./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/aws-c-common/aws_byte_cursor_from_array_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_array_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 704abadf4a8c9a8af61418181b8ae91b3e3da2fe96f0fde7751e748b781a863c --- Real Ultimate output --- This is Ultimate 0.2.2-dev-03d7b7b [2022-02-20 21:06:35,849 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-20 21:06:35,850 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-20 21:06:35,869 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-20 21:06:35,870 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-20 21:06:35,870 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-20 21:06:35,871 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-20 21:06:35,872 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-20 21:06:35,873 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-20 21:06:35,874 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-20 21:06:35,875 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-20 21:06:35,875 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-20 21:06:35,876 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-20 21:06:35,876 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-20 21:06:35,877 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-20 21:06:35,878 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-20 21:06:35,878 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-20 21:06:35,879 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-20 21:06:35,880 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-20 21:06:35,881 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-20 21:06:35,882 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-20 21:06:35,883 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-20 21:06:35,884 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-20 21:06:35,885 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-20 21:06:35,887 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-20 21:06:35,887 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-20 21:06:35,887 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-20 21:06:35,888 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-20 21:06:35,888 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-20 21:06:35,889 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-20 21:06:35,889 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-20 21:06:35,890 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-20 21:06:35,890 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-20 21:06:35,891 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-20 21:06:35,891 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-20 21:06:35,892 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-20 21:06:35,892 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-20 21:06:35,892 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-20 21:06:35,893 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-20 21:06:35,893 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-20 21:06:35,894 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-20 21:06:35,894 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:35,906 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-20 21:06:35,906 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-20 21:06:35,906 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-02-20 21:06:35,906 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-02-20 21:06:35,907 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-02-20 21:06:35,907 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-02-20 21:06:35,907 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-02-20 21:06:35,907 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-02-20 21:06:35,908 INFO L138 SettingsManager]: * Use SBE=true [2022-02-20 21:06:35,908 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-20 21:06:35,908 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-20 21:06:35,908 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-20 21:06:35,908 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-20 21:06:35,908 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-20 21:06:35,908 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-20 21:06:35,909 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-20 21:06:35,909 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-20 21:06:35,909 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-20 21:06:35,909 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-20 21:06:35,909 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-20 21:06:35,909 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-20 21:06:35,910 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-20 21:06:35,910 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-20 21:06:35,910 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-02-20 21:06:35,910 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-02-20 21:06:35,910 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-20 21:06:35,910 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-02-20 21:06:35,910 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-02-20 21:06:35,911 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-02-20 21:06:35,911 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-02-20 21:06:35,911 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 -> 704abadf4a8c9a8af61418181b8ae91b3e3da2fe96f0fde7751e748b781a863c [2022-02-20 21:06:36,100 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-20 21:06:36,115 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-20 21:06:36,117 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-20 21:06:36,119 INFO L271 PluginConnector]: Initializing CDTParser... [2022-02-20 21:06:36,119 INFO L275 PluginConnector]: CDTParser initialized [2022-02-20 21:06:36,120 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_array_harness.i [2022-02-20 21:06:36,163 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/120b18f45/09ee885c710d4007b41e1a31058a899e/FLAG4eb1a08a2 [2022-02-20 21:06:36,786 INFO L306 CDTParser]: Found 1 translation units. [2022-02-20 21:06:36,786 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_cursor_from_array_harness.i [2022-02-20 21:06:36,813 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/120b18f45/09ee885c710d4007b41e1a31058a899e/FLAG4eb1a08a2 [2022-02-20 21:06:37,151 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/120b18f45/09ee885c710d4007b41e1a31058a899e [2022-02-20 21:06:37,158 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-20 21:06:37,159 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-02-20 21:06:37,160 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-02-20 21:06:37,160 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-02-20 21:06:37,163 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-02-20 21:06:37,164 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.02 09:06:37" (1/1) ... [2022-02-20 21:06:37,165 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3cc50c8a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:06:37, skipping insertion in model container [2022-02-20 21:06:37,165 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.02 09:06:37" (1/1) ... [2022-02-20 21:06:37,170 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-02-20 21:06:37,231 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-02-20 21:06:37,478 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_array_harness.i[4500,4513] [2022-02-20 21:06:37,500 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_array_harness.i[4560,4573] [2022-02-20 21:06:38,046 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:38,047 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:38,047 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:38,048 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:38,049 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:38,063 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:38,064 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:38,065 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:38,065 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:38,255 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-02-20 21:06:38,256 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-02-20 21:06:38,256 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-02-20 21:06:38,257 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-02-20 21:06:38,258 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-02-20 21:06:38,259 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-02-20 21:06:38,259 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-02-20 21:06:38,260 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-02-20 21:06:38,260 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-02-20 21:06:38,261 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-02-20 21:06:38,351 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-02-20 21:06:38,421 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:38,422 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:38,506 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-02-20 21:06:38,542 INFO L203 MainTranslator]: Completed pre-run [2022-02-20 21:06:38,565 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_array_harness.i[4500,4513] [2022-02-20 21:06:38,566 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_array_harness.i[4560,4573] [2022-02-20 21:06:38,612 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:38,613 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:38,613 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:38,614 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:38,619 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:38,627 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:38,628 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:38,631 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:38,631 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:38,663 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-02-20 21:06:38,664 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-02-20 21:06:38,665 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-02-20 21:06:38,665 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-02-20 21:06:38,666 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-02-20 21:06:38,666 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-02-20 21:06:38,668 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-02-20 21:06:38,669 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-02-20 21:06:38,670 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-02-20 21:06:38,670 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-02-20 21:06:38,692 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-02-20 21:06:38,745 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:38,746 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:06:38,780 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-02-20 21:06:38,992 INFO L208 MainTranslator]: Completed translation [2022-02-20 21:06:38,993 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:06:38 WrapperNode [2022-02-20 21:06:38,993 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-02-20 21:06:38,994 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-02-20 21:06:38,994 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-02-20 21:06:38,994 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-02-20 21:06:38,998 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:38" (1/1) ... [2022-02-20 21:06:39,054 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:38" (1/1) ... [2022-02-20 21:06:39,107 INFO L137 Inliner]: procedures = 690, calls = 2609, calls flagged for inlining = 59, calls inlined = 5, statements flattened = 777 [2022-02-20 21:06:39,107 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-02-20 21:06:39,108 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-20 21:06:39,108 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-20 21:06:39,108 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-20 21:06:39,114 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:38" (1/1) ... [2022-02-20 21:06:39,114 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:38" (1/1) ... [2022-02-20 21:06:39,118 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:38" (1/1) ... [2022-02-20 21:06:39,119 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:38" (1/1) ... [2022-02-20 21:06:39,142 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:38" (1/1) ... [2022-02-20 21:06:39,144 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:38" (1/1) ... [2022-02-20 21:06:39,147 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:38" (1/1) ... [2022-02-20 21:06:39,151 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-20 21:06:39,152 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-20 21:06:39,152 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-20 21:06:39,152 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-20 21:06:39,153 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:06:38" (1/1) ... [2022-02-20 21:06:39,158 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-20 21:06:39,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 21:06:39,186 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:39,187 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:39,211 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_cursor_is_valid [2022-02-20 21:06:39,211 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_cursor_is_valid [2022-02-20 21:06:39,211 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-02-20 21:06:39,212 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-02-20 21:06:39,212 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-02-20 21:06:39,212 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-02-20 21:06:39,212 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-02-20 21:06:39,212 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-02-20 21:06:39,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-02-20 21:06:39,212 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-20 21:06:39,212 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-20 21:06:39,212 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2022-02-20 21:06:39,213 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2022-02-20 21:06:39,213 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-02-20 21:06:39,213 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-02-20 21:06:39,213 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-02-20 21:06:39,213 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-02-20 21:06:39,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-02-20 21:06:39,213 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2022-02-20 21:06:39,213 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2022-02-20 21:06:39,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-02-20 21:06:39,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-02-20 21:06:39,434 INFO L234 CfgBuilder]: Building ICFG [2022-02-20 21:06:39,435 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-20 21:06:40,044 INFO L275 CfgBuilder]: Performing block encoding [2022-02-20 21:06:40,049 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-20 21:06:40,049 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-02-20 21:06:40,052 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.02 09:06:40 BoogieIcfgContainer [2022-02-20 21:06:40,052 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-20 21:06:40,053 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-20 21:06:40,054 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-20 21:06:40,056 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-20 21:06:40,056 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.02 09:06:37" (1/3) ... [2022-02-20 21:06:40,056 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14d4ee8a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.02 09:06:40, skipping insertion in model container [2022-02-20 21:06:40,057 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:06:38" (2/3) ... [2022-02-20 21:06:40,057 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14d4ee8a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.02 09:06:40, skipping insertion in model container [2022-02-20 21:06:40,057 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.02 09:06:40" (3/3) ... [2022-02-20 21:06:40,058 INFO L111 eAbstractionObserver]: Analyzing ICFG aws_byte_cursor_from_array_harness.i [2022-02-20 21:06:40,062 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-02-20 21:06:40,062 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-02-20 21:06:40,100 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-20 21:06:40,107 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:40,107 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-02-20 21:06:40,125 INFO L276 IsEmpty]: Start isEmpty. Operand has 61 states, 42 states have (on average 1.2380952380952381) internal successors, (52), 43 states have internal predecessors, (52), 12 states have call successors, (12), 5 states have call predecessors, (12), 5 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-02-20 21:06:40,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-02-20 21:06:40,129 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:06:40,130 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:06:40,130 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:06:40,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:06:40,133 INFO L85 PathProgramCache]: Analyzing trace with hash -860547149, now seen corresponding path program 1 times [2022-02-20 21:06:40,140 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:06:40,140 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456932235] [2022-02-20 21:06:40,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:06:40,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:06:40,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:40,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:06:40,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:40,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:06:40,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:40,772 INFO L290 TraceCheckUtils]: 0: Hoare triple {64#true} ~cond := #in~cond; {64#true} is VALID [2022-02-20 21:06:40,773 INFO L290 TraceCheckUtils]: 1: Hoare triple {64#true} assume 0 == ~cond % 256;assume false; {65#false} is VALID [2022-02-20 21:06:40,774 INFO L290 TraceCheckUtils]: 2: Hoare triple {65#false} assume true; {65#false} is VALID [2022-02-20 21:06:40,774 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {65#false} {64#true} #105#return; {65#false} is VALID [2022-02-20 21:06:40,775 INFO L290 TraceCheckUtils]: 0: Hoare triple {84#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {64#true} is VALID [2022-02-20 21:06:40,775 INFO L272 TraceCheckUtils]: 1: Hoare triple {64#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {64#true} is VALID [2022-02-20 21:06:40,775 INFO L290 TraceCheckUtils]: 2: Hoare triple {64#true} ~cond := #in~cond; {64#true} is VALID [2022-02-20 21:06:40,775 INFO L290 TraceCheckUtils]: 3: Hoare triple {64#true} assume 0 == ~cond % 256;assume false; {65#false} is VALID [2022-02-20 21:06:40,775 INFO L290 TraceCheckUtils]: 4: Hoare triple {65#false} assume true; {65#false} is VALID [2022-02-20 21:06:40,776 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {65#false} {64#true} #105#return; {65#false} is VALID [2022-02-20 21:06:40,776 INFO L290 TraceCheckUtils]: 6: Hoare triple {65#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; {65#false} is VALID [2022-02-20 21:06:40,777 INFO L290 TraceCheckUtils]: 7: Hoare triple {65#false} assume true; {65#false} is VALID [2022-02-20 21:06:40,777 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {65#false} {64#true} #107#return; {65#false} is VALID [2022-02-20 21:06:40,778 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-02-20 21:06:40,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:40,805 INFO L290 TraceCheckUtils]: 0: Hoare triple {64#true} ~cond := #in~cond; {64#true} is VALID [2022-02-20 21:06:40,806 INFO L290 TraceCheckUtils]: 1: Hoare triple {64#true} assume 0 == ~cond % 256;assume false; {65#false} is VALID [2022-02-20 21:06:40,807 INFO L290 TraceCheckUtils]: 2: Hoare triple {65#false} assume true; {65#false} is VALID [2022-02-20 21:06:40,807 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {65#false} {65#false} #109#return; {65#false} is VALID [2022-02-20 21:06:40,808 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-02-20 21:06:40,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:40,840 INFO L290 TraceCheckUtils]: 0: Hoare triple {64#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {64#true} is VALID [2022-02-20 21:06:40,840 INFO L290 TraceCheckUtils]: 1: Hoare triple {64#true} assume !#t~short695; {64#true} is VALID [2022-02-20 21:06:40,841 INFO L290 TraceCheckUtils]: 2: Hoare triple {64#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; {64#true} is VALID [2022-02-20 21:06:40,845 INFO L290 TraceCheckUtils]: 3: Hoare triple {64#true} assume true; {64#true} is VALID [2022-02-20 21:06:40,846 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {64#true} {65#false} #111#return; {65#false} is VALID [2022-02-20 21:06:40,871 INFO L290 TraceCheckUtils]: 0: Hoare triple {64#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(37, 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; {64#true} is VALID [2022-02-20 21:06:40,873 INFO L290 TraceCheckUtils]: 1: Hoare triple {64#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_array_harness } true;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset, aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset, aws_byte_cursor_from_array_harness_#t~ret1211#1, aws_byte_cursor_from_array_harness_#t~mem1212#1, aws_byte_cursor_from_array_harness_#t~mem1213#1.base, aws_byte_cursor_from_array_harness_#t~mem1213#1.offset, aws_byte_cursor_from_array_harness_#t~mem1214#1.base, aws_byte_cursor_from_array_harness_#t~mem1214#1.offset, aws_byte_cursor_from_array_harness_#t~mem1215#1, aws_byte_cursor_from_array_harness_~length~2#1, aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset;havoc aws_byte_cursor_from_array_harness_~length~2#1; {64#true} is VALID [2022-02-20 21:06:40,874 INFO L272 TraceCheckUtils]: 2: Hoare triple {64#true} call aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset := bounded_malloc(aws_byte_cursor_from_array_harness_~length~2#1); {84#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:06:40,874 INFO L290 TraceCheckUtils]: 3: Hoare triple {84#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {64#true} is VALID [2022-02-20 21:06:40,874 INFO L272 TraceCheckUtils]: 4: Hoare triple {64#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {64#true} is VALID [2022-02-20 21:06:40,875 INFO L290 TraceCheckUtils]: 5: Hoare triple {64#true} ~cond := #in~cond; {64#true} is VALID [2022-02-20 21:06:40,875 INFO L290 TraceCheckUtils]: 6: Hoare triple {64#true} assume 0 == ~cond % 256;assume false; {65#false} is VALID [2022-02-20 21:06:40,875 INFO L290 TraceCheckUtils]: 7: Hoare triple {65#false} assume true; {65#false} is VALID [2022-02-20 21:06:40,875 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {65#false} {64#true} #105#return; {65#false} is VALID [2022-02-20 21:06:40,876 INFO L290 TraceCheckUtils]: 9: Hoare triple {65#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; {65#false} is VALID [2022-02-20 21:06:40,876 INFO L290 TraceCheckUtils]: 10: Hoare triple {65#false} assume true; {65#false} is VALID [2022-02-20 21:06:40,876 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {65#false} {64#true} #107#return; {65#false} is VALID [2022-02-20 21:06:40,876 INFO L290 TraceCheckUtils]: 12: Hoare triple {65#false} aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset := aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;call aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_from_array } true;aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset, aws_byte_cursor_from_array_#in~len#1 := aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~length~2#1;havoc aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset;havoc aws_byte_cursor_from_array_#t~ret1076#1, aws_byte_cursor_from_array_#t~mem1077#1, aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset, aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset;aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset := aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset;aws_byte_cursor_from_array_~len#1 := aws_byte_cursor_from_array_#in~len#1; {65#false} is VALID [2022-02-20 21:06:40,877 INFO L272 TraceCheckUtils]: 13: Hoare triple {65#false} call assume_abort_if_not((if 0 == (if 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || aws_byte_cursor_from_array_~bytes#1.base != 0 || aws_byte_cursor_from_array_~bytes#1.offset != 0 then 1 else 0) then 0 else 1)); {64#true} is VALID [2022-02-20 21:06:40,877 INFO L290 TraceCheckUtils]: 14: Hoare triple {64#true} ~cond := #in~cond; {64#true} is VALID [2022-02-20 21:06:40,877 INFO L290 TraceCheckUtils]: 15: Hoare triple {64#true} assume 0 == ~cond % 256;assume false; {65#false} is VALID [2022-02-20 21:06:40,877 INFO L290 TraceCheckUtils]: 16: Hoare triple {65#false} assume true; {65#false} is VALID [2022-02-20 21:06:40,878 INFO L284 TraceCheckUtils]: 17: Hoare quadruple {65#false} {65#false} #109#return; {65#false} is VALID [2022-02-20 21:06:40,878 INFO L290 TraceCheckUtils]: 18: Hoare triple {65#false} call aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset := #Ultimate.allocOnStack(16);call write~$Pointer$(aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~#cur~2#1.base, 8 + aws_byte_cursor_from_array_~#cur~2#1.offset, 8);call write~int(aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset, 8); {65#false} is VALID [2022-02-20 21:06:40,878 INFO L272 TraceCheckUtils]: 19: Hoare triple {65#false} call aws_byte_cursor_from_array_#t~ret1076#1 := aws_byte_cursor_is_valid(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset); {64#true} is VALID [2022-02-20 21:06:40,878 INFO L290 TraceCheckUtils]: 20: Hoare triple {64#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {64#true} is VALID [2022-02-20 21:06:40,878 INFO L290 TraceCheckUtils]: 21: Hoare triple {64#true} assume !#t~short695; {64#true} is VALID [2022-02-20 21:06:40,879 INFO L290 TraceCheckUtils]: 22: Hoare triple {64#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; {64#true} is VALID [2022-02-20 21:06:40,879 INFO L290 TraceCheckUtils]: 23: Hoare triple {64#true} assume true; {64#true} is VALID [2022-02-20 21:06:40,879 INFO L284 TraceCheckUtils]: 24: Hoare quadruple {64#true} {65#false} #111#return; {65#false} is VALID [2022-02-20 21:06:40,879 INFO L272 TraceCheckUtils]: 25: Hoare triple {65#false} call __VERIFIER_assert(aws_byte_cursor_from_array_#t~ret1076#1); {65#false} is VALID [2022-02-20 21:06:40,879 INFO L290 TraceCheckUtils]: 26: Hoare triple {65#false} ~cond := #in~cond; {65#false} is VALID [2022-02-20 21:06:40,880 INFO L290 TraceCheckUtils]: 27: Hoare triple {65#false} assume 0 == ~cond % 256; {65#false} is VALID [2022-02-20 21:06:40,880 INFO L290 TraceCheckUtils]: 28: Hoare triple {65#false} assume !false; {65#false} is VALID [2022-02-20 21:06:40,880 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-20 21:06:40,881 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:06:40,881 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456932235] [2022-02-20 21:06:40,882 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456932235] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:06:40,882 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:06:40,882 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 21:06:40,883 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309286061] [2022-02-20 21:06:40,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:06:40,887 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 1 states have call predecessors, (4), 2 states have call successors, (4) Word has length 29 [2022-02-20 21:06:40,888 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:06:40,890 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 1 states have call predecessors, (4), 2 states have call successors, (4) [2022-02-20 21:06:40,950 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 26 edges. 26 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:40,951 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 21:06:40,951 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:06:40,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 21:06:40,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 21:06:40,966 INFO L87 Difference]: Start difference. First operand has 61 states, 42 states have (on average 1.2380952380952381) internal successors, (52), 43 states have internal predecessors, (52), 12 states have call successors, (12), 5 states have call predecessors, (12), 5 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 1 states have call predecessors, (4), 2 states have call successors, (4) [2022-02-20 21:06:41,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:41,212 INFO L93 Difference]: Finished difference Result 117 states and 154 transitions. [2022-02-20 21:06:41,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 21:06:41,212 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 1 states have call predecessors, (4), 2 states have call successors, (4) Word has length 29 [2022-02-20 21:06:41,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:06:41,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 1 states have call predecessors, (4), 2 states have call successors, (4) [2022-02-20 21:06:41,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 154 transitions. [2022-02-20 21:06:41,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 1 states have call predecessors, (4), 2 states have call successors, (4) [2022-02-20 21:06:41,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 154 transitions. [2022-02-20 21:06:41,225 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 154 transitions. [2022-02-20 21:06:41,385 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 154 edges. 154 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:41,391 INFO L225 Difference]: With dead ends: 117 [2022-02-20 21:06:41,391 INFO L226 Difference]: Without dead ends: 54 [2022-02-20 21:06:41,393 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 12 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:41,395 INFO L933 BasicCegarLoop]: 72 mSDtfsCounter, 28 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-20 21:06:41,396 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 89 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-20 21:06:41,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2022-02-20 21:06:41,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 54. [2022-02-20 21:06:41,414 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:06:41,415 INFO L82 GeneralOperation]: Start isEquivalent. First operand 54 states. Second operand has 54 states, 36 states have (on average 1.1666666666666667) internal successors, (42), 37 states have internal predecessors, (42), 12 states have call successors, (12), 5 states have call predecessors, (12), 5 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-02-20 21:06:41,416 INFO L74 IsIncluded]: Start isIncluded. First operand 54 states. Second operand has 54 states, 36 states have (on average 1.1666666666666667) internal successors, (42), 37 states have internal predecessors, (42), 12 states have call successors, (12), 5 states have call predecessors, (12), 5 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-02-20 21:06:41,416 INFO L87 Difference]: Start difference. First operand 54 states. Second operand has 54 states, 36 states have (on average 1.1666666666666667) internal successors, (42), 37 states have internal predecessors, (42), 12 states have call successors, (12), 5 states have call predecessors, (12), 5 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-02-20 21:06:41,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:41,419 INFO L93 Difference]: Finished difference Result 54 states and 65 transitions. [2022-02-20 21:06:41,419 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 65 transitions. [2022-02-20 21:06:41,420 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:41,420 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:41,421 INFO L74 IsIncluded]: Start isIncluded. First operand has 54 states, 36 states have (on average 1.1666666666666667) internal successors, (42), 37 states have internal predecessors, (42), 12 states have call successors, (12), 5 states have call predecessors, (12), 5 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Second operand 54 states. [2022-02-20 21:06:41,421 INFO L87 Difference]: Start difference. First operand has 54 states, 36 states have (on average 1.1666666666666667) internal successors, (42), 37 states have internal predecessors, (42), 12 states have call successors, (12), 5 states have call predecessors, (12), 5 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Second operand 54 states. [2022-02-20 21:06:41,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:41,424 INFO L93 Difference]: Finished difference Result 54 states and 65 transitions. [2022-02-20 21:06:41,424 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 65 transitions. [2022-02-20 21:06:41,425 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:41,425 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:41,425 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:06:41,425 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:06:41,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 36 states have (on average 1.1666666666666667) internal successors, (42), 37 states have internal predecessors, (42), 12 states have call successors, (12), 5 states have call predecessors, (12), 5 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-02-20 21:06:41,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 65 transitions. [2022-02-20 21:06:41,444 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 65 transitions. Word has length 29 [2022-02-20 21:06:41,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:06:41,444 INFO L470 AbstractCegarLoop]: Abstraction has 54 states and 65 transitions. [2022-02-20 21:06:41,444 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 1 states have call predecessors, (4), 2 states have call successors, (4) [2022-02-20 21:06:41,445 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 65 transitions. [2022-02-20 21:06:41,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-02-20 21:06:41,445 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:06:41,445 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:06:41,446 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-02-20 21:06:41,446 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:06:41,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:06:41,446 INFO L85 PathProgramCache]: Analyzing trace with hash 617864563, now seen corresponding path program 1 times [2022-02-20 21:06:41,447 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:06:41,447 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949285812] [2022-02-20 21:06:41,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:06:41,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:06:41,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:41,564 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:06:41,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:41,574 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:06:41,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:41,581 INFO L290 TraceCheckUtils]: 0: Hoare triple {423#true} ~cond := #in~cond; {423#true} is VALID [2022-02-20 21:06:41,581 INFO L290 TraceCheckUtils]: 1: Hoare triple {423#true} assume !(0 == ~cond % 256); {423#true} is VALID [2022-02-20 21:06:41,581 INFO L290 TraceCheckUtils]: 2: Hoare triple {423#true} assume true; {423#true} is VALID [2022-02-20 21:06:41,582 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {423#true} {423#true} #105#return; {423#true} is VALID [2022-02-20 21:06:41,582 INFO L290 TraceCheckUtils]: 0: Hoare triple {444#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {423#true} is VALID [2022-02-20 21:06:41,582 INFO L272 TraceCheckUtils]: 1: Hoare triple {423#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {423#true} is VALID [2022-02-20 21:06:41,582 INFO L290 TraceCheckUtils]: 2: Hoare triple {423#true} ~cond := #in~cond; {423#true} is VALID [2022-02-20 21:06:41,582 INFO L290 TraceCheckUtils]: 3: Hoare triple {423#true} assume !(0 == ~cond % 256); {423#true} is VALID [2022-02-20 21:06:41,582 INFO L290 TraceCheckUtils]: 4: Hoare triple {423#true} assume true; {423#true} is VALID [2022-02-20 21:06:41,583 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {423#true} {423#true} #105#return; {423#true} is VALID [2022-02-20 21:06:41,583 INFO L290 TraceCheckUtils]: 6: Hoare triple {423#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; {423#true} is VALID [2022-02-20 21:06:41,583 INFO L290 TraceCheckUtils]: 7: Hoare triple {423#true} assume true; {423#true} is VALID [2022-02-20 21:06:41,583 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {423#true} {423#true} #107#return; {423#true} is VALID [2022-02-20 21:06:41,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-02-20 21:06:41,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:41,590 INFO L290 TraceCheckUtils]: 0: Hoare triple {423#true} ~cond := #in~cond; {423#true} is VALID [2022-02-20 21:06:41,591 INFO L290 TraceCheckUtils]: 1: Hoare triple {423#true} assume !(0 == ~cond % 256); {423#true} is VALID [2022-02-20 21:06:41,591 INFO L290 TraceCheckUtils]: 2: Hoare triple {423#true} assume true; {423#true} is VALID [2022-02-20 21:06:41,591 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {423#true} {423#true} #109#return; {423#true} is VALID [2022-02-20 21:06:41,591 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-02-20 21:06:41,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:41,621 INFO L290 TraceCheckUtils]: 0: Hoare triple {423#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {449#(or (= |aws_byte_cursor_is_valid_#in~cursor.base| 0) |aws_byte_cursor_is_valid_#t~short695|)} is VALID [2022-02-20 21:06:41,622 INFO L290 TraceCheckUtils]: 1: Hoare triple {449#(or (= |aws_byte_cursor_is_valid_#in~cursor.base| 0) |aws_byte_cursor_is_valid_#t~short695|)} assume !#t~short695; {450#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:06:41,622 INFO L290 TraceCheckUtils]: 2: Hoare triple {450#(= |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; {450#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:06:41,623 INFO L290 TraceCheckUtils]: 3: Hoare triple {450#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} assume true; {450#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:06:41,624 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {450#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} {438#(not (= 0 |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|))} #111#return; {424#false} is VALID [2022-02-20 21:06:41,624 INFO L290 TraceCheckUtils]: 0: Hoare triple {423#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(37, 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; {423#true} is VALID [2022-02-20 21:06:41,625 INFO L290 TraceCheckUtils]: 1: Hoare triple {423#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_array_harness } true;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset, aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset, aws_byte_cursor_from_array_harness_#t~ret1211#1, aws_byte_cursor_from_array_harness_#t~mem1212#1, aws_byte_cursor_from_array_harness_#t~mem1213#1.base, aws_byte_cursor_from_array_harness_#t~mem1213#1.offset, aws_byte_cursor_from_array_harness_#t~mem1214#1.base, aws_byte_cursor_from_array_harness_#t~mem1214#1.offset, aws_byte_cursor_from_array_harness_#t~mem1215#1, aws_byte_cursor_from_array_harness_~length~2#1, aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset;havoc aws_byte_cursor_from_array_harness_~length~2#1; {423#true} is VALID [2022-02-20 21:06:41,626 INFO L272 TraceCheckUtils]: 2: Hoare triple {423#true} call aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset := bounded_malloc(aws_byte_cursor_from_array_harness_~length~2#1); {444#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:06:41,626 INFO L290 TraceCheckUtils]: 3: Hoare triple {444#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {423#true} is VALID [2022-02-20 21:06:41,626 INFO L272 TraceCheckUtils]: 4: Hoare triple {423#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {423#true} is VALID [2022-02-20 21:06:41,626 INFO L290 TraceCheckUtils]: 5: Hoare triple {423#true} ~cond := #in~cond; {423#true} is VALID [2022-02-20 21:06:41,626 INFO L290 TraceCheckUtils]: 6: Hoare triple {423#true} assume !(0 == ~cond % 256); {423#true} is VALID [2022-02-20 21:06:41,626 INFO L290 TraceCheckUtils]: 7: Hoare triple {423#true} assume true; {423#true} is VALID [2022-02-20 21:06:41,627 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {423#true} {423#true} #105#return; {423#true} is VALID [2022-02-20 21:06:41,627 INFO L290 TraceCheckUtils]: 9: Hoare triple {423#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; {423#true} is VALID [2022-02-20 21:06:41,627 INFO L290 TraceCheckUtils]: 10: Hoare triple {423#true} assume true; {423#true} is VALID [2022-02-20 21:06:41,627 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {423#true} {423#true} #107#return; {423#true} is VALID [2022-02-20 21:06:41,627 INFO L290 TraceCheckUtils]: 12: Hoare triple {423#true} aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset := aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;call aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_from_array } true;aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset, aws_byte_cursor_from_array_#in~len#1 := aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~length~2#1;havoc aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset;havoc aws_byte_cursor_from_array_#t~ret1076#1, aws_byte_cursor_from_array_#t~mem1077#1, aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset, aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset;aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset := aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset;aws_byte_cursor_from_array_~len#1 := aws_byte_cursor_from_array_#in~len#1; {423#true} is VALID [2022-02-20 21:06:41,627 INFO L272 TraceCheckUtils]: 13: Hoare triple {423#true} call assume_abort_if_not((if 0 == (if 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || aws_byte_cursor_from_array_~bytes#1.base != 0 || aws_byte_cursor_from_array_~bytes#1.offset != 0 then 1 else 0) then 0 else 1)); {423#true} is VALID [2022-02-20 21:06:41,628 INFO L290 TraceCheckUtils]: 14: Hoare triple {423#true} ~cond := #in~cond; {423#true} is VALID [2022-02-20 21:06:41,628 INFO L290 TraceCheckUtils]: 15: Hoare triple {423#true} assume !(0 == ~cond % 256); {423#true} is VALID [2022-02-20 21:06:41,628 INFO L290 TraceCheckUtils]: 16: Hoare triple {423#true} assume true; {423#true} is VALID [2022-02-20 21:06:41,628 INFO L284 TraceCheckUtils]: 17: Hoare quadruple {423#true} {423#true} #109#return; {423#true} is VALID [2022-02-20 21:06:41,629 INFO L290 TraceCheckUtils]: 18: Hoare triple {423#true} call aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset := #Ultimate.allocOnStack(16);call write~$Pointer$(aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~#cur~2#1.base, 8 + aws_byte_cursor_from_array_~#cur~2#1.offset, 8);call write~int(aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset, 8); {438#(not (= 0 |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|))} is VALID [2022-02-20 21:06:41,629 INFO L272 TraceCheckUtils]: 19: Hoare triple {438#(not (= 0 |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|))} call aws_byte_cursor_from_array_#t~ret1076#1 := aws_byte_cursor_is_valid(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset); {423#true} is VALID [2022-02-20 21:06:41,630 INFO L290 TraceCheckUtils]: 20: Hoare triple {423#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {449#(or (= |aws_byte_cursor_is_valid_#in~cursor.base| 0) |aws_byte_cursor_is_valid_#t~short695|)} is VALID [2022-02-20 21:06:41,630 INFO L290 TraceCheckUtils]: 21: Hoare triple {449#(or (= |aws_byte_cursor_is_valid_#in~cursor.base| 0) |aws_byte_cursor_is_valid_#t~short695|)} assume !#t~short695; {450#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:06:41,630 INFO L290 TraceCheckUtils]: 22: Hoare triple {450#(= |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; {450#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:06:41,631 INFO L290 TraceCheckUtils]: 23: Hoare triple {450#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} assume true; {450#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:06:41,632 INFO L284 TraceCheckUtils]: 24: Hoare quadruple {450#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} {438#(not (= 0 |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|))} #111#return; {424#false} is VALID [2022-02-20 21:06:41,632 INFO L272 TraceCheckUtils]: 25: Hoare triple {424#false} call __VERIFIER_assert(aws_byte_cursor_from_array_#t~ret1076#1); {424#false} is VALID [2022-02-20 21:06:41,632 INFO L290 TraceCheckUtils]: 26: Hoare triple {424#false} ~cond := #in~cond; {424#false} is VALID [2022-02-20 21:06:41,632 INFO L290 TraceCheckUtils]: 27: Hoare triple {424#false} assume 0 == ~cond % 256; {424#false} is VALID [2022-02-20 21:06:41,632 INFO L290 TraceCheckUtils]: 28: Hoare triple {424#false} assume !false; {424#false} is VALID [2022-02-20 21:06:41,633 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-20 21:06:41,633 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:06:41,633 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949285812] [2022-02-20 21:06:41,633 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949285812] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:06:41,633 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:06:41,633 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-20 21:06:41,633 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78263389] [2022-02-20 21:06:41,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:06:41,634 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 29 [2022-02-20 21:06:41,635 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:06:41,635 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-02-20 21:06:41,682 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 26 edges. 26 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:41,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-20 21:06:41,683 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:06:41,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-20 21:06:41,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-02-20 21:06:41,683 INFO L87 Difference]: Start difference. First operand 54 states and 65 transitions. Second operand has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-02-20 21:06:42,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:42,234 INFO L93 Difference]: Finished difference Result 99 states and 119 transitions. [2022-02-20 21:06:42,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-20 21:06:42,234 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 29 [2022-02-20 21:06:42,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:06:42,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-02-20 21:06:42,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 119 transitions. [2022-02-20 21:06:42,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-02-20 21:06:42,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 119 transitions. [2022-02-20 21:06:42,239 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states and 119 transitions. [2022-02-20 21:06:42,357 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 119 edges. 119 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:42,359 INFO L225 Difference]: With dead ends: 99 [2022-02-20 21:06:42,359 INFO L226 Difference]: Without dead ends: 57 [2022-02-20 21:06:42,360 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 8 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:06:42,360 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 45 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-20 21:06:42,361 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 141 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-20 21:06:42,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2022-02-20 21:06:42,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 57. [2022-02-20 21:06:42,365 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:06:42,365 INFO L82 GeneralOperation]: Start isEquivalent. First operand 57 states. Second operand has 57 states, 38 states have (on average 1.1578947368421053) internal successors, (44), 40 states have internal predecessors, (44), 12 states have call successors, (12), 5 states have call predecessors, (12), 6 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2022-02-20 21:06:42,366 INFO L74 IsIncluded]: Start isIncluded. First operand 57 states. Second operand has 57 states, 38 states have (on average 1.1578947368421053) internal successors, (44), 40 states have internal predecessors, (44), 12 states have call successors, (12), 5 states have call predecessors, (12), 6 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2022-02-20 21:06:42,366 INFO L87 Difference]: Start difference. First operand 57 states. Second operand has 57 states, 38 states have (on average 1.1578947368421053) internal successors, (44), 40 states have internal predecessors, (44), 12 states have call successors, (12), 5 states have call predecessors, (12), 6 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2022-02-20 21:06:42,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:42,368 INFO L93 Difference]: Finished difference Result 57 states and 68 transitions. [2022-02-20 21:06:42,368 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 68 transitions. [2022-02-20 21:06:42,369 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:42,369 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:42,369 INFO L74 IsIncluded]: Start isIncluded. First operand has 57 states, 38 states have (on average 1.1578947368421053) internal successors, (44), 40 states have internal predecessors, (44), 12 states have call successors, (12), 5 states have call predecessors, (12), 6 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) Second operand 57 states. [2022-02-20 21:06:42,369 INFO L87 Difference]: Start difference. First operand has 57 states, 38 states have (on average 1.1578947368421053) internal successors, (44), 40 states have internal predecessors, (44), 12 states have call successors, (12), 5 states have call predecessors, (12), 6 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) Second operand 57 states. [2022-02-20 21:06:42,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:42,371 INFO L93 Difference]: Finished difference Result 57 states and 68 transitions. [2022-02-20 21:06:42,371 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 68 transitions. [2022-02-20 21:06:42,372 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:42,372 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:42,372 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:06:42,372 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:06:42,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 38 states have (on average 1.1578947368421053) internal successors, (44), 40 states have internal predecessors, (44), 12 states have call successors, (12), 5 states have call predecessors, (12), 6 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2022-02-20 21:06:42,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 68 transitions. [2022-02-20 21:06:42,374 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 68 transitions. Word has length 29 [2022-02-20 21:06:42,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:06:42,374 INFO L470 AbstractCegarLoop]: Abstraction has 57 states and 68 transitions. [2022-02-20 21:06:42,375 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-02-20 21:06:42,375 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 68 transitions. [2022-02-20 21:06:42,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-02-20 21:06:42,375 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:06:42,375 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:06:42,375 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-02-20 21:06:42,376 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:06:42,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:06:42,376 INFO L85 PathProgramCache]: Analyzing trace with hash 633470424, now seen corresponding path program 1 times [2022-02-20 21:06:42,376 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:06:42,376 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721108036] [2022-02-20 21:06:42,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:06:42,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:06:42,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:42,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:06:42,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:42,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:06:42,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:42,561 INFO L290 TraceCheckUtils]: 0: Hoare triple {776#true} ~cond := #in~cond; {776#true} is VALID [2022-02-20 21:06:42,561 INFO L290 TraceCheckUtils]: 1: Hoare triple {776#true} assume !(0 == ~cond % 256); {776#true} is VALID [2022-02-20 21:06:42,562 INFO L290 TraceCheckUtils]: 2: Hoare triple {776#true} assume true; {776#true} is VALID [2022-02-20 21:06:42,562 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {776#true} {776#true} #105#return; {776#true} is VALID [2022-02-20 21:06:42,562 INFO L290 TraceCheckUtils]: 0: Hoare triple {801#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {776#true} is VALID [2022-02-20 21:06:42,562 INFO L272 TraceCheckUtils]: 1: Hoare triple {776#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {776#true} is VALID [2022-02-20 21:06:42,562 INFO L290 TraceCheckUtils]: 2: Hoare triple {776#true} ~cond := #in~cond; {776#true} is VALID [2022-02-20 21:06:42,562 INFO L290 TraceCheckUtils]: 3: Hoare triple {776#true} assume !(0 == ~cond % 256); {776#true} is VALID [2022-02-20 21:06:42,562 INFO L290 TraceCheckUtils]: 4: Hoare triple {776#true} assume true; {776#true} is VALID [2022-02-20 21:06:42,563 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {776#true} {776#true} #105#return; {776#true} is VALID [2022-02-20 21:06:42,563 INFO L290 TraceCheckUtils]: 6: Hoare triple {776#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; {776#true} is VALID [2022-02-20 21:06:42,563 INFO L290 TraceCheckUtils]: 7: Hoare triple {776#true} assume true; {776#true} is VALID [2022-02-20 21:06:42,563 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {776#true} {776#true} #107#return; {776#true} is VALID [2022-02-20 21:06:42,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-02-20 21:06:42,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:42,569 INFO L290 TraceCheckUtils]: 0: Hoare triple {776#true} ~cond := #in~cond; {776#true} is VALID [2022-02-20 21:06:42,569 INFO L290 TraceCheckUtils]: 1: Hoare triple {776#true} assume !(0 == ~cond % 256); {776#true} is VALID [2022-02-20 21:06:42,570 INFO L290 TraceCheckUtils]: 2: Hoare triple {776#true} assume true; {776#true} is VALID [2022-02-20 21:06:42,570 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {776#true} {776#true} #109#return; {776#true} is VALID [2022-02-20 21:06:42,570 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-02-20 21:06:42,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:42,607 INFO L290 TraceCheckUtils]: 0: Hoare triple {776#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {776#true} is VALID [2022-02-20 21:06:42,607 INFO L290 TraceCheckUtils]: 1: Hoare triple {776#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {776#true} is VALID [2022-02-20 21:06:42,607 INFO L290 TraceCheckUtils]: 2: Hoare triple {776#true} assume #t~short694; {806#|aws_byte_cursor_is_valid_#t~short694|} is VALID [2022-02-20 21:06:42,608 INFO L290 TraceCheckUtils]: 3: Hoare triple {806#|aws_byte_cursor_is_valid_#t~short694|} #t~short695 := #t~short694; {807#|aws_byte_cursor_is_valid_#t~short695|} is VALID [2022-02-20 21:06:42,608 INFO L290 TraceCheckUtils]: 4: Hoare triple {807#|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; {808#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} is VALID [2022-02-20 21:06:42,609 INFO L290 TraceCheckUtils]: 5: Hoare triple {808#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} assume true; {808#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} is VALID [2022-02-20 21:06:42,609 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {808#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} {776#true} #111#return; {798#(and (<= |ULTIMATE.start_aws_byte_cursor_from_array_#t~ret1076#1| 1) (<= 1 |ULTIMATE.start_aws_byte_cursor_from_array_#t~ret1076#1|))} is VALID [2022-02-20 21:06:42,610 INFO L290 TraceCheckUtils]: 0: Hoare triple {776#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(37, 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; {776#true} is VALID [2022-02-20 21:06:42,610 INFO L290 TraceCheckUtils]: 1: Hoare triple {776#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_array_harness } true;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset, aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset, aws_byte_cursor_from_array_harness_#t~ret1211#1, aws_byte_cursor_from_array_harness_#t~mem1212#1, aws_byte_cursor_from_array_harness_#t~mem1213#1.base, aws_byte_cursor_from_array_harness_#t~mem1213#1.offset, aws_byte_cursor_from_array_harness_#t~mem1214#1.base, aws_byte_cursor_from_array_harness_#t~mem1214#1.offset, aws_byte_cursor_from_array_harness_#t~mem1215#1, aws_byte_cursor_from_array_harness_~length~2#1, aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset;havoc aws_byte_cursor_from_array_harness_~length~2#1; {776#true} is VALID [2022-02-20 21:06:42,611 INFO L272 TraceCheckUtils]: 2: Hoare triple {776#true} call aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset := bounded_malloc(aws_byte_cursor_from_array_harness_~length~2#1); {801#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:06:42,611 INFO L290 TraceCheckUtils]: 3: Hoare triple {801#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {776#true} is VALID [2022-02-20 21:06:42,611 INFO L272 TraceCheckUtils]: 4: Hoare triple {776#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {776#true} is VALID [2022-02-20 21:06:42,611 INFO L290 TraceCheckUtils]: 5: Hoare triple {776#true} ~cond := #in~cond; {776#true} is VALID [2022-02-20 21:06:42,611 INFO L290 TraceCheckUtils]: 6: Hoare triple {776#true} assume !(0 == ~cond % 256); {776#true} is VALID [2022-02-20 21:06:42,611 INFO L290 TraceCheckUtils]: 7: Hoare triple {776#true} assume true; {776#true} is VALID [2022-02-20 21:06:42,612 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {776#true} {776#true} #105#return; {776#true} is VALID [2022-02-20 21:06:42,612 INFO L290 TraceCheckUtils]: 9: Hoare triple {776#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; {776#true} is VALID [2022-02-20 21:06:42,612 INFO L290 TraceCheckUtils]: 10: Hoare triple {776#true} assume true; {776#true} is VALID [2022-02-20 21:06:42,612 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {776#true} {776#true} #107#return; {776#true} is VALID [2022-02-20 21:06:42,612 INFO L290 TraceCheckUtils]: 12: Hoare triple {776#true} aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset := aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;call aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_from_array } true;aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset, aws_byte_cursor_from_array_#in~len#1 := aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~length~2#1;havoc aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset;havoc aws_byte_cursor_from_array_#t~ret1076#1, aws_byte_cursor_from_array_#t~mem1077#1, aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset, aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset;aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset := aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset;aws_byte_cursor_from_array_~len#1 := aws_byte_cursor_from_array_#in~len#1; {776#true} is VALID [2022-02-20 21:06:42,612 INFO L272 TraceCheckUtils]: 13: Hoare triple {776#true} call assume_abort_if_not((if 0 == (if 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || aws_byte_cursor_from_array_~bytes#1.base != 0 || aws_byte_cursor_from_array_~bytes#1.offset != 0 then 1 else 0) then 0 else 1)); {776#true} is VALID [2022-02-20 21:06:42,612 INFO L290 TraceCheckUtils]: 14: Hoare triple {776#true} ~cond := #in~cond; {776#true} is VALID [2022-02-20 21:06:42,612 INFO L290 TraceCheckUtils]: 15: Hoare triple {776#true} assume !(0 == ~cond % 256); {776#true} is VALID [2022-02-20 21:06:42,613 INFO L290 TraceCheckUtils]: 16: Hoare triple {776#true} assume true; {776#true} is VALID [2022-02-20 21:06:42,613 INFO L284 TraceCheckUtils]: 17: Hoare quadruple {776#true} {776#true} #109#return; {776#true} is VALID [2022-02-20 21:06:42,613 INFO L290 TraceCheckUtils]: 18: Hoare triple {776#true} call aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset := #Ultimate.allocOnStack(16);call write~$Pointer$(aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~#cur~2#1.base, 8 + aws_byte_cursor_from_array_~#cur~2#1.offset, 8);call write~int(aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset, 8); {776#true} is VALID [2022-02-20 21:06:42,613 INFO L272 TraceCheckUtils]: 19: Hoare triple {776#true} call aws_byte_cursor_from_array_#t~ret1076#1 := aws_byte_cursor_is_valid(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset); {776#true} is VALID [2022-02-20 21:06:42,613 INFO L290 TraceCheckUtils]: 20: Hoare triple {776#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {776#true} is VALID [2022-02-20 21:06:42,613 INFO L290 TraceCheckUtils]: 21: Hoare triple {776#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {776#true} is VALID [2022-02-20 21:06:42,614 INFO L290 TraceCheckUtils]: 22: Hoare triple {776#true} assume #t~short694; {806#|aws_byte_cursor_is_valid_#t~short694|} is VALID [2022-02-20 21:06:42,614 INFO L290 TraceCheckUtils]: 23: Hoare triple {806#|aws_byte_cursor_is_valid_#t~short694|} #t~short695 := #t~short694; {807#|aws_byte_cursor_is_valid_#t~short695|} is VALID [2022-02-20 21:06:42,614 INFO L290 TraceCheckUtils]: 24: Hoare triple {807#|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; {808#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} is VALID [2022-02-20 21:06:42,615 INFO L290 TraceCheckUtils]: 25: Hoare triple {808#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} assume true; {808#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} is VALID [2022-02-20 21:06:42,616 INFO L284 TraceCheckUtils]: 26: Hoare quadruple {808#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} {776#true} #111#return; {798#(and (<= |ULTIMATE.start_aws_byte_cursor_from_array_#t~ret1076#1| 1) (<= 1 |ULTIMATE.start_aws_byte_cursor_from_array_#t~ret1076#1|))} is VALID [2022-02-20 21:06:42,616 INFO L272 TraceCheckUtils]: 27: Hoare triple {798#(and (<= |ULTIMATE.start_aws_byte_cursor_from_array_#t~ret1076#1| 1) (<= 1 |ULTIMATE.start_aws_byte_cursor_from_array_#t~ret1076#1|))} call __VERIFIER_assert(aws_byte_cursor_from_array_#t~ret1076#1); {799#(and (<= 1 |__VERIFIER_assert_#in~cond|) (<= |__VERIFIER_assert_#in~cond| 1))} is VALID [2022-02-20 21:06:42,617 INFO L290 TraceCheckUtils]: 28: Hoare triple {799#(and (<= 1 |__VERIFIER_assert_#in~cond|) (<= |__VERIFIER_assert_#in~cond| 1))} ~cond := #in~cond; {800#(and (<= (div __VERIFIER_assert_~cond 256) 0) (<= 1 __VERIFIER_assert_~cond))} is VALID [2022-02-20 21:06:42,617 INFO L290 TraceCheckUtils]: 29: Hoare triple {800#(and (<= (div __VERIFIER_assert_~cond 256) 0) (<= 1 __VERIFIER_assert_~cond))} assume 0 == ~cond % 256; {777#false} is VALID [2022-02-20 21:06:42,618 INFO L290 TraceCheckUtils]: 30: Hoare triple {777#false} assume !false; {777#false} is VALID [2022-02-20 21:06:42,618 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-20 21:06:42,618 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:06:42,618 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721108036] [2022-02-20 21:06:42,618 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721108036] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:06:42,618 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:06:42,618 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-02-20 21:06:42,618 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503525450] [2022-02-20 21:06:42,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:06:42,619 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.375) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 31 [2022-02-20 21:06:42,619 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:06:42,619 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 9 states, 8 states have (on average 2.375) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-02-20 21:06:42,666 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 28 edges. 28 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:42,666 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-02-20 21:06:42,666 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:06:42,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-02-20 21:06:42,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-02-20 21:06:42,667 INFO L87 Difference]: Start difference. First operand 57 states and 68 transitions. Second operand has 9 states, 8 states have (on average 2.375) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-02-20 21:06:43,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:43,545 INFO L93 Difference]: Finished difference Result 69 states and 81 transitions. [2022-02-20 21:06:43,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 21:06:43,545 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.375) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 31 [2022-02-20 21:06:43,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:06:43,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 8 states have (on average 2.375) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-02-20 21:06:43,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 78 transitions. [2022-02-20 21:06:43,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 8 states have (on average 2.375) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-02-20 21:06:43,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 78 transitions. [2022-02-20 21:06:43,548 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 9 states and 78 transitions. [2022-02-20 21:06:43,637 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:06:43,638 INFO L225 Difference]: With dead ends: 69 [2022-02-20 21:06:43,638 INFO L226 Difference]: Without dead ends: 67 [2022-02-20 21:06:43,639 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 10 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:06:43,639 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 47 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 266 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-20 21:06:43,639 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 227 Invalid, 281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 266 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-20 21:06:43,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2022-02-20 21:06:43,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 66. [2022-02-20 21:06:43,646 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:06:43,647 INFO L82 GeneralOperation]: Start isEquivalent. First operand 67 states. Second operand has 66 states, 44 states have (on average 1.1363636363636365) internal successors, (50), 47 states have internal predecessors, (50), 13 states have call successors, (13), 6 states have call predecessors, (13), 8 states have return successors, (15), 12 states have call predecessors, (15), 12 states have call successors, (15) [2022-02-20 21:06:43,647 INFO L74 IsIncluded]: Start isIncluded. First operand 67 states. Second operand has 66 states, 44 states have (on average 1.1363636363636365) internal successors, (50), 47 states have internal predecessors, (50), 13 states have call successors, (13), 6 states have call predecessors, (13), 8 states have return successors, (15), 12 states have call predecessors, (15), 12 states have call successors, (15) [2022-02-20 21:06:43,647 INFO L87 Difference]: Start difference. First operand 67 states. Second operand has 66 states, 44 states have (on average 1.1363636363636365) internal successors, (50), 47 states have internal predecessors, (50), 13 states have call successors, (13), 6 states have call predecessors, (13), 8 states have return successors, (15), 12 states have call predecessors, (15), 12 states have call successors, (15) [2022-02-20 21:06:43,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:43,649 INFO L93 Difference]: Finished difference Result 67 states and 79 transitions. [2022-02-20 21:06:43,649 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 79 transitions. [2022-02-20 21:06:43,650 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:43,650 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:43,650 INFO L74 IsIncluded]: Start isIncluded. First operand has 66 states, 44 states have (on average 1.1363636363636365) internal successors, (50), 47 states have internal predecessors, (50), 13 states have call successors, (13), 6 states have call predecessors, (13), 8 states have return successors, (15), 12 states have call predecessors, (15), 12 states have call successors, (15) Second operand 67 states. [2022-02-20 21:06:43,651 INFO L87 Difference]: Start difference. First operand has 66 states, 44 states have (on average 1.1363636363636365) internal successors, (50), 47 states have internal predecessors, (50), 13 states have call successors, (13), 6 states have call predecessors, (13), 8 states have return successors, (15), 12 states have call predecessors, (15), 12 states have call successors, (15) Second operand 67 states. [2022-02-20 21:06:43,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:43,653 INFO L93 Difference]: Finished difference Result 67 states and 79 transitions. [2022-02-20 21:06:43,653 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 79 transitions. [2022-02-20 21:06:43,653 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:43,653 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:43,653 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:06:43,654 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:06:43,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 44 states have (on average 1.1363636363636365) internal successors, (50), 47 states have internal predecessors, (50), 13 states have call successors, (13), 6 states have call predecessors, (13), 8 states have return successors, (15), 12 states have call predecessors, (15), 12 states have call successors, (15) [2022-02-20 21:06:43,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 78 transitions. [2022-02-20 21:06:43,656 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 78 transitions. Word has length 31 [2022-02-20 21:06:43,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:06:43,656 INFO L470 AbstractCegarLoop]: Abstraction has 66 states and 78 transitions. [2022-02-20 21:06:43,656 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.375) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-02-20 21:06:43,656 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 78 transitions. [2022-02-20 21:06:43,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-20 21:06:43,657 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:06:43,657 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:06:43,657 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-02-20 21:06:43,657 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:06:43,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:06:43,657 INFO L85 PathProgramCache]: Analyzing trace with hash -843890528, now seen corresponding path program 1 times [2022-02-20 21:06:43,658 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:06:43,658 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286631396] [2022-02-20 21:06:43,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:06:43,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:06:43,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:43,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:06:43,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:43,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:06:43,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:43,939 INFO L290 TraceCheckUtils]: 0: Hoare triple {1131#true} ~cond := #in~cond; {1131#true} is VALID [2022-02-20 21:06:43,939 INFO L290 TraceCheckUtils]: 1: Hoare triple {1131#true} assume !(0 == ~cond % 256); {1131#true} is VALID [2022-02-20 21:06:43,939 INFO L290 TraceCheckUtils]: 2: Hoare triple {1131#true} assume true; {1131#true} is VALID [2022-02-20 21:06:43,939 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1131#true} {1131#true} #105#return; {1131#true} is VALID [2022-02-20 21:06:43,940 INFO L290 TraceCheckUtils]: 0: Hoare triple {1160#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {1131#true} is VALID [2022-02-20 21:06:43,940 INFO L272 TraceCheckUtils]: 1: Hoare triple {1131#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {1131#true} is VALID [2022-02-20 21:06:43,940 INFO L290 TraceCheckUtils]: 2: Hoare triple {1131#true} ~cond := #in~cond; {1131#true} is VALID [2022-02-20 21:06:43,940 INFO L290 TraceCheckUtils]: 3: Hoare triple {1131#true} assume !(0 == ~cond % 256); {1131#true} is VALID [2022-02-20 21:06:43,940 INFO L290 TraceCheckUtils]: 4: Hoare triple {1131#true} assume true; {1131#true} is VALID [2022-02-20 21:06:43,940 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {1131#true} {1131#true} #105#return; {1131#true} is VALID [2022-02-20 21:06:43,941 INFO L290 TraceCheckUtils]: 6: Hoare triple {1131#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; {1165#(not (= |bounded_malloc_#res.base| 0))} is VALID [2022-02-20 21:06:43,941 INFO L290 TraceCheckUtils]: 7: Hoare triple {1165#(not (= |bounded_malloc_#res.base| 0))} assume true; {1165#(not (= |bounded_malloc_#res.base| 0))} is VALID [2022-02-20 21:06:43,942 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {1165#(not (= |bounded_malloc_#res.base| 0))} {1131#true} #107#return; {1142#(not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_#t~ret1209#1.base| 0))} is VALID [2022-02-20 21:06:43,942 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-02-20 21:06:43,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:43,949 INFO L290 TraceCheckUtils]: 0: Hoare triple {1131#true} ~cond := #in~cond; {1131#true} is VALID [2022-02-20 21:06:43,949 INFO L290 TraceCheckUtils]: 1: Hoare triple {1131#true} assume !(0 == ~cond % 256); {1131#true} is VALID [2022-02-20 21:06:43,949 INFO L290 TraceCheckUtils]: 2: Hoare triple {1131#true} assume true; {1131#true} is VALID [2022-02-20 21:06:43,949 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1131#true} {1143#(not (= 0 |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|))} #109#return; {1143#(not (= 0 |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|))} is VALID [2022-02-20 21:06:43,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-02-20 21:06:43,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:44,008 INFO L290 TraceCheckUtils]: 0: Hoare triple {1131#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {1166#(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:06:44,009 INFO L290 TraceCheckUtils]: 1: Hoare triple {1166#(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; {1166#(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:06:44,010 INFO L290 TraceCheckUtils]: 2: Hoare triple {1166#(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~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {1166#(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:06:44,010 INFO L290 TraceCheckUtils]: 3: Hoare triple {1166#(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~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; {1167#(or |aws_byte_cursor_is_valid_#t~short689| (= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0))} is VALID [2022-02-20 21:06:44,011 INFO L290 TraceCheckUtils]: 4: Hoare triple {1167#(or |aws_byte_cursor_is_valid_#t~short689| (= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0))} #t~short693 := #t~short689; {1168#(or |aws_byte_cursor_is_valid_#t~short693| (= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0))} is VALID [2022-02-20 21:06:44,011 INFO L290 TraceCheckUtils]: 5: Hoare triple {1168#(or |aws_byte_cursor_is_valid_#t~short693| (= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0))} assume !#t~short693; {1169#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0)} is VALID [2022-02-20 21:06:44,012 INFO L290 TraceCheckUtils]: 6: Hoare triple {1169#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0)} #t~short694 := #t~short693; {1169#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0)} is VALID [2022-02-20 21:06:44,012 INFO L290 TraceCheckUtils]: 7: Hoare triple {1169#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0)} #t~short695 := #t~short694; {1169#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0)} is VALID [2022-02-20 21:06:44,012 INFO L290 TraceCheckUtils]: 8: Hoare triple {1169#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 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; {1169#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0)} is VALID [2022-02-20 21:06:44,012 INFO L290 TraceCheckUtils]: 9: Hoare triple {1169#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0)} assume true; {1169#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0)} is VALID [2022-02-20 21:06:44,013 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {1169#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0)} {1148#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0)) (= |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 0))} #111#return; {1132#false} is VALID [2022-02-20 21:06:44,013 INFO L290 TraceCheckUtils]: 0: Hoare triple {1131#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(37, 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; {1131#true} is VALID [2022-02-20 21:06:44,014 INFO L290 TraceCheckUtils]: 1: Hoare triple {1131#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_array_harness } true;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset, aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset, aws_byte_cursor_from_array_harness_#t~ret1211#1, aws_byte_cursor_from_array_harness_#t~mem1212#1, aws_byte_cursor_from_array_harness_#t~mem1213#1.base, aws_byte_cursor_from_array_harness_#t~mem1213#1.offset, aws_byte_cursor_from_array_harness_#t~mem1214#1.base, aws_byte_cursor_from_array_harness_#t~mem1214#1.offset, aws_byte_cursor_from_array_harness_#t~mem1215#1, aws_byte_cursor_from_array_harness_~length~2#1, aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset;havoc aws_byte_cursor_from_array_harness_~length~2#1; {1131#true} is VALID [2022-02-20 21:06:44,015 INFO L272 TraceCheckUtils]: 2: Hoare triple {1131#true} call aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset := bounded_malloc(aws_byte_cursor_from_array_harness_~length~2#1); {1160#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:06:44,015 INFO L290 TraceCheckUtils]: 3: Hoare triple {1160#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {1131#true} is VALID [2022-02-20 21:06:44,015 INFO L272 TraceCheckUtils]: 4: Hoare triple {1131#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {1131#true} is VALID [2022-02-20 21:06:44,015 INFO L290 TraceCheckUtils]: 5: Hoare triple {1131#true} ~cond := #in~cond; {1131#true} is VALID [2022-02-20 21:06:44,015 INFO L290 TraceCheckUtils]: 6: Hoare triple {1131#true} assume !(0 == ~cond % 256); {1131#true} is VALID [2022-02-20 21:06:44,015 INFO L290 TraceCheckUtils]: 7: Hoare triple {1131#true} assume true; {1131#true} is VALID [2022-02-20 21:06:44,015 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {1131#true} {1131#true} #105#return; {1131#true} is VALID [2022-02-20 21:06:44,016 INFO L290 TraceCheckUtils]: 9: Hoare triple {1131#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; {1165#(not (= |bounded_malloc_#res.base| 0))} is VALID [2022-02-20 21:06:44,016 INFO L290 TraceCheckUtils]: 10: Hoare triple {1165#(not (= |bounded_malloc_#res.base| 0))} assume true; {1165#(not (= |bounded_malloc_#res.base| 0))} is VALID [2022-02-20 21:06:44,017 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {1165#(not (= |bounded_malloc_#res.base| 0))} {1131#true} #107#return; {1142#(not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_#t~ret1209#1.base| 0))} is VALID [2022-02-20 21:06:44,017 INFO L290 TraceCheckUtils]: 12: Hoare triple {1142#(not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_#t~ret1209#1.base| 0))} aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset := aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;call aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_from_array } true;aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset, aws_byte_cursor_from_array_#in~len#1 := aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~length~2#1;havoc aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset;havoc aws_byte_cursor_from_array_#t~ret1076#1, aws_byte_cursor_from_array_#t~mem1077#1, aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset, aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset;aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset := aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset;aws_byte_cursor_from_array_~len#1 := aws_byte_cursor_from_array_#in~len#1; {1143#(not (= 0 |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|))} is VALID [2022-02-20 21:06:44,017 INFO L272 TraceCheckUtils]: 13: Hoare triple {1143#(not (= 0 |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|))} call assume_abort_if_not((if 0 == (if 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || aws_byte_cursor_from_array_~bytes#1.base != 0 || aws_byte_cursor_from_array_~bytes#1.offset != 0 then 1 else 0) then 0 else 1)); {1131#true} is VALID [2022-02-20 21:06:44,017 INFO L290 TraceCheckUtils]: 14: Hoare triple {1131#true} ~cond := #in~cond; {1131#true} is VALID [2022-02-20 21:06:44,018 INFO L290 TraceCheckUtils]: 15: Hoare triple {1131#true} assume !(0 == ~cond % 256); {1131#true} is VALID [2022-02-20 21:06:44,018 INFO L290 TraceCheckUtils]: 16: Hoare triple {1131#true} assume true; {1131#true} is VALID [2022-02-20 21:06:44,018 INFO L284 TraceCheckUtils]: 17: Hoare quadruple {1131#true} {1143#(not (= 0 |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|))} #109#return; {1143#(not (= 0 |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|))} is VALID [2022-02-20 21:06:44,019 INFO L290 TraceCheckUtils]: 18: Hoare triple {1143#(not (= 0 |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|))} call aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset := #Ultimate.allocOnStack(16);call write~$Pointer$(aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~#cur~2#1.base, 8 + aws_byte_cursor_from_array_~#cur~2#1.offset, 8);call write~int(aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset, 8); {1148#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0)) (= |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 0))} is VALID [2022-02-20 21:06:44,019 INFO L272 TraceCheckUtils]: 19: Hoare triple {1148#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0)) (= |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 0))} call aws_byte_cursor_from_array_#t~ret1076#1 := aws_byte_cursor_is_valid(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset); {1131#true} is VALID [2022-02-20 21:06:44,020 INFO L290 TraceCheckUtils]: 20: Hoare triple {1131#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {1166#(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:06:44,020 INFO L290 TraceCheckUtils]: 21: Hoare triple {1166#(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; {1166#(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:06:44,020 INFO L290 TraceCheckUtils]: 22: Hoare triple {1166#(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~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {1166#(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:06:44,021 INFO L290 TraceCheckUtils]: 23: Hoare triple {1166#(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~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; {1167#(or |aws_byte_cursor_is_valid_#t~short689| (= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0))} is VALID [2022-02-20 21:06:44,021 INFO L290 TraceCheckUtils]: 24: Hoare triple {1167#(or |aws_byte_cursor_is_valid_#t~short689| (= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0))} #t~short693 := #t~short689; {1168#(or |aws_byte_cursor_is_valid_#t~short693| (= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0))} is VALID [2022-02-20 21:06:44,022 INFO L290 TraceCheckUtils]: 25: Hoare triple {1168#(or |aws_byte_cursor_is_valid_#t~short693| (= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0))} assume !#t~short693; {1169#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0)} is VALID [2022-02-20 21:06:44,022 INFO L290 TraceCheckUtils]: 26: Hoare triple {1169#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0)} #t~short694 := #t~short693; {1169#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0)} is VALID [2022-02-20 21:06:44,022 INFO L290 TraceCheckUtils]: 27: Hoare triple {1169#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0)} #t~short695 := #t~short694; {1169#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0)} is VALID [2022-02-20 21:06:44,023 INFO L290 TraceCheckUtils]: 28: Hoare triple {1169#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 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; {1169#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0)} is VALID [2022-02-20 21:06:44,023 INFO L290 TraceCheckUtils]: 29: Hoare triple {1169#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0)} assume true; {1169#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0)} is VALID [2022-02-20 21:06:44,024 INFO L284 TraceCheckUtils]: 30: Hoare quadruple {1169#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0)} {1148#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0)) (= |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 0))} #111#return; {1132#false} is VALID [2022-02-20 21:06:44,024 INFO L272 TraceCheckUtils]: 31: Hoare triple {1132#false} call __VERIFIER_assert(aws_byte_cursor_from_array_#t~ret1076#1); {1132#false} is VALID [2022-02-20 21:06:44,024 INFO L290 TraceCheckUtils]: 32: Hoare triple {1132#false} ~cond := #in~cond; {1132#false} is VALID [2022-02-20 21:06:44,024 INFO L290 TraceCheckUtils]: 33: Hoare triple {1132#false} assume 0 == ~cond % 256; {1132#false} is VALID [2022-02-20 21:06:44,024 INFO L290 TraceCheckUtils]: 34: Hoare triple {1132#false} assume !false; {1132#false} is VALID [2022-02-20 21:06:44,024 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-20 21:06:44,025 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:06:44,025 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286631396] [2022-02-20 21:06:44,025 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286631396] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:06:44,025 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:06:44,025 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-02-20 21:06:44,025 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214595693] [2022-02-20 21:06:44,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:06:44,026 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.3) internal successors, (23), 9 states have internal predecessors, (23), 4 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 35 [2022-02-20 21:06:44,026 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:06:44,026 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 11 states, 10 states have (on average 2.3) internal successors, (23), 9 states have internal predecessors, (23), 4 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2022-02-20 21:06:44,096 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 32 edges. 32 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:44,096 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-20 21:06:44,096 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:06:44,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-20 21:06:44,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-02-20 21:06:44,097 INFO L87 Difference]: Start difference. First operand 66 states and 78 transitions. Second operand has 11 states, 10 states have (on average 2.3) internal successors, (23), 9 states have internal predecessors, (23), 4 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2022-02-20 21:06:45,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:45,234 INFO L93 Difference]: Finished difference Result 127 states and 150 transitions. [2022-02-20 21:06:45,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-20 21:06:45,234 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.3) internal successors, (23), 9 states have internal predecessors, (23), 4 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 35 [2022-02-20 21:06:45,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:06:45,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 10 states have (on average 2.3) internal successors, (23), 9 states have internal predecessors, (23), 4 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2022-02-20 21:06:45,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 130 transitions. [2022-02-20 21:06:45,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 10 states have (on average 2.3) internal successors, (23), 9 states have internal predecessors, (23), 4 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2022-02-20 21:06:45,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 130 transitions. [2022-02-20 21:06:45,238 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 12 states and 130 transitions. [2022-02-20 21:06:45,366 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 130 edges. 130 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:45,367 INFO L225 Difference]: With dead ends: 127 [2022-02-20 21:06:45,367 INFO L226 Difference]: Without dead ends: 78 [2022-02-20 21:06:45,368 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2022-02-20 21:06:45,368 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 86 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-20 21:06:45,369 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 200 Invalid, 350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-20 21:06:45,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2022-02-20 21:06:45,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 70. [2022-02-20 21:06:45,375 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:06:45,376 INFO L82 GeneralOperation]: Start isEquivalent. First operand 78 states. Second operand has 70 states, 48 states have (on average 1.1458333333333333) internal successors, (55), 51 states have internal predecessors, (55), 13 states have call successors, (13), 6 states have call predecessors, (13), 8 states have return successors, (15), 12 states have call predecessors, (15), 12 states have call successors, (15) [2022-02-20 21:06:45,376 INFO L74 IsIncluded]: Start isIncluded. First operand 78 states. Second operand has 70 states, 48 states have (on average 1.1458333333333333) internal successors, (55), 51 states have internal predecessors, (55), 13 states have call successors, (13), 6 states have call predecessors, (13), 8 states have return successors, (15), 12 states have call predecessors, (15), 12 states have call successors, (15) [2022-02-20 21:06:45,376 INFO L87 Difference]: Start difference. First operand 78 states. Second operand has 70 states, 48 states have (on average 1.1458333333333333) internal successors, (55), 51 states have internal predecessors, (55), 13 states have call successors, (13), 6 states have call predecessors, (13), 8 states have return successors, (15), 12 states have call predecessors, (15), 12 states have call successors, (15) [2022-02-20 21:06:45,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:45,379 INFO L93 Difference]: Finished difference Result 78 states and 92 transitions. [2022-02-20 21:06:45,379 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 92 transitions. [2022-02-20 21:06:45,379 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:45,379 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:45,379 INFO L74 IsIncluded]: Start isIncluded. First operand has 70 states, 48 states have (on average 1.1458333333333333) internal successors, (55), 51 states have internal predecessors, (55), 13 states have call successors, (13), 6 states have call predecessors, (13), 8 states have return successors, (15), 12 states have call predecessors, (15), 12 states have call successors, (15) Second operand 78 states. [2022-02-20 21:06:45,380 INFO L87 Difference]: Start difference. First operand has 70 states, 48 states have (on average 1.1458333333333333) internal successors, (55), 51 states have internal predecessors, (55), 13 states have call successors, (13), 6 states have call predecessors, (13), 8 states have return successors, (15), 12 states have call predecessors, (15), 12 states have call successors, (15) Second operand 78 states. [2022-02-20 21:06:45,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:45,382 INFO L93 Difference]: Finished difference Result 78 states and 92 transitions. [2022-02-20 21:06:45,382 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 92 transitions. [2022-02-20 21:06:45,382 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:45,382 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:45,382 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:06:45,382 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:06:45,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 48 states have (on average 1.1458333333333333) internal successors, (55), 51 states have internal predecessors, (55), 13 states have call successors, (13), 6 states have call predecessors, (13), 8 states have return successors, (15), 12 states have call predecessors, (15), 12 states have call successors, (15) [2022-02-20 21:06:45,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 83 transitions. [2022-02-20 21:06:45,384 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 83 transitions. Word has length 35 [2022-02-20 21:06:45,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:06:45,385 INFO L470 AbstractCegarLoop]: Abstraction has 70 states and 83 transitions. [2022-02-20 21:06:45,385 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.3) internal successors, (23), 9 states have internal predecessors, (23), 4 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2022-02-20 21:06:45,385 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 83 transitions. [2022-02-20 21:06:45,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-02-20 21:06:45,385 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:06:45,386 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:06:45,386 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-02-20 21:06:45,386 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:06:45,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:06:45,386 INFO L85 PathProgramCache]: Analyzing trace with hash -585725090, now seen corresponding path program 1 times [2022-02-20 21:06:45,386 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:06:45,387 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636818812] [2022-02-20 21:06:45,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:06:45,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:06:45,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:45,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:06:45,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:45,534 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:06:45,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:45,539 INFO L290 TraceCheckUtils]: 0: Hoare triple {1590#true} ~cond := #in~cond; {1590#true} is VALID [2022-02-20 21:06:45,540 INFO L290 TraceCheckUtils]: 1: Hoare triple {1590#true} assume !(0 == ~cond % 256); {1590#true} is VALID [2022-02-20 21:06:45,540 INFO L290 TraceCheckUtils]: 2: Hoare triple {1590#true} assume true; {1590#true} is VALID [2022-02-20 21:06:45,540 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1590#true} {1590#true} #105#return; {1590#true} is VALID [2022-02-20 21:06:45,540 INFO L290 TraceCheckUtils]: 0: Hoare triple {1616#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {1590#true} is VALID [2022-02-20 21:06:45,540 INFO L272 TraceCheckUtils]: 1: Hoare triple {1590#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {1590#true} is VALID [2022-02-20 21:06:45,540 INFO L290 TraceCheckUtils]: 2: Hoare triple {1590#true} ~cond := #in~cond; {1590#true} is VALID [2022-02-20 21:06:45,541 INFO L290 TraceCheckUtils]: 3: Hoare triple {1590#true} assume !(0 == ~cond % 256); {1590#true} is VALID [2022-02-20 21:06:45,541 INFO L290 TraceCheckUtils]: 4: Hoare triple {1590#true} assume true; {1590#true} is VALID [2022-02-20 21:06:45,541 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {1590#true} {1590#true} #105#return; {1590#true} is VALID [2022-02-20 21:06:45,541 INFO L290 TraceCheckUtils]: 6: Hoare triple {1590#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; {1590#true} is VALID [2022-02-20 21:06:45,541 INFO L290 TraceCheckUtils]: 7: Hoare triple {1590#true} assume true; {1590#true} is VALID [2022-02-20 21:06:45,541 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {1590#true} {1590#true} #107#return; {1590#true} is VALID [2022-02-20 21:06:45,541 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-02-20 21:06:45,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:45,547 INFO L290 TraceCheckUtils]: 0: Hoare triple {1590#true} ~cond := #in~cond; {1590#true} is VALID [2022-02-20 21:06:45,548 INFO L290 TraceCheckUtils]: 1: Hoare triple {1590#true} assume !(0 == ~cond % 256); {1590#true} is VALID [2022-02-20 21:06:45,548 INFO L290 TraceCheckUtils]: 2: Hoare triple {1590#true} assume true; {1590#true} is VALID [2022-02-20 21:06:45,548 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1590#true} {1590#true} #109#return; {1590#true} is VALID [2022-02-20 21:06:45,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-02-20 21:06:45,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:45,581 INFO L290 TraceCheckUtils]: 0: Hoare triple {1590#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {1590#true} is VALID [2022-02-20 21:06:45,582 INFO L290 TraceCheckUtils]: 1: Hoare triple {1590#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {1621#(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:06:45,583 INFO L290 TraceCheckUtils]: 2: Hoare triple {1621#(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; {1622#|aws_byte_cursor_is_valid_#t~short689|} is VALID [2022-02-20 21:06:45,587 INFO L290 TraceCheckUtils]: 3: Hoare triple {1622#|aws_byte_cursor_is_valid_#t~short689|} assume !#t~short689; {1591#false} is VALID [2022-02-20 21:06:45,587 INFO L290 TraceCheckUtils]: 4: Hoare triple {1591#false} #t~short693 := #t~short689; {1591#false} is VALID [2022-02-20 21:06:45,587 INFO L290 TraceCheckUtils]: 5: Hoare triple {1591#false} assume !#t~short693; {1591#false} is VALID [2022-02-20 21:06:45,587 INFO L290 TraceCheckUtils]: 6: Hoare triple {1591#false} #t~short694 := #t~short693; {1591#false} is VALID [2022-02-20 21:06:45,587 INFO L290 TraceCheckUtils]: 7: Hoare triple {1591#false} #t~short695 := #t~short694; {1591#false} is VALID [2022-02-20 21:06:45,587 INFO L290 TraceCheckUtils]: 8: Hoare triple {1591#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; {1591#false} is VALID [2022-02-20 21:06:45,588 INFO L290 TraceCheckUtils]: 9: Hoare triple {1591#false} assume true; {1591#false} is VALID [2022-02-20 21:06:45,588 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {1591#false} {1590#true} #111#return; {1591#false} is VALID [2022-02-20 21:06:45,588 INFO L290 TraceCheckUtils]: 0: Hoare triple {1590#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(37, 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; {1590#true} is VALID [2022-02-20 21:06:45,589 INFO L290 TraceCheckUtils]: 1: Hoare triple {1590#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_array_harness } true;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset, aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset, aws_byte_cursor_from_array_harness_#t~ret1211#1, aws_byte_cursor_from_array_harness_#t~mem1212#1, aws_byte_cursor_from_array_harness_#t~mem1213#1.base, aws_byte_cursor_from_array_harness_#t~mem1213#1.offset, aws_byte_cursor_from_array_harness_#t~mem1214#1.base, aws_byte_cursor_from_array_harness_#t~mem1214#1.offset, aws_byte_cursor_from_array_harness_#t~mem1215#1, aws_byte_cursor_from_array_harness_~length~2#1, aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset;havoc aws_byte_cursor_from_array_harness_~length~2#1; {1590#true} is VALID [2022-02-20 21:06:45,589 INFO L272 TraceCheckUtils]: 2: Hoare triple {1590#true} call aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset := bounded_malloc(aws_byte_cursor_from_array_harness_~length~2#1); {1616#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:06:45,589 INFO L290 TraceCheckUtils]: 3: Hoare triple {1616#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {1590#true} is VALID [2022-02-20 21:06:45,589 INFO L272 TraceCheckUtils]: 4: Hoare triple {1590#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {1590#true} is VALID [2022-02-20 21:06:45,590 INFO L290 TraceCheckUtils]: 5: Hoare triple {1590#true} ~cond := #in~cond; {1590#true} is VALID [2022-02-20 21:06:45,590 INFO L290 TraceCheckUtils]: 6: Hoare triple {1590#true} assume !(0 == ~cond % 256); {1590#true} is VALID [2022-02-20 21:06:45,590 INFO L290 TraceCheckUtils]: 7: Hoare triple {1590#true} assume true; {1590#true} is VALID [2022-02-20 21:06:45,590 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {1590#true} {1590#true} #105#return; {1590#true} is VALID [2022-02-20 21:06:45,590 INFO L290 TraceCheckUtils]: 9: Hoare triple {1590#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; {1590#true} is VALID [2022-02-20 21:06:45,590 INFO L290 TraceCheckUtils]: 10: Hoare triple {1590#true} assume true; {1590#true} is VALID [2022-02-20 21:06:45,590 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {1590#true} {1590#true} #107#return; {1590#true} is VALID [2022-02-20 21:06:45,590 INFO L290 TraceCheckUtils]: 12: Hoare triple {1590#true} aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset := aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;call aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_from_array } true;aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset, aws_byte_cursor_from_array_#in~len#1 := aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~length~2#1;havoc aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset;havoc aws_byte_cursor_from_array_#t~ret1076#1, aws_byte_cursor_from_array_#t~mem1077#1, aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset, aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset;aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset := aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset;aws_byte_cursor_from_array_~len#1 := aws_byte_cursor_from_array_#in~len#1; {1590#true} is VALID [2022-02-20 21:06:45,591 INFO L272 TraceCheckUtils]: 13: Hoare triple {1590#true} call assume_abort_if_not((if 0 == (if 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || aws_byte_cursor_from_array_~bytes#1.base != 0 || aws_byte_cursor_from_array_~bytes#1.offset != 0 then 1 else 0) then 0 else 1)); {1590#true} is VALID [2022-02-20 21:06:45,591 INFO L290 TraceCheckUtils]: 14: Hoare triple {1590#true} ~cond := #in~cond; {1590#true} is VALID [2022-02-20 21:06:45,591 INFO L290 TraceCheckUtils]: 15: Hoare triple {1590#true} assume !(0 == ~cond % 256); {1590#true} is VALID [2022-02-20 21:06:45,591 INFO L290 TraceCheckUtils]: 16: Hoare triple {1590#true} assume true; {1590#true} is VALID [2022-02-20 21:06:45,591 INFO L284 TraceCheckUtils]: 17: Hoare quadruple {1590#true} {1590#true} #109#return; {1590#true} is VALID [2022-02-20 21:06:45,591 INFO L290 TraceCheckUtils]: 18: Hoare triple {1590#true} call aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset := #Ultimate.allocOnStack(16);call write~$Pointer$(aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~#cur~2#1.base, 8 + aws_byte_cursor_from_array_~#cur~2#1.offset, 8);call write~int(aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset, 8); {1590#true} is VALID [2022-02-20 21:06:45,591 INFO L272 TraceCheckUtils]: 19: Hoare triple {1590#true} call aws_byte_cursor_from_array_#t~ret1076#1 := aws_byte_cursor_is_valid(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset); {1590#true} is VALID [2022-02-20 21:06:45,591 INFO L290 TraceCheckUtils]: 20: Hoare triple {1590#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {1590#true} is VALID [2022-02-20 21:06:45,592 INFO L290 TraceCheckUtils]: 21: Hoare triple {1590#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {1621#(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:06:45,593 INFO L290 TraceCheckUtils]: 22: Hoare triple {1621#(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; {1622#|aws_byte_cursor_is_valid_#t~short689|} is VALID [2022-02-20 21:06:45,593 INFO L290 TraceCheckUtils]: 23: Hoare triple {1622#|aws_byte_cursor_is_valid_#t~short689|} assume !#t~short689; {1591#false} is VALID [2022-02-20 21:06:45,593 INFO L290 TraceCheckUtils]: 24: Hoare triple {1591#false} #t~short693 := #t~short689; {1591#false} is VALID [2022-02-20 21:06:45,594 INFO L290 TraceCheckUtils]: 25: Hoare triple {1591#false} assume !#t~short693; {1591#false} is VALID [2022-02-20 21:06:45,594 INFO L290 TraceCheckUtils]: 26: Hoare triple {1591#false} #t~short694 := #t~short693; {1591#false} is VALID [2022-02-20 21:06:45,594 INFO L290 TraceCheckUtils]: 27: Hoare triple {1591#false} #t~short695 := #t~short694; {1591#false} is VALID [2022-02-20 21:06:45,594 INFO L290 TraceCheckUtils]: 28: Hoare triple {1591#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; {1591#false} is VALID [2022-02-20 21:06:45,594 INFO L290 TraceCheckUtils]: 29: Hoare triple {1591#false} assume true; {1591#false} is VALID [2022-02-20 21:06:45,594 INFO L284 TraceCheckUtils]: 30: Hoare quadruple {1591#false} {1590#true} #111#return; {1591#false} is VALID [2022-02-20 21:06:45,594 INFO L272 TraceCheckUtils]: 31: Hoare triple {1591#false} call __VERIFIER_assert(aws_byte_cursor_from_array_#t~ret1076#1); {1591#false} is VALID [2022-02-20 21:06:45,595 INFO L290 TraceCheckUtils]: 32: Hoare triple {1591#false} ~cond := #in~cond; {1591#false} is VALID [2022-02-20 21:06:45,595 INFO L290 TraceCheckUtils]: 33: Hoare triple {1591#false} assume 0 == ~cond % 256; {1591#false} is VALID [2022-02-20 21:06:45,595 INFO L290 TraceCheckUtils]: 34: Hoare triple {1591#false} assume !false; {1591#false} is VALID [2022-02-20 21:06:45,595 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-20 21:06:45,595 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:06:45,595 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636818812] [2022-02-20 21:06:45,595 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636818812] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:06:45,595 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:06:45,596 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-20 21:06:45,596 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053465100] [2022-02-20 21:06:45,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:06:45,596 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 35 [2022-02-20 21:06:45,596 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:06:45,597 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-02-20 21:06:45,641 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 32 edges. 32 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:45,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-20 21:06:45,642 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:06:45,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-20 21:06:45,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-20 21:06:45,642 INFO L87 Difference]: Start difference. First operand 70 states and 83 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-02-20 21:06:46,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:46,063 INFO L93 Difference]: Finished difference Result 121 states and 144 transitions. [2022-02-20 21:06:46,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-20 21:06:46,063 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 35 [2022-02-20 21:06:46,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:06:46,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-02-20 21:06:46,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2022-02-20 21:06:46,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-02-20 21:06:46,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2022-02-20 21:06:46,067 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 119 transitions. [2022-02-20 21:06:46,179 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 119 edges. 119 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:46,180 INFO L225 Difference]: With dead ends: 121 [2022-02-20 21:06:46,180 INFO L226 Difference]: Without dead ends: 68 [2022-02-20 21:06:46,181 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-20 21:06:46,181 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 36 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-20 21:06:46,182 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 114 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-20 21:06:46,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2022-02-20 21:06:46,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 68. [2022-02-20 21:06:46,187 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:06:46,187 INFO L82 GeneralOperation]: Start isEquivalent. First operand 68 states. Second operand has 68 states, 46 states have (on average 1.108695652173913) internal successors, (51), 49 states have internal predecessors, (51), 13 states have call successors, (13), 6 states have call predecessors, (13), 8 states have return successors, (15), 12 states have call predecessors, (15), 12 states have call successors, (15) [2022-02-20 21:06:46,188 INFO L74 IsIncluded]: Start isIncluded. First operand 68 states. Second operand has 68 states, 46 states have (on average 1.108695652173913) internal successors, (51), 49 states have internal predecessors, (51), 13 states have call successors, (13), 6 states have call predecessors, (13), 8 states have return successors, (15), 12 states have call predecessors, (15), 12 states have call successors, (15) [2022-02-20 21:06:46,188 INFO L87 Difference]: Start difference. First operand 68 states. Second operand has 68 states, 46 states have (on average 1.108695652173913) internal successors, (51), 49 states have internal predecessors, (51), 13 states have call successors, (13), 6 states have call predecessors, (13), 8 states have return successors, (15), 12 states have call predecessors, (15), 12 states have call successors, (15) [2022-02-20 21:06:46,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:46,190 INFO L93 Difference]: Finished difference Result 68 states and 79 transitions. [2022-02-20 21:06:46,190 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 79 transitions. [2022-02-20 21:06:46,190 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:46,190 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:46,190 INFO L74 IsIncluded]: Start isIncluded. First operand has 68 states, 46 states have (on average 1.108695652173913) internal successors, (51), 49 states have internal predecessors, (51), 13 states have call successors, (13), 6 states have call predecessors, (13), 8 states have return successors, (15), 12 states have call predecessors, (15), 12 states have call successors, (15) Second operand 68 states. [2022-02-20 21:06:46,191 INFO L87 Difference]: Start difference. First operand has 68 states, 46 states have (on average 1.108695652173913) internal successors, (51), 49 states have internal predecessors, (51), 13 states have call successors, (13), 6 states have call predecessors, (13), 8 states have return successors, (15), 12 states have call predecessors, (15), 12 states have call successors, (15) Second operand 68 states. [2022-02-20 21:06:46,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:46,192 INFO L93 Difference]: Finished difference Result 68 states and 79 transitions. [2022-02-20 21:06:46,192 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 79 transitions. [2022-02-20 21:06:46,193 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:46,193 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:46,193 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:06:46,193 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:06:46,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 46 states have (on average 1.108695652173913) internal successors, (51), 49 states have internal predecessors, (51), 13 states have call successors, (13), 6 states have call predecessors, (13), 8 states have return successors, (15), 12 states have call predecessors, (15), 12 states have call successors, (15) [2022-02-20 21:06:46,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 79 transitions. [2022-02-20 21:06:46,195 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 79 transitions. Word has length 35 [2022-02-20 21:06:46,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:06:46,195 INFO L470 AbstractCegarLoop]: Abstraction has 68 states and 79 transitions. [2022-02-20 21:06:46,195 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-02-20 21:06:46,195 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 79 transitions. [2022-02-20 21:06:46,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-02-20 21:06:46,196 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:06:46,196 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:06:46,196 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-02-20 21:06:46,196 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:06:46,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:06:46,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1626961765, now seen corresponding path program 1 times [2022-02-20 21:06:46,197 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:06:46,197 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585045433] [2022-02-20 21:06:46,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:06:46,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:06:46,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:46,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:06:46,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:46,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:06:46,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:46,324 INFO L290 TraceCheckUtils]: 0: Hoare triple {2007#true} ~cond := #in~cond; {2007#true} is VALID [2022-02-20 21:06:46,325 INFO L290 TraceCheckUtils]: 1: Hoare triple {2007#true} assume !(0 == ~cond % 256); {2007#true} is VALID [2022-02-20 21:06:46,325 INFO L290 TraceCheckUtils]: 2: Hoare triple {2007#true} assume true; {2007#true} is VALID [2022-02-20 21:06:46,325 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2007#true} {2007#true} #105#return; {2007#true} is VALID [2022-02-20 21:06:46,325 INFO L290 TraceCheckUtils]: 0: Hoare triple {2038#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {2007#true} is VALID [2022-02-20 21:06:46,325 INFO L272 TraceCheckUtils]: 1: Hoare triple {2007#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {2007#true} is VALID [2022-02-20 21:06:46,325 INFO L290 TraceCheckUtils]: 2: Hoare triple {2007#true} ~cond := #in~cond; {2007#true} is VALID [2022-02-20 21:06:46,325 INFO L290 TraceCheckUtils]: 3: Hoare triple {2007#true} assume !(0 == ~cond % 256); {2007#true} is VALID [2022-02-20 21:06:46,326 INFO L290 TraceCheckUtils]: 4: Hoare triple {2007#true} assume true; {2007#true} is VALID [2022-02-20 21:06:46,326 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {2007#true} {2007#true} #105#return; {2007#true} is VALID [2022-02-20 21:06:46,326 INFO L290 TraceCheckUtils]: 6: Hoare triple {2007#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; {2007#true} is VALID [2022-02-20 21:06:46,326 INFO L290 TraceCheckUtils]: 7: Hoare triple {2007#true} assume true; {2007#true} is VALID [2022-02-20 21:06:46,326 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {2007#true} {2007#true} #107#return; {2007#true} is VALID [2022-02-20 21:06:46,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-02-20 21:06:46,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:46,351 INFO L290 TraceCheckUtils]: 0: Hoare triple {2007#true} ~cond := #in~cond; {2007#true} is VALID [2022-02-20 21:06:46,351 INFO L290 TraceCheckUtils]: 1: Hoare triple {2007#true} assume !(0 == ~cond % 256); {2007#true} is VALID [2022-02-20 21:06:46,351 INFO L290 TraceCheckUtils]: 2: Hoare triple {2007#true} assume true; {2007#true} is VALID [2022-02-20 21:06:46,351 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2007#true} {2007#true} #109#return; {2007#true} is VALID [2022-02-20 21:06:46,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-02-20 21:06:46,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:46,406 INFO L290 TraceCheckUtils]: 0: Hoare triple {2007#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {2007#true} is VALID [2022-02-20 21:06:46,406 INFO L290 TraceCheckUtils]: 1: Hoare triple {2007#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {2007#true} is VALID [2022-02-20 21:06:46,406 INFO L290 TraceCheckUtils]: 2: Hoare triple {2007#true} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {2007#true} is VALID [2022-02-20 21:06:46,406 INFO L290 TraceCheckUtils]: 3: Hoare triple {2007#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; {2007#true} is VALID [2022-02-20 21:06:46,406 INFO L290 TraceCheckUtils]: 4: Hoare triple {2007#true} #t~short693 := #t~short689; {2007#true} is VALID [2022-02-20 21:06:46,406 INFO L290 TraceCheckUtils]: 5: Hoare triple {2007#true} assume #t~short693;call #t~mem690 := read~int(~cursor.base, ~cursor.offset, 8);#t~short692 := 0 == #t~mem690 % 18446744073709551616; {2007#true} is VALID [2022-02-20 21:06:46,407 INFO L290 TraceCheckUtils]: 6: Hoare triple {2007#true} assume #t~short692; {2043#|aws_byte_cursor_is_valid_#t~short692|} is VALID [2022-02-20 21:06:46,407 INFO L290 TraceCheckUtils]: 7: Hoare triple {2043#|aws_byte_cursor_is_valid_#t~short692|} #t~short693 := #t~short692; {2044#|aws_byte_cursor_is_valid_#t~short693|} is VALID [2022-02-20 21:06:46,408 INFO L290 TraceCheckUtils]: 8: Hoare triple {2044#|aws_byte_cursor_is_valid_#t~short693|} #t~short694 := #t~short693; {2045#|aws_byte_cursor_is_valid_#t~short694|} is VALID [2022-02-20 21:06:46,408 INFO L290 TraceCheckUtils]: 9: Hoare triple {2045#|aws_byte_cursor_is_valid_#t~short694|} #t~short695 := #t~short694; {2046#|aws_byte_cursor_is_valid_#t~short695|} is VALID [2022-02-20 21:06:46,409 INFO L290 TraceCheckUtils]: 10: Hoare triple {2046#|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; {2047#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} is VALID [2022-02-20 21:06:46,409 INFO L290 TraceCheckUtils]: 11: Hoare triple {2047#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} assume true; {2047#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} is VALID [2022-02-20 21:06:46,410 INFO L284 TraceCheckUtils]: 12: Hoare quadruple {2047#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} {2007#true} #111#return; {2035#(and (<= |ULTIMATE.start_aws_byte_cursor_from_array_#t~ret1076#1| 1) (<= 1 |ULTIMATE.start_aws_byte_cursor_from_array_#t~ret1076#1|))} is VALID [2022-02-20 21:06:46,410 INFO L290 TraceCheckUtils]: 0: Hoare triple {2007#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(37, 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; {2007#true} is VALID [2022-02-20 21:06:46,410 INFO L290 TraceCheckUtils]: 1: Hoare triple {2007#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_array_harness } true;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset, aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset, aws_byte_cursor_from_array_harness_#t~ret1211#1, aws_byte_cursor_from_array_harness_#t~mem1212#1, aws_byte_cursor_from_array_harness_#t~mem1213#1.base, aws_byte_cursor_from_array_harness_#t~mem1213#1.offset, aws_byte_cursor_from_array_harness_#t~mem1214#1.base, aws_byte_cursor_from_array_harness_#t~mem1214#1.offset, aws_byte_cursor_from_array_harness_#t~mem1215#1, aws_byte_cursor_from_array_harness_~length~2#1, aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset;havoc aws_byte_cursor_from_array_harness_~length~2#1; {2007#true} is VALID [2022-02-20 21:06:46,411 INFO L272 TraceCheckUtils]: 2: Hoare triple {2007#true} call aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset := bounded_malloc(aws_byte_cursor_from_array_harness_~length~2#1); {2038#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:06:46,411 INFO L290 TraceCheckUtils]: 3: Hoare triple {2038#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {2007#true} is VALID [2022-02-20 21:06:46,411 INFO L272 TraceCheckUtils]: 4: Hoare triple {2007#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {2007#true} is VALID [2022-02-20 21:06:46,411 INFO L290 TraceCheckUtils]: 5: Hoare triple {2007#true} ~cond := #in~cond; {2007#true} is VALID [2022-02-20 21:06:46,411 INFO L290 TraceCheckUtils]: 6: Hoare triple {2007#true} assume !(0 == ~cond % 256); {2007#true} is VALID [2022-02-20 21:06:46,411 INFO L290 TraceCheckUtils]: 7: Hoare triple {2007#true} assume true; {2007#true} is VALID [2022-02-20 21:06:46,412 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {2007#true} {2007#true} #105#return; {2007#true} is VALID [2022-02-20 21:06:46,412 INFO L290 TraceCheckUtils]: 9: Hoare triple {2007#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; {2007#true} is VALID [2022-02-20 21:06:46,412 INFO L290 TraceCheckUtils]: 10: Hoare triple {2007#true} assume true; {2007#true} is VALID [2022-02-20 21:06:46,412 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {2007#true} {2007#true} #107#return; {2007#true} is VALID [2022-02-20 21:06:46,412 INFO L290 TraceCheckUtils]: 12: Hoare triple {2007#true} aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset := aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;call aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_from_array } true;aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset, aws_byte_cursor_from_array_#in~len#1 := aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~length~2#1;havoc aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset;havoc aws_byte_cursor_from_array_#t~ret1076#1, aws_byte_cursor_from_array_#t~mem1077#1, aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset, aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset;aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset := aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset;aws_byte_cursor_from_array_~len#1 := aws_byte_cursor_from_array_#in~len#1; {2007#true} is VALID [2022-02-20 21:06:46,412 INFO L272 TraceCheckUtils]: 13: Hoare triple {2007#true} call assume_abort_if_not((if 0 == (if 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || aws_byte_cursor_from_array_~bytes#1.base != 0 || aws_byte_cursor_from_array_~bytes#1.offset != 0 then 1 else 0) then 0 else 1)); {2007#true} is VALID [2022-02-20 21:06:46,412 INFO L290 TraceCheckUtils]: 14: Hoare triple {2007#true} ~cond := #in~cond; {2007#true} is VALID [2022-02-20 21:06:46,412 INFO L290 TraceCheckUtils]: 15: Hoare triple {2007#true} assume !(0 == ~cond % 256); {2007#true} is VALID [2022-02-20 21:06:46,413 INFO L290 TraceCheckUtils]: 16: Hoare triple {2007#true} assume true; {2007#true} is VALID [2022-02-20 21:06:46,413 INFO L284 TraceCheckUtils]: 17: Hoare quadruple {2007#true} {2007#true} #109#return; {2007#true} is VALID [2022-02-20 21:06:46,413 INFO L290 TraceCheckUtils]: 18: Hoare triple {2007#true} call aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset := #Ultimate.allocOnStack(16);call write~$Pointer$(aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~#cur~2#1.base, 8 + aws_byte_cursor_from_array_~#cur~2#1.offset, 8);call write~int(aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset, 8); {2007#true} is VALID [2022-02-20 21:06:46,413 INFO L272 TraceCheckUtils]: 19: Hoare triple {2007#true} call aws_byte_cursor_from_array_#t~ret1076#1 := aws_byte_cursor_is_valid(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset); {2007#true} is VALID [2022-02-20 21:06:46,413 INFO L290 TraceCheckUtils]: 20: Hoare triple {2007#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {2007#true} is VALID [2022-02-20 21:06:46,413 INFO L290 TraceCheckUtils]: 21: Hoare triple {2007#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {2007#true} is VALID [2022-02-20 21:06:46,413 INFO L290 TraceCheckUtils]: 22: Hoare triple {2007#true} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {2007#true} is VALID [2022-02-20 21:06:46,413 INFO L290 TraceCheckUtils]: 23: Hoare triple {2007#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; {2007#true} is VALID [2022-02-20 21:06:46,413 INFO L290 TraceCheckUtils]: 24: Hoare triple {2007#true} #t~short693 := #t~short689; {2007#true} is VALID [2022-02-20 21:06:46,414 INFO L290 TraceCheckUtils]: 25: Hoare triple {2007#true} assume #t~short693;call #t~mem690 := read~int(~cursor.base, ~cursor.offset, 8);#t~short692 := 0 == #t~mem690 % 18446744073709551616; {2007#true} is VALID [2022-02-20 21:06:46,417 INFO L290 TraceCheckUtils]: 26: Hoare triple {2007#true} assume #t~short692; {2043#|aws_byte_cursor_is_valid_#t~short692|} is VALID [2022-02-20 21:06:46,417 INFO L290 TraceCheckUtils]: 27: Hoare triple {2043#|aws_byte_cursor_is_valid_#t~short692|} #t~short693 := #t~short692; {2044#|aws_byte_cursor_is_valid_#t~short693|} is VALID [2022-02-20 21:06:46,417 INFO L290 TraceCheckUtils]: 28: Hoare triple {2044#|aws_byte_cursor_is_valid_#t~short693|} #t~short694 := #t~short693; {2045#|aws_byte_cursor_is_valid_#t~short694|} is VALID [2022-02-20 21:06:46,418 INFO L290 TraceCheckUtils]: 29: Hoare triple {2045#|aws_byte_cursor_is_valid_#t~short694|} #t~short695 := #t~short694; {2046#|aws_byte_cursor_is_valid_#t~short695|} is VALID [2022-02-20 21:06:46,418 INFO L290 TraceCheckUtils]: 30: Hoare triple {2046#|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; {2047#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} is VALID [2022-02-20 21:06:46,419 INFO L290 TraceCheckUtils]: 31: Hoare triple {2047#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} assume true; {2047#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} is VALID [2022-02-20 21:06:46,419 INFO L284 TraceCheckUtils]: 32: Hoare quadruple {2047#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} {2007#true} #111#return; {2035#(and (<= |ULTIMATE.start_aws_byte_cursor_from_array_#t~ret1076#1| 1) (<= 1 |ULTIMATE.start_aws_byte_cursor_from_array_#t~ret1076#1|))} is VALID [2022-02-20 21:06:46,420 INFO L272 TraceCheckUtils]: 33: Hoare triple {2035#(and (<= |ULTIMATE.start_aws_byte_cursor_from_array_#t~ret1076#1| 1) (<= 1 |ULTIMATE.start_aws_byte_cursor_from_array_#t~ret1076#1|))} call __VERIFIER_assert(aws_byte_cursor_from_array_#t~ret1076#1); {2036#(and (<= 1 |__VERIFIER_assert_#in~cond|) (<= |__VERIFIER_assert_#in~cond| 1))} is VALID [2022-02-20 21:06:46,420 INFO L290 TraceCheckUtils]: 34: Hoare triple {2036#(and (<= 1 |__VERIFIER_assert_#in~cond|) (<= |__VERIFIER_assert_#in~cond| 1))} ~cond := #in~cond; {2037#(and (<= (div __VERIFIER_assert_~cond 256) 0) (<= 1 __VERIFIER_assert_~cond))} is VALID [2022-02-20 21:06:46,421 INFO L290 TraceCheckUtils]: 35: Hoare triple {2037#(and (<= (div __VERIFIER_assert_~cond 256) 0) (<= 1 __VERIFIER_assert_~cond))} assume 0 == ~cond % 256; {2008#false} is VALID [2022-02-20 21:06:46,421 INFO L290 TraceCheckUtils]: 36: Hoare triple {2008#false} assume !false; {2008#false} is VALID [2022-02-20 21:06:46,421 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-20 21:06:46,421 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:06:46,421 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585045433] [2022-02-20 21:06:46,421 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585045433] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:06:46,422 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:06:46,422 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-02-20 21:06:46,422 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725434328] [2022-02-20 21:06:46,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:06:46,422 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.5) internal successors, (25), 8 states have internal predecessors, (25), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 37 [2022-02-20 21:06:46,422 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:06:46,423 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 11 states, 10 states have (on average 2.5) internal successors, (25), 8 states have internal predecessors, (25), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-02-20 21:06:46,469 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 34 edges. 34 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:46,469 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-20 21:06:46,469 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:06:46,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-20 21:06:46,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-02-20 21:06:46,470 INFO L87 Difference]: Start difference. First operand 68 states and 79 transitions. Second operand has 11 states, 10 states have (on average 2.5) internal successors, (25), 8 states have internal predecessors, (25), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-02-20 21:06:47,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:47,491 INFO L93 Difference]: Finished difference Result 82 states and 94 transitions. [2022-02-20 21:06:47,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-20 21:06:47,491 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.5) internal successors, (25), 8 states have internal predecessors, (25), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 37 [2022-02-20 21:06:47,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:06:47,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 10 states have (on average 2.5) internal successors, (25), 8 states have internal predecessors, (25), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-02-20 21:06:47,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 81 transitions. [2022-02-20 21:06:47,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 10 states have (on average 2.5) internal successors, (25), 8 states have internal predecessors, (25), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-02-20 21:06:47,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 81 transitions. [2022-02-20 21:06:47,494 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 12 states and 81 transitions. [2022-02-20 21:06:47,579 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 81 edges. 81 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:47,581 INFO L225 Difference]: With dead ends: 82 [2022-02-20 21:06:47,581 INFO L226 Difference]: Without dead ends: 80 [2022-02-20 21:06:47,581 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2022-02-20 21:06:47,585 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 49 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 358 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-20 21:06:47,585 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 279 Invalid, 380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 358 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-20 21:06:47,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2022-02-20 21:06:47,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 70. [2022-02-20 21:06:47,591 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:06:47,591 INFO L82 GeneralOperation]: Start isEquivalent. First operand 80 states. Second operand has 70 states, 48 states have (on average 1.1041666666666667) internal successors, (53), 51 states have internal predecessors, (53), 13 states have call successors, (13), 6 states have call predecessors, (13), 8 states have return successors, (15), 12 states have call predecessors, (15), 12 states have call successors, (15) [2022-02-20 21:06:47,592 INFO L74 IsIncluded]: Start isIncluded. First operand 80 states. Second operand has 70 states, 48 states have (on average 1.1041666666666667) internal successors, (53), 51 states have internal predecessors, (53), 13 states have call successors, (13), 6 states have call predecessors, (13), 8 states have return successors, (15), 12 states have call predecessors, (15), 12 states have call successors, (15) [2022-02-20 21:06:47,592 INFO L87 Difference]: Start difference. First operand 80 states. Second operand has 70 states, 48 states have (on average 1.1041666666666667) internal successors, (53), 51 states have internal predecessors, (53), 13 states have call successors, (13), 6 states have call predecessors, (13), 8 states have return successors, (15), 12 states have call predecessors, (15), 12 states have call successors, (15) [2022-02-20 21:06:47,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:47,594 INFO L93 Difference]: Finished difference Result 80 states and 92 transitions. [2022-02-20 21:06:47,594 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 92 transitions. [2022-02-20 21:06:47,594 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:47,595 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:47,595 INFO L74 IsIncluded]: Start isIncluded. First operand has 70 states, 48 states have (on average 1.1041666666666667) internal successors, (53), 51 states have internal predecessors, (53), 13 states have call successors, (13), 6 states have call predecessors, (13), 8 states have return successors, (15), 12 states have call predecessors, (15), 12 states have call successors, (15) Second operand 80 states. [2022-02-20 21:06:47,595 INFO L87 Difference]: Start difference. First operand has 70 states, 48 states have (on average 1.1041666666666667) internal successors, (53), 51 states have internal predecessors, (53), 13 states have call successors, (13), 6 states have call predecessors, (13), 8 states have return successors, (15), 12 states have call predecessors, (15), 12 states have call successors, (15) Second operand 80 states. [2022-02-20 21:06:47,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:47,597 INFO L93 Difference]: Finished difference Result 80 states and 92 transitions. [2022-02-20 21:06:47,597 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 92 transitions. [2022-02-20 21:06:47,597 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:47,597 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:47,597 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:06:47,598 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:06:47,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 48 states have (on average 1.1041666666666667) internal successors, (53), 51 states have internal predecessors, (53), 13 states have call successors, (13), 6 states have call predecessors, (13), 8 states have return successors, (15), 12 states have call predecessors, (15), 12 states have call successors, (15) [2022-02-20 21:06:47,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 81 transitions. [2022-02-20 21:06:47,600 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 81 transitions. Word has length 37 [2022-02-20 21:06:47,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:06:47,600 INFO L470 AbstractCegarLoop]: Abstraction has 70 states and 81 transitions. [2022-02-20 21:06:47,600 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.5) internal successors, (25), 8 states have internal predecessors, (25), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-02-20 21:06:47,600 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 81 transitions. [2022-02-20 21:06:47,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-02-20 21:06:47,601 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:06:47,601 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:06:47,601 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-02-20 21:06:47,601 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:06:47,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:06:47,601 INFO L85 PathProgramCache]: Analyzing trace with hash -1966940953, now seen corresponding path program 1 times [2022-02-20 21:06:47,602 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:06:47,602 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641666200] [2022-02-20 21:06:47,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:06:47,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:06:47,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:47,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:06:47,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:47,747 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:06:47,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:47,752 INFO L290 TraceCheckUtils]: 0: Hoare triple {2422#true} ~cond := #in~cond; {2422#true} is VALID [2022-02-20 21:06:47,752 INFO L290 TraceCheckUtils]: 1: Hoare triple {2422#true} assume !(0 == ~cond % 256); {2422#true} is VALID [2022-02-20 21:06:47,752 INFO L290 TraceCheckUtils]: 2: Hoare triple {2422#true} assume true; {2422#true} is VALID [2022-02-20 21:06:47,753 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2422#true} {2422#true} #105#return; {2422#true} is VALID [2022-02-20 21:06:47,753 INFO L290 TraceCheckUtils]: 0: Hoare triple {2453#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {2422#true} is VALID [2022-02-20 21:06:47,753 INFO L272 TraceCheckUtils]: 1: Hoare triple {2422#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {2422#true} is VALID [2022-02-20 21:06:47,753 INFO L290 TraceCheckUtils]: 2: Hoare triple {2422#true} ~cond := #in~cond; {2422#true} is VALID [2022-02-20 21:06:47,753 INFO L290 TraceCheckUtils]: 3: Hoare triple {2422#true} assume !(0 == ~cond % 256); {2422#true} is VALID [2022-02-20 21:06:47,753 INFO L290 TraceCheckUtils]: 4: Hoare triple {2422#true} assume true; {2422#true} is VALID [2022-02-20 21:06:47,753 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {2422#true} {2422#true} #105#return; {2422#true} is VALID [2022-02-20 21:06:47,753 INFO L290 TraceCheckUtils]: 6: Hoare triple {2422#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; {2422#true} is VALID [2022-02-20 21:06:47,754 INFO L290 TraceCheckUtils]: 7: Hoare triple {2422#true} assume true; {2422#true} is VALID [2022-02-20 21:06:47,754 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {2422#true} {2422#true} #107#return; {2422#true} is VALID [2022-02-20 21:06:47,754 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-02-20 21:06:47,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:47,759 INFO L290 TraceCheckUtils]: 0: Hoare triple {2422#true} ~cond := #in~cond; {2422#true} is VALID [2022-02-20 21:06:47,759 INFO L290 TraceCheckUtils]: 1: Hoare triple {2422#true} assume !(0 == ~cond % 256); {2422#true} is VALID [2022-02-20 21:06:47,759 INFO L290 TraceCheckUtils]: 2: Hoare triple {2422#true} assume true; {2422#true} is VALID [2022-02-20 21:06:47,760 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2422#true} {2422#true} #109#return; {2422#true} is VALID [2022-02-20 21:06:47,760 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-02-20 21:06:47,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:47,867 INFO L290 TraceCheckUtils]: 0: Hoare triple {2422#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {2422#true} is VALID [2022-02-20 21:06:47,868 INFO L290 TraceCheckUtils]: 1: Hoare triple {2422#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {2422#true} is VALID [2022-02-20 21:06:47,868 INFO L290 TraceCheckUtils]: 2: Hoare triple {2422#true} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {2422#true} is VALID [2022-02-20 21:06:47,868 INFO L290 TraceCheckUtils]: 3: Hoare triple {2422#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; {2458#(or (not (= (select (select |#memory_$Pointer$.offset| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)) (not |aws_byte_cursor_is_valid_#t~short689|) (not (= (select (select |#memory_$Pointer$.base| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)))} is VALID [2022-02-20 21:06:47,869 INFO L290 TraceCheckUtils]: 4: Hoare triple {2458#(or (not (= (select (select |#memory_$Pointer$.offset| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)) (not |aws_byte_cursor_is_valid_#t~short689|) (not (= (select (select |#memory_$Pointer$.base| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)))} #t~short693 := #t~short689; {2459#(or (not (= (select (select |#memory_$Pointer$.offset| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)) (not |aws_byte_cursor_is_valid_#t~short693|) (not (= (select (select |#memory_$Pointer$.base| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)))} is VALID [2022-02-20 21:06:47,869 INFO L290 TraceCheckUtils]: 5: Hoare triple {2459#(or (not (= (select (select |#memory_$Pointer$.offset| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)) (not |aws_byte_cursor_is_valid_#t~short693|) (not (= (select (select |#memory_$Pointer$.base| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)))} assume #t~short693;call #t~mem690 := read~int(~cursor.base, ~cursor.offset, 8);#t~short692 := 0 == #t~mem690 % 18446744073709551616; {2460#(or (not (= (select (select |#memory_$Pointer$.offset| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)) (not (= (select (select |#memory_$Pointer$.base| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)))} is VALID [2022-02-20 21:06:47,870 INFO L290 TraceCheckUtils]: 6: Hoare triple {2460#(or (not (= (select (select |#memory_$Pointer$.offset| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)) (not (= (select (select |#memory_$Pointer$.base| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)))} assume !#t~short692;call #t~mem691.base, #t~mem691.offset := read~$Pointer$(~cursor.base, 8 + ~cursor.offset, 8);#t~short692 := #t~mem691.base != 0 || #t~mem691.offset != 0; {2461#|aws_byte_cursor_is_valid_#t~short692|} is VALID [2022-02-20 21:06:47,870 INFO L290 TraceCheckUtils]: 7: Hoare triple {2461#|aws_byte_cursor_is_valid_#t~short692|} #t~short693 := #t~short692; {2462#|aws_byte_cursor_is_valid_#t~short693|} is VALID [2022-02-20 21:06:47,871 INFO L290 TraceCheckUtils]: 8: Hoare triple {2462#|aws_byte_cursor_is_valid_#t~short693|} #t~short694 := #t~short693; {2463#|aws_byte_cursor_is_valid_#t~short694|} is VALID [2022-02-20 21:06:47,871 INFO L290 TraceCheckUtils]: 9: Hoare triple {2463#|aws_byte_cursor_is_valid_#t~short694|} #t~short695 := #t~short694; {2464#|aws_byte_cursor_is_valid_#t~short695|} is VALID [2022-02-20 21:06:47,871 INFO L290 TraceCheckUtils]: 10: Hoare triple {2464#|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; {2465#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} is VALID [2022-02-20 21:06:47,872 INFO L290 TraceCheckUtils]: 11: Hoare triple {2465#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} assume true; {2465#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} is VALID [2022-02-20 21:06:47,873 INFO L284 TraceCheckUtils]: 12: Hoare quadruple {2465#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} {2422#true} #111#return; {2450#(and (<= |ULTIMATE.start_aws_byte_cursor_from_array_#t~ret1076#1| 1) (<= 1 |ULTIMATE.start_aws_byte_cursor_from_array_#t~ret1076#1|))} is VALID [2022-02-20 21:06:47,873 INFO L290 TraceCheckUtils]: 0: Hoare triple {2422#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(37, 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; {2422#true} is VALID [2022-02-20 21:06:47,873 INFO L290 TraceCheckUtils]: 1: Hoare triple {2422#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_array_harness } true;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset, aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset, aws_byte_cursor_from_array_harness_#t~ret1211#1, aws_byte_cursor_from_array_harness_#t~mem1212#1, aws_byte_cursor_from_array_harness_#t~mem1213#1.base, aws_byte_cursor_from_array_harness_#t~mem1213#1.offset, aws_byte_cursor_from_array_harness_#t~mem1214#1.base, aws_byte_cursor_from_array_harness_#t~mem1214#1.offset, aws_byte_cursor_from_array_harness_#t~mem1215#1, aws_byte_cursor_from_array_harness_~length~2#1, aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset;havoc aws_byte_cursor_from_array_harness_~length~2#1; {2422#true} is VALID [2022-02-20 21:06:47,874 INFO L272 TraceCheckUtils]: 2: Hoare triple {2422#true} call aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset := bounded_malloc(aws_byte_cursor_from_array_harness_~length~2#1); {2453#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:06:47,874 INFO L290 TraceCheckUtils]: 3: Hoare triple {2453#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {2422#true} is VALID [2022-02-20 21:06:47,874 INFO L272 TraceCheckUtils]: 4: Hoare triple {2422#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {2422#true} is VALID [2022-02-20 21:06:47,874 INFO L290 TraceCheckUtils]: 5: Hoare triple {2422#true} ~cond := #in~cond; {2422#true} is VALID [2022-02-20 21:06:47,875 INFO L290 TraceCheckUtils]: 6: Hoare triple {2422#true} assume !(0 == ~cond % 256); {2422#true} is VALID [2022-02-20 21:06:47,875 INFO L290 TraceCheckUtils]: 7: Hoare triple {2422#true} assume true; {2422#true} is VALID [2022-02-20 21:06:47,875 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {2422#true} {2422#true} #105#return; {2422#true} is VALID [2022-02-20 21:06:47,875 INFO L290 TraceCheckUtils]: 9: Hoare triple {2422#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; {2422#true} is VALID [2022-02-20 21:06:47,875 INFO L290 TraceCheckUtils]: 10: Hoare triple {2422#true} assume true; {2422#true} is VALID [2022-02-20 21:06:47,875 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {2422#true} {2422#true} #107#return; {2422#true} is VALID [2022-02-20 21:06:47,875 INFO L290 TraceCheckUtils]: 12: Hoare triple {2422#true} aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset := aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;call aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_from_array } true;aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset, aws_byte_cursor_from_array_#in~len#1 := aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~length~2#1;havoc aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset;havoc aws_byte_cursor_from_array_#t~ret1076#1, aws_byte_cursor_from_array_#t~mem1077#1, aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset, aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset;aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset := aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset;aws_byte_cursor_from_array_~len#1 := aws_byte_cursor_from_array_#in~len#1; {2422#true} is VALID [2022-02-20 21:06:47,875 INFO L272 TraceCheckUtils]: 13: Hoare triple {2422#true} call assume_abort_if_not((if 0 == (if 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || aws_byte_cursor_from_array_~bytes#1.base != 0 || aws_byte_cursor_from_array_~bytes#1.offset != 0 then 1 else 0) then 0 else 1)); {2422#true} is VALID [2022-02-20 21:06:47,875 INFO L290 TraceCheckUtils]: 14: Hoare triple {2422#true} ~cond := #in~cond; {2422#true} is VALID [2022-02-20 21:06:47,876 INFO L290 TraceCheckUtils]: 15: Hoare triple {2422#true} assume !(0 == ~cond % 256); {2422#true} is VALID [2022-02-20 21:06:47,876 INFO L290 TraceCheckUtils]: 16: Hoare triple {2422#true} assume true; {2422#true} is VALID [2022-02-20 21:06:47,876 INFO L284 TraceCheckUtils]: 17: Hoare quadruple {2422#true} {2422#true} #109#return; {2422#true} is VALID [2022-02-20 21:06:47,876 INFO L290 TraceCheckUtils]: 18: Hoare triple {2422#true} call aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset := #Ultimate.allocOnStack(16);call write~$Pointer$(aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~#cur~2#1.base, 8 + aws_byte_cursor_from_array_~#cur~2#1.offset, 8);call write~int(aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset, 8); {2422#true} is VALID [2022-02-20 21:06:47,876 INFO L272 TraceCheckUtils]: 19: Hoare triple {2422#true} call aws_byte_cursor_from_array_#t~ret1076#1 := aws_byte_cursor_is_valid(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset); {2422#true} is VALID [2022-02-20 21:06:47,876 INFO L290 TraceCheckUtils]: 20: Hoare triple {2422#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {2422#true} is VALID [2022-02-20 21:06:47,876 INFO L290 TraceCheckUtils]: 21: Hoare triple {2422#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {2422#true} is VALID [2022-02-20 21:06:47,876 INFO L290 TraceCheckUtils]: 22: Hoare triple {2422#true} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {2422#true} is VALID [2022-02-20 21:06:47,877 INFO L290 TraceCheckUtils]: 23: Hoare triple {2422#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; {2458#(or (not (= (select (select |#memory_$Pointer$.offset| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)) (not |aws_byte_cursor_is_valid_#t~short689|) (not (= (select (select |#memory_$Pointer$.base| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)))} is VALID [2022-02-20 21:06:47,877 INFO L290 TraceCheckUtils]: 24: Hoare triple {2458#(or (not (= (select (select |#memory_$Pointer$.offset| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)) (not |aws_byte_cursor_is_valid_#t~short689|) (not (= (select (select |#memory_$Pointer$.base| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)))} #t~short693 := #t~short689; {2459#(or (not (= (select (select |#memory_$Pointer$.offset| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)) (not |aws_byte_cursor_is_valid_#t~short693|) (not (= (select (select |#memory_$Pointer$.base| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)))} is VALID [2022-02-20 21:06:47,878 INFO L290 TraceCheckUtils]: 25: Hoare triple {2459#(or (not (= (select (select |#memory_$Pointer$.offset| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)) (not |aws_byte_cursor_is_valid_#t~short693|) (not (= (select (select |#memory_$Pointer$.base| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)))} assume #t~short693;call #t~mem690 := read~int(~cursor.base, ~cursor.offset, 8);#t~short692 := 0 == #t~mem690 % 18446744073709551616; {2460#(or (not (= (select (select |#memory_$Pointer$.offset| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)) (not (= (select (select |#memory_$Pointer$.base| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)))} is VALID [2022-02-20 21:06:47,879 INFO L290 TraceCheckUtils]: 26: Hoare triple {2460#(or (not (= (select (select |#memory_$Pointer$.offset| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)) (not (= (select (select |#memory_$Pointer$.base| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)))} assume !#t~short692;call #t~mem691.base, #t~mem691.offset := read~$Pointer$(~cursor.base, 8 + ~cursor.offset, 8);#t~short692 := #t~mem691.base != 0 || #t~mem691.offset != 0; {2461#|aws_byte_cursor_is_valid_#t~short692|} is VALID [2022-02-20 21:06:47,879 INFO L290 TraceCheckUtils]: 27: Hoare triple {2461#|aws_byte_cursor_is_valid_#t~short692|} #t~short693 := #t~short692; {2462#|aws_byte_cursor_is_valid_#t~short693|} is VALID [2022-02-20 21:06:47,879 INFO L290 TraceCheckUtils]: 28: Hoare triple {2462#|aws_byte_cursor_is_valid_#t~short693|} #t~short694 := #t~short693; {2463#|aws_byte_cursor_is_valid_#t~short694|} is VALID [2022-02-20 21:06:47,880 INFO L290 TraceCheckUtils]: 29: Hoare triple {2463#|aws_byte_cursor_is_valid_#t~short694|} #t~short695 := #t~short694; {2464#|aws_byte_cursor_is_valid_#t~short695|} is VALID [2022-02-20 21:06:47,880 INFO L290 TraceCheckUtils]: 30: Hoare triple {2464#|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; {2465#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} is VALID [2022-02-20 21:06:47,881 INFO L290 TraceCheckUtils]: 31: Hoare triple {2465#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} assume true; {2465#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} is VALID [2022-02-20 21:06:47,881 INFO L284 TraceCheckUtils]: 32: Hoare quadruple {2465#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} {2422#true} #111#return; {2450#(and (<= |ULTIMATE.start_aws_byte_cursor_from_array_#t~ret1076#1| 1) (<= 1 |ULTIMATE.start_aws_byte_cursor_from_array_#t~ret1076#1|))} is VALID [2022-02-20 21:06:47,882 INFO L272 TraceCheckUtils]: 33: Hoare triple {2450#(and (<= |ULTIMATE.start_aws_byte_cursor_from_array_#t~ret1076#1| 1) (<= 1 |ULTIMATE.start_aws_byte_cursor_from_array_#t~ret1076#1|))} call __VERIFIER_assert(aws_byte_cursor_from_array_#t~ret1076#1); {2451#(and (<= 1 |__VERIFIER_assert_#in~cond|) (<= |__VERIFIER_assert_#in~cond| 1))} is VALID [2022-02-20 21:06:47,883 INFO L290 TraceCheckUtils]: 34: Hoare triple {2451#(and (<= 1 |__VERIFIER_assert_#in~cond|) (<= |__VERIFIER_assert_#in~cond| 1))} ~cond := #in~cond; {2452#(and (<= (div __VERIFIER_assert_~cond 256) 0) (<= 1 __VERIFIER_assert_~cond))} is VALID [2022-02-20 21:06:47,883 INFO L290 TraceCheckUtils]: 35: Hoare triple {2452#(and (<= (div __VERIFIER_assert_~cond 256) 0) (<= 1 __VERIFIER_assert_~cond))} assume 0 == ~cond % 256; {2423#false} is VALID [2022-02-20 21:06:47,883 INFO L290 TraceCheckUtils]: 36: Hoare triple {2423#false} assume !false; {2423#false} is VALID [2022-02-20 21:06:47,883 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-20 21:06:47,884 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:06:47,884 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641666200] [2022-02-20 21:06:47,884 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641666200] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:06:47,884 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:06:47,884 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-02-20 21:06:47,884 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269094759] [2022-02-20 21:06:47,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:06:47,885 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 11 states have internal predecessors, (25), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 37 [2022-02-20 21:06:47,885 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:06:47,885 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 14 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 11 states have internal predecessors, (25), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-02-20 21:06:47,934 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 34 edges. 34 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:47,934 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-20 21:06:47,934 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:06:47,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-20 21:06:47,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=155, Unknown=0, NotChecked=0, Total=182 [2022-02-20 21:06:47,935 INFO L87 Difference]: Start difference. First operand 70 states and 81 transitions. Second operand has 14 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 11 states have internal predecessors, (25), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-02-20 21:06:49,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:49,528 INFO L93 Difference]: Finished difference Result 81 states and 92 transitions. [2022-02-20 21:06:49,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-20 21:06:49,528 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 11 states have internal predecessors, (25), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 37 [2022-02-20 21:06:49,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:06:49,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 11 states have internal predecessors, (25), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-02-20 21:06:49,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 80 transitions. [2022-02-20 21:06:49,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 11 states have internal predecessors, (25), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-02-20 21:06:49,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 80 transitions. [2022-02-20 21:06:49,531 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 16 states and 80 transitions. [2022-02-20 21:06:49,635 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:06:49,638 INFO L225 Difference]: With dead ends: 81 [2022-02-20 21:06:49,638 INFO L226 Difference]: Without dead ends: 79 [2022-02-20 21:06:49,639 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=123, Invalid=527, Unknown=0, NotChecked=0, Total=650 [2022-02-20 21:06:49,641 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 63 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 474 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 474 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-20 21:06:49,642 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 320 Invalid, 501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 474 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-20 21:06:49,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2022-02-20 21:06:49,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 63. [2022-02-20 21:06:49,653 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:06:49,654 INFO L82 GeneralOperation]: Start isEquivalent. First operand 79 states. Second operand has 63 states, 43 states have (on average 1.1162790697674418) internal successors, (48), 45 states have internal predecessors, (48), 12 states have call successors, (12), 6 states have call predecessors, (12), 7 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2022-02-20 21:06:49,654 INFO L74 IsIncluded]: Start isIncluded. First operand 79 states. Second operand has 63 states, 43 states have (on average 1.1162790697674418) internal successors, (48), 45 states have internal predecessors, (48), 12 states have call successors, (12), 6 states have call predecessors, (12), 7 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2022-02-20 21:06:49,654 INFO L87 Difference]: Start difference. First operand 79 states. Second operand has 63 states, 43 states have (on average 1.1162790697674418) internal successors, (48), 45 states have internal predecessors, (48), 12 states have call successors, (12), 6 states have call predecessors, (12), 7 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2022-02-20 21:06:49,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:49,661 INFO L93 Difference]: Finished difference Result 79 states and 90 transitions. [2022-02-20 21:06:49,661 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 90 transitions. [2022-02-20 21:06:49,663 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:49,663 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:49,664 INFO L74 IsIncluded]: Start isIncluded. First operand has 63 states, 43 states have (on average 1.1162790697674418) internal successors, (48), 45 states have internal predecessors, (48), 12 states have call successors, (12), 6 states have call predecessors, (12), 7 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) Second operand 79 states. [2022-02-20 21:06:49,665 INFO L87 Difference]: Start difference. First operand has 63 states, 43 states have (on average 1.1162790697674418) internal successors, (48), 45 states have internal predecessors, (48), 12 states have call successors, (12), 6 states have call predecessors, (12), 7 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) Second operand 79 states. [2022-02-20 21:06:49,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:49,668 INFO L93 Difference]: Finished difference Result 79 states and 90 transitions. [2022-02-20 21:06:49,668 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 90 transitions. [2022-02-20 21:06:49,670 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:49,670 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:49,670 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:06:49,670 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:06:49,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 43 states have (on average 1.1162790697674418) internal successors, (48), 45 states have internal predecessors, (48), 12 states have call successors, (12), 6 states have call predecessors, (12), 7 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2022-02-20 21:06:49,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 72 transitions. [2022-02-20 21:06:49,672 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 72 transitions. Word has length 37 [2022-02-20 21:06:49,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:06:49,672 INFO L470 AbstractCegarLoop]: Abstraction has 63 states and 72 transitions. [2022-02-20 21:06:49,672 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 11 states have internal predecessors, (25), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-02-20 21:06:49,672 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 72 transitions. [2022-02-20 21:06:49,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-20 21:06:49,674 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:06:49,674 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:06:49,674 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-02-20 21:06:49,675 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:06:49,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:06:49,675 INFO L85 PathProgramCache]: Analyzing trace with hash -1038585084, now seen corresponding path program 1 times [2022-02-20 21:06:49,675 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:06:49,675 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552103125] [2022-02-20 21:06:49,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:06:49,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:06:49,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:49,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:06:49,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:49,806 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:06:49,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:49,813 INFO L290 TraceCheckUtils]: 0: Hoare triple {2834#true} ~cond := #in~cond; {2834#true} is VALID [2022-02-20 21:06:49,813 INFO L290 TraceCheckUtils]: 1: Hoare triple {2834#true} assume !(0 == ~cond % 256); {2834#true} is VALID [2022-02-20 21:06:49,813 INFO L290 TraceCheckUtils]: 2: Hoare triple {2834#true} assume true; {2834#true} is VALID [2022-02-20 21:06:49,814 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2834#true} {2834#true} #105#return; {2834#true} is VALID [2022-02-20 21:06:49,814 INFO L290 TraceCheckUtils]: 0: Hoare triple {2866#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {2834#true} is VALID [2022-02-20 21:06:49,814 INFO L272 TraceCheckUtils]: 1: Hoare triple {2834#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {2834#true} is VALID [2022-02-20 21:06:49,814 INFO L290 TraceCheckUtils]: 2: Hoare triple {2834#true} ~cond := #in~cond; {2834#true} is VALID [2022-02-20 21:06:49,814 INFO L290 TraceCheckUtils]: 3: Hoare triple {2834#true} assume !(0 == ~cond % 256); {2834#true} is VALID [2022-02-20 21:06:49,814 INFO L290 TraceCheckUtils]: 4: Hoare triple {2834#true} assume true; {2834#true} is VALID [2022-02-20 21:06:49,814 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {2834#true} {2834#true} #105#return; {2834#true} is VALID [2022-02-20 21:06:49,814 INFO L290 TraceCheckUtils]: 6: Hoare triple {2834#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; {2834#true} is VALID [2022-02-20 21:06:49,814 INFO L290 TraceCheckUtils]: 7: Hoare triple {2834#true} assume true; {2834#true} is VALID [2022-02-20 21:06:49,815 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {2834#true} {2834#true} #107#return; {2834#true} is VALID [2022-02-20 21:06:49,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-02-20 21:06:49,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:49,822 INFO L290 TraceCheckUtils]: 0: Hoare triple {2834#true} ~cond := #in~cond; {2834#true} is VALID [2022-02-20 21:06:49,822 INFO L290 TraceCheckUtils]: 1: Hoare triple {2834#true} assume !(0 == ~cond % 256); {2834#true} is VALID [2022-02-20 21:06:49,822 INFO L290 TraceCheckUtils]: 2: Hoare triple {2834#true} assume true; {2834#true} is VALID [2022-02-20 21:06:49,823 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2834#true} {2845#(not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base| 0))} #109#return; {2845#(not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base| 0))} is VALID [2022-02-20 21:06:49,823 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-02-20 21:06:49,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:49,833 INFO L290 TraceCheckUtils]: 0: Hoare triple {2834#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {2834#true} is VALID [2022-02-20 21:06:49,833 INFO L290 TraceCheckUtils]: 1: Hoare triple {2834#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {2834#true} is VALID [2022-02-20 21:06:49,833 INFO L290 TraceCheckUtils]: 2: Hoare triple {2834#true} assume #t~short694; {2834#true} is VALID [2022-02-20 21:06:49,834 INFO L290 TraceCheckUtils]: 3: Hoare triple {2834#true} #t~short695 := #t~short694; {2834#true} is VALID [2022-02-20 21:06:49,834 INFO L290 TraceCheckUtils]: 4: Hoare triple {2834#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; {2834#true} is VALID [2022-02-20 21:06:49,834 INFO L290 TraceCheckUtils]: 5: Hoare triple {2834#true} assume true; {2834#true} is VALID [2022-02-20 21:06:49,834 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {2834#true} {2845#(not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base| 0))} #111#return; {2845#(not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base| 0))} is VALID [2022-02-20 21:06:49,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-02-20 21:06:49,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:49,842 INFO L290 TraceCheckUtils]: 0: Hoare triple {2834#true} ~cond := #in~cond; {2834#true} is VALID [2022-02-20 21:06:49,842 INFO L290 TraceCheckUtils]: 1: Hoare triple {2834#true} assume !(0 == ~cond % 256); {2834#true} is VALID [2022-02-20 21:06:49,842 INFO L290 TraceCheckUtils]: 2: Hoare triple {2834#true} assume true; {2834#true} is VALID [2022-02-20 21:06:49,843 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2834#true} {2845#(not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base| 0))} #113#return; {2845#(not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base| 0))} is VALID [2022-02-20 21:06:49,843 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-02-20 21:06:49,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:49,864 INFO L290 TraceCheckUtils]: 0: Hoare triple {2834#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {2871#(or (= |aws_byte_cursor_is_valid_#in~cursor.base| 0) |aws_byte_cursor_is_valid_#t~short695|)} is VALID [2022-02-20 21:06:49,864 INFO L290 TraceCheckUtils]: 1: Hoare triple {2871#(or (= |aws_byte_cursor_is_valid_#in~cursor.base| 0) |aws_byte_cursor_is_valid_#t~short695|)} assume !#t~short695; {2872#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:06:49,865 INFO L290 TraceCheckUtils]: 2: Hoare triple {2872#(= |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; {2872#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:06:49,865 INFO L290 TraceCheckUtils]: 3: Hoare triple {2872#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} assume true; {2872#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:06:49,866 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {2872#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} {2845#(not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base| 0))} #115#return; {2835#false} is VALID [2022-02-20 21:06:49,866 INFO L290 TraceCheckUtils]: 0: Hoare triple {2834#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(37, 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; {2834#true} is VALID [2022-02-20 21:06:49,867 INFO L290 TraceCheckUtils]: 1: Hoare triple {2834#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_array_harness } true;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset, aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset, aws_byte_cursor_from_array_harness_#t~ret1211#1, aws_byte_cursor_from_array_harness_#t~mem1212#1, aws_byte_cursor_from_array_harness_#t~mem1213#1.base, aws_byte_cursor_from_array_harness_#t~mem1213#1.offset, aws_byte_cursor_from_array_harness_#t~mem1214#1.base, aws_byte_cursor_from_array_harness_#t~mem1214#1.offset, aws_byte_cursor_from_array_harness_#t~mem1215#1, aws_byte_cursor_from_array_harness_~length~2#1, aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset;havoc aws_byte_cursor_from_array_harness_~length~2#1; {2834#true} is VALID [2022-02-20 21:06:49,867 INFO L272 TraceCheckUtils]: 2: Hoare triple {2834#true} call aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset := bounded_malloc(aws_byte_cursor_from_array_harness_~length~2#1); {2866#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:06:49,868 INFO L290 TraceCheckUtils]: 3: Hoare triple {2866#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {2834#true} is VALID [2022-02-20 21:06:49,868 INFO L272 TraceCheckUtils]: 4: Hoare triple {2834#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {2834#true} is VALID [2022-02-20 21:06:49,868 INFO L290 TraceCheckUtils]: 5: Hoare triple {2834#true} ~cond := #in~cond; {2834#true} is VALID [2022-02-20 21:06:49,868 INFO L290 TraceCheckUtils]: 6: Hoare triple {2834#true} assume !(0 == ~cond % 256); {2834#true} is VALID [2022-02-20 21:06:49,868 INFO L290 TraceCheckUtils]: 7: Hoare triple {2834#true} assume true; {2834#true} is VALID [2022-02-20 21:06:49,868 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {2834#true} {2834#true} #105#return; {2834#true} is VALID [2022-02-20 21:06:49,868 INFO L290 TraceCheckUtils]: 9: Hoare triple {2834#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; {2834#true} is VALID [2022-02-20 21:06:49,868 INFO L290 TraceCheckUtils]: 10: Hoare triple {2834#true} assume true; {2834#true} is VALID [2022-02-20 21:06:49,868 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {2834#true} {2834#true} #107#return; {2834#true} is VALID [2022-02-20 21:06:49,869 INFO L290 TraceCheckUtils]: 12: Hoare triple {2834#true} aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset := aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;call aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_from_array } true;aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset, aws_byte_cursor_from_array_#in~len#1 := aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~length~2#1;havoc aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset;havoc aws_byte_cursor_from_array_#t~ret1076#1, aws_byte_cursor_from_array_#t~mem1077#1, aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset, aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset;aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset := aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset;aws_byte_cursor_from_array_~len#1 := aws_byte_cursor_from_array_#in~len#1; {2845#(not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base| 0))} is VALID [2022-02-20 21:06:49,869 INFO L272 TraceCheckUtils]: 13: Hoare triple {2845#(not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base| 0))} call assume_abort_if_not((if 0 == (if 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || aws_byte_cursor_from_array_~bytes#1.base != 0 || aws_byte_cursor_from_array_~bytes#1.offset != 0 then 1 else 0) then 0 else 1)); {2834#true} is VALID [2022-02-20 21:06:49,869 INFO L290 TraceCheckUtils]: 14: Hoare triple {2834#true} ~cond := #in~cond; {2834#true} is VALID [2022-02-20 21:06:49,869 INFO L290 TraceCheckUtils]: 15: Hoare triple {2834#true} assume !(0 == ~cond % 256); {2834#true} is VALID [2022-02-20 21:06:49,869 INFO L290 TraceCheckUtils]: 16: Hoare triple {2834#true} assume true; {2834#true} is VALID [2022-02-20 21:06:49,870 INFO L284 TraceCheckUtils]: 17: Hoare quadruple {2834#true} {2845#(not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base| 0))} #109#return; {2845#(not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base| 0))} is VALID [2022-02-20 21:06:49,870 INFO L290 TraceCheckUtils]: 18: Hoare triple {2845#(not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base| 0))} call aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset := #Ultimate.allocOnStack(16);call write~$Pointer$(aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~#cur~2#1.base, 8 + aws_byte_cursor_from_array_~#cur~2#1.offset, 8);call write~int(aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset, 8); {2845#(not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base| 0))} is VALID [2022-02-20 21:06:49,870 INFO L272 TraceCheckUtils]: 19: Hoare triple {2845#(not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base| 0))} call aws_byte_cursor_from_array_#t~ret1076#1 := aws_byte_cursor_is_valid(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset); {2834#true} is VALID [2022-02-20 21:06:49,870 INFO L290 TraceCheckUtils]: 20: Hoare triple {2834#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {2834#true} is VALID [2022-02-20 21:06:49,870 INFO L290 TraceCheckUtils]: 21: Hoare triple {2834#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {2834#true} is VALID [2022-02-20 21:06:49,870 INFO L290 TraceCheckUtils]: 22: Hoare triple {2834#true} assume #t~short694; {2834#true} is VALID [2022-02-20 21:06:49,871 INFO L290 TraceCheckUtils]: 23: Hoare triple {2834#true} #t~short695 := #t~short694; {2834#true} is VALID [2022-02-20 21:06:49,871 INFO L290 TraceCheckUtils]: 24: Hoare triple {2834#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; {2834#true} is VALID [2022-02-20 21:06:49,871 INFO L290 TraceCheckUtils]: 25: Hoare triple {2834#true} assume true; {2834#true} is VALID [2022-02-20 21:06:49,871 INFO L284 TraceCheckUtils]: 26: Hoare quadruple {2834#true} {2845#(not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base| 0))} #111#return; {2845#(not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base| 0))} is VALID [2022-02-20 21:06:49,872 INFO L272 TraceCheckUtils]: 27: Hoare triple {2845#(not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base| 0))} call __VERIFIER_assert(aws_byte_cursor_from_array_#t~ret1076#1); {2834#true} is VALID [2022-02-20 21:06:49,872 INFO L290 TraceCheckUtils]: 28: Hoare triple {2834#true} ~cond := #in~cond; {2834#true} is VALID [2022-02-20 21:06:49,872 INFO L290 TraceCheckUtils]: 29: Hoare triple {2834#true} assume !(0 == ~cond % 256); {2834#true} is VALID [2022-02-20 21:06:49,872 INFO L290 TraceCheckUtils]: 30: Hoare triple {2834#true} assume true; {2834#true} is VALID [2022-02-20 21:06:49,873 INFO L284 TraceCheckUtils]: 31: Hoare quadruple {2834#true} {2845#(not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base| 0))} #113#return; {2845#(not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base| 0))} is VALID [2022-02-20 21:06:49,873 INFO L290 TraceCheckUtils]: 32: Hoare triple {2845#(not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base| 0))} havoc aws_byte_cursor_from_array_#t~ret1076#1;call aws_byte_cursor_from_array_#t~mem1077#1 := read~int(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset, 8);call aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset := read~$Pointer$(aws_byte_cursor_from_array_~#cur~2#1.base, 8 + aws_byte_cursor_from_array_~#cur~2#1.offset, 8);aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset := aws_byte_cursor_from_array_#t~mem1077#1, aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset;havoc aws_byte_cursor_from_array_#t~mem1077#1;havoc aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset;call ULTIMATE.dealloc(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset);havoc aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset; {2845#(not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base| 0))} is VALID [2022-02-20 21:06:49,873 INFO L290 TraceCheckUtils]: 33: Hoare triple {2845#(not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base| 0))} aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset := aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset;assume { :end_inline_aws_byte_cursor_from_array } true;call write~init~int(aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset, aws_byte_cursor_from_array_harness_~#cur~3#1.base, 8 + aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8);havoc aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset; {2845#(not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base| 0))} is VALID [2022-02-20 21:06:49,874 INFO L272 TraceCheckUtils]: 34: Hoare triple {2845#(not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base| 0))} call aws_byte_cursor_from_array_harness_#t~ret1211#1 := aws_byte_cursor_is_valid(aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset); {2834#true} is VALID [2022-02-20 21:06:49,874 INFO L290 TraceCheckUtils]: 35: Hoare triple {2834#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {2871#(or (= |aws_byte_cursor_is_valid_#in~cursor.base| 0) |aws_byte_cursor_is_valid_#t~short695|)} is VALID [2022-02-20 21:06:49,874 INFO L290 TraceCheckUtils]: 36: Hoare triple {2871#(or (= |aws_byte_cursor_is_valid_#in~cursor.base| 0) |aws_byte_cursor_is_valid_#t~short695|)} assume !#t~short695; {2872#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:06:49,875 INFO L290 TraceCheckUtils]: 37: Hoare triple {2872#(= |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; {2872#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:06:49,875 INFO L290 TraceCheckUtils]: 38: Hoare triple {2872#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} assume true; {2872#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:06:49,876 INFO L284 TraceCheckUtils]: 39: Hoare quadruple {2872#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} {2845#(not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base| 0))} #115#return; {2835#false} is VALID [2022-02-20 21:06:49,876 INFO L272 TraceCheckUtils]: 40: Hoare triple {2835#false} call __VERIFIER_assert(aws_byte_cursor_from_array_harness_#t~ret1211#1); {2835#false} is VALID [2022-02-20 21:06:49,876 INFO L290 TraceCheckUtils]: 41: Hoare triple {2835#false} ~cond := #in~cond; {2835#false} is VALID [2022-02-20 21:06:49,877 INFO L290 TraceCheckUtils]: 42: Hoare triple {2835#false} assume 0 == ~cond % 256; {2835#false} is VALID [2022-02-20 21:06:49,877 INFO L290 TraceCheckUtils]: 43: Hoare triple {2835#false} assume !false; {2835#false} is VALID [2022-02-20 21:06:49,877 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-02-20 21:06:49,877 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:06:49,877 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552103125] [2022-02-20 21:06:49,877 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552103125] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:06:49,877 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:06:49,878 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-20 21:06:49,878 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992158876] [2022-02-20 21:06:49,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:06:49,880 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 44 [2022-02-20 21:06:49,880 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:06:49,880 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-02-20 21:06:49,944 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 41 edges. 41 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:49,944 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-20 21:06:49,944 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:06:49,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-20 21:06:49,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-02-20 21:06:49,945 INFO L87 Difference]: Start difference. First operand 63 states and 72 transitions. Second operand has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-02-20 21:06:50,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:50,311 INFO L93 Difference]: Finished difference Result 91 states and 102 transitions. [2022-02-20 21:06:50,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-20 21:06:50,311 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 44 [2022-02-20 21:06:50,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:06:50,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-02-20 21:06:50,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 94 transitions. [2022-02-20 21:06:50,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-02-20 21:06:50,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 94 transitions. [2022-02-20 21:06:50,314 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states and 94 transitions. [2022-02-20 21:06:50,407 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 94 edges. 94 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:50,408 INFO L225 Difference]: With dead ends: 91 [2022-02-20 21:06:50,408 INFO L226 Difference]: Without dead ends: 63 [2022-02-20 21:06:50,409 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 14 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:06:50,409 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 49 mSDsluCounter, 43 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-20 21:06:50,409 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 99 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-20 21:06:50,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2022-02-20 21:06:50,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 63. [2022-02-20 21:06:50,426 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:06:50,427 INFO L82 GeneralOperation]: Start isEquivalent. First operand 63 states. Second operand has 63 states, 43 states have (on average 1.0930232558139534) internal successors, (47), 45 states have internal predecessors, (47), 12 states have call successors, (12), 6 states have call predecessors, (12), 7 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2022-02-20 21:06:50,427 INFO L74 IsIncluded]: Start isIncluded. First operand 63 states. Second operand has 63 states, 43 states have (on average 1.0930232558139534) internal successors, (47), 45 states have internal predecessors, (47), 12 states have call successors, (12), 6 states have call predecessors, (12), 7 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2022-02-20 21:06:50,427 INFO L87 Difference]: Start difference. First operand 63 states. Second operand has 63 states, 43 states have (on average 1.0930232558139534) internal successors, (47), 45 states have internal predecessors, (47), 12 states have call successors, (12), 6 states have call predecessors, (12), 7 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2022-02-20 21:06:50,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:50,431 INFO L93 Difference]: Finished difference Result 63 states and 71 transitions. [2022-02-20 21:06:50,431 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 71 transitions. [2022-02-20 21:06:50,431 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:50,444 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:50,445 INFO L74 IsIncluded]: Start isIncluded. First operand has 63 states, 43 states have (on average 1.0930232558139534) internal successors, (47), 45 states have internal predecessors, (47), 12 states have call successors, (12), 6 states have call predecessors, (12), 7 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) Second operand 63 states. [2022-02-20 21:06:50,445 INFO L87 Difference]: Start difference. First operand has 63 states, 43 states have (on average 1.0930232558139534) internal successors, (47), 45 states have internal predecessors, (47), 12 states have call successors, (12), 6 states have call predecessors, (12), 7 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) Second operand 63 states. [2022-02-20 21:06:50,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:50,447 INFO L93 Difference]: Finished difference Result 63 states and 71 transitions. [2022-02-20 21:06:50,447 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 71 transitions. [2022-02-20 21:06:50,447 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:50,447 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:50,447 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:06:50,447 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:06:50,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 43 states have (on average 1.0930232558139534) internal successors, (47), 45 states have internal predecessors, (47), 12 states have call successors, (12), 6 states have call predecessors, (12), 7 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2022-02-20 21:06:50,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 71 transitions. [2022-02-20 21:06:50,449 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 71 transitions. Word has length 44 [2022-02-20 21:06:50,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:06:50,449 INFO L470 AbstractCegarLoop]: Abstraction has 63 states and 71 transitions. [2022-02-20 21:06:50,449 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-02-20 21:06:50,449 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 71 transitions. [2022-02-20 21:06:50,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-02-20 21:06:50,449 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:06:50,449 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:06:50,449 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-02-20 21:06:50,450 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:06:50,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:06:50,452 INFO L85 PathProgramCache]: Analyzing trace with hash -1442491607, now seen corresponding path program 1 times [2022-02-20 21:06:50,452 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:06:50,453 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674490089] [2022-02-20 21:06:50,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:06:50,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:06:50,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:50,589 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:06:50,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:50,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:06:50,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:50,603 INFO L290 TraceCheckUtils]: 0: Hoare triple {3208#true} ~cond := #in~cond; {3208#true} is VALID [2022-02-20 21:06:50,603 INFO L290 TraceCheckUtils]: 1: Hoare triple {3208#true} assume !(0 == ~cond % 256); {3208#true} is VALID [2022-02-20 21:06:50,603 INFO L290 TraceCheckUtils]: 2: Hoare triple {3208#true} assume true; {3208#true} is VALID [2022-02-20 21:06:50,603 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {3208#true} {3208#true} #105#return; {3208#true} is VALID [2022-02-20 21:06:50,603 INFO L290 TraceCheckUtils]: 0: Hoare triple {3244#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {3208#true} is VALID [2022-02-20 21:06:50,604 INFO L272 TraceCheckUtils]: 1: Hoare triple {3208#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {3208#true} is VALID [2022-02-20 21:06:50,604 INFO L290 TraceCheckUtils]: 2: Hoare triple {3208#true} ~cond := #in~cond; {3208#true} is VALID [2022-02-20 21:06:50,604 INFO L290 TraceCheckUtils]: 3: Hoare triple {3208#true} assume !(0 == ~cond % 256); {3208#true} is VALID [2022-02-20 21:06:50,604 INFO L290 TraceCheckUtils]: 4: Hoare triple {3208#true} assume true; {3208#true} is VALID [2022-02-20 21:06:50,604 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {3208#true} {3208#true} #105#return; {3208#true} is VALID [2022-02-20 21:06:50,604 INFO L290 TraceCheckUtils]: 6: Hoare triple {3208#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; {3208#true} is VALID [2022-02-20 21:06:50,604 INFO L290 TraceCheckUtils]: 7: Hoare triple {3208#true} assume true; {3208#true} is VALID [2022-02-20 21:06:50,604 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {3208#true} {3208#true} #107#return; {3208#true} is VALID [2022-02-20 21:06:50,604 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-02-20 21:06:50,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:50,609 INFO L290 TraceCheckUtils]: 0: Hoare triple {3208#true} ~cond := #in~cond; {3208#true} is VALID [2022-02-20 21:06:50,609 INFO L290 TraceCheckUtils]: 1: Hoare triple {3208#true} assume !(0 == ~cond % 256); {3208#true} is VALID [2022-02-20 21:06:50,609 INFO L290 TraceCheckUtils]: 2: Hoare triple {3208#true} assume true; {3208#true} is VALID [2022-02-20 21:06:50,610 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {3208#true} {3208#true} #109#return; {3208#true} is VALID [2022-02-20 21:06:50,610 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-02-20 21:06:50,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:50,615 INFO L290 TraceCheckUtils]: 0: Hoare triple {3208#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {3208#true} is VALID [2022-02-20 21:06:50,615 INFO L290 TraceCheckUtils]: 1: Hoare triple {3208#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {3208#true} is VALID [2022-02-20 21:06:50,615 INFO L290 TraceCheckUtils]: 2: Hoare triple {3208#true} assume #t~short694; {3208#true} is VALID [2022-02-20 21:06:50,615 INFO L290 TraceCheckUtils]: 3: Hoare triple {3208#true} #t~short695 := #t~short694; {3208#true} is VALID [2022-02-20 21:06:50,615 INFO L290 TraceCheckUtils]: 4: Hoare triple {3208#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; {3208#true} is VALID [2022-02-20 21:06:50,616 INFO L290 TraceCheckUtils]: 5: Hoare triple {3208#true} assume true; {3208#true} is VALID [2022-02-20 21:06:50,616 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {3208#true} {3208#true} #111#return; {3208#true} is VALID [2022-02-20 21:06:50,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-02-20 21:06:50,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:50,620 INFO L290 TraceCheckUtils]: 0: Hoare triple {3208#true} ~cond := #in~cond; {3208#true} is VALID [2022-02-20 21:06:50,620 INFO L290 TraceCheckUtils]: 1: Hoare triple {3208#true} assume !(0 == ~cond % 256); {3208#true} is VALID [2022-02-20 21:06:50,620 INFO L290 TraceCheckUtils]: 2: Hoare triple {3208#true} assume true; {3208#true} is VALID [2022-02-20 21:06:50,621 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {3208#true} {3208#true} #113#return; {3208#true} is VALID [2022-02-20 21:06:50,621 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-02-20 21:06:50,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:50,658 INFO L290 TraceCheckUtils]: 0: Hoare triple {3208#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {3208#true} is VALID [2022-02-20 21:06:50,659 INFO L290 TraceCheckUtils]: 1: Hoare triple {3208#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {3208#true} is VALID [2022-02-20 21:06:50,659 INFO L290 TraceCheckUtils]: 2: Hoare triple {3208#true} assume #t~short694; {3249#|aws_byte_cursor_is_valid_#t~short694|} is VALID [2022-02-20 21:06:50,659 INFO L290 TraceCheckUtils]: 3: Hoare triple {3249#|aws_byte_cursor_is_valid_#t~short694|} #t~short695 := #t~short694; {3250#|aws_byte_cursor_is_valid_#t~short695|} is VALID [2022-02-20 21:06:50,660 INFO L290 TraceCheckUtils]: 4: Hoare triple {3250#|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; {3251#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} is VALID [2022-02-20 21:06:50,660 INFO L290 TraceCheckUtils]: 5: Hoare triple {3251#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} assume true; {3251#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} is VALID [2022-02-20 21:06:50,661 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {3251#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} {3208#true} #115#return; {3241#(and (<= 1 |ULTIMATE.start_aws_byte_cursor_from_array_harness_#t~ret1211#1|) (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_#t~ret1211#1| 1))} is VALID [2022-02-20 21:06:50,661 INFO L290 TraceCheckUtils]: 0: Hoare triple {3208#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(37, 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; {3208#true} is VALID [2022-02-20 21:06:50,661 INFO L290 TraceCheckUtils]: 1: Hoare triple {3208#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_array_harness } true;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset, aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset, aws_byte_cursor_from_array_harness_#t~ret1211#1, aws_byte_cursor_from_array_harness_#t~mem1212#1, aws_byte_cursor_from_array_harness_#t~mem1213#1.base, aws_byte_cursor_from_array_harness_#t~mem1213#1.offset, aws_byte_cursor_from_array_harness_#t~mem1214#1.base, aws_byte_cursor_from_array_harness_#t~mem1214#1.offset, aws_byte_cursor_from_array_harness_#t~mem1215#1, aws_byte_cursor_from_array_harness_~length~2#1, aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset;havoc aws_byte_cursor_from_array_harness_~length~2#1; {3208#true} is VALID [2022-02-20 21:06:50,662 INFO L272 TraceCheckUtils]: 2: Hoare triple {3208#true} call aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset := bounded_malloc(aws_byte_cursor_from_array_harness_~length~2#1); {3244#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:06:50,662 INFO L290 TraceCheckUtils]: 3: Hoare triple {3244#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {3208#true} is VALID [2022-02-20 21:06:50,662 INFO L272 TraceCheckUtils]: 4: Hoare triple {3208#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {3208#true} is VALID [2022-02-20 21:06:50,662 INFO L290 TraceCheckUtils]: 5: Hoare triple {3208#true} ~cond := #in~cond; {3208#true} is VALID [2022-02-20 21:06:50,662 INFO L290 TraceCheckUtils]: 6: Hoare triple {3208#true} assume !(0 == ~cond % 256); {3208#true} is VALID [2022-02-20 21:06:50,663 INFO L290 TraceCheckUtils]: 7: Hoare triple {3208#true} assume true; {3208#true} is VALID [2022-02-20 21:06:50,663 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {3208#true} {3208#true} #105#return; {3208#true} is VALID [2022-02-20 21:06:50,663 INFO L290 TraceCheckUtils]: 9: Hoare triple {3208#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; {3208#true} is VALID [2022-02-20 21:06:50,663 INFO L290 TraceCheckUtils]: 10: Hoare triple {3208#true} assume true; {3208#true} is VALID [2022-02-20 21:06:50,663 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {3208#true} {3208#true} #107#return; {3208#true} is VALID [2022-02-20 21:06:50,663 INFO L290 TraceCheckUtils]: 12: Hoare triple {3208#true} aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset := aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;call aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_from_array } true;aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset, aws_byte_cursor_from_array_#in~len#1 := aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~length~2#1;havoc aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset;havoc aws_byte_cursor_from_array_#t~ret1076#1, aws_byte_cursor_from_array_#t~mem1077#1, aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset, aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset;aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset := aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset;aws_byte_cursor_from_array_~len#1 := aws_byte_cursor_from_array_#in~len#1; {3208#true} is VALID [2022-02-20 21:06:50,663 INFO L272 TraceCheckUtils]: 13: Hoare triple {3208#true} call assume_abort_if_not((if 0 == (if 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || aws_byte_cursor_from_array_~bytes#1.base != 0 || aws_byte_cursor_from_array_~bytes#1.offset != 0 then 1 else 0) then 0 else 1)); {3208#true} is VALID [2022-02-20 21:06:50,663 INFO L290 TraceCheckUtils]: 14: Hoare triple {3208#true} ~cond := #in~cond; {3208#true} is VALID [2022-02-20 21:06:50,663 INFO L290 TraceCheckUtils]: 15: Hoare triple {3208#true} assume !(0 == ~cond % 256); {3208#true} is VALID [2022-02-20 21:06:50,663 INFO L290 TraceCheckUtils]: 16: Hoare triple {3208#true} assume true; {3208#true} is VALID [2022-02-20 21:06:50,664 INFO L284 TraceCheckUtils]: 17: Hoare quadruple {3208#true} {3208#true} #109#return; {3208#true} is VALID [2022-02-20 21:06:50,664 INFO L290 TraceCheckUtils]: 18: Hoare triple {3208#true} call aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset := #Ultimate.allocOnStack(16);call write~$Pointer$(aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~#cur~2#1.base, 8 + aws_byte_cursor_from_array_~#cur~2#1.offset, 8);call write~int(aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset, 8); {3208#true} is VALID [2022-02-20 21:06:50,664 INFO L272 TraceCheckUtils]: 19: Hoare triple {3208#true} call aws_byte_cursor_from_array_#t~ret1076#1 := aws_byte_cursor_is_valid(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset); {3208#true} is VALID [2022-02-20 21:06:50,664 INFO L290 TraceCheckUtils]: 20: Hoare triple {3208#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {3208#true} is VALID [2022-02-20 21:06:50,664 INFO L290 TraceCheckUtils]: 21: Hoare triple {3208#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {3208#true} is VALID [2022-02-20 21:06:50,664 INFO L290 TraceCheckUtils]: 22: Hoare triple {3208#true} assume #t~short694; {3208#true} is VALID [2022-02-20 21:06:50,664 INFO L290 TraceCheckUtils]: 23: Hoare triple {3208#true} #t~short695 := #t~short694; {3208#true} is VALID [2022-02-20 21:06:50,664 INFO L290 TraceCheckUtils]: 24: Hoare triple {3208#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; {3208#true} is VALID [2022-02-20 21:06:50,664 INFO L290 TraceCheckUtils]: 25: Hoare triple {3208#true} assume true; {3208#true} is VALID [2022-02-20 21:06:50,665 INFO L284 TraceCheckUtils]: 26: Hoare quadruple {3208#true} {3208#true} #111#return; {3208#true} is VALID [2022-02-20 21:06:50,665 INFO L272 TraceCheckUtils]: 27: Hoare triple {3208#true} call __VERIFIER_assert(aws_byte_cursor_from_array_#t~ret1076#1); {3208#true} is VALID [2022-02-20 21:06:50,665 INFO L290 TraceCheckUtils]: 28: Hoare triple {3208#true} ~cond := #in~cond; {3208#true} is VALID [2022-02-20 21:06:50,665 INFO L290 TraceCheckUtils]: 29: Hoare triple {3208#true} assume !(0 == ~cond % 256); {3208#true} is VALID [2022-02-20 21:06:50,665 INFO L290 TraceCheckUtils]: 30: Hoare triple {3208#true} assume true; {3208#true} is VALID [2022-02-20 21:06:50,665 INFO L284 TraceCheckUtils]: 31: Hoare quadruple {3208#true} {3208#true} #113#return; {3208#true} is VALID [2022-02-20 21:06:50,665 INFO L290 TraceCheckUtils]: 32: Hoare triple {3208#true} havoc aws_byte_cursor_from_array_#t~ret1076#1;call aws_byte_cursor_from_array_#t~mem1077#1 := read~int(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset, 8);call aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset := read~$Pointer$(aws_byte_cursor_from_array_~#cur~2#1.base, 8 + aws_byte_cursor_from_array_~#cur~2#1.offset, 8);aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset := aws_byte_cursor_from_array_#t~mem1077#1, aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset;havoc aws_byte_cursor_from_array_#t~mem1077#1;havoc aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset;call ULTIMATE.dealloc(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset);havoc aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset; {3208#true} is VALID [2022-02-20 21:06:50,665 INFO L290 TraceCheckUtils]: 33: Hoare triple {3208#true} aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset := aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset;assume { :end_inline_aws_byte_cursor_from_array } true;call write~init~int(aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset, aws_byte_cursor_from_array_harness_~#cur~3#1.base, 8 + aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8);havoc aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset; {3208#true} is VALID [2022-02-20 21:06:50,665 INFO L272 TraceCheckUtils]: 34: Hoare triple {3208#true} call aws_byte_cursor_from_array_harness_#t~ret1211#1 := aws_byte_cursor_is_valid(aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset); {3208#true} is VALID [2022-02-20 21:06:50,666 INFO L290 TraceCheckUtils]: 35: Hoare triple {3208#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {3208#true} is VALID [2022-02-20 21:06:50,666 INFO L290 TraceCheckUtils]: 36: Hoare triple {3208#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {3208#true} is VALID [2022-02-20 21:06:50,666 INFO L290 TraceCheckUtils]: 37: Hoare triple {3208#true} assume #t~short694; {3249#|aws_byte_cursor_is_valid_#t~short694|} is VALID [2022-02-20 21:06:50,666 INFO L290 TraceCheckUtils]: 38: Hoare triple {3249#|aws_byte_cursor_is_valid_#t~short694|} #t~short695 := #t~short694; {3250#|aws_byte_cursor_is_valid_#t~short695|} is VALID [2022-02-20 21:06:50,667 INFO L290 TraceCheckUtils]: 39: Hoare triple {3250#|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; {3251#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} is VALID [2022-02-20 21:06:50,667 INFO L290 TraceCheckUtils]: 40: Hoare triple {3251#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} assume true; {3251#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} is VALID [2022-02-20 21:06:50,668 INFO L284 TraceCheckUtils]: 41: Hoare quadruple {3251#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} {3208#true} #115#return; {3241#(and (<= 1 |ULTIMATE.start_aws_byte_cursor_from_array_harness_#t~ret1211#1|) (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_#t~ret1211#1| 1))} is VALID [2022-02-20 21:06:50,668 INFO L272 TraceCheckUtils]: 42: Hoare triple {3241#(and (<= 1 |ULTIMATE.start_aws_byte_cursor_from_array_harness_#t~ret1211#1|) (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_#t~ret1211#1| 1))} call __VERIFIER_assert(aws_byte_cursor_from_array_harness_#t~ret1211#1); {3242#(and (<= 1 |__VERIFIER_assert_#in~cond|) (<= |__VERIFIER_assert_#in~cond| 1))} is VALID [2022-02-20 21:06:50,669 INFO L290 TraceCheckUtils]: 43: Hoare triple {3242#(and (<= 1 |__VERIFIER_assert_#in~cond|) (<= |__VERIFIER_assert_#in~cond| 1))} ~cond := #in~cond; {3243#(and (<= (div __VERIFIER_assert_~cond 256) 0) (<= 1 __VERIFIER_assert_~cond))} is VALID [2022-02-20 21:06:50,669 INFO L290 TraceCheckUtils]: 44: Hoare triple {3243#(and (<= (div __VERIFIER_assert_~cond 256) 0) (<= 1 __VERIFIER_assert_~cond))} assume 0 == ~cond % 256; {3209#false} is VALID [2022-02-20 21:06:50,669 INFO L290 TraceCheckUtils]: 45: Hoare triple {3209#false} assume !false; {3209#false} is VALID [2022-02-20 21:06:50,669 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-02-20 21:06:50,670 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:06:50,670 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674490089] [2022-02-20 21:06:50,670 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674490089] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:06:50,670 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:06:50,670 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-02-20 21:06:50,670 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390634081] [2022-02-20 21:06:50,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:06:50,671 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.5) internal successors, (28), 6 states have internal predecessors, (28), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) Word has length 46 [2022-02-20 21:06:50,671 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:06:50,671 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 9 states, 8 states have (on average 3.5) internal successors, (28), 6 states have internal predecessors, (28), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-02-20 21:06:50,743 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 41 edges. 41 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:50,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-02-20 21:06:50,744 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:06:50,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-02-20 21:06:50,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-02-20 21:06:50,745 INFO L87 Difference]: Start difference. First operand 63 states and 71 transitions. Second operand has 9 states, 8 states have (on average 3.5) internal successors, (28), 6 states have internal predecessors, (28), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-02-20 21:06:51,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:51,562 INFO L93 Difference]: Finished difference Result 75 states and 84 transitions. [2022-02-20 21:06:51,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 21:06:51,562 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.5) internal successors, (28), 6 states have internal predecessors, (28), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) Word has length 46 [2022-02-20 21:06:51,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:06:51,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 8 states have (on average 3.5) internal successors, (28), 6 states have internal predecessors, (28), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-02-20 21:06:51,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 76 transitions. [2022-02-20 21:06:51,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 8 states have (on average 3.5) internal successors, (28), 6 states have internal predecessors, (28), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-02-20 21:06:51,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 76 transitions. [2022-02-20 21:06:51,565 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 9 states and 76 transitions. [2022-02-20 21:06:51,634 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 76 edges. 76 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:51,635 INFO L225 Difference]: With dead ends: 75 [2022-02-20 21:06:51,635 INFO L226 Difference]: Without dead ends: 73 [2022-02-20 21:06:51,636 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 14 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:06:51,641 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 42 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 250 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-20 21:06:51,642 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 225 Invalid, 266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 250 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-20 21:06:51,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2022-02-20 21:06:51,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 72. [2022-02-20 21:06:51,656 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:06:51,656 INFO L82 GeneralOperation]: Start isEquivalent. First operand 73 states. Second operand has 72 states, 49 states have (on average 1.0816326530612246) internal successors, (53), 52 states have internal predecessors, (53), 13 states have call successors, (13), 7 states have call predecessors, (13), 9 states have return successors, (15), 12 states have call predecessors, (15), 12 states have call successors, (15) [2022-02-20 21:06:51,656 INFO L74 IsIncluded]: Start isIncluded. First operand 73 states. Second operand has 72 states, 49 states have (on average 1.0816326530612246) internal successors, (53), 52 states have internal predecessors, (53), 13 states have call successors, (13), 7 states have call predecessors, (13), 9 states have return successors, (15), 12 states have call predecessors, (15), 12 states have call successors, (15) [2022-02-20 21:06:51,657 INFO L87 Difference]: Start difference. First operand 73 states. Second operand has 72 states, 49 states have (on average 1.0816326530612246) internal successors, (53), 52 states have internal predecessors, (53), 13 states have call successors, (13), 7 states have call predecessors, (13), 9 states have return successors, (15), 12 states have call predecessors, (15), 12 states have call successors, (15) [2022-02-20 21:06:51,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:51,659 INFO L93 Difference]: Finished difference Result 73 states and 82 transitions. [2022-02-20 21:06:51,659 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 82 transitions. [2022-02-20 21:06:51,659 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:51,659 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:51,660 INFO L74 IsIncluded]: Start isIncluded. First operand has 72 states, 49 states have (on average 1.0816326530612246) internal successors, (53), 52 states have internal predecessors, (53), 13 states have call successors, (13), 7 states have call predecessors, (13), 9 states have return successors, (15), 12 states have call predecessors, (15), 12 states have call successors, (15) Second operand 73 states. [2022-02-20 21:06:51,660 INFO L87 Difference]: Start difference. First operand has 72 states, 49 states have (on average 1.0816326530612246) internal successors, (53), 52 states have internal predecessors, (53), 13 states have call successors, (13), 7 states have call predecessors, (13), 9 states have return successors, (15), 12 states have call predecessors, (15), 12 states have call successors, (15) Second operand 73 states. [2022-02-20 21:06:51,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:51,661 INFO L93 Difference]: Finished difference Result 73 states and 82 transitions. [2022-02-20 21:06:51,661 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 82 transitions. [2022-02-20 21:06:51,662 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:51,662 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:51,662 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:06:51,662 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:06:51,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 49 states have (on average 1.0816326530612246) internal successors, (53), 52 states have internal predecessors, (53), 13 states have call successors, (13), 7 states have call predecessors, (13), 9 states have return successors, (15), 12 states have call predecessors, (15), 12 states have call successors, (15) [2022-02-20 21:06:51,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 81 transitions. [2022-02-20 21:06:51,663 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 81 transitions. Word has length 46 [2022-02-20 21:06:51,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:06:51,664 INFO L470 AbstractCegarLoop]: Abstraction has 72 states and 81 transitions. [2022-02-20 21:06:51,664 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.5) internal successors, (28), 6 states have internal predecessors, (28), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-02-20 21:06:51,664 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 81 transitions. [2022-02-20 21:06:51,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-02-20 21:06:51,664 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:06:51,665 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:06:51,665 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-02-20 21:06:51,665 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:06:51,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:06:51,665 INFO L85 PathProgramCache]: Analyzing trace with hash 979191153, now seen corresponding path program 1 times [2022-02-20 21:06:51,665 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:06:51,666 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665905460] [2022-02-20 21:06:51,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:06:51,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:06:51,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:51,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:06:51,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:51,884 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:06:51,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:51,889 INFO L290 TraceCheckUtils]: 0: Hoare triple {3600#true} ~cond := #in~cond; {3600#true} is VALID [2022-02-20 21:06:51,890 INFO L290 TraceCheckUtils]: 1: Hoare triple {3600#true} assume !(0 == ~cond % 256); {3600#true} is VALID [2022-02-20 21:06:51,890 INFO L290 TraceCheckUtils]: 2: Hoare triple {3600#true} assume true; {3600#true} is VALID [2022-02-20 21:06:51,890 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {3600#true} {3600#true} #105#return; {3600#true} is VALID [2022-02-20 21:06:51,890 INFO L290 TraceCheckUtils]: 0: Hoare triple {3640#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {3600#true} is VALID [2022-02-20 21:06:51,890 INFO L272 TraceCheckUtils]: 1: Hoare triple {3600#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {3600#true} is VALID [2022-02-20 21:06:51,890 INFO L290 TraceCheckUtils]: 2: Hoare triple {3600#true} ~cond := #in~cond; {3600#true} is VALID [2022-02-20 21:06:51,890 INFO L290 TraceCheckUtils]: 3: Hoare triple {3600#true} assume !(0 == ~cond % 256); {3600#true} is VALID [2022-02-20 21:06:51,891 INFO L290 TraceCheckUtils]: 4: Hoare triple {3600#true} assume true; {3600#true} is VALID [2022-02-20 21:06:51,891 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {3600#true} {3600#true} #105#return; {3600#true} is VALID [2022-02-20 21:06:51,891 INFO L290 TraceCheckUtils]: 6: Hoare triple {3600#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; {3600#true} is VALID [2022-02-20 21:06:51,891 INFO L290 TraceCheckUtils]: 7: Hoare triple {3600#true} assume true; {3600#true} is VALID [2022-02-20 21:06:51,891 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {3600#true} {3600#true} #107#return; {3600#true} is VALID [2022-02-20 21:06:51,891 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-02-20 21:06:51,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:51,897 INFO L290 TraceCheckUtils]: 0: Hoare triple {3600#true} ~cond := #in~cond; {3600#true} is VALID [2022-02-20 21:06:51,897 INFO L290 TraceCheckUtils]: 1: Hoare triple {3600#true} assume !(0 == ~cond % 256); {3600#true} is VALID [2022-02-20 21:06:51,897 INFO L290 TraceCheckUtils]: 2: Hoare triple {3600#true} assume true; {3600#true} is VALID [2022-02-20 21:06:51,898 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {3600#true} {3600#true} #109#return; {3600#true} is VALID [2022-02-20 21:06:51,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-02-20 21:06:51,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:51,958 INFO L290 TraceCheckUtils]: 0: Hoare triple {3600#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {3645#(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:06:51,959 INFO L290 TraceCheckUtils]: 1: Hoare triple {3645#(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; {3646#(or (not |aws_byte_cursor_is_valid_#t~short694|) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|))))} is VALID [2022-02-20 21:06:51,960 INFO L290 TraceCheckUtils]: 2: Hoare triple {3646#(or (not |aws_byte_cursor_is_valid_#t~short694|) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|))))} assume #t~short694; {3647#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} is VALID [2022-02-20 21:06:51,960 INFO L290 TraceCheckUtils]: 3: Hoare triple {3647#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} #t~short695 := #t~short694; {3647#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} is VALID [2022-02-20 21:06:51,960 INFO L290 TraceCheckUtils]: 4: Hoare triple {3647#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} #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; {3647#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} is VALID [2022-02-20 21:06:51,960 INFO L290 TraceCheckUtils]: 5: Hoare triple {3647#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} assume true; {3647#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} is VALID [2022-02-20 21:06:51,962 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {3647#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} {3600#true} #111#return; {3622#(<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|) 18446744073709551616)))} is VALID [2022-02-20 21:06:51,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-02-20 21:06:51,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:51,972 INFO L290 TraceCheckUtils]: 0: Hoare triple {3600#true} ~cond := #in~cond; {3600#true} is VALID [2022-02-20 21:06:51,972 INFO L290 TraceCheckUtils]: 1: Hoare triple {3600#true} assume !(0 == ~cond % 256); {3600#true} is VALID [2022-02-20 21:06:51,972 INFO L290 TraceCheckUtils]: 2: Hoare triple {3600#true} assume true; {3600#true} is VALID [2022-02-20 21:06:51,973 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {3600#true} {3622#(<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|) 18446744073709551616)))} #113#return; {3622#(<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|) 18446744073709551616)))} is VALID [2022-02-20 21:06:51,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-02-20 21:06:51,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:52,056 INFO L290 TraceCheckUtils]: 0: Hoare triple {3600#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {3645#(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:06:52,058 INFO L290 TraceCheckUtils]: 1: Hoare triple {3645#(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; {3648#(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:06:52,058 INFO L290 TraceCheckUtils]: 2: Hoare triple {3648#(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; {3649#(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:06:52,059 INFO L290 TraceCheckUtils]: 3: Hoare triple {3649#(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; {3650#(<= (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:06:52,060 INFO L290 TraceCheckUtils]: 4: Hoare triple {3650#(<= (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; {3650#(<= (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:06:52,060 INFO L290 TraceCheckUtils]: 5: Hoare triple {3650#(<= (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; {3650#(<= (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:06:52,060 INFO L290 TraceCheckUtils]: 6: Hoare triple {3650#(<= (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; {3650#(<= (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:06:52,061 INFO L290 TraceCheckUtils]: 7: Hoare triple {3650#(<= (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; {3650#(<= (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:06:52,061 INFO L290 TraceCheckUtils]: 8: Hoare triple {3650#(<= (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; {3650#(<= (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:06:52,062 INFO L290 TraceCheckUtils]: 9: Hoare triple {3650#(<= (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; {3650#(<= (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:06:52,063 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {3650#(<= (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))))} {3628#(<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) 18446744073709551616)))} #115#return; {3601#false} is VALID [2022-02-20 21:06:52,063 INFO L290 TraceCheckUtils]: 0: Hoare triple {3600#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(37, 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; {3600#true} is VALID [2022-02-20 21:06:52,064 INFO L290 TraceCheckUtils]: 1: Hoare triple {3600#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_array_harness } true;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset, aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset, aws_byte_cursor_from_array_harness_#t~ret1211#1, aws_byte_cursor_from_array_harness_#t~mem1212#1, aws_byte_cursor_from_array_harness_#t~mem1213#1.base, aws_byte_cursor_from_array_harness_#t~mem1213#1.offset, aws_byte_cursor_from_array_harness_#t~mem1214#1.base, aws_byte_cursor_from_array_harness_#t~mem1214#1.offset, aws_byte_cursor_from_array_harness_#t~mem1215#1, aws_byte_cursor_from_array_harness_~length~2#1, aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset;havoc aws_byte_cursor_from_array_harness_~length~2#1; {3600#true} is VALID [2022-02-20 21:06:52,065 INFO L272 TraceCheckUtils]: 2: Hoare triple {3600#true} call aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset := bounded_malloc(aws_byte_cursor_from_array_harness_~length~2#1); {3640#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:06:52,065 INFO L290 TraceCheckUtils]: 3: Hoare triple {3640#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {3600#true} is VALID [2022-02-20 21:06:52,065 INFO L272 TraceCheckUtils]: 4: Hoare triple {3600#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {3600#true} is VALID [2022-02-20 21:06:52,065 INFO L290 TraceCheckUtils]: 5: Hoare triple {3600#true} ~cond := #in~cond; {3600#true} is VALID [2022-02-20 21:06:52,065 INFO L290 TraceCheckUtils]: 6: Hoare triple {3600#true} assume !(0 == ~cond % 256); {3600#true} is VALID [2022-02-20 21:06:52,065 INFO L290 TraceCheckUtils]: 7: Hoare triple {3600#true} assume true; {3600#true} is VALID [2022-02-20 21:06:52,065 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {3600#true} {3600#true} #105#return; {3600#true} is VALID [2022-02-20 21:06:52,065 INFO L290 TraceCheckUtils]: 9: Hoare triple {3600#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; {3600#true} is VALID [2022-02-20 21:06:52,065 INFO L290 TraceCheckUtils]: 10: Hoare triple {3600#true} assume true; {3600#true} is VALID [2022-02-20 21:06:52,065 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {3600#true} {3600#true} #107#return; {3600#true} is VALID [2022-02-20 21:06:52,066 INFO L290 TraceCheckUtils]: 12: Hoare triple {3600#true} aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset := aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;call aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_from_array } true;aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset, aws_byte_cursor_from_array_#in~len#1 := aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~length~2#1;havoc aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset;havoc aws_byte_cursor_from_array_#t~ret1076#1, aws_byte_cursor_from_array_#t~mem1077#1, aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset, aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset;aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset := aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset;aws_byte_cursor_from_array_~len#1 := aws_byte_cursor_from_array_#in~len#1; {3600#true} is VALID [2022-02-20 21:06:52,066 INFO L272 TraceCheckUtils]: 13: Hoare triple {3600#true} call assume_abort_if_not((if 0 == (if 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || aws_byte_cursor_from_array_~bytes#1.base != 0 || aws_byte_cursor_from_array_~bytes#1.offset != 0 then 1 else 0) then 0 else 1)); {3600#true} is VALID [2022-02-20 21:06:52,066 INFO L290 TraceCheckUtils]: 14: Hoare triple {3600#true} ~cond := #in~cond; {3600#true} is VALID [2022-02-20 21:06:52,066 INFO L290 TraceCheckUtils]: 15: Hoare triple {3600#true} assume !(0 == ~cond % 256); {3600#true} is VALID [2022-02-20 21:06:52,066 INFO L290 TraceCheckUtils]: 16: Hoare triple {3600#true} assume true; {3600#true} is VALID [2022-02-20 21:06:52,066 INFO L284 TraceCheckUtils]: 17: Hoare quadruple {3600#true} {3600#true} #109#return; {3600#true} is VALID [2022-02-20 21:06:52,066 INFO L290 TraceCheckUtils]: 18: Hoare triple {3600#true} call aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset := #Ultimate.allocOnStack(16);call write~$Pointer$(aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~#cur~2#1.base, 8 + aws_byte_cursor_from_array_~#cur~2#1.offset, 8);call write~int(aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset, 8); {3600#true} is VALID [2022-02-20 21:06:52,066 INFO L272 TraceCheckUtils]: 19: Hoare triple {3600#true} call aws_byte_cursor_from_array_#t~ret1076#1 := aws_byte_cursor_is_valid(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset); {3600#true} is VALID [2022-02-20 21:06:52,067 INFO L290 TraceCheckUtils]: 20: Hoare triple {3600#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {3645#(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:06:52,068 INFO L290 TraceCheckUtils]: 21: Hoare triple {3645#(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; {3646#(or (not |aws_byte_cursor_is_valid_#t~short694|) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|))))} is VALID [2022-02-20 21:06:52,068 INFO L290 TraceCheckUtils]: 22: Hoare triple {3646#(or (not |aws_byte_cursor_is_valid_#t~short694|) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|))))} assume #t~short694; {3647#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} is VALID [2022-02-20 21:06:52,069 INFO L290 TraceCheckUtils]: 23: Hoare triple {3647#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} #t~short695 := #t~short694; {3647#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} is VALID [2022-02-20 21:06:52,069 INFO L290 TraceCheckUtils]: 24: Hoare triple {3647#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} #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; {3647#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} is VALID [2022-02-20 21:06:52,069 INFO L290 TraceCheckUtils]: 25: Hoare triple {3647#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} assume true; {3647#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} is VALID [2022-02-20 21:06:52,070 INFO L284 TraceCheckUtils]: 26: Hoare quadruple {3647#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} {3600#true} #111#return; {3622#(<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|) 18446744073709551616)))} is VALID [2022-02-20 21:06:52,071 INFO L272 TraceCheckUtils]: 27: Hoare triple {3622#(<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|) 18446744073709551616)))} call __VERIFIER_assert(aws_byte_cursor_from_array_#t~ret1076#1); {3600#true} is VALID [2022-02-20 21:06:52,071 INFO L290 TraceCheckUtils]: 28: Hoare triple {3600#true} ~cond := #in~cond; {3600#true} is VALID [2022-02-20 21:06:52,071 INFO L290 TraceCheckUtils]: 29: Hoare triple {3600#true} assume !(0 == ~cond % 256); {3600#true} is VALID [2022-02-20 21:06:52,071 INFO L290 TraceCheckUtils]: 30: Hoare triple {3600#true} assume true; {3600#true} is VALID [2022-02-20 21:06:52,071 INFO L284 TraceCheckUtils]: 31: Hoare quadruple {3600#true} {3622#(<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|) 18446744073709551616)))} #113#return; {3622#(<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|) 18446744073709551616)))} is VALID [2022-02-20 21:06:52,072 INFO L290 TraceCheckUtils]: 32: Hoare triple {3622#(<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|) 18446744073709551616)))} havoc aws_byte_cursor_from_array_#t~ret1076#1;call aws_byte_cursor_from_array_#t~mem1077#1 := read~int(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset, 8);call aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset := read~$Pointer$(aws_byte_cursor_from_array_~#cur~2#1.base, 8 + aws_byte_cursor_from_array_~#cur~2#1.offset, 8);aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset := aws_byte_cursor_from_array_#t~mem1077#1, aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset;havoc aws_byte_cursor_from_array_#t~mem1077#1;havoc aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset;call ULTIMATE.dealloc(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset);havoc aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset; {3627#(<= |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.len| (* (div |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.len| 18446744073709551616) 18446744073709551616))} is VALID [2022-02-20 21:06:52,073 INFO L290 TraceCheckUtils]: 33: Hoare triple {3627#(<= |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.len| (* (div |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.len| 18446744073709551616) 18446744073709551616))} aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset := aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset;assume { :end_inline_aws_byte_cursor_from_array } true;call write~init~int(aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset, aws_byte_cursor_from_array_harness_~#cur~3#1.base, 8 + aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8);havoc aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset; {3628#(<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) 18446744073709551616)))} is VALID [2022-02-20 21:06:52,073 INFO L272 TraceCheckUtils]: 34: Hoare triple {3628#(<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) 18446744073709551616)))} call aws_byte_cursor_from_array_harness_#t~ret1211#1 := aws_byte_cursor_is_valid(aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset); {3600#true} is VALID [2022-02-20 21:06:52,073 INFO L290 TraceCheckUtils]: 35: Hoare triple {3600#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {3645#(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:06:52,074 INFO L290 TraceCheckUtils]: 36: Hoare triple {3645#(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; {3648#(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:06:52,075 INFO L290 TraceCheckUtils]: 37: Hoare triple {3648#(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; {3649#(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:06:52,075 INFO L290 TraceCheckUtils]: 38: Hoare triple {3649#(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; {3650#(<= (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:06:52,076 INFO L290 TraceCheckUtils]: 39: Hoare triple {3650#(<= (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; {3650#(<= (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:06:52,076 INFO L290 TraceCheckUtils]: 40: Hoare triple {3650#(<= (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; {3650#(<= (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:06:52,077 INFO L290 TraceCheckUtils]: 41: Hoare triple {3650#(<= (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; {3650#(<= (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:06:52,079 INFO L290 TraceCheckUtils]: 42: Hoare triple {3650#(<= (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; {3650#(<= (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:06:52,079 INFO L290 TraceCheckUtils]: 43: Hoare triple {3650#(<= (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; {3650#(<= (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:06:52,080 INFO L290 TraceCheckUtils]: 44: Hoare triple {3650#(<= (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; {3650#(<= (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:06:52,081 INFO L284 TraceCheckUtils]: 45: Hoare quadruple {3650#(<= (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))))} {3628#(<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) 18446744073709551616)))} #115#return; {3601#false} is VALID [2022-02-20 21:06:52,081 INFO L272 TraceCheckUtils]: 46: Hoare triple {3601#false} call __VERIFIER_assert(aws_byte_cursor_from_array_harness_#t~ret1211#1); {3601#false} is VALID [2022-02-20 21:06:52,081 INFO L290 TraceCheckUtils]: 47: Hoare triple {3601#false} ~cond := #in~cond; {3601#false} is VALID [2022-02-20 21:06:52,081 INFO L290 TraceCheckUtils]: 48: Hoare triple {3601#false} assume 0 == ~cond % 256; {3601#false} is VALID [2022-02-20 21:06:52,082 INFO L290 TraceCheckUtils]: 49: Hoare triple {3601#false} assume !false; {3601#false} is VALID [2022-02-20 21:06:52,082 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-20 21:06:52,082 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:06:52,082 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665905460] [2022-02-20 21:06:52,082 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665905460] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 21:06:52,082 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1824789114] [2022-02-20 21:06:52,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:06:52,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 21:06:52,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 21:06:52,100 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:52,101 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:52,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:52,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 2424 conjuncts, 46 conjunts are in the unsatisfiable core [2022-02-20 21:06:52,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:52,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 21:06:52,565 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 11 treesize of output 7 [2022-02-20 21:06:53,731 INFO L290 TraceCheckUtils]: 0: Hoare triple {3600#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(37, 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; {3600#true} is VALID [2022-02-20 21:06:53,732 INFO L290 TraceCheckUtils]: 1: Hoare triple {3600#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_array_harness } true;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset, aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset, aws_byte_cursor_from_array_harness_#t~ret1211#1, aws_byte_cursor_from_array_harness_#t~mem1212#1, aws_byte_cursor_from_array_harness_#t~mem1213#1.base, aws_byte_cursor_from_array_harness_#t~mem1213#1.offset, aws_byte_cursor_from_array_harness_#t~mem1214#1.base, aws_byte_cursor_from_array_harness_#t~mem1214#1.offset, aws_byte_cursor_from_array_harness_#t~mem1215#1, aws_byte_cursor_from_array_harness_~length~2#1, aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset;havoc aws_byte_cursor_from_array_harness_~length~2#1; {3600#true} is VALID [2022-02-20 21:06:53,732 INFO L272 TraceCheckUtils]: 2: Hoare triple {3600#true} call aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset := bounded_malloc(aws_byte_cursor_from_array_harness_~length~2#1); {3600#true} is VALID [2022-02-20 21:06:53,732 INFO L290 TraceCheckUtils]: 3: Hoare triple {3600#true} ~size := #in~size; {3600#true} is VALID [2022-02-20 21:06:53,732 INFO L272 TraceCheckUtils]: 4: Hoare triple {3600#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {3600#true} is VALID [2022-02-20 21:06:53,732 INFO L290 TraceCheckUtils]: 5: Hoare triple {3600#true} ~cond := #in~cond; {3600#true} is VALID [2022-02-20 21:06:53,732 INFO L290 TraceCheckUtils]: 6: Hoare triple {3600#true} assume !(0 == ~cond % 256); {3600#true} is VALID [2022-02-20 21:06:53,732 INFO L290 TraceCheckUtils]: 7: Hoare triple {3600#true} assume true; {3600#true} is VALID [2022-02-20 21:06:53,733 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {3600#true} {3600#true} #105#return; {3600#true} is VALID [2022-02-20 21:06:53,733 INFO L290 TraceCheckUtils]: 9: Hoare triple {3600#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; {3600#true} is VALID [2022-02-20 21:06:53,733 INFO L290 TraceCheckUtils]: 10: Hoare triple {3600#true} assume true; {3600#true} is VALID [2022-02-20 21:06:53,733 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {3600#true} {3600#true} #107#return; {3600#true} is VALID [2022-02-20 21:06:53,733 INFO L290 TraceCheckUtils]: 12: Hoare triple {3600#true} aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset := aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;call aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_from_array } true;aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset, aws_byte_cursor_from_array_#in~len#1 := aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~length~2#1;havoc aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset;havoc aws_byte_cursor_from_array_#t~ret1076#1, aws_byte_cursor_from_array_#t~mem1077#1, aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset, aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset;aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset := aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset;aws_byte_cursor_from_array_~len#1 := aws_byte_cursor_from_array_#in~len#1; {3690#(= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0)} is VALID [2022-02-20 21:06:53,733 INFO L272 TraceCheckUtils]: 13: Hoare triple {3690#(= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0)} call assume_abort_if_not((if 0 == (if 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || aws_byte_cursor_from_array_~bytes#1.base != 0 || aws_byte_cursor_from_array_~bytes#1.offset != 0 then 1 else 0) then 0 else 1)); {3600#true} is VALID [2022-02-20 21:06:53,733 INFO L290 TraceCheckUtils]: 14: Hoare triple {3600#true} ~cond := #in~cond; {3600#true} is VALID [2022-02-20 21:06:53,734 INFO L290 TraceCheckUtils]: 15: Hoare triple {3600#true} assume !(0 == ~cond % 256); {3600#true} is VALID [2022-02-20 21:06:53,734 INFO L290 TraceCheckUtils]: 16: Hoare triple {3600#true} assume true; {3600#true} is VALID [2022-02-20 21:06:53,734 INFO L284 TraceCheckUtils]: 17: Hoare quadruple {3600#true} {3690#(= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0)} #109#return; {3690#(= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0)} is VALID [2022-02-20 21:06:53,735 INFO L290 TraceCheckUtils]: 18: Hoare triple {3690#(= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0)} call aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset := #Ultimate.allocOnStack(16);call write~$Pointer$(aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~#cur~2#1.base, 8 + aws_byte_cursor_from_array_~#cur~2#1.offset, 8);call write~int(aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset, 8); {3709#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 0))} is VALID [2022-02-20 21:06:53,735 INFO L272 TraceCheckUtils]: 19: Hoare triple {3709#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 0))} call aws_byte_cursor_from_array_#t~ret1076#1 := aws_byte_cursor_is_valid(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset); {3600#true} is VALID [2022-02-20 21:06:53,736 INFO L290 TraceCheckUtils]: 20: Hoare triple {3600#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {3645#(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:06:53,736 INFO L290 TraceCheckUtils]: 21: Hoare triple {3645#(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; {3719#(or (and (= (mod (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) 18446744073709551616) 0) |aws_byte_cursor_is_valid_#t~short694|) (and (not |aws_byte_cursor_is_valid_#t~short694|) (not (= (mod (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) 18446744073709551616) 0))))} is VALID [2022-02-20 21:06:53,737 INFO L290 TraceCheckUtils]: 22: Hoare triple {3719#(or (and (= (mod (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) 18446744073709551616) 0) |aws_byte_cursor_is_valid_#t~short694|) (and (not |aws_byte_cursor_is_valid_#t~short694|) (not (= (mod (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) 18446744073709551616) 0))))} assume #t~short694; {3647#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} is VALID [2022-02-20 21:06:53,737 INFO L290 TraceCheckUtils]: 23: Hoare triple {3647#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} #t~short695 := #t~short694; {3647#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} is VALID [2022-02-20 21:06:53,738 INFO L290 TraceCheckUtils]: 24: Hoare triple {3647#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} #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; {3647#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} is VALID [2022-02-20 21:06:53,738 INFO L290 TraceCheckUtils]: 25: Hoare triple {3647#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} assume true; {3647#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} is VALID [2022-02-20 21:06:53,739 INFO L284 TraceCheckUtils]: 26: Hoare quadruple {3647#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} {3709#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 0))} #111#return; {3735#(and (<= 0 (+ (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|) (* (div (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|)) 18446744073709551616) 18446744073709551616))) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 0))} is VALID [2022-02-20 21:06:53,740 INFO L272 TraceCheckUtils]: 27: Hoare triple {3735#(and (<= 0 (+ (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|) (* (div (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|)) 18446744073709551616) 18446744073709551616))) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 0))} call __VERIFIER_assert(aws_byte_cursor_from_array_#t~ret1076#1); {3739#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1| Int)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0))))} is VALID [2022-02-20 21:06:53,741 INFO L290 TraceCheckUtils]: 28: Hoare triple {3739#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1| Int)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0))))} ~cond := #in~cond; {3739#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1| Int)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0))))} is VALID [2022-02-20 21:06:53,741 INFO L290 TraceCheckUtils]: 29: Hoare triple {3739#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1| Int)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0))))} assume !(0 == ~cond % 256); {3739#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1| Int)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0))))} is VALID [2022-02-20 21:06:53,741 INFO L290 TraceCheckUtils]: 30: Hoare triple {3739#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1| Int)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0))))} assume true; {3739#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1| Int)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0))))} is VALID [2022-02-20 21:06:53,742 INFO L284 TraceCheckUtils]: 31: Hoare quadruple {3739#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1| Int)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0))))} {3735#(and (<= 0 (+ (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|) (* (div (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|)) 18446744073709551616) 18446744073709551616))) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 0))} #113#return; {3735#(and (<= 0 (+ (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|) (* (div (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|)) 18446744073709551616) 18446744073709551616))) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 0))} is VALID [2022-02-20 21:06:53,743 INFO L290 TraceCheckUtils]: 32: Hoare triple {3735#(and (<= 0 (+ (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|) (* (div (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|)) 18446744073709551616) 18446744073709551616))) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 0))} havoc aws_byte_cursor_from_array_#t~ret1076#1;call aws_byte_cursor_from_array_#t~mem1077#1 := read~int(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset, 8);call aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset := read~$Pointer$(aws_byte_cursor_from_array_~#cur~2#1.base, 8 + aws_byte_cursor_from_array_~#cur~2#1.offset, 8);aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset := aws_byte_cursor_from_array_#t~mem1077#1, aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset;havoc aws_byte_cursor_from_array_#t~mem1077#1;havoc aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset;call ULTIMATE.dealloc(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset);havoc aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset; {3755#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0) (exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7| Int)) (and (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7|) 0))) (= (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7|) 0) |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.len|))))} is VALID [2022-02-20 21:06:53,744 INFO L290 TraceCheckUtils]: 33: Hoare triple {3755#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0) (exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7| Int)) (and (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7|) 0))) (= (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7|) 0) |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.len|))))} aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset := aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset;assume { :end_inline_aws_byte_cursor_from_array } true;call write~init~int(aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset, aws_byte_cursor_from_array_harness_~#cur~3#1.base, 8 + aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8);havoc aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset; {3759#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0) (exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7|) 0)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7|) 0))))))} is VALID [2022-02-20 21:06:53,745 INFO L272 TraceCheckUtils]: 34: Hoare triple {3759#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0) (exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7|) 0)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7|) 0))))))} call aws_byte_cursor_from_array_harness_#t~ret1211#1 := aws_byte_cursor_is_valid(aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset); {3739#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1| Int)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0))))} is VALID [2022-02-20 21:06:53,746 INFO L290 TraceCheckUtils]: 35: Hoare triple {3739#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1| Int)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0))))} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {3766#(and (exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1| Int)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)))) (= 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:06:53,747 INFO L290 TraceCheckUtils]: 36: Hoare triple {3766#(and (exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1| Int)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)))) (= 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; {3770#(and (exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1| Int)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)))) (= 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 (and (= (mod (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset) 18446744073709551616) 0) |aws_byte_cursor_is_valid_#t~short694|) (and (not |aws_byte_cursor_is_valid_#t~short694|) (not (= (mod (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset) 18446744073709551616) 0)))))} is VALID [2022-02-20 21:06:53,747 INFO L290 TraceCheckUtils]: 37: Hoare triple {3770#(and (exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1| Int)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)))) (= 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 (and (= (mod (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset) 18446744073709551616) 0) |aws_byte_cursor_is_valid_#t~short694|) (and (not |aws_byte_cursor_is_valid_#t~short694|) (not (= (mod (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset) 18446744073709551616) 0)))))} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {3774#(and (exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1| Int)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)))) (not (= (mod (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) 18446744073709551616) 0)))} is VALID [2022-02-20 21:06:53,748 INFO L290 TraceCheckUtils]: 38: Hoare triple {3774#(and (exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1| Int)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)))) (not (= (mod (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) 18446744073709551616) 0)))} 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; {3774#(and (exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1| Int)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)))) (not (= (mod (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) 18446744073709551616) 0)))} is VALID [2022-02-20 21:06:53,748 INFO L290 TraceCheckUtils]: 39: Hoare triple {3774#(and (exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1| Int)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)))) (not (= (mod (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) 18446744073709551616) 0)))} #t~short693 := #t~short689; {3774#(and (exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1| Int)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)))) (not (= (mod (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) 18446744073709551616) 0)))} is VALID [2022-02-20 21:06:53,760 INFO L290 TraceCheckUtils]: 40: Hoare triple {3774#(and (exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1| Int)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)))) (not (= (mod (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) 18446744073709551616) 0)))} assume !#t~short693; {3774#(and (exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1| Int)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)))) (not (= (mod (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) 18446744073709551616) 0)))} is VALID [2022-02-20 21:06:53,760 INFO L290 TraceCheckUtils]: 41: Hoare triple {3774#(and (exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1| Int)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)))) (not (= (mod (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) 18446744073709551616) 0)))} #t~short694 := #t~short693; {3774#(and (exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1| Int)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)))) (not (= (mod (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) 18446744073709551616) 0)))} is VALID [2022-02-20 21:06:53,761 INFO L290 TraceCheckUtils]: 42: Hoare triple {3774#(and (exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1| Int)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)))) (not (= (mod (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) 18446744073709551616) 0)))} #t~short695 := #t~short694; {3774#(and (exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1| Int)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)))) (not (= (mod (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) 18446744073709551616) 0)))} is VALID [2022-02-20 21:06:53,761 INFO L290 TraceCheckUtils]: 43: Hoare triple {3774#(and (exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1| Int)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)))) (not (= (mod (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) 18446744073709551616) 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; {3774#(and (exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1| Int)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)))) (not (= (mod (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) 18446744073709551616) 0)))} is VALID [2022-02-20 21:06:53,762 INFO L290 TraceCheckUtils]: 44: Hoare triple {3774#(and (exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1| Int)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)))) (not (= (mod (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) 18446744073709551616) 0)))} assume true; {3774#(and (exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1| Int)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)))) (not (= (mod (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) 18446744073709551616) 0)))} is VALID [2022-02-20 21:06:53,763 INFO L284 TraceCheckUtils]: 45: Hoare quadruple {3774#(and (exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1| Int)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_1|) 0)))) (not (= (mod (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) 18446744073709551616) 0)))} {3759#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0) (exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7|) 0)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7|) 0))))))} #115#return; {3601#false} is VALID [2022-02-20 21:06:53,764 INFO L272 TraceCheckUtils]: 46: Hoare triple {3601#false} call __VERIFIER_assert(aws_byte_cursor_from_array_harness_#t~ret1211#1); {3601#false} is VALID [2022-02-20 21:06:53,764 INFO L290 TraceCheckUtils]: 47: Hoare triple {3601#false} ~cond := #in~cond; {3601#false} is VALID [2022-02-20 21:06:53,764 INFO L290 TraceCheckUtils]: 48: Hoare triple {3601#false} assume 0 == ~cond % 256; {3601#false} is VALID [2022-02-20 21:06:53,764 INFO L290 TraceCheckUtils]: 49: Hoare triple {3601#false} assume !false; {3601#false} is VALID [2022-02-20 21:06:53,764 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-20 21:06:53,765 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-20 21:06:54,835 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1824789114] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 21:06:54,835 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-20 21:06:54,835 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 14] total 22 [2022-02-20 21:06:54,836 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750321708] [2022-02-20 21:06:54,836 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-20 21:06:54,837 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 8 states have call successors, (12), 4 states have call predecessors, (12), 5 states have return successors, (10), 5 states have call predecessors, (10), 7 states have call successors, (10) Word has length 50 [2022-02-20 21:06:54,837 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:06:54,838 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 22 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 8 states have call successors, (12), 4 states have call predecessors, (12), 5 states have return successors, (10), 5 states have call predecessors, (10), 7 states have call successors, (10) [2022-02-20 21:06:54,933 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 75 edges. 75 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:54,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-20 21:06:54,933 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:06:54,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-20 21:06:54,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=556, Unknown=1, NotChecked=0, Total=650 [2022-02-20 21:06:54,934 INFO L87 Difference]: Start difference. First operand 72 states and 81 transitions. Second operand has 22 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 8 states have call successors, (12), 4 states have call predecessors, (12), 5 states have return successors, (10), 5 states have call predecessors, (10), 7 states have call successors, (10) [2022-02-20 21:06:57,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:57,229 INFO L93 Difference]: Finished difference Result 140 states and 159 transitions. [2022-02-20 21:06:57,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-20 21:06:57,230 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 8 states have call successors, (12), 4 states have call predecessors, (12), 5 states have return successors, (10), 5 states have call predecessors, (10), 7 states have call successors, (10) Word has length 50 [2022-02-20 21:06:57,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:06:57,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 8 states have call successors, (12), 4 states have call predecessors, (12), 5 states have return successors, (10), 5 states have call predecessors, (10), 7 states have call successors, (10) [2022-02-20 21:06:57,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 146 transitions. [2022-02-20 21:06:57,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 8 states have call successors, (12), 4 states have call predecessors, (12), 5 states have return successors, (10), 5 states have call predecessors, (10), 7 states have call successors, (10) [2022-02-20 21:06:57,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 146 transitions. [2022-02-20 21:06:57,236 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 23 states and 146 transitions. [2022-02-20 21:06:57,395 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 146 edges. 146 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:57,398 INFO L225 Difference]: With dead ends: 140 [2022-02-20 21:06:57,401 INFO L226 Difference]: Without dead ends: 110 [2022-02-20 21:06:57,402 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 65 SyntacticMatches, 5 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 272 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=175, Invalid=1014, Unknown=1, NotChecked=0, Total=1190 [2022-02-20 21:06:57,402 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 97 mSDsluCounter, 367 mSDsCounter, 0 mSdLazyCounter, 568 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 440 SdHoareTripleChecker+Invalid, 841 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 568 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 253 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-20 21:06:57,403 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 440 Invalid, 841 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 568 Invalid, 0 Unknown, 253 Unchecked, 0.7s Time] [2022-02-20 21:06:57,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2022-02-20 21:06:57,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 97. [2022-02-20 21:06:57,428 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:06:57,428 INFO L82 GeneralOperation]: Start isEquivalent. First operand 110 states. Second operand has 97 states, 69 states have (on average 1.0869565217391304) internal successors, (75), 73 states have internal predecessors, (75), 15 states have call successors, (15), 9 states have call predecessors, (15), 12 states have return successors, (18), 14 states have call predecessors, (18), 14 states have call successors, (18) [2022-02-20 21:06:57,428 INFO L74 IsIncluded]: Start isIncluded. First operand 110 states. Second operand has 97 states, 69 states have (on average 1.0869565217391304) internal successors, (75), 73 states have internal predecessors, (75), 15 states have call successors, (15), 9 states have call predecessors, (15), 12 states have return successors, (18), 14 states have call predecessors, (18), 14 states have call successors, (18) [2022-02-20 21:06:57,429 INFO L87 Difference]: Start difference. First operand 110 states. Second operand has 97 states, 69 states have (on average 1.0869565217391304) internal successors, (75), 73 states have internal predecessors, (75), 15 states have call successors, (15), 9 states have call predecessors, (15), 12 states have return successors, (18), 14 states have call predecessors, (18), 14 states have call successors, (18) [2022-02-20 21:06:57,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:57,439 INFO L93 Difference]: Finished difference Result 110 states and 126 transitions. [2022-02-20 21:06:57,439 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 126 transitions. [2022-02-20 21:06:57,440 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:57,440 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:57,440 INFO L74 IsIncluded]: Start isIncluded. First operand has 97 states, 69 states have (on average 1.0869565217391304) internal successors, (75), 73 states have internal predecessors, (75), 15 states have call successors, (15), 9 states have call predecessors, (15), 12 states have return successors, (18), 14 states have call predecessors, (18), 14 states have call successors, (18) Second operand 110 states. [2022-02-20 21:06:57,440 INFO L87 Difference]: Start difference. First operand has 97 states, 69 states have (on average 1.0869565217391304) internal successors, (75), 73 states have internal predecessors, (75), 15 states have call successors, (15), 9 states have call predecessors, (15), 12 states have return successors, (18), 14 states have call predecessors, (18), 14 states have call successors, (18) Second operand 110 states. [2022-02-20 21:06:57,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:57,442 INFO L93 Difference]: Finished difference Result 110 states and 126 transitions. [2022-02-20 21:06:57,443 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 126 transitions. [2022-02-20 21:06:57,443 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:57,443 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:57,443 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:06:57,443 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:06:57,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 69 states have (on average 1.0869565217391304) internal successors, (75), 73 states have internal predecessors, (75), 15 states have call successors, (15), 9 states have call predecessors, (15), 12 states have return successors, (18), 14 states have call predecessors, (18), 14 states have call successors, (18) [2022-02-20 21:06:57,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 108 transitions. [2022-02-20 21:06:57,445 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 108 transitions. Word has length 50 [2022-02-20 21:06:57,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:06:57,445 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 108 transitions. [2022-02-20 21:06:57,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 8 states have call successors, (12), 4 states have call predecessors, (12), 5 states have return successors, (10), 5 states have call predecessors, (10), 7 states have call successors, (10) [2022-02-20 21:06:57,446 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 108 transitions. [2022-02-20 21:06:57,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-02-20 21:06:57,446 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:06:57,447 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:06:57,468 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-02-20 21:06:57,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-02-20 21:06:57,668 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:06:57,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:06:57,668 INFO L85 PathProgramCache]: Analyzing trace with hash -472877729, now seen corresponding path program 1 times [2022-02-20 21:06:57,668 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:06:57,668 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680329661] [2022-02-20 21:06:57,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:06:57,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:06:57,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:57,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:06:57,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:57,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:06:57,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:57,883 INFO L290 TraceCheckUtils]: 0: Hoare triple {4414#true} ~cond := #in~cond; {4414#true} is VALID [2022-02-20 21:06:57,883 INFO L290 TraceCheckUtils]: 1: Hoare triple {4414#true} assume !(0 == ~cond % 256); {4414#true} is VALID [2022-02-20 21:06:57,883 INFO L290 TraceCheckUtils]: 2: Hoare triple {4414#true} assume true; {4414#true} is VALID [2022-02-20 21:06:57,883 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4414#true} {4414#true} #105#return; {4414#true} is VALID [2022-02-20 21:06:57,884 INFO L290 TraceCheckUtils]: 0: Hoare triple {4458#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {4414#true} is VALID [2022-02-20 21:06:57,884 INFO L272 TraceCheckUtils]: 1: Hoare triple {4414#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {4414#true} is VALID [2022-02-20 21:06:57,884 INFO L290 TraceCheckUtils]: 2: Hoare triple {4414#true} ~cond := #in~cond; {4414#true} is VALID [2022-02-20 21:06:57,884 INFO L290 TraceCheckUtils]: 3: Hoare triple {4414#true} assume !(0 == ~cond % 256); {4414#true} is VALID [2022-02-20 21:06:57,884 INFO L290 TraceCheckUtils]: 4: Hoare triple {4414#true} assume true; {4414#true} is VALID [2022-02-20 21:06:57,884 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {4414#true} {4414#true} #105#return; {4414#true} is VALID [2022-02-20 21:06:57,884 INFO L290 TraceCheckUtils]: 6: Hoare triple {4414#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; {4414#true} is VALID [2022-02-20 21:06:57,884 INFO L290 TraceCheckUtils]: 7: Hoare triple {4414#true} assume true; {4414#true} is VALID [2022-02-20 21:06:57,884 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {4414#true} {4414#true} #107#return; {4414#true} is VALID [2022-02-20 21:06:57,885 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-02-20 21:06:57,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:57,891 INFO L290 TraceCheckUtils]: 0: Hoare triple {4414#true} ~cond := #in~cond; {4414#true} is VALID [2022-02-20 21:06:57,892 INFO L290 TraceCheckUtils]: 1: Hoare triple {4414#true} assume !(0 == ~cond % 256); {4414#true} is VALID [2022-02-20 21:06:57,892 INFO L290 TraceCheckUtils]: 2: Hoare triple {4414#true} assume true; {4414#true} is VALID [2022-02-20 21:06:57,892 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4414#true} {4425#(= |ULTIMATE.start_aws_byte_cursor_from_array_~len#1| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|)} #109#return; {4425#(= |ULTIMATE.start_aws_byte_cursor_from_array_~len#1| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|)} is VALID [2022-02-20 21:06:57,892 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-02-20 21:06:57,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:57,900 INFO L290 TraceCheckUtils]: 0: Hoare triple {4414#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {4414#true} is VALID [2022-02-20 21:06:57,900 INFO L290 TraceCheckUtils]: 1: Hoare triple {4414#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {4414#true} is VALID [2022-02-20 21:06:57,900 INFO L290 TraceCheckUtils]: 2: Hoare triple {4414#true} assume #t~short694; {4414#true} is VALID [2022-02-20 21:06:57,900 INFO L290 TraceCheckUtils]: 3: Hoare triple {4414#true} #t~short695 := #t~short694; {4414#true} is VALID [2022-02-20 21:06:57,900 INFO L290 TraceCheckUtils]: 4: Hoare triple {4414#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; {4414#true} is VALID [2022-02-20 21:06:57,900 INFO L290 TraceCheckUtils]: 5: Hoare triple {4414#true} assume true; {4414#true} is VALID [2022-02-20 21:06:57,901 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {4414#true} {4430#(= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|))} #111#return; {4430#(= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|))} is VALID [2022-02-20 21:06:57,901 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-02-20 21:06:57,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:57,907 INFO L290 TraceCheckUtils]: 0: Hoare triple {4414#true} ~cond := #in~cond; {4414#true} is VALID [2022-02-20 21:06:57,908 INFO L290 TraceCheckUtils]: 1: Hoare triple {4414#true} assume !(0 == ~cond % 256); {4414#true} is VALID [2022-02-20 21:06:57,908 INFO L290 TraceCheckUtils]: 2: Hoare triple {4414#true} assume true; {4414#true} is VALID [2022-02-20 21:06:57,908 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4414#true} {4430#(= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|))} #113#return; {4430#(= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|))} is VALID [2022-02-20 21:06:57,909 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-02-20 21:06:57,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:57,916 INFO L290 TraceCheckUtils]: 0: Hoare triple {4414#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {4414#true} is VALID [2022-02-20 21:06:57,916 INFO L290 TraceCheckUtils]: 1: Hoare triple {4414#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {4414#true} is VALID [2022-02-20 21:06:57,916 INFO L290 TraceCheckUtils]: 2: Hoare triple {4414#true} assume #t~short694; {4414#true} is VALID [2022-02-20 21:06:57,916 INFO L290 TraceCheckUtils]: 3: Hoare triple {4414#true} #t~short695 := #t~short694; {4414#true} is VALID [2022-02-20 21:06:57,916 INFO L290 TraceCheckUtils]: 4: Hoare triple {4414#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; {4414#true} is VALID [2022-02-20 21:06:57,917 INFO L290 TraceCheckUtils]: 5: Hoare triple {4414#true} assume true; {4414#true} is VALID [2022-02-20 21:06:57,917 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {4414#true} {4443#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|)} #115#return; {4443#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|)} is VALID [2022-02-20 21:06:57,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-02-20 21:06:57,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:57,924 INFO L290 TraceCheckUtils]: 0: Hoare triple {4414#true} ~cond := #in~cond; {4414#true} is VALID [2022-02-20 21:06:57,924 INFO L290 TraceCheckUtils]: 1: Hoare triple {4414#true} assume !(0 == ~cond % 256); {4414#true} is VALID [2022-02-20 21:06:57,924 INFO L290 TraceCheckUtils]: 2: Hoare triple {4414#true} assume true; {4414#true} is VALID [2022-02-20 21:06:57,925 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4414#true} {4443#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|)} #117#return; {4443#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|)} is VALID [2022-02-20 21:06:57,925 INFO L290 TraceCheckUtils]: 0: Hoare triple {4414#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(37, 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; {4414#true} is VALID [2022-02-20 21:06:57,926 INFO L290 TraceCheckUtils]: 1: Hoare triple {4414#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_array_harness } true;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset, aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset, aws_byte_cursor_from_array_harness_#t~ret1211#1, aws_byte_cursor_from_array_harness_#t~mem1212#1, aws_byte_cursor_from_array_harness_#t~mem1213#1.base, aws_byte_cursor_from_array_harness_#t~mem1213#1.offset, aws_byte_cursor_from_array_harness_#t~mem1214#1.base, aws_byte_cursor_from_array_harness_#t~mem1214#1.offset, aws_byte_cursor_from_array_harness_#t~mem1215#1, aws_byte_cursor_from_array_harness_~length~2#1, aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset;havoc aws_byte_cursor_from_array_harness_~length~2#1; {4414#true} is VALID [2022-02-20 21:06:57,926 INFO L272 TraceCheckUtils]: 2: Hoare triple {4414#true} call aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset := bounded_malloc(aws_byte_cursor_from_array_harness_~length~2#1); {4458#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:06:57,926 INFO L290 TraceCheckUtils]: 3: Hoare triple {4458#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {4414#true} is VALID [2022-02-20 21:06:57,926 INFO L272 TraceCheckUtils]: 4: Hoare triple {4414#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {4414#true} is VALID [2022-02-20 21:06:57,927 INFO L290 TraceCheckUtils]: 5: Hoare triple {4414#true} ~cond := #in~cond; {4414#true} is VALID [2022-02-20 21:06:57,927 INFO L290 TraceCheckUtils]: 6: Hoare triple {4414#true} assume !(0 == ~cond % 256); {4414#true} is VALID [2022-02-20 21:06:57,927 INFO L290 TraceCheckUtils]: 7: Hoare triple {4414#true} assume true; {4414#true} is VALID [2022-02-20 21:06:57,927 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {4414#true} {4414#true} #105#return; {4414#true} is VALID [2022-02-20 21:06:57,927 INFO L290 TraceCheckUtils]: 9: Hoare triple {4414#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; {4414#true} is VALID [2022-02-20 21:06:57,927 INFO L290 TraceCheckUtils]: 10: Hoare triple {4414#true} assume true; {4414#true} is VALID [2022-02-20 21:06:57,927 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {4414#true} {4414#true} #107#return; {4414#true} is VALID [2022-02-20 21:06:57,928 INFO L290 TraceCheckUtils]: 12: Hoare triple {4414#true} aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset := aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;call aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_from_array } true;aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset, aws_byte_cursor_from_array_#in~len#1 := aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~length~2#1;havoc aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset;havoc aws_byte_cursor_from_array_#t~ret1076#1, aws_byte_cursor_from_array_#t~mem1077#1, aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset, aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset;aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset := aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset;aws_byte_cursor_from_array_~len#1 := aws_byte_cursor_from_array_#in~len#1; {4425#(= |ULTIMATE.start_aws_byte_cursor_from_array_~len#1| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|)} is VALID [2022-02-20 21:06:57,928 INFO L272 TraceCheckUtils]: 13: Hoare triple {4425#(= |ULTIMATE.start_aws_byte_cursor_from_array_~len#1| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|)} call assume_abort_if_not((if 0 == (if 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || aws_byte_cursor_from_array_~bytes#1.base != 0 || aws_byte_cursor_from_array_~bytes#1.offset != 0 then 1 else 0) then 0 else 1)); {4414#true} is VALID [2022-02-20 21:06:57,928 INFO L290 TraceCheckUtils]: 14: Hoare triple {4414#true} ~cond := #in~cond; {4414#true} is VALID [2022-02-20 21:06:57,928 INFO L290 TraceCheckUtils]: 15: Hoare triple {4414#true} assume !(0 == ~cond % 256); {4414#true} is VALID [2022-02-20 21:06:57,928 INFO L290 TraceCheckUtils]: 16: Hoare triple {4414#true} assume true; {4414#true} is VALID [2022-02-20 21:06:57,929 INFO L284 TraceCheckUtils]: 17: Hoare quadruple {4414#true} {4425#(= |ULTIMATE.start_aws_byte_cursor_from_array_~len#1| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|)} #109#return; {4425#(= |ULTIMATE.start_aws_byte_cursor_from_array_~len#1| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|)} is VALID [2022-02-20 21:06:57,930 INFO L290 TraceCheckUtils]: 18: Hoare triple {4425#(= |ULTIMATE.start_aws_byte_cursor_from_array_~len#1| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|)} call aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset := #Ultimate.allocOnStack(16);call write~$Pointer$(aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~#cur~2#1.base, 8 + aws_byte_cursor_from_array_~#cur~2#1.offset, 8);call write~int(aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset, 8); {4430#(= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|))} is VALID [2022-02-20 21:06:57,930 INFO L272 TraceCheckUtils]: 19: Hoare triple {4430#(= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|))} call aws_byte_cursor_from_array_#t~ret1076#1 := aws_byte_cursor_is_valid(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset); {4414#true} is VALID [2022-02-20 21:06:57,930 INFO L290 TraceCheckUtils]: 20: Hoare triple {4414#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {4414#true} is VALID [2022-02-20 21:06:57,930 INFO L290 TraceCheckUtils]: 21: Hoare triple {4414#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {4414#true} is VALID [2022-02-20 21:06:57,930 INFO L290 TraceCheckUtils]: 22: Hoare triple {4414#true} assume #t~short694; {4414#true} is VALID [2022-02-20 21:06:57,930 INFO L290 TraceCheckUtils]: 23: Hoare triple {4414#true} #t~short695 := #t~short694; {4414#true} is VALID [2022-02-20 21:06:57,930 INFO L290 TraceCheckUtils]: 24: Hoare triple {4414#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; {4414#true} is VALID [2022-02-20 21:06:57,930 INFO L290 TraceCheckUtils]: 25: Hoare triple {4414#true} assume true; {4414#true} is VALID [2022-02-20 21:06:57,931 INFO L284 TraceCheckUtils]: 26: Hoare quadruple {4414#true} {4430#(= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|))} #111#return; {4430#(= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|))} is VALID [2022-02-20 21:06:57,931 INFO L272 TraceCheckUtils]: 27: Hoare triple {4430#(= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|))} call __VERIFIER_assert(aws_byte_cursor_from_array_#t~ret1076#1); {4414#true} is VALID [2022-02-20 21:06:57,931 INFO L290 TraceCheckUtils]: 28: Hoare triple {4414#true} ~cond := #in~cond; {4414#true} is VALID [2022-02-20 21:06:57,932 INFO L290 TraceCheckUtils]: 29: Hoare triple {4414#true} assume !(0 == ~cond % 256); {4414#true} is VALID [2022-02-20 21:06:57,932 INFO L290 TraceCheckUtils]: 30: Hoare triple {4414#true} assume true; {4414#true} is VALID [2022-02-20 21:06:57,932 INFO L284 TraceCheckUtils]: 31: Hoare quadruple {4414#true} {4430#(= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|))} #113#return; {4430#(= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|))} is VALID [2022-02-20 21:06:57,933 INFO L290 TraceCheckUtils]: 32: Hoare triple {4430#(= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|))} havoc aws_byte_cursor_from_array_#t~ret1076#1;call aws_byte_cursor_from_array_#t~mem1077#1 := read~int(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset, 8);call aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset := read~$Pointer$(aws_byte_cursor_from_array_~#cur~2#1.base, 8 + aws_byte_cursor_from_array_~#cur~2#1.offset, 8);aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset := aws_byte_cursor_from_array_#t~mem1077#1, aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset;havoc aws_byte_cursor_from_array_#t~mem1077#1;havoc aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset;call ULTIMATE.dealloc(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset);havoc aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset; {4442#(= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.len|)} is VALID [2022-02-20 21:06:57,933 INFO L290 TraceCheckUtils]: 33: Hoare triple {4442#(= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.len|)} aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset := aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset;assume { :end_inline_aws_byte_cursor_from_array } true;call write~init~int(aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset, aws_byte_cursor_from_array_harness_~#cur~3#1.base, 8 + aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8);havoc aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset; {4443#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|)} is VALID [2022-02-20 21:06:57,933 INFO L272 TraceCheckUtils]: 34: Hoare triple {4443#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|)} call aws_byte_cursor_from_array_harness_#t~ret1211#1 := aws_byte_cursor_is_valid(aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset); {4414#true} is VALID [2022-02-20 21:06:57,933 INFO L290 TraceCheckUtils]: 35: Hoare triple {4414#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {4414#true} is VALID [2022-02-20 21:06:57,933 INFO L290 TraceCheckUtils]: 36: Hoare triple {4414#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {4414#true} is VALID [2022-02-20 21:06:57,934 INFO L290 TraceCheckUtils]: 37: Hoare triple {4414#true} assume #t~short694; {4414#true} is VALID [2022-02-20 21:06:57,934 INFO L290 TraceCheckUtils]: 38: Hoare triple {4414#true} #t~short695 := #t~short694; {4414#true} is VALID [2022-02-20 21:06:57,934 INFO L290 TraceCheckUtils]: 39: Hoare triple {4414#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; {4414#true} is VALID [2022-02-20 21:06:57,934 INFO L290 TraceCheckUtils]: 40: Hoare triple {4414#true} assume true; {4414#true} is VALID [2022-02-20 21:06:57,935 INFO L284 TraceCheckUtils]: 41: Hoare quadruple {4414#true} {4443#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|)} #115#return; {4443#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|)} is VALID [2022-02-20 21:06:57,935 INFO L272 TraceCheckUtils]: 42: Hoare triple {4443#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|)} call __VERIFIER_assert(aws_byte_cursor_from_array_harness_#t~ret1211#1); {4414#true} is VALID [2022-02-20 21:06:57,935 INFO L290 TraceCheckUtils]: 43: Hoare triple {4414#true} ~cond := #in~cond; {4414#true} is VALID [2022-02-20 21:06:57,935 INFO L290 TraceCheckUtils]: 44: Hoare triple {4414#true} assume !(0 == ~cond % 256); {4414#true} is VALID [2022-02-20 21:06:57,935 INFO L290 TraceCheckUtils]: 45: Hoare triple {4414#true} assume true; {4414#true} is VALID [2022-02-20 21:06:57,936 INFO L284 TraceCheckUtils]: 46: Hoare quadruple {4414#true} {4443#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|)} #117#return; {4443#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|)} is VALID [2022-02-20 21:06:57,936 INFO L290 TraceCheckUtils]: 47: Hoare triple {4443#(= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|)} havoc aws_byte_cursor_from_array_harness_#t~ret1211#1;call aws_byte_cursor_from_array_harness_#t~mem1212#1 := read~int(aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8); {4455#(= (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (* (- 1) |ULTIMATE.start_aws_byte_cursor_from_array_harness_#t~mem1212#1|)) 0)} is VALID [2022-02-20 21:06:57,937 INFO L272 TraceCheckUtils]: 48: Hoare triple {4455#(= (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (* (- 1) |ULTIMATE.start_aws_byte_cursor_from_array_harness_#t~mem1212#1|)) 0)} call __VERIFIER_assert((if 0 == (if aws_byte_cursor_from_array_harness_#t~mem1212#1 % 18446744073709551616 == aws_byte_cursor_from_array_harness_~length~2#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); {4456#(and (<= 1 |__VERIFIER_assert_#in~cond|) (<= |__VERIFIER_assert_#in~cond| 1))} is VALID [2022-02-20 21:06:57,937 INFO L290 TraceCheckUtils]: 49: Hoare triple {4456#(and (<= 1 |__VERIFIER_assert_#in~cond|) (<= |__VERIFIER_assert_#in~cond| 1))} ~cond := #in~cond; {4457#(and (<= (div __VERIFIER_assert_~cond 256) 0) (<= 1 __VERIFIER_assert_~cond))} is VALID [2022-02-20 21:06:57,938 INFO L290 TraceCheckUtils]: 50: Hoare triple {4457#(and (<= (div __VERIFIER_assert_~cond 256) 0) (<= 1 __VERIFIER_assert_~cond))} assume 0 == ~cond % 256; {4415#false} is VALID [2022-02-20 21:06:57,938 INFO L290 TraceCheckUtils]: 51: Hoare triple {4415#false} assume !false; {4415#false} is VALID [2022-02-20 21:06:57,938 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-02-20 21:06:57,938 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:06:57,938 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680329661] [2022-02-20 21:06:57,938 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680329661] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:06:57,939 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:06:57,939 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-02-20 21:06:57,939 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472100354] [2022-02-20 21:06:57,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:06:57,939 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 5 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) Word has length 52 [2022-02-20 21:06:57,939 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:06:57,940 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 5 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2022-02-20 21:06:58,017 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 40 edges. 40 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:58,018 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-20 21:06:58,018 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:06:58,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-20 21:06:58,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-02-20 21:06:58,018 INFO L87 Difference]: Start difference. First operand 97 states and 108 transitions. Second operand has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 5 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2022-02-20 21:06:59,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:59,178 INFO L93 Difference]: Finished difference Result 103 states and 113 transitions. [2022-02-20 21:06:59,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-20 21:06:59,178 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 5 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) Word has length 52 [2022-02-20 21:06:59,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:06:59,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 5 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2022-02-20 21:06:59,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 68 transitions. [2022-02-20 21:06:59,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 5 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2022-02-20 21:06:59,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 68 transitions. [2022-02-20 21:06:59,180 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 10 states and 68 transitions. [2022-02-20 21:06:59,255 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 68 edges. 68 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:59,256 INFO L225 Difference]: With dead ends: 103 [2022-02-20 21:06:59,256 INFO L226 Difference]: Without dead ends: 101 [2022-02-20 21:06:59,257 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2022-02-20 21:06:59,257 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 49 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-20 21:06:59,257 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 158 Invalid, 370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 336 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-20 21:06:59,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2022-02-20 21:06:59,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 101. [2022-02-20 21:06:59,292 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:06:59,292 INFO L82 GeneralOperation]: Start isEquivalent. First operand 101 states. Second operand has 101 states, 72 states have (on average 1.0833333333333333) internal successors, (78), 76 states have internal predecessors, (78), 15 states have call successors, (15), 10 states have call predecessors, (15), 13 states have return successors, (18), 14 states have call predecessors, (18), 14 states have call successors, (18) [2022-02-20 21:06:59,295 INFO L74 IsIncluded]: Start isIncluded. First operand 101 states. Second operand has 101 states, 72 states have (on average 1.0833333333333333) internal successors, (78), 76 states have internal predecessors, (78), 15 states have call successors, (15), 10 states have call predecessors, (15), 13 states have return successors, (18), 14 states have call predecessors, (18), 14 states have call successors, (18) [2022-02-20 21:06:59,295 INFO L87 Difference]: Start difference. First operand 101 states. Second operand has 101 states, 72 states have (on average 1.0833333333333333) internal successors, (78), 76 states have internal predecessors, (78), 15 states have call successors, (15), 10 states have call predecessors, (15), 13 states have return successors, (18), 14 states have call predecessors, (18), 14 states have call successors, (18) [2022-02-20 21:06:59,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:59,298 INFO L93 Difference]: Finished difference Result 101 states and 111 transitions. [2022-02-20 21:06:59,298 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 111 transitions. [2022-02-20 21:06:59,299 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:59,299 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:59,299 INFO L74 IsIncluded]: Start isIncluded. First operand has 101 states, 72 states have (on average 1.0833333333333333) internal successors, (78), 76 states have internal predecessors, (78), 15 states have call successors, (15), 10 states have call predecessors, (15), 13 states have return successors, (18), 14 states have call predecessors, (18), 14 states have call successors, (18) Second operand 101 states. [2022-02-20 21:06:59,299 INFO L87 Difference]: Start difference. First operand has 101 states, 72 states have (on average 1.0833333333333333) internal successors, (78), 76 states have internal predecessors, (78), 15 states have call successors, (15), 10 states have call predecessors, (15), 13 states have return successors, (18), 14 states have call predecessors, (18), 14 states have call successors, (18) Second operand 101 states. [2022-02-20 21:06:59,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:06:59,301 INFO L93 Difference]: Finished difference Result 101 states and 111 transitions. [2022-02-20 21:06:59,301 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 111 transitions. [2022-02-20 21:06:59,302 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:06:59,302 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:06:59,302 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:06:59,303 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:06:59,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 72 states have (on average 1.0833333333333333) internal successors, (78), 76 states have internal predecessors, (78), 15 states have call successors, (15), 10 states have call predecessors, (15), 13 states have return successors, (18), 14 states have call predecessors, (18), 14 states have call successors, (18) [2022-02-20 21:06:59,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 111 transitions. [2022-02-20 21:06:59,305 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 111 transitions. Word has length 52 [2022-02-20 21:06:59,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:06:59,305 INFO L470 AbstractCegarLoop]: Abstraction has 101 states and 111 transitions. [2022-02-20 21:06:59,306 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 5 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2022-02-20 21:06:59,306 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 111 transitions. [2022-02-20 21:06:59,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-02-20 21:06:59,307 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:06:59,307 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:06:59,307 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-02-20 21:06:59,308 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:06:59,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:06:59,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1896049654, now seen corresponding path program 1 times [2022-02-20 21:06:59,308 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:06:59,308 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367380099] [2022-02-20 21:06:59,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:06:59,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:06:59,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:59,424 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:06:59,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:59,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:06:59,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:59,439 INFO L290 TraceCheckUtils]: 0: Hoare triple {4937#true} ~cond := #in~cond; {4937#true} is VALID [2022-02-20 21:06:59,439 INFO L290 TraceCheckUtils]: 1: Hoare triple {4937#true} assume !(0 == ~cond % 256); {4937#true} is VALID [2022-02-20 21:06:59,439 INFO L290 TraceCheckUtils]: 2: Hoare triple {4937#true} assume true; {4937#true} is VALID [2022-02-20 21:06:59,439 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4937#true} {4937#true} #105#return; {4937#true} is VALID [2022-02-20 21:06:59,439 INFO L290 TraceCheckUtils]: 0: Hoare triple {4979#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {4937#true} is VALID [2022-02-20 21:06:59,439 INFO L272 TraceCheckUtils]: 1: Hoare triple {4937#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {4937#true} is VALID [2022-02-20 21:06:59,439 INFO L290 TraceCheckUtils]: 2: Hoare triple {4937#true} ~cond := #in~cond; {4937#true} is VALID [2022-02-20 21:06:59,440 INFO L290 TraceCheckUtils]: 3: Hoare triple {4937#true} assume !(0 == ~cond % 256); {4937#true} is VALID [2022-02-20 21:06:59,440 INFO L290 TraceCheckUtils]: 4: Hoare triple {4937#true} assume true; {4937#true} is VALID [2022-02-20 21:06:59,440 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {4937#true} {4937#true} #105#return; {4937#true} is VALID [2022-02-20 21:06:59,440 INFO L290 TraceCheckUtils]: 6: Hoare triple {4937#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; {4937#true} is VALID [2022-02-20 21:06:59,440 INFO L290 TraceCheckUtils]: 7: Hoare triple {4937#true} assume true; {4937#true} is VALID [2022-02-20 21:06:59,440 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {4937#true} {4937#true} #107#return; {4937#true} is VALID [2022-02-20 21:06:59,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-02-20 21:06:59,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:59,445 INFO L290 TraceCheckUtils]: 0: Hoare triple {4937#true} ~cond := #in~cond; {4937#true} is VALID [2022-02-20 21:06:59,445 INFO L290 TraceCheckUtils]: 1: Hoare triple {4937#true} assume !(0 == ~cond % 256); {4937#true} is VALID [2022-02-20 21:06:59,445 INFO L290 TraceCheckUtils]: 2: Hoare triple {4937#true} assume true; {4937#true} is VALID [2022-02-20 21:06:59,446 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4937#true} {4937#true} #109#return; {4937#true} is VALID [2022-02-20 21:06:59,446 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-02-20 21:06:59,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:59,451 INFO L290 TraceCheckUtils]: 0: Hoare triple {4937#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {4937#true} is VALID [2022-02-20 21:06:59,451 INFO L290 TraceCheckUtils]: 1: Hoare triple {4937#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {4937#true} is VALID [2022-02-20 21:06:59,452 INFO L290 TraceCheckUtils]: 2: Hoare triple {4937#true} assume #t~short694; {4937#true} is VALID [2022-02-20 21:06:59,452 INFO L290 TraceCheckUtils]: 3: Hoare triple {4937#true} #t~short695 := #t~short694; {4937#true} is VALID [2022-02-20 21:06:59,452 INFO L290 TraceCheckUtils]: 4: Hoare triple {4937#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; {4937#true} is VALID [2022-02-20 21:06:59,452 INFO L290 TraceCheckUtils]: 5: Hoare triple {4937#true} assume true; {4937#true} is VALID [2022-02-20 21:06:59,452 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {4937#true} {4937#true} #111#return; {4937#true} is VALID [2022-02-20 21:06:59,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-02-20 21:06:59,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:59,457 INFO L290 TraceCheckUtils]: 0: Hoare triple {4937#true} ~cond := #in~cond; {4937#true} is VALID [2022-02-20 21:06:59,457 INFO L290 TraceCheckUtils]: 1: Hoare triple {4937#true} assume !(0 == ~cond % 256); {4937#true} is VALID [2022-02-20 21:06:59,457 INFO L290 TraceCheckUtils]: 2: Hoare triple {4937#true} assume true; {4937#true} is VALID [2022-02-20 21:06:59,457 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4937#true} {4937#true} #113#return; {4937#true} is VALID [2022-02-20 21:06:59,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-02-20 21:06:59,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:06:59,510 INFO L290 TraceCheckUtils]: 0: Hoare triple {4937#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {4937#true} is VALID [2022-02-20 21:06:59,510 INFO L290 TraceCheckUtils]: 1: Hoare triple {4937#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {4937#true} is VALID [2022-02-20 21:06:59,510 INFO L290 TraceCheckUtils]: 2: Hoare triple {4937#true} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {4937#true} is VALID [2022-02-20 21:06:59,510 INFO L290 TraceCheckUtils]: 3: Hoare triple {4937#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; {4937#true} is VALID [2022-02-20 21:06:59,510 INFO L290 TraceCheckUtils]: 4: Hoare triple {4937#true} #t~short693 := #t~short689; {4937#true} is VALID [2022-02-20 21:06:59,510 INFO L290 TraceCheckUtils]: 5: Hoare triple {4937#true} assume #t~short693;call #t~mem690 := read~int(~cursor.base, ~cursor.offset, 8);#t~short692 := 0 == #t~mem690 % 18446744073709551616; {4937#true} is VALID [2022-02-20 21:06:59,511 INFO L290 TraceCheckUtils]: 6: Hoare triple {4937#true} assume #t~short692; {4984#|aws_byte_cursor_is_valid_#t~short692|} is VALID [2022-02-20 21:06:59,511 INFO L290 TraceCheckUtils]: 7: Hoare triple {4984#|aws_byte_cursor_is_valid_#t~short692|} #t~short693 := #t~short692; {4985#|aws_byte_cursor_is_valid_#t~short693|} is VALID [2022-02-20 21:06:59,511 INFO L290 TraceCheckUtils]: 8: Hoare triple {4985#|aws_byte_cursor_is_valid_#t~short693|} #t~short694 := #t~short693; {4986#|aws_byte_cursor_is_valid_#t~short694|} is VALID [2022-02-20 21:06:59,512 INFO L290 TraceCheckUtils]: 9: Hoare triple {4986#|aws_byte_cursor_is_valid_#t~short694|} #t~short695 := #t~short694; {4987#|aws_byte_cursor_is_valid_#t~short695|} is VALID [2022-02-20 21:06:59,512 INFO L290 TraceCheckUtils]: 10: Hoare triple {4987#|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; {4988#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} is VALID [2022-02-20 21:06:59,512 INFO L290 TraceCheckUtils]: 11: Hoare triple {4988#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} assume true; {4988#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} is VALID [2022-02-20 21:06:59,513 INFO L284 TraceCheckUtils]: 12: Hoare quadruple {4988#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} {4937#true} #115#return; {4976#(and (<= 1 |ULTIMATE.start_aws_byte_cursor_from_array_harness_#t~ret1211#1|) (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_#t~ret1211#1| 1))} is VALID [2022-02-20 21:06:59,513 INFO L290 TraceCheckUtils]: 0: Hoare triple {4937#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(37, 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; {4937#true} is VALID [2022-02-20 21:06:59,514 INFO L290 TraceCheckUtils]: 1: Hoare triple {4937#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_array_harness } true;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset, aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset, aws_byte_cursor_from_array_harness_#t~ret1211#1, aws_byte_cursor_from_array_harness_#t~mem1212#1, aws_byte_cursor_from_array_harness_#t~mem1213#1.base, aws_byte_cursor_from_array_harness_#t~mem1213#1.offset, aws_byte_cursor_from_array_harness_#t~mem1214#1.base, aws_byte_cursor_from_array_harness_#t~mem1214#1.offset, aws_byte_cursor_from_array_harness_#t~mem1215#1, aws_byte_cursor_from_array_harness_~length~2#1, aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset;havoc aws_byte_cursor_from_array_harness_~length~2#1; {4937#true} is VALID [2022-02-20 21:06:59,514 INFO L272 TraceCheckUtils]: 2: Hoare triple {4937#true} call aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset := bounded_malloc(aws_byte_cursor_from_array_harness_~length~2#1); {4979#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:06:59,514 INFO L290 TraceCheckUtils]: 3: Hoare triple {4979#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {4937#true} is VALID [2022-02-20 21:06:59,514 INFO L272 TraceCheckUtils]: 4: Hoare triple {4937#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {4937#true} is VALID [2022-02-20 21:06:59,515 INFO L290 TraceCheckUtils]: 5: Hoare triple {4937#true} ~cond := #in~cond; {4937#true} is VALID [2022-02-20 21:06:59,515 INFO L290 TraceCheckUtils]: 6: Hoare triple {4937#true} assume !(0 == ~cond % 256); {4937#true} is VALID [2022-02-20 21:06:59,515 INFO L290 TraceCheckUtils]: 7: Hoare triple {4937#true} assume true; {4937#true} is VALID [2022-02-20 21:06:59,515 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {4937#true} {4937#true} #105#return; {4937#true} is VALID [2022-02-20 21:06:59,515 INFO L290 TraceCheckUtils]: 9: Hoare triple {4937#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; {4937#true} is VALID [2022-02-20 21:06:59,515 INFO L290 TraceCheckUtils]: 10: Hoare triple {4937#true} assume true; {4937#true} is VALID [2022-02-20 21:06:59,515 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {4937#true} {4937#true} #107#return; {4937#true} is VALID [2022-02-20 21:06:59,515 INFO L290 TraceCheckUtils]: 12: Hoare triple {4937#true} aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset := aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;call aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_from_array } true;aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset, aws_byte_cursor_from_array_#in~len#1 := aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~length~2#1;havoc aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset;havoc aws_byte_cursor_from_array_#t~ret1076#1, aws_byte_cursor_from_array_#t~mem1077#1, aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset, aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset;aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset := aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset;aws_byte_cursor_from_array_~len#1 := aws_byte_cursor_from_array_#in~len#1; {4937#true} is VALID [2022-02-20 21:06:59,515 INFO L272 TraceCheckUtils]: 13: Hoare triple {4937#true} call assume_abort_if_not((if 0 == (if 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || aws_byte_cursor_from_array_~bytes#1.base != 0 || aws_byte_cursor_from_array_~bytes#1.offset != 0 then 1 else 0) then 0 else 1)); {4937#true} is VALID [2022-02-20 21:06:59,516 INFO L290 TraceCheckUtils]: 14: Hoare triple {4937#true} ~cond := #in~cond; {4937#true} is VALID [2022-02-20 21:06:59,516 INFO L290 TraceCheckUtils]: 15: Hoare triple {4937#true} assume !(0 == ~cond % 256); {4937#true} is VALID [2022-02-20 21:06:59,516 INFO L290 TraceCheckUtils]: 16: Hoare triple {4937#true} assume true; {4937#true} is VALID [2022-02-20 21:06:59,516 INFO L284 TraceCheckUtils]: 17: Hoare quadruple {4937#true} {4937#true} #109#return; {4937#true} is VALID [2022-02-20 21:06:59,516 INFO L290 TraceCheckUtils]: 18: Hoare triple {4937#true} call aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset := #Ultimate.allocOnStack(16);call write~$Pointer$(aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~#cur~2#1.base, 8 + aws_byte_cursor_from_array_~#cur~2#1.offset, 8);call write~int(aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset, 8); {4937#true} is VALID [2022-02-20 21:06:59,516 INFO L272 TraceCheckUtils]: 19: Hoare triple {4937#true} call aws_byte_cursor_from_array_#t~ret1076#1 := aws_byte_cursor_is_valid(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset); {4937#true} is VALID [2022-02-20 21:06:59,516 INFO L290 TraceCheckUtils]: 20: Hoare triple {4937#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {4937#true} is VALID [2022-02-20 21:06:59,516 INFO L290 TraceCheckUtils]: 21: Hoare triple {4937#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {4937#true} is VALID [2022-02-20 21:06:59,516 INFO L290 TraceCheckUtils]: 22: Hoare triple {4937#true} assume #t~short694; {4937#true} is VALID [2022-02-20 21:06:59,516 INFO L290 TraceCheckUtils]: 23: Hoare triple {4937#true} #t~short695 := #t~short694; {4937#true} is VALID [2022-02-20 21:06:59,517 INFO L290 TraceCheckUtils]: 24: Hoare triple {4937#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; {4937#true} is VALID [2022-02-20 21:06:59,517 INFO L290 TraceCheckUtils]: 25: Hoare triple {4937#true} assume true; {4937#true} is VALID [2022-02-20 21:06:59,517 INFO L284 TraceCheckUtils]: 26: Hoare quadruple {4937#true} {4937#true} #111#return; {4937#true} is VALID [2022-02-20 21:06:59,517 INFO L272 TraceCheckUtils]: 27: Hoare triple {4937#true} call __VERIFIER_assert(aws_byte_cursor_from_array_#t~ret1076#1); {4937#true} is VALID [2022-02-20 21:06:59,517 INFO L290 TraceCheckUtils]: 28: Hoare triple {4937#true} ~cond := #in~cond; {4937#true} is VALID [2022-02-20 21:06:59,517 INFO L290 TraceCheckUtils]: 29: Hoare triple {4937#true} assume !(0 == ~cond % 256); {4937#true} is VALID [2022-02-20 21:06:59,517 INFO L290 TraceCheckUtils]: 30: Hoare triple {4937#true} assume true; {4937#true} is VALID [2022-02-20 21:06:59,517 INFO L284 TraceCheckUtils]: 31: Hoare quadruple {4937#true} {4937#true} #113#return; {4937#true} is VALID [2022-02-20 21:06:59,517 INFO L290 TraceCheckUtils]: 32: Hoare triple {4937#true} havoc aws_byte_cursor_from_array_#t~ret1076#1;call aws_byte_cursor_from_array_#t~mem1077#1 := read~int(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset, 8);call aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset := read~$Pointer$(aws_byte_cursor_from_array_~#cur~2#1.base, 8 + aws_byte_cursor_from_array_~#cur~2#1.offset, 8);aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset := aws_byte_cursor_from_array_#t~mem1077#1, aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset;havoc aws_byte_cursor_from_array_#t~mem1077#1;havoc aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset;call ULTIMATE.dealloc(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset);havoc aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset; {4937#true} is VALID [2022-02-20 21:06:59,517 INFO L290 TraceCheckUtils]: 33: Hoare triple {4937#true} aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset := aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset;assume { :end_inline_aws_byte_cursor_from_array } true;call write~init~int(aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset, aws_byte_cursor_from_array_harness_~#cur~3#1.base, 8 + aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8);havoc aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset; {4937#true} is VALID [2022-02-20 21:06:59,518 INFO L272 TraceCheckUtils]: 34: Hoare triple {4937#true} call aws_byte_cursor_from_array_harness_#t~ret1211#1 := aws_byte_cursor_is_valid(aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset); {4937#true} is VALID [2022-02-20 21:06:59,518 INFO L290 TraceCheckUtils]: 35: Hoare triple {4937#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {4937#true} is VALID [2022-02-20 21:06:59,518 INFO L290 TraceCheckUtils]: 36: Hoare triple {4937#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {4937#true} is VALID [2022-02-20 21:06:59,518 INFO L290 TraceCheckUtils]: 37: Hoare triple {4937#true} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {4937#true} is VALID [2022-02-20 21:06:59,518 INFO L290 TraceCheckUtils]: 38: Hoare triple {4937#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; {4937#true} is VALID [2022-02-20 21:06:59,518 INFO L290 TraceCheckUtils]: 39: Hoare triple {4937#true} #t~short693 := #t~short689; {4937#true} is VALID [2022-02-20 21:06:59,518 INFO L290 TraceCheckUtils]: 40: Hoare triple {4937#true} assume #t~short693;call #t~mem690 := read~int(~cursor.base, ~cursor.offset, 8);#t~short692 := 0 == #t~mem690 % 18446744073709551616; {4937#true} is VALID [2022-02-20 21:06:59,518 INFO L290 TraceCheckUtils]: 41: Hoare triple {4937#true} assume #t~short692; {4984#|aws_byte_cursor_is_valid_#t~short692|} is VALID [2022-02-20 21:06:59,519 INFO L290 TraceCheckUtils]: 42: Hoare triple {4984#|aws_byte_cursor_is_valid_#t~short692|} #t~short693 := #t~short692; {4985#|aws_byte_cursor_is_valid_#t~short693|} is VALID [2022-02-20 21:06:59,520 INFO L290 TraceCheckUtils]: 43: Hoare triple {4985#|aws_byte_cursor_is_valid_#t~short693|} #t~short694 := #t~short693; {4986#|aws_byte_cursor_is_valid_#t~short694|} is VALID [2022-02-20 21:06:59,520 INFO L290 TraceCheckUtils]: 44: Hoare triple {4986#|aws_byte_cursor_is_valid_#t~short694|} #t~short695 := #t~short694; {4987#|aws_byte_cursor_is_valid_#t~short695|} is VALID [2022-02-20 21:06:59,520 INFO L290 TraceCheckUtils]: 45: Hoare triple {4987#|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; {4988#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} is VALID [2022-02-20 21:06:59,521 INFO L290 TraceCheckUtils]: 46: Hoare triple {4988#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} assume true; {4988#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} is VALID [2022-02-20 21:06:59,521 INFO L284 TraceCheckUtils]: 47: Hoare quadruple {4988#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} {4937#true} #115#return; {4976#(and (<= 1 |ULTIMATE.start_aws_byte_cursor_from_array_harness_#t~ret1211#1|) (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_#t~ret1211#1| 1))} is VALID [2022-02-20 21:06:59,522 INFO L272 TraceCheckUtils]: 48: Hoare triple {4976#(and (<= 1 |ULTIMATE.start_aws_byte_cursor_from_array_harness_#t~ret1211#1|) (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_#t~ret1211#1| 1))} call __VERIFIER_assert(aws_byte_cursor_from_array_harness_#t~ret1211#1); {4977#(and (<= 1 |__VERIFIER_assert_#in~cond|) (<= |__VERIFIER_assert_#in~cond| 1))} is VALID [2022-02-20 21:06:59,522 INFO L290 TraceCheckUtils]: 49: Hoare triple {4977#(and (<= 1 |__VERIFIER_assert_#in~cond|) (<= |__VERIFIER_assert_#in~cond| 1))} ~cond := #in~cond; {4978#(and (<= (div __VERIFIER_assert_~cond 256) 0) (<= 1 __VERIFIER_assert_~cond))} is VALID [2022-02-20 21:06:59,523 INFO L290 TraceCheckUtils]: 50: Hoare triple {4978#(and (<= (div __VERIFIER_assert_~cond 256) 0) (<= 1 __VERIFIER_assert_~cond))} assume 0 == ~cond % 256; {4938#false} is VALID [2022-02-20 21:06:59,523 INFO L290 TraceCheckUtils]: 51: Hoare triple {4938#false} assume !false; {4938#false} is VALID [2022-02-20 21:06:59,523 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-02-20 21:06:59,523 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:06:59,523 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367380099] [2022-02-20 21:06:59,523 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367380099] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:06:59,523 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:06:59,524 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-02-20 21:06:59,524 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975161513] [2022-02-20 21:06:59,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:06:59,524 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.4) internal successors, (34), 8 states have internal predecessors, (34), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) Word has length 52 [2022-02-20 21:06:59,524 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:06:59,525 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 11 states, 10 states have (on average 3.4) internal successors, (34), 8 states have internal predecessors, (34), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-02-20 21:06:59,589 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 47 edges. 47 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:06:59,589 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-20 21:06:59,590 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:06:59,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-20 21:06:59,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-02-20 21:06:59,591 INFO L87 Difference]: Start difference. First operand 101 states and 111 transitions. Second operand has 11 states, 10 states have (on average 3.4) internal successors, (34), 8 states have internal predecessors, (34), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-02-20 21:07:00,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:00,703 INFO L93 Difference]: Finished difference Result 121 states and 132 transitions. [2022-02-20 21:07:00,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-20 21:07:00,703 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.4) internal successors, (34), 8 states have internal predecessors, (34), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) Word has length 52 [2022-02-20 21:07:00,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:07:00,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 10 states have (on average 3.4) internal successors, (34), 8 states have internal predecessors, (34), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-02-20 21:07:00,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 80 transitions. [2022-02-20 21:07:00,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 10 states have (on average 3.4) internal successors, (34), 8 states have internal predecessors, (34), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-02-20 21:07:00,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 80 transitions. [2022-02-20 21:07:00,705 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 12 states and 80 transitions. [2022-02-20 21:07:00,789 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:00,790 INFO L225 Difference]: With dead ends: 121 [2022-02-20 21:07:00,790 INFO L226 Difference]: Without dead ends: 119 [2022-02-20 21:07:00,791 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2022-02-20 21:07:00,791 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 46 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 345 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 345 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-20 21:07:00,791 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 278 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 345 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-20 21:07:00,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2022-02-20 21:07:00,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 109. [2022-02-20 21:07:00,808 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:07:00,809 INFO L82 GeneralOperation]: Start isEquivalent. First operand 119 states. Second operand has 109 states, 79 states have (on average 1.0759493670886076) internal successors, (85), 84 states have internal predecessors, (85), 15 states have call successors, (15), 10 states have call predecessors, (15), 14 states have return successors, (20), 14 states have call predecessors, (20), 14 states have call successors, (20) [2022-02-20 21:07:00,809 INFO L74 IsIncluded]: Start isIncluded. First operand 119 states. Second operand has 109 states, 79 states have (on average 1.0759493670886076) internal successors, (85), 84 states have internal predecessors, (85), 15 states have call successors, (15), 10 states have call predecessors, (15), 14 states have return successors, (20), 14 states have call predecessors, (20), 14 states have call successors, (20) [2022-02-20 21:07:00,809 INFO L87 Difference]: Start difference. First operand 119 states. Second operand has 109 states, 79 states have (on average 1.0759493670886076) internal successors, (85), 84 states have internal predecessors, (85), 15 states have call successors, (15), 10 states have call predecessors, (15), 14 states have return successors, (20), 14 states have call predecessors, (20), 14 states have call successors, (20) [2022-02-20 21:07:00,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:00,811 INFO L93 Difference]: Finished difference Result 119 states and 130 transitions. [2022-02-20 21:07:00,811 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 130 transitions. [2022-02-20 21:07:00,812 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:00,812 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:00,812 INFO L74 IsIncluded]: Start isIncluded. First operand has 109 states, 79 states have (on average 1.0759493670886076) internal successors, (85), 84 states have internal predecessors, (85), 15 states have call successors, (15), 10 states have call predecessors, (15), 14 states have return successors, (20), 14 states have call predecessors, (20), 14 states have call successors, (20) Second operand 119 states. [2022-02-20 21:07:00,812 INFO L87 Difference]: Start difference. First operand has 109 states, 79 states have (on average 1.0759493670886076) internal successors, (85), 84 states have internal predecessors, (85), 15 states have call successors, (15), 10 states have call predecessors, (15), 14 states have return successors, (20), 14 states have call predecessors, (20), 14 states have call successors, (20) Second operand 119 states. [2022-02-20 21:07:00,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:00,814 INFO L93 Difference]: Finished difference Result 119 states and 130 transitions. [2022-02-20 21:07:00,814 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 130 transitions. [2022-02-20 21:07:00,815 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:00,815 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:00,815 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:07:00,815 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:07:00,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 79 states have (on average 1.0759493670886076) internal successors, (85), 84 states have internal predecessors, (85), 15 states have call successors, (15), 10 states have call predecessors, (15), 14 states have return successors, (20), 14 states have call predecessors, (20), 14 states have call successors, (20) [2022-02-20 21:07:00,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 120 transitions. [2022-02-20 21:07:00,817 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 120 transitions. Word has length 52 [2022-02-20 21:07:00,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:07:00,817 INFO L470 AbstractCegarLoop]: Abstraction has 109 states and 120 transitions. [2022-02-20 21:07:00,817 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.4) internal successors, (34), 8 states have internal predecessors, (34), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-02-20 21:07:00,817 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 120 transitions. [2022-02-20 21:07:00,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-02-20 21:07:00,818 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:07:00,818 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:07:00,818 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-02-20 21:07:00,818 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:07:00,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:07:00,819 INFO L85 PathProgramCache]: Analyzing trace with hash -1697853064, now seen corresponding path program 1 times [2022-02-20 21:07:00,819 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:07:00,819 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447134273] [2022-02-20 21:07:00,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:07:00,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:07:00,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:00,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:07:00,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:00,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:07:00,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:00,967 INFO L290 TraceCheckUtils]: 0: Hoare triple {5534#true} ~cond := #in~cond; {5534#true} is VALID [2022-02-20 21:07:00,967 INFO L290 TraceCheckUtils]: 1: Hoare triple {5534#true} assume !(0 == ~cond % 256); {5534#true} is VALID [2022-02-20 21:07:00,967 INFO L290 TraceCheckUtils]: 2: Hoare triple {5534#true} assume true; {5534#true} is VALID [2022-02-20 21:07:00,967 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {5534#true} {5534#true} #105#return; {5534#true} is VALID [2022-02-20 21:07:00,967 INFO L290 TraceCheckUtils]: 0: Hoare triple {5576#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {5534#true} is VALID [2022-02-20 21:07:00,967 INFO L272 TraceCheckUtils]: 1: Hoare triple {5534#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {5534#true} is VALID [2022-02-20 21:07:00,967 INFO L290 TraceCheckUtils]: 2: Hoare triple {5534#true} ~cond := #in~cond; {5534#true} is VALID [2022-02-20 21:07:00,968 INFO L290 TraceCheckUtils]: 3: Hoare triple {5534#true} assume !(0 == ~cond % 256); {5534#true} is VALID [2022-02-20 21:07:00,968 INFO L290 TraceCheckUtils]: 4: Hoare triple {5534#true} assume true; {5534#true} is VALID [2022-02-20 21:07:00,968 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {5534#true} {5534#true} #105#return; {5534#true} is VALID [2022-02-20 21:07:00,968 INFO L290 TraceCheckUtils]: 6: Hoare triple {5534#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; {5534#true} is VALID [2022-02-20 21:07:00,968 INFO L290 TraceCheckUtils]: 7: Hoare triple {5534#true} assume true; {5534#true} is VALID [2022-02-20 21:07:00,968 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {5534#true} {5534#true} #107#return; {5534#true} is VALID [2022-02-20 21:07:00,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-02-20 21:07:00,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:00,975 INFO L290 TraceCheckUtils]: 0: Hoare triple {5534#true} ~cond := #in~cond; {5534#true} is VALID [2022-02-20 21:07:00,975 INFO L290 TraceCheckUtils]: 1: Hoare triple {5534#true} assume !(0 == ~cond % 256); {5534#true} is VALID [2022-02-20 21:07:00,975 INFO L290 TraceCheckUtils]: 2: Hoare triple {5534#true} assume true; {5534#true} is VALID [2022-02-20 21:07:00,975 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {5534#true} {5534#true} #109#return; {5534#true} is VALID [2022-02-20 21:07:00,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-02-20 21:07:00,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:00,982 INFO L290 TraceCheckUtils]: 0: Hoare triple {5534#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {5534#true} is VALID [2022-02-20 21:07:00,982 INFO L290 TraceCheckUtils]: 1: Hoare triple {5534#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {5534#true} is VALID [2022-02-20 21:07:00,982 INFO L290 TraceCheckUtils]: 2: Hoare triple {5534#true} assume #t~short694; {5534#true} is VALID [2022-02-20 21:07:00,982 INFO L290 TraceCheckUtils]: 3: Hoare triple {5534#true} #t~short695 := #t~short694; {5534#true} is VALID [2022-02-20 21:07:00,982 INFO L290 TraceCheckUtils]: 4: Hoare triple {5534#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; {5534#true} is VALID [2022-02-20 21:07:00,982 INFO L290 TraceCheckUtils]: 5: Hoare triple {5534#true} assume true; {5534#true} is VALID [2022-02-20 21:07:00,982 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {5534#true} {5534#true} #111#return; {5534#true} is VALID [2022-02-20 21:07:00,982 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-02-20 21:07:00,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:00,988 INFO L290 TraceCheckUtils]: 0: Hoare triple {5534#true} ~cond := #in~cond; {5534#true} is VALID [2022-02-20 21:07:00,988 INFO L290 TraceCheckUtils]: 1: Hoare triple {5534#true} assume !(0 == ~cond % 256); {5534#true} is VALID [2022-02-20 21:07:00,988 INFO L290 TraceCheckUtils]: 2: Hoare triple {5534#true} assume true; {5534#true} is VALID [2022-02-20 21:07:00,988 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {5534#true} {5534#true} #113#return; {5534#true} is VALID [2022-02-20 21:07:00,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-02-20 21:07:00,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:01,096 INFO L290 TraceCheckUtils]: 0: Hoare triple {5534#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {5534#true} is VALID [2022-02-20 21:07:01,096 INFO L290 TraceCheckUtils]: 1: Hoare triple {5534#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {5534#true} is VALID [2022-02-20 21:07:01,096 INFO L290 TraceCheckUtils]: 2: Hoare triple {5534#true} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {5534#true} is VALID [2022-02-20 21:07:01,097 INFO L290 TraceCheckUtils]: 3: Hoare triple {5534#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; {5581#(or (not (= (select (select |#memory_$Pointer$.offset| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)) (not |aws_byte_cursor_is_valid_#t~short689|) (not (= (select (select |#memory_$Pointer$.base| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)))} is VALID [2022-02-20 21:07:01,097 INFO L290 TraceCheckUtils]: 4: Hoare triple {5581#(or (not (= (select (select |#memory_$Pointer$.offset| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)) (not |aws_byte_cursor_is_valid_#t~short689|) (not (= (select (select |#memory_$Pointer$.base| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)))} #t~short693 := #t~short689; {5582#(or (not (= (select (select |#memory_$Pointer$.offset| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)) (not |aws_byte_cursor_is_valid_#t~short693|) (not (= (select (select |#memory_$Pointer$.base| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)))} is VALID [2022-02-20 21:07:01,098 INFO L290 TraceCheckUtils]: 5: Hoare triple {5582#(or (not (= (select (select |#memory_$Pointer$.offset| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)) (not |aws_byte_cursor_is_valid_#t~short693|) (not (= (select (select |#memory_$Pointer$.base| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)))} assume #t~short693;call #t~mem690 := read~int(~cursor.base, ~cursor.offset, 8);#t~short692 := 0 == #t~mem690 % 18446744073709551616; {5583#(or (not (= (select (select |#memory_$Pointer$.offset| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)) (not (= (select (select |#memory_$Pointer$.base| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)))} is VALID [2022-02-20 21:07:01,098 INFO L290 TraceCheckUtils]: 6: Hoare triple {5583#(or (not (= (select (select |#memory_$Pointer$.offset| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)) (not (= (select (select |#memory_$Pointer$.base| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)))} assume !#t~short692;call #t~mem691.base, #t~mem691.offset := read~$Pointer$(~cursor.base, 8 + ~cursor.offset, 8);#t~short692 := #t~mem691.base != 0 || #t~mem691.offset != 0; {5584#|aws_byte_cursor_is_valid_#t~short692|} is VALID [2022-02-20 21:07:01,099 INFO L290 TraceCheckUtils]: 7: Hoare triple {5584#|aws_byte_cursor_is_valid_#t~short692|} #t~short693 := #t~short692; {5585#|aws_byte_cursor_is_valid_#t~short693|} is VALID [2022-02-20 21:07:01,099 INFO L290 TraceCheckUtils]: 8: Hoare triple {5585#|aws_byte_cursor_is_valid_#t~short693|} #t~short694 := #t~short693; {5586#|aws_byte_cursor_is_valid_#t~short694|} is VALID [2022-02-20 21:07:01,099 INFO L290 TraceCheckUtils]: 9: Hoare triple {5586#|aws_byte_cursor_is_valid_#t~short694|} #t~short695 := #t~short694; {5587#|aws_byte_cursor_is_valid_#t~short695|} is VALID [2022-02-20 21:07:01,100 INFO L290 TraceCheckUtils]: 10: Hoare triple {5587#|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; {5588#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} is VALID [2022-02-20 21:07:01,100 INFO L290 TraceCheckUtils]: 11: Hoare triple {5588#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} assume true; {5588#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} is VALID [2022-02-20 21:07:01,101 INFO L284 TraceCheckUtils]: 12: Hoare quadruple {5588#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} {5534#true} #115#return; {5573#(and (<= 1 |ULTIMATE.start_aws_byte_cursor_from_array_harness_#t~ret1211#1|) (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_#t~ret1211#1| 1))} is VALID [2022-02-20 21:07:01,101 INFO L290 TraceCheckUtils]: 0: Hoare triple {5534#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(37, 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; {5534#true} is VALID [2022-02-20 21:07:01,102 INFO L290 TraceCheckUtils]: 1: Hoare triple {5534#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_array_harness } true;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset, aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset, aws_byte_cursor_from_array_harness_#t~ret1211#1, aws_byte_cursor_from_array_harness_#t~mem1212#1, aws_byte_cursor_from_array_harness_#t~mem1213#1.base, aws_byte_cursor_from_array_harness_#t~mem1213#1.offset, aws_byte_cursor_from_array_harness_#t~mem1214#1.base, aws_byte_cursor_from_array_harness_#t~mem1214#1.offset, aws_byte_cursor_from_array_harness_#t~mem1215#1, aws_byte_cursor_from_array_harness_~length~2#1, aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset;havoc aws_byte_cursor_from_array_harness_~length~2#1; {5534#true} is VALID [2022-02-20 21:07:01,102 INFO L272 TraceCheckUtils]: 2: Hoare triple {5534#true} call aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset := bounded_malloc(aws_byte_cursor_from_array_harness_~length~2#1); {5576#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:07:01,102 INFO L290 TraceCheckUtils]: 3: Hoare triple {5576#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {5534#true} is VALID [2022-02-20 21:07:01,102 INFO L272 TraceCheckUtils]: 4: Hoare triple {5534#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {5534#true} is VALID [2022-02-20 21:07:01,103 INFO L290 TraceCheckUtils]: 5: Hoare triple {5534#true} ~cond := #in~cond; {5534#true} is VALID [2022-02-20 21:07:01,103 INFO L290 TraceCheckUtils]: 6: Hoare triple {5534#true} assume !(0 == ~cond % 256); {5534#true} is VALID [2022-02-20 21:07:01,103 INFO L290 TraceCheckUtils]: 7: Hoare triple {5534#true} assume true; {5534#true} is VALID [2022-02-20 21:07:01,103 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {5534#true} {5534#true} #105#return; {5534#true} is VALID [2022-02-20 21:07:01,103 INFO L290 TraceCheckUtils]: 9: Hoare triple {5534#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; {5534#true} is VALID [2022-02-20 21:07:01,103 INFO L290 TraceCheckUtils]: 10: Hoare triple {5534#true} assume true; {5534#true} is VALID [2022-02-20 21:07:01,103 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {5534#true} {5534#true} #107#return; {5534#true} is VALID [2022-02-20 21:07:01,103 INFO L290 TraceCheckUtils]: 12: Hoare triple {5534#true} aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset := aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;call aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_from_array } true;aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset, aws_byte_cursor_from_array_#in~len#1 := aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~length~2#1;havoc aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset;havoc aws_byte_cursor_from_array_#t~ret1076#1, aws_byte_cursor_from_array_#t~mem1077#1, aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset, aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset;aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset := aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset;aws_byte_cursor_from_array_~len#1 := aws_byte_cursor_from_array_#in~len#1; {5534#true} is VALID [2022-02-20 21:07:01,103 INFO L272 TraceCheckUtils]: 13: Hoare triple {5534#true} call assume_abort_if_not((if 0 == (if 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || aws_byte_cursor_from_array_~bytes#1.base != 0 || aws_byte_cursor_from_array_~bytes#1.offset != 0 then 1 else 0) then 0 else 1)); {5534#true} is VALID [2022-02-20 21:07:01,104 INFO L290 TraceCheckUtils]: 14: Hoare triple {5534#true} ~cond := #in~cond; {5534#true} is VALID [2022-02-20 21:07:01,104 INFO L290 TraceCheckUtils]: 15: Hoare triple {5534#true} assume !(0 == ~cond % 256); {5534#true} is VALID [2022-02-20 21:07:01,104 INFO L290 TraceCheckUtils]: 16: Hoare triple {5534#true} assume true; {5534#true} is VALID [2022-02-20 21:07:01,104 INFO L284 TraceCheckUtils]: 17: Hoare quadruple {5534#true} {5534#true} #109#return; {5534#true} is VALID [2022-02-20 21:07:01,104 INFO L290 TraceCheckUtils]: 18: Hoare triple {5534#true} call aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset := #Ultimate.allocOnStack(16);call write~$Pointer$(aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~#cur~2#1.base, 8 + aws_byte_cursor_from_array_~#cur~2#1.offset, 8);call write~int(aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset, 8); {5534#true} is VALID [2022-02-20 21:07:01,104 INFO L272 TraceCheckUtils]: 19: Hoare triple {5534#true} call aws_byte_cursor_from_array_#t~ret1076#1 := aws_byte_cursor_is_valid(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset); {5534#true} is VALID [2022-02-20 21:07:01,104 INFO L290 TraceCheckUtils]: 20: Hoare triple {5534#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {5534#true} is VALID [2022-02-20 21:07:01,104 INFO L290 TraceCheckUtils]: 21: Hoare triple {5534#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {5534#true} is VALID [2022-02-20 21:07:01,104 INFO L290 TraceCheckUtils]: 22: Hoare triple {5534#true} assume #t~short694; {5534#true} is VALID [2022-02-20 21:07:01,104 INFO L290 TraceCheckUtils]: 23: Hoare triple {5534#true} #t~short695 := #t~short694; {5534#true} is VALID [2022-02-20 21:07:01,105 INFO L290 TraceCheckUtils]: 24: Hoare triple {5534#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; {5534#true} is VALID [2022-02-20 21:07:01,105 INFO L290 TraceCheckUtils]: 25: Hoare triple {5534#true} assume true; {5534#true} is VALID [2022-02-20 21:07:01,105 INFO L284 TraceCheckUtils]: 26: Hoare quadruple {5534#true} {5534#true} #111#return; {5534#true} is VALID [2022-02-20 21:07:01,105 INFO L272 TraceCheckUtils]: 27: Hoare triple {5534#true} call __VERIFIER_assert(aws_byte_cursor_from_array_#t~ret1076#1); {5534#true} is VALID [2022-02-20 21:07:01,105 INFO L290 TraceCheckUtils]: 28: Hoare triple {5534#true} ~cond := #in~cond; {5534#true} is VALID [2022-02-20 21:07:01,105 INFO L290 TraceCheckUtils]: 29: Hoare triple {5534#true} assume !(0 == ~cond % 256); {5534#true} is VALID [2022-02-20 21:07:01,105 INFO L290 TraceCheckUtils]: 30: Hoare triple {5534#true} assume true; {5534#true} is VALID [2022-02-20 21:07:01,105 INFO L284 TraceCheckUtils]: 31: Hoare quadruple {5534#true} {5534#true} #113#return; {5534#true} is VALID [2022-02-20 21:07:01,105 INFO L290 TraceCheckUtils]: 32: Hoare triple {5534#true} havoc aws_byte_cursor_from_array_#t~ret1076#1;call aws_byte_cursor_from_array_#t~mem1077#1 := read~int(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset, 8);call aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset := read~$Pointer$(aws_byte_cursor_from_array_~#cur~2#1.base, 8 + aws_byte_cursor_from_array_~#cur~2#1.offset, 8);aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset := aws_byte_cursor_from_array_#t~mem1077#1, aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset;havoc aws_byte_cursor_from_array_#t~mem1077#1;havoc aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset;call ULTIMATE.dealloc(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset);havoc aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset; {5534#true} is VALID [2022-02-20 21:07:01,105 INFO L290 TraceCheckUtils]: 33: Hoare triple {5534#true} aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset := aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset;assume { :end_inline_aws_byte_cursor_from_array } true;call write~init~int(aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset, aws_byte_cursor_from_array_harness_~#cur~3#1.base, 8 + aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8);havoc aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset; {5534#true} is VALID [2022-02-20 21:07:01,106 INFO L272 TraceCheckUtils]: 34: Hoare triple {5534#true} call aws_byte_cursor_from_array_harness_#t~ret1211#1 := aws_byte_cursor_is_valid(aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset); {5534#true} is VALID [2022-02-20 21:07:01,106 INFO L290 TraceCheckUtils]: 35: Hoare triple {5534#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {5534#true} is VALID [2022-02-20 21:07:01,106 INFO L290 TraceCheckUtils]: 36: Hoare triple {5534#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {5534#true} is VALID [2022-02-20 21:07:01,106 INFO L290 TraceCheckUtils]: 37: Hoare triple {5534#true} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {5534#true} is VALID [2022-02-20 21:07:01,107 INFO L290 TraceCheckUtils]: 38: Hoare triple {5534#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; {5581#(or (not (= (select (select |#memory_$Pointer$.offset| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)) (not |aws_byte_cursor_is_valid_#t~short689|) (not (= (select (select |#memory_$Pointer$.base| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)))} is VALID [2022-02-20 21:07:01,107 INFO L290 TraceCheckUtils]: 39: Hoare triple {5581#(or (not (= (select (select |#memory_$Pointer$.offset| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)) (not |aws_byte_cursor_is_valid_#t~short689|) (not (= (select (select |#memory_$Pointer$.base| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)))} #t~short693 := #t~short689; {5582#(or (not (= (select (select |#memory_$Pointer$.offset| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)) (not |aws_byte_cursor_is_valid_#t~short693|) (not (= (select (select |#memory_$Pointer$.base| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)))} is VALID [2022-02-20 21:07:01,108 INFO L290 TraceCheckUtils]: 40: Hoare triple {5582#(or (not (= (select (select |#memory_$Pointer$.offset| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)) (not |aws_byte_cursor_is_valid_#t~short693|) (not (= (select (select |#memory_$Pointer$.base| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)))} assume #t~short693;call #t~mem690 := read~int(~cursor.base, ~cursor.offset, 8);#t~short692 := 0 == #t~mem690 % 18446744073709551616; {5583#(or (not (= (select (select |#memory_$Pointer$.offset| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)) (not (= (select (select |#memory_$Pointer$.base| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)))} is VALID [2022-02-20 21:07:01,108 INFO L290 TraceCheckUtils]: 41: Hoare triple {5583#(or (not (= (select (select |#memory_$Pointer$.offset| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)) (not (= (select (select |#memory_$Pointer$.base| aws_byte_cursor_is_valid_~cursor.base) (+ aws_byte_cursor_is_valid_~cursor.offset 8)) 0)))} assume !#t~short692;call #t~mem691.base, #t~mem691.offset := read~$Pointer$(~cursor.base, 8 + ~cursor.offset, 8);#t~short692 := #t~mem691.base != 0 || #t~mem691.offset != 0; {5584#|aws_byte_cursor_is_valid_#t~short692|} is VALID [2022-02-20 21:07:01,108 INFO L290 TraceCheckUtils]: 42: Hoare triple {5584#|aws_byte_cursor_is_valid_#t~short692|} #t~short693 := #t~short692; {5585#|aws_byte_cursor_is_valid_#t~short693|} is VALID [2022-02-20 21:07:01,109 INFO L290 TraceCheckUtils]: 43: Hoare triple {5585#|aws_byte_cursor_is_valid_#t~short693|} #t~short694 := #t~short693; {5586#|aws_byte_cursor_is_valid_#t~short694|} is VALID [2022-02-20 21:07:01,109 INFO L290 TraceCheckUtils]: 44: Hoare triple {5586#|aws_byte_cursor_is_valid_#t~short694|} #t~short695 := #t~short694; {5587#|aws_byte_cursor_is_valid_#t~short695|} is VALID [2022-02-20 21:07:01,110 INFO L290 TraceCheckUtils]: 45: Hoare triple {5587#|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; {5588#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} is VALID [2022-02-20 21:07:01,110 INFO L290 TraceCheckUtils]: 46: Hoare triple {5588#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} assume true; {5588#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} is VALID [2022-02-20 21:07:01,111 INFO L284 TraceCheckUtils]: 47: Hoare quadruple {5588#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} {5534#true} #115#return; {5573#(and (<= 1 |ULTIMATE.start_aws_byte_cursor_from_array_harness_#t~ret1211#1|) (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_#t~ret1211#1| 1))} is VALID [2022-02-20 21:07:01,112 INFO L272 TraceCheckUtils]: 48: Hoare triple {5573#(and (<= 1 |ULTIMATE.start_aws_byte_cursor_from_array_harness_#t~ret1211#1|) (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_#t~ret1211#1| 1))} call __VERIFIER_assert(aws_byte_cursor_from_array_harness_#t~ret1211#1); {5574#(and (<= 1 |__VERIFIER_assert_#in~cond|) (<= |__VERIFIER_assert_#in~cond| 1))} is VALID [2022-02-20 21:07:01,112 INFO L290 TraceCheckUtils]: 49: Hoare triple {5574#(and (<= 1 |__VERIFIER_assert_#in~cond|) (<= |__VERIFIER_assert_#in~cond| 1))} ~cond := #in~cond; {5575#(and (<= (div __VERIFIER_assert_~cond 256) 0) (<= 1 __VERIFIER_assert_~cond))} is VALID [2022-02-20 21:07:01,113 INFO L290 TraceCheckUtils]: 50: Hoare triple {5575#(and (<= (div __VERIFIER_assert_~cond 256) 0) (<= 1 __VERIFIER_assert_~cond))} assume 0 == ~cond % 256; {5535#false} is VALID [2022-02-20 21:07:01,113 INFO L290 TraceCheckUtils]: 51: Hoare triple {5535#false} assume !false; {5535#false} is VALID [2022-02-20 21:07:01,113 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-02-20 21:07:01,113 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:07:01,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447134273] [2022-02-20 21:07:01,113 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447134273] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:07:01,113 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:07:01,113 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-02-20 21:07:01,114 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070733841] [2022-02-20 21:07:01,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:07:01,114 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 11 states have internal predecessors, (34), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) Word has length 52 [2022-02-20 21:07:01,114 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:07:01,114 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 14 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 11 states have internal predecessors, (34), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-02-20 21:07:01,173 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 47 edges. 47 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:01,173 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-20 21:07:01,174 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:07:01,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-20 21:07:01,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=155, Unknown=0, NotChecked=0, Total=182 [2022-02-20 21:07:01,174 INFO L87 Difference]: Start difference. First operand 109 states and 120 transitions. Second operand has 14 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 11 states have internal predecessors, (34), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-02-20 21:07:02,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:02,558 INFO L93 Difference]: Finished difference Result 121 states and 132 transitions. [2022-02-20 21:07:02,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-20 21:07:02,558 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 11 states have internal predecessors, (34), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) Word has length 52 [2022-02-20 21:07:02,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:07:02,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 11 states have internal predecessors, (34), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-02-20 21:07:02,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 81 transitions. [2022-02-20 21:07:02,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 11 states have internal predecessors, (34), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-02-20 21:07:02,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 81 transitions. [2022-02-20 21:07:02,561 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 16 states and 81 transitions. [2022-02-20 21:07:02,651 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 81 edges. 81 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:02,653 INFO L225 Difference]: With dead ends: 121 [2022-02-20 21:07:02,653 INFO L226 Difference]: Without dead ends: 119 [2022-02-20 21:07:02,653 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=123, Invalid=527, Unknown=0, NotChecked=0, Total=650 [2022-02-20 21:07:02,653 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 63 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 471 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-20 21:07:02,654 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 320 Invalid, 502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 471 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-20 21:07:02,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2022-02-20 21:07:02,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 97. [2022-02-20 21:07:02,672 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:07:02,672 INFO L82 GeneralOperation]: Start isEquivalent. First operand 119 states. Second operand has 97 states, 69 states have (on average 1.0869565217391304) internal successors, (75), 72 states have internal predecessors, (75), 15 states have call successors, (15), 10 states have call predecessors, (15), 12 states have return successors, (17), 14 states have call predecessors, (17), 14 states have call successors, (17) [2022-02-20 21:07:02,672 INFO L74 IsIncluded]: Start isIncluded. First operand 119 states. Second operand has 97 states, 69 states have (on average 1.0869565217391304) internal successors, (75), 72 states have internal predecessors, (75), 15 states have call successors, (15), 10 states have call predecessors, (15), 12 states have return successors, (17), 14 states have call predecessors, (17), 14 states have call successors, (17) [2022-02-20 21:07:02,672 INFO L87 Difference]: Start difference. First operand 119 states. Second operand has 97 states, 69 states have (on average 1.0869565217391304) internal successors, (75), 72 states have internal predecessors, (75), 15 states have call successors, (15), 10 states have call predecessors, (15), 12 states have return successors, (17), 14 states have call predecessors, (17), 14 states have call successors, (17) [2022-02-20 21:07:02,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:02,674 INFO L93 Difference]: Finished difference Result 119 states and 130 transitions. [2022-02-20 21:07:02,674 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 130 transitions. [2022-02-20 21:07:02,674 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:02,674 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:02,674 INFO L74 IsIncluded]: Start isIncluded. First operand has 97 states, 69 states have (on average 1.0869565217391304) internal successors, (75), 72 states have internal predecessors, (75), 15 states have call successors, (15), 10 states have call predecessors, (15), 12 states have return successors, (17), 14 states have call predecessors, (17), 14 states have call successors, (17) Second operand 119 states. [2022-02-20 21:07:02,675 INFO L87 Difference]: Start difference. First operand has 97 states, 69 states have (on average 1.0869565217391304) internal successors, (75), 72 states have internal predecessors, (75), 15 states have call successors, (15), 10 states have call predecessors, (15), 12 states have return successors, (17), 14 states have call predecessors, (17), 14 states have call successors, (17) Second operand 119 states. [2022-02-20 21:07:02,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:02,676 INFO L93 Difference]: Finished difference Result 119 states and 130 transitions. [2022-02-20 21:07:02,676 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 130 transitions. [2022-02-20 21:07:02,677 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:02,677 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:02,677 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:07:02,677 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:07:02,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 69 states have (on average 1.0869565217391304) internal successors, (75), 72 states have internal predecessors, (75), 15 states have call successors, (15), 10 states have call predecessors, (15), 12 states have return successors, (17), 14 states have call predecessors, (17), 14 states have call successors, (17) [2022-02-20 21:07:02,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 107 transitions. [2022-02-20 21:07:02,679 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 107 transitions. Word has length 52 [2022-02-20 21:07:02,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:07:02,679 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 107 transitions. [2022-02-20 21:07:02,680 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 11 states have internal predecessors, (34), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-02-20 21:07:02,680 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 107 transitions. [2022-02-20 21:07:02,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-02-20 21:07:02,680 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:07:02,681 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:07:02,681 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-02-20 21:07:02,681 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:07:02,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:07:02,682 INFO L85 PathProgramCache]: Analyzing trace with hash 1077690052, now seen corresponding path program 1 times [2022-02-20 21:07:02,682 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:07:02,682 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813169608] [2022-02-20 21:07:02,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:07:02,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:07:02,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:02,901 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:07:02,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:02,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:07:02,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:02,913 INFO L290 TraceCheckUtils]: 0: Hoare triple {6128#true} ~cond := #in~cond; {6128#true} is VALID [2022-02-20 21:07:02,913 INFO L290 TraceCheckUtils]: 1: Hoare triple {6128#true} assume !(0 == ~cond % 256); {6128#true} is VALID [2022-02-20 21:07:02,913 INFO L290 TraceCheckUtils]: 2: Hoare triple {6128#true} assume true; {6128#true} is VALID [2022-02-20 21:07:02,913 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {6128#true} {6128#true} #105#return; {6128#true} is VALID [2022-02-20 21:07:02,913 INFO L290 TraceCheckUtils]: 0: Hoare triple {6171#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {6128#true} is VALID [2022-02-20 21:07:02,913 INFO L272 TraceCheckUtils]: 1: Hoare triple {6128#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {6128#true} is VALID [2022-02-20 21:07:02,913 INFO L290 TraceCheckUtils]: 2: Hoare triple {6128#true} ~cond := #in~cond; {6128#true} is VALID [2022-02-20 21:07:02,913 INFO L290 TraceCheckUtils]: 3: Hoare triple {6128#true} assume !(0 == ~cond % 256); {6128#true} is VALID [2022-02-20 21:07:02,913 INFO L290 TraceCheckUtils]: 4: Hoare triple {6128#true} assume true; {6128#true} is VALID [2022-02-20 21:07:02,914 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {6128#true} {6128#true} #105#return; {6128#true} is VALID [2022-02-20 21:07:02,914 INFO L290 TraceCheckUtils]: 6: Hoare triple {6128#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; {6128#true} is VALID [2022-02-20 21:07:02,914 INFO L290 TraceCheckUtils]: 7: Hoare triple {6128#true} assume true; {6128#true} is VALID [2022-02-20 21:07:02,914 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {6128#true} {6128#true} #107#return; {6128#true} is VALID [2022-02-20 21:07:02,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-02-20 21:07:02,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:02,925 INFO L290 TraceCheckUtils]: 0: Hoare triple {6128#true} ~cond := #in~cond; {6128#true} is VALID [2022-02-20 21:07:02,925 INFO L290 TraceCheckUtils]: 1: Hoare triple {6128#true} assume !(0 == ~cond % 256); {6128#true} is VALID [2022-02-20 21:07:02,925 INFO L290 TraceCheckUtils]: 2: Hoare triple {6128#true} assume true; {6128#true} is VALID [2022-02-20 21:07:02,925 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {6128#true} {6128#true} #109#return; {6128#true} is VALID [2022-02-20 21:07:02,925 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-02-20 21:07:02,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:02,962 INFO L290 TraceCheckUtils]: 0: Hoare triple {6128#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {6128#true} is VALID [2022-02-20 21:07:02,963 INFO L290 TraceCheckUtils]: 1: Hoare triple {6128#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {6176#(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:02,963 INFO L290 TraceCheckUtils]: 2: Hoare triple {6176#(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; {6177#(<= (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:02,964 INFO L290 TraceCheckUtils]: 3: Hoare triple {6177#(<= (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; {6177#(<= (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:02,964 INFO L290 TraceCheckUtils]: 4: Hoare triple {6177#(<= (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))))} #t~short693 := #t~short689; {6177#(<= (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:02,965 INFO L290 TraceCheckUtils]: 5: Hoare triple {6177#(<= (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~short693;call #t~mem690 := read~int(~cursor.base, ~cursor.offset, 8);#t~short692 := 0 == #t~mem690 % 18446744073709551616; {6178#(not |aws_byte_cursor_is_valid_#t~short692|)} is VALID [2022-02-20 21:07:02,965 INFO L290 TraceCheckUtils]: 6: Hoare triple {6178#(not |aws_byte_cursor_is_valid_#t~short692|)} assume #t~short692; {6129#false} is VALID [2022-02-20 21:07:02,965 INFO L290 TraceCheckUtils]: 7: Hoare triple {6129#false} #t~short693 := #t~short692; {6129#false} is VALID [2022-02-20 21:07:02,965 INFO L290 TraceCheckUtils]: 8: Hoare triple {6129#false} #t~short694 := #t~short693; {6129#false} is VALID [2022-02-20 21:07:02,965 INFO L290 TraceCheckUtils]: 9: Hoare triple {6129#false} #t~short695 := #t~short694; {6129#false} is VALID [2022-02-20 21:07:02,965 INFO L290 TraceCheckUtils]: 10: Hoare triple {6129#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; {6129#false} is VALID [2022-02-20 21:07:02,966 INFO L290 TraceCheckUtils]: 11: Hoare triple {6129#false} assume true; {6129#false} is VALID [2022-02-20 21:07:02,966 INFO L284 TraceCheckUtils]: 12: Hoare quadruple {6129#false} {6128#true} #111#return; {6129#false} is VALID [2022-02-20 21:07:02,966 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-02-20 21:07:02,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:02,971 INFO L290 TraceCheckUtils]: 0: Hoare triple {6128#true} ~cond := #in~cond; {6128#true} is VALID [2022-02-20 21:07:02,971 INFO L290 TraceCheckUtils]: 1: Hoare triple {6128#true} assume !(0 == ~cond % 256); {6128#true} is VALID [2022-02-20 21:07:02,971 INFO L290 TraceCheckUtils]: 2: Hoare triple {6128#true} assume true; {6128#true} is VALID [2022-02-20 21:07:02,971 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {6128#true} {6129#false} #113#return; {6129#false} is VALID [2022-02-20 21:07:02,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-02-20 21:07:02,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:02,979 INFO L290 TraceCheckUtils]: 0: Hoare triple {6128#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {6128#true} is VALID [2022-02-20 21:07:02,979 INFO L290 TraceCheckUtils]: 1: Hoare triple {6128#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {6128#true} is VALID [2022-02-20 21:07:02,979 INFO L290 TraceCheckUtils]: 2: Hoare triple {6128#true} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {6128#true} is VALID [2022-02-20 21:07:02,979 INFO L290 TraceCheckUtils]: 3: Hoare triple {6128#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; {6128#true} is VALID [2022-02-20 21:07:02,979 INFO L290 TraceCheckUtils]: 4: Hoare triple {6128#true} #t~short693 := #t~short689; {6128#true} is VALID [2022-02-20 21:07:02,980 INFO L290 TraceCheckUtils]: 5: Hoare triple {6128#true} assume !#t~short693; {6128#true} is VALID [2022-02-20 21:07:02,980 INFO L290 TraceCheckUtils]: 6: Hoare triple {6128#true} #t~short694 := #t~short693; {6128#true} is VALID [2022-02-20 21:07:02,980 INFO L290 TraceCheckUtils]: 7: Hoare triple {6128#true} #t~short695 := #t~short694; {6128#true} is VALID [2022-02-20 21:07:02,980 INFO L290 TraceCheckUtils]: 8: Hoare triple {6128#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; {6128#true} is VALID [2022-02-20 21:07:02,980 INFO L290 TraceCheckUtils]: 9: Hoare triple {6128#true} assume true; {6128#true} is VALID [2022-02-20 21:07:02,980 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {6128#true} {6129#false} #115#return; {6129#false} is VALID [2022-02-20 21:07:02,980 INFO L290 TraceCheckUtils]: 0: Hoare triple {6128#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(37, 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; {6128#true} is VALID [2022-02-20 21:07:02,981 INFO L290 TraceCheckUtils]: 1: Hoare triple {6128#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_array_harness } true;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset, aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset, aws_byte_cursor_from_array_harness_#t~ret1211#1, aws_byte_cursor_from_array_harness_#t~mem1212#1, aws_byte_cursor_from_array_harness_#t~mem1213#1.base, aws_byte_cursor_from_array_harness_#t~mem1213#1.offset, aws_byte_cursor_from_array_harness_#t~mem1214#1.base, aws_byte_cursor_from_array_harness_#t~mem1214#1.offset, aws_byte_cursor_from_array_harness_#t~mem1215#1, aws_byte_cursor_from_array_harness_~length~2#1, aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset;havoc aws_byte_cursor_from_array_harness_~length~2#1; {6128#true} is VALID [2022-02-20 21:07:02,981 INFO L272 TraceCheckUtils]: 2: Hoare triple {6128#true} call aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset := bounded_malloc(aws_byte_cursor_from_array_harness_~length~2#1); {6171#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:07:02,982 INFO L290 TraceCheckUtils]: 3: Hoare triple {6171#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {6128#true} is VALID [2022-02-20 21:07:02,982 INFO L272 TraceCheckUtils]: 4: Hoare triple {6128#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {6128#true} is VALID [2022-02-20 21:07:02,982 INFO L290 TraceCheckUtils]: 5: Hoare triple {6128#true} ~cond := #in~cond; {6128#true} is VALID [2022-02-20 21:07:02,982 INFO L290 TraceCheckUtils]: 6: Hoare triple {6128#true} assume !(0 == ~cond % 256); {6128#true} is VALID [2022-02-20 21:07:02,982 INFO L290 TraceCheckUtils]: 7: Hoare triple {6128#true} assume true; {6128#true} is VALID [2022-02-20 21:07:02,982 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {6128#true} {6128#true} #105#return; {6128#true} is VALID [2022-02-20 21:07:02,982 INFO L290 TraceCheckUtils]: 9: Hoare triple {6128#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; {6128#true} is VALID [2022-02-20 21:07:02,982 INFO L290 TraceCheckUtils]: 10: Hoare triple {6128#true} assume true; {6128#true} is VALID [2022-02-20 21:07:02,982 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {6128#true} {6128#true} #107#return; {6128#true} is VALID [2022-02-20 21:07:02,982 INFO L290 TraceCheckUtils]: 12: Hoare triple {6128#true} aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset := aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;call aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_from_array } true;aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset, aws_byte_cursor_from_array_#in~len#1 := aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~length~2#1;havoc aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset;havoc aws_byte_cursor_from_array_#t~ret1076#1, aws_byte_cursor_from_array_#t~mem1077#1, aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset, aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset;aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset := aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset;aws_byte_cursor_from_array_~len#1 := aws_byte_cursor_from_array_#in~len#1; {6128#true} is VALID [2022-02-20 21:07:02,983 INFO L272 TraceCheckUtils]: 13: Hoare triple {6128#true} call assume_abort_if_not((if 0 == (if 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || aws_byte_cursor_from_array_~bytes#1.base != 0 || aws_byte_cursor_from_array_~bytes#1.offset != 0 then 1 else 0) then 0 else 1)); {6128#true} is VALID [2022-02-20 21:07:02,983 INFO L290 TraceCheckUtils]: 14: Hoare triple {6128#true} ~cond := #in~cond; {6128#true} is VALID [2022-02-20 21:07:02,983 INFO L290 TraceCheckUtils]: 15: Hoare triple {6128#true} assume !(0 == ~cond % 256); {6128#true} is VALID [2022-02-20 21:07:02,983 INFO L290 TraceCheckUtils]: 16: Hoare triple {6128#true} assume true; {6128#true} is VALID [2022-02-20 21:07:02,983 INFO L284 TraceCheckUtils]: 17: Hoare quadruple {6128#true} {6128#true} #109#return; {6128#true} is VALID [2022-02-20 21:07:02,983 INFO L290 TraceCheckUtils]: 18: Hoare triple {6128#true} call aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset := #Ultimate.allocOnStack(16);call write~$Pointer$(aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~#cur~2#1.base, 8 + aws_byte_cursor_from_array_~#cur~2#1.offset, 8);call write~int(aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset, 8); {6128#true} is VALID [2022-02-20 21:07:02,983 INFO L272 TraceCheckUtils]: 19: Hoare triple {6128#true} call aws_byte_cursor_from_array_#t~ret1076#1 := aws_byte_cursor_is_valid(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset); {6128#true} is VALID [2022-02-20 21:07:02,983 INFO L290 TraceCheckUtils]: 20: Hoare triple {6128#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {6128#true} is VALID [2022-02-20 21:07:02,984 INFO L290 TraceCheckUtils]: 21: Hoare triple {6128#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {6176#(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:02,985 INFO L290 TraceCheckUtils]: 22: Hoare triple {6176#(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; {6177#(<= (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:02,985 INFO L290 TraceCheckUtils]: 23: Hoare triple {6177#(<= (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; {6177#(<= (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:02,986 INFO L290 TraceCheckUtils]: 24: Hoare triple {6177#(<= (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))))} #t~short693 := #t~short689; {6177#(<= (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:02,986 INFO L290 TraceCheckUtils]: 25: Hoare triple {6177#(<= (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~short693;call #t~mem690 := read~int(~cursor.base, ~cursor.offset, 8);#t~short692 := 0 == #t~mem690 % 18446744073709551616; {6178#(not |aws_byte_cursor_is_valid_#t~short692|)} is VALID [2022-02-20 21:07:02,987 INFO L290 TraceCheckUtils]: 26: Hoare triple {6178#(not |aws_byte_cursor_is_valid_#t~short692|)} assume #t~short692; {6129#false} is VALID [2022-02-20 21:07:02,987 INFO L290 TraceCheckUtils]: 27: Hoare triple {6129#false} #t~short693 := #t~short692; {6129#false} is VALID [2022-02-20 21:07:02,987 INFO L290 TraceCheckUtils]: 28: Hoare triple {6129#false} #t~short694 := #t~short693; {6129#false} is VALID [2022-02-20 21:07:02,987 INFO L290 TraceCheckUtils]: 29: Hoare triple {6129#false} #t~short695 := #t~short694; {6129#false} is VALID [2022-02-20 21:07:02,987 INFO L290 TraceCheckUtils]: 30: Hoare triple {6129#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; {6129#false} is VALID [2022-02-20 21:07:02,987 INFO L290 TraceCheckUtils]: 31: Hoare triple {6129#false} assume true; {6129#false} is VALID [2022-02-20 21:07:02,987 INFO L284 TraceCheckUtils]: 32: Hoare quadruple {6129#false} {6128#true} #111#return; {6129#false} is VALID [2022-02-20 21:07:02,987 INFO L272 TraceCheckUtils]: 33: Hoare triple {6129#false} call __VERIFIER_assert(aws_byte_cursor_from_array_#t~ret1076#1); {6128#true} is VALID [2022-02-20 21:07:02,987 INFO L290 TraceCheckUtils]: 34: Hoare triple {6128#true} ~cond := #in~cond; {6128#true} is VALID [2022-02-20 21:07:02,988 INFO L290 TraceCheckUtils]: 35: Hoare triple {6128#true} assume !(0 == ~cond % 256); {6128#true} is VALID [2022-02-20 21:07:02,988 INFO L290 TraceCheckUtils]: 36: Hoare triple {6128#true} assume true; {6128#true} is VALID [2022-02-20 21:07:02,988 INFO L284 TraceCheckUtils]: 37: Hoare quadruple {6128#true} {6129#false} #113#return; {6129#false} is VALID [2022-02-20 21:07:02,988 INFO L290 TraceCheckUtils]: 38: Hoare triple {6129#false} havoc aws_byte_cursor_from_array_#t~ret1076#1;call aws_byte_cursor_from_array_#t~mem1077#1 := read~int(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset, 8);call aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset := read~$Pointer$(aws_byte_cursor_from_array_~#cur~2#1.base, 8 + aws_byte_cursor_from_array_~#cur~2#1.offset, 8);aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset := aws_byte_cursor_from_array_#t~mem1077#1, aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset;havoc aws_byte_cursor_from_array_#t~mem1077#1;havoc aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset;call ULTIMATE.dealloc(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset);havoc aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset; {6129#false} is VALID [2022-02-20 21:07:02,988 INFO L290 TraceCheckUtils]: 39: Hoare triple {6129#false} aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset := aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset;assume { :end_inline_aws_byte_cursor_from_array } true;call write~init~int(aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset, aws_byte_cursor_from_array_harness_~#cur~3#1.base, 8 + aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8);havoc aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset; {6129#false} is VALID [2022-02-20 21:07:02,988 INFO L272 TraceCheckUtils]: 40: Hoare triple {6129#false} call aws_byte_cursor_from_array_harness_#t~ret1211#1 := aws_byte_cursor_is_valid(aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset); {6128#true} is VALID [2022-02-20 21:07:02,988 INFO L290 TraceCheckUtils]: 41: Hoare triple {6128#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {6128#true} is VALID [2022-02-20 21:07:02,988 INFO L290 TraceCheckUtils]: 42: Hoare triple {6128#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {6128#true} is VALID [2022-02-20 21:07:02,988 INFO L290 TraceCheckUtils]: 43: Hoare triple {6128#true} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {6128#true} is VALID [2022-02-20 21:07:02,989 INFO L290 TraceCheckUtils]: 44: Hoare triple {6128#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; {6128#true} is VALID [2022-02-20 21:07:02,989 INFO L290 TraceCheckUtils]: 45: Hoare triple {6128#true} #t~short693 := #t~short689; {6128#true} is VALID [2022-02-20 21:07:02,989 INFO L290 TraceCheckUtils]: 46: Hoare triple {6128#true} assume !#t~short693; {6128#true} is VALID [2022-02-20 21:07:02,989 INFO L290 TraceCheckUtils]: 47: Hoare triple {6128#true} #t~short694 := #t~short693; {6128#true} is VALID [2022-02-20 21:07:02,989 INFO L290 TraceCheckUtils]: 48: Hoare triple {6128#true} #t~short695 := #t~short694; {6128#true} is VALID [2022-02-20 21:07:02,989 INFO L290 TraceCheckUtils]: 49: Hoare triple {6128#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; {6128#true} is VALID [2022-02-20 21:07:02,989 INFO L290 TraceCheckUtils]: 50: Hoare triple {6128#true} assume true; {6128#true} is VALID [2022-02-20 21:07:02,989 INFO L284 TraceCheckUtils]: 51: Hoare quadruple {6128#true} {6129#false} #115#return; {6129#false} is VALID [2022-02-20 21:07:02,989 INFO L272 TraceCheckUtils]: 52: Hoare triple {6129#false} call __VERIFIER_assert(aws_byte_cursor_from_array_harness_#t~ret1211#1); {6129#false} is VALID [2022-02-20 21:07:02,989 INFO L290 TraceCheckUtils]: 53: Hoare triple {6129#false} ~cond := #in~cond; {6129#false} is VALID [2022-02-20 21:07:02,990 INFO L290 TraceCheckUtils]: 54: Hoare triple {6129#false} assume 0 == ~cond % 256; {6129#false} is VALID [2022-02-20 21:07:02,990 INFO L290 TraceCheckUtils]: 55: Hoare triple {6129#false} assume !false; {6129#false} is VALID [2022-02-20 21:07:02,990 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-20 21:07:02,990 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:07:02,990 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813169608] [2022-02-20 21:07:02,990 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813169608] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 21:07:02,990 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2028059689] [2022-02-20 21:07:02,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:07:02,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 21:07:02,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 21:07:02,992 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:07:02,993 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:07:03,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:03,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 2441 conjuncts, 8 conjunts are in the unsatisfiable core [2022-02-20 21:07:03,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:03,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 21:07:03,624 INFO L290 TraceCheckUtils]: 0: Hoare triple {6128#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(37, 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; {6128#true} is VALID [2022-02-20 21:07:03,625 INFO L290 TraceCheckUtils]: 1: Hoare triple {6128#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_array_harness } true;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset, aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset, aws_byte_cursor_from_array_harness_#t~ret1211#1, aws_byte_cursor_from_array_harness_#t~mem1212#1, aws_byte_cursor_from_array_harness_#t~mem1213#1.base, aws_byte_cursor_from_array_harness_#t~mem1213#1.offset, aws_byte_cursor_from_array_harness_#t~mem1214#1.base, aws_byte_cursor_from_array_harness_#t~mem1214#1.offset, aws_byte_cursor_from_array_harness_#t~mem1215#1, aws_byte_cursor_from_array_harness_~length~2#1, aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset;havoc aws_byte_cursor_from_array_harness_~length~2#1; {6128#true} is VALID [2022-02-20 21:07:03,625 INFO L272 TraceCheckUtils]: 2: Hoare triple {6128#true} call aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset := bounded_malloc(aws_byte_cursor_from_array_harness_~length~2#1); {6128#true} is VALID [2022-02-20 21:07:03,626 INFO L290 TraceCheckUtils]: 3: Hoare triple {6128#true} ~size := #in~size; {6128#true} is VALID [2022-02-20 21:07:03,626 INFO L272 TraceCheckUtils]: 4: Hoare triple {6128#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {6128#true} is VALID [2022-02-20 21:07:03,626 INFO L290 TraceCheckUtils]: 5: Hoare triple {6128#true} ~cond := #in~cond; {6128#true} is VALID [2022-02-20 21:07:03,626 INFO L290 TraceCheckUtils]: 6: Hoare triple {6128#true} assume !(0 == ~cond % 256); {6128#true} is VALID [2022-02-20 21:07:03,626 INFO L290 TraceCheckUtils]: 7: Hoare triple {6128#true} assume true; {6128#true} is VALID [2022-02-20 21:07:03,626 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {6128#true} {6128#true} #105#return; {6128#true} is VALID [2022-02-20 21:07:03,626 INFO L290 TraceCheckUtils]: 9: Hoare triple {6128#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; {6128#true} is VALID [2022-02-20 21:07:03,626 INFO L290 TraceCheckUtils]: 10: Hoare triple {6128#true} assume true; {6128#true} is VALID [2022-02-20 21:07:03,626 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {6128#true} {6128#true} #107#return; {6128#true} is VALID [2022-02-20 21:07:03,626 INFO L290 TraceCheckUtils]: 12: Hoare triple {6128#true} aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset := aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;call aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_from_array } true;aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset, aws_byte_cursor_from_array_#in~len#1 := aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~length~2#1;havoc aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset;havoc aws_byte_cursor_from_array_#t~ret1076#1, aws_byte_cursor_from_array_#t~mem1077#1, aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset, aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset;aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset := aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset;aws_byte_cursor_from_array_~len#1 := aws_byte_cursor_from_array_#in~len#1; {6128#true} is VALID [2022-02-20 21:07:03,627 INFO L272 TraceCheckUtils]: 13: Hoare triple {6128#true} call assume_abort_if_not((if 0 == (if 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || aws_byte_cursor_from_array_~bytes#1.base != 0 || aws_byte_cursor_from_array_~bytes#1.offset != 0 then 1 else 0) then 0 else 1)); {6128#true} is VALID [2022-02-20 21:07:03,627 INFO L290 TraceCheckUtils]: 14: Hoare triple {6128#true} ~cond := #in~cond; {6128#true} is VALID [2022-02-20 21:07:03,627 INFO L290 TraceCheckUtils]: 15: Hoare triple {6128#true} assume !(0 == ~cond % 256); {6128#true} is VALID [2022-02-20 21:07:03,627 INFO L290 TraceCheckUtils]: 16: Hoare triple {6128#true} assume true; {6128#true} is VALID [2022-02-20 21:07:03,627 INFO L284 TraceCheckUtils]: 17: Hoare quadruple {6128#true} {6128#true} #109#return; {6128#true} is VALID [2022-02-20 21:07:03,627 INFO L290 TraceCheckUtils]: 18: Hoare triple {6128#true} call aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset := #Ultimate.allocOnStack(16);call write~$Pointer$(aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~#cur~2#1.base, 8 + aws_byte_cursor_from_array_~#cur~2#1.offset, 8);call write~int(aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset, 8); {6128#true} is VALID [2022-02-20 21:07:03,627 INFO L272 TraceCheckUtils]: 19: Hoare triple {6128#true} call aws_byte_cursor_from_array_#t~ret1076#1 := aws_byte_cursor_is_valid(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset); {6128#true} is VALID [2022-02-20 21:07:03,627 INFO L290 TraceCheckUtils]: 20: Hoare triple {6128#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {6128#true} is VALID [2022-02-20 21:07:03,628 INFO L290 TraceCheckUtils]: 21: Hoare triple {6128#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {6245#(or (and (= (mod (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset) 18446744073709551616) 0) |aws_byte_cursor_is_valid_#t~short694|) (and (not |aws_byte_cursor_is_valid_#t~short694|) (not (= (mod (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset) 18446744073709551616) 0))))} is VALID [2022-02-20 21:07:03,629 INFO L290 TraceCheckUtils]: 22: Hoare triple {6245#(or (and (= (mod (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset) 18446744073709551616) 0) |aws_byte_cursor_is_valid_#t~short694|) (and (not |aws_byte_cursor_is_valid_#t~short694|) (not (= (mod (select (select |#memory_int| aws_byte_cursor_is_valid_~cursor.base) aws_byte_cursor_is_valid_~cursor.offset) 18446744073709551616) 0))))} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {6177#(<= (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:03,630 INFO L290 TraceCheckUtils]: 23: Hoare triple {6177#(<= (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; {6177#(<= (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:03,630 INFO L290 TraceCheckUtils]: 24: Hoare triple {6177#(<= (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))))} #t~short693 := #t~short689; {6177#(<= (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:03,632 INFO L290 TraceCheckUtils]: 25: Hoare triple {6177#(<= (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~short693;call #t~mem690 := read~int(~cursor.base, ~cursor.offset, 8);#t~short692 := 0 == #t~mem690 % 18446744073709551616; {6258#(exists ((aws_byte_cursor_is_valid_~cursor.offset Int) (aws_byte_cursor_is_valid_~cursor.base Int)) (and (<= (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)))) (not |aws_byte_cursor_is_valid_#t~short692|)))} is VALID [2022-02-20 21:07:03,633 INFO L290 TraceCheckUtils]: 26: Hoare triple {6258#(exists ((aws_byte_cursor_is_valid_~cursor.offset Int) (aws_byte_cursor_is_valid_~cursor.base Int)) (and (<= (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)))) (not |aws_byte_cursor_is_valid_#t~short692|)))} assume #t~short692; {6129#false} is VALID [2022-02-20 21:07:03,633 INFO L290 TraceCheckUtils]: 27: Hoare triple {6129#false} #t~short693 := #t~short692; {6129#false} is VALID [2022-02-20 21:07:03,633 INFO L290 TraceCheckUtils]: 28: Hoare triple {6129#false} #t~short694 := #t~short693; {6129#false} is VALID [2022-02-20 21:07:03,633 INFO L290 TraceCheckUtils]: 29: Hoare triple {6129#false} #t~short695 := #t~short694; {6129#false} is VALID [2022-02-20 21:07:03,633 INFO L290 TraceCheckUtils]: 30: Hoare triple {6129#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; {6129#false} is VALID [2022-02-20 21:07:03,633 INFO L290 TraceCheckUtils]: 31: Hoare triple {6129#false} assume true; {6129#false} is VALID [2022-02-20 21:07:03,633 INFO L284 TraceCheckUtils]: 32: Hoare quadruple {6129#false} {6128#true} #111#return; {6129#false} is VALID [2022-02-20 21:07:03,633 INFO L272 TraceCheckUtils]: 33: Hoare triple {6129#false} call __VERIFIER_assert(aws_byte_cursor_from_array_#t~ret1076#1); {6129#false} is VALID [2022-02-20 21:07:03,633 INFO L290 TraceCheckUtils]: 34: Hoare triple {6129#false} ~cond := #in~cond; {6129#false} is VALID [2022-02-20 21:07:03,634 INFO L290 TraceCheckUtils]: 35: Hoare triple {6129#false} assume !(0 == ~cond % 256); {6129#false} is VALID [2022-02-20 21:07:03,634 INFO L290 TraceCheckUtils]: 36: Hoare triple {6129#false} assume true; {6129#false} is VALID [2022-02-20 21:07:03,634 INFO L284 TraceCheckUtils]: 37: Hoare quadruple {6129#false} {6129#false} #113#return; {6129#false} is VALID [2022-02-20 21:07:03,634 INFO L290 TraceCheckUtils]: 38: Hoare triple {6129#false} havoc aws_byte_cursor_from_array_#t~ret1076#1;call aws_byte_cursor_from_array_#t~mem1077#1 := read~int(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset, 8);call aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset := read~$Pointer$(aws_byte_cursor_from_array_~#cur~2#1.base, 8 + aws_byte_cursor_from_array_~#cur~2#1.offset, 8);aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset := aws_byte_cursor_from_array_#t~mem1077#1, aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset;havoc aws_byte_cursor_from_array_#t~mem1077#1;havoc aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset;call ULTIMATE.dealloc(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset);havoc aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset; {6129#false} is VALID [2022-02-20 21:07:03,634 INFO L290 TraceCheckUtils]: 39: Hoare triple {6129#false} aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset := aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset;assume { :end_inline_aws_byte_cursor_from_array } true;call write~init~int(aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset, aws_byte_cursor_from_array_harness_~#cur~3#1.base, 8 + aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8);havoc aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset; {6129#false} is VALID [2022-02-20 21:07:03,634 INFO L272 TraceCheckUtils]: 40: Hoare triple {6129#false} call aws_byte_cursor_from_array_harness_#t~ret1211#1 := aws_byte_cursor_is_valid(aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset); {6129#false} is VALID [2022-02-20 21:07:03,634 INFO L290 TraceCheckUtils]: 41: Hoare triple {6129#false} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {6129#false} is VALID [2022-02-20 21:07:03,634 INFO L290 TraceCheckUtils]: 42: Hoare triple {6129#false} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {6129#false} is VALID [2022-02-20 21:07:03,634 INFO L290 TraceCheckUtils]: 43: Hoare triple {6129#false} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {6129#false} is VALID [2022-02-20 21:07:03,635 INFO L290 TraceCheckUtils]: 44: Hoare triple {6129#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; {6129#false} is VALID [2022-02-20 21:07:03,635 INFO L290 TraceCheckUtils]: 45: Hoare triple {6129#false} #t~short693 := #t~short689; {6129#false} is VALID [2022-02-20 21:07:03,635 INFO L290 TraceCheckUtils]: 46: Hoare triple {6129#false} assume !#t~short693; {6129#false} is VALID [2022-02-20 21:07:03,635 INFO L290 TraceCheckUtils]: 47: Hoare triple {6129#false} #t~short694 := #t~short693; {6129#false} is VALID [2022-02-20 21:07:03,635 INFO L290 TraceCheckUtils]: 48: Hoare triple {6129#false} #t~short695 := #t~short694; {6129#false} is VALID [2022-02-20 21:07:03,635 INFO L290 TraceCheckUtils]: 49: Hoare triple {6129#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; {6129#false} is VALID [2022-02-20 21:07:03,635 INFO L290 TraceCheckUtils]: 50: Hoare triple {6129#false} assume true; {6129#false} is VALID [2022-02-20 21:07:03,635 INFO L284 TraceCheckUtils]: 51: Hoare quadruple {6129#false} {6129#false} #115#return; {6129#false} is VALID [2022-02-20 21:07:03,635 INFO L272 TraceCheckUtils]: 52: Hoare triple {6129#false} call __VERIFIER_assert(aws_byte_cursor_from_array_harness_#t~ret1211#1); {6129#false} is VALID [2022-02-20 21:07:03,636 INFO L290 TraceCheckUtils]: 53: Hoare triple {6129#false} ~cond := #in~cond; {6129#false} is VALID [2022-02-20 21:07:03,636 INFO L290 TraceCheckUtils]: 54: Hoare triple {6129#false} assume 0 == ~cond % 256; {6129#false} is VALID [2022-02-20 21:07:03,636 INFO L290 TraceCheckUtils]: 55: Hoare triple {6129#false} assume !false; {6129#false} is VALID [2022-02-20 21:07:03,636 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-02-20 21:07:03,636 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-20 21:07:03,636 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2028059689] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:07:03,636 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-02-20 21:07:03,636 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 8 [2022-02-20 21:07:03,639 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456410840] [2022-02-20 21:07:03,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:07:03,640 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 56 [2022-02-20 21:07:03,640 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:07:03,640 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-02-20 21:07:03,694 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 48 edges. 48 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:03,695 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-20 21:07:03,695 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:07:03,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-20 21:07:03,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-02-20 21:07:03,696 INFO L87 Difference]: Start difference. First operand 97 states and 107 transitions. Second operand has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-02-20 21:07:08,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:08,120 INFO L93 Difference]: Finished difference Result 169 states and 185 transitions. [2022-02-20 21:07:08,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-20 21:07:08,120 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 56 [2022-02-20 21:07:08,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:07:08,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-02-20 21:07:08,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 120 transitions. [2022-02-20 21:07:08,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-02-20 21:07:08,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 120 transitions. [2022-02-20 21:07:08,122 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states and 120 transitions. [2022-02-20 21:07:08,231 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 120 edges. 120 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:08,232 INFO L225 Difference]: With dead ends: 169 [2022-02-20 21:07:08,232 INFO L226 Difference]: Without dead ends: 99 [2022-02-20 21:07:08,233 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 70 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-02-20 21:07:08,233 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 13 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 17 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-20 21:07:08,233 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 197 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 30 Invalid, 0 Unknown, 17 Unchecked, 0.1s Time] [2022-02-20 21:07:08,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2022-02-20 21:07:08,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 97. [2022-02-20 21:07:08,250 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:07:08,250 INFO L82 GeneralOperation]: Start isEquivalent. First operand 99 states. Second operand has 97 states, 69 states have (on average 1.0579710144927537) internal successors, (73), 72 states have internal predecessors, (73), 15 states have call successors, (15), 10 states have call predecessors, (15), 12 states have return successors, (17), 14 states have call predecessors, (17), 14 states have call successors, (17) [2022-02-20 21:07:08,250 INFO L74 IsIncluded]: Start isIncluded. First operand 99 states. Second operand has 97 states, 69 states have (on average 1.0579710144927537) internal successors, (73), 72 states have internal predecessors, (73), 15 states have call successors, (15), 10 states have call predecessors, (15), 12 states have return successors, (17), 14 states have call predecessors, (17), 14 states have call successors, (17) [2022-02-20 21:07:08,251 INFO L87 Difference]: Start difference. First operand 99 states. Second operand has 97 states, 69 states have (on average 1.0579710144927537) internal successors, (73), 72 states have internal predecessors, (73), 15 states have call successors, (15), 10 states have call predecessors, (15), 12 states have return successors, (17), 14 states have call predecessors, (17), 14 states have call successors, (17) [2022-02-20 21:07:08,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:08,252 INFO L93 Difference]: Finished difference Result 99 states and 107 transitions. [2022-02-20 21:07:08,252 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 107 transitions. [2022-02-20 21:07:08,252 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:08,252 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:08,253 INFO L74 IsIncluded]: Start isIncluded. First operand has 97 states, 69 states have (on average 1.0579710144927537) internal successors, (73), 72 states have internal predecessors, (73), 15 states have call successors, (15), 10 states have call predecessors, (15), 12 states have return successors, (17), 14 states have call predecessors, (17), 14 states have call successors, (17) Second operand 99 states. [2022-02-20 21:07:08,253 INFO L87 Difference]: Start difference. First operand has 97 states, 69 states have (on average 1.0579710144927537) internal successors, (73), 72 states have internal predecessors, (73), 15 states have call successors, (15), 10 states have call predecessors, (15), 12 states have return successors, (17), 14 states have call predecessors, (17), 14 states have call successors, (17) Second operand 99 states. [2022-02-20 21:07:08,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:08,254 INFO L93 Difference]: Finished difference Result 99 states and 107 transitions. [2022-02-20 21:07:08,254 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 107 transitions. [2022-02-20 21:07:08,254 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:08,254 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:08,254 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:07:08,255 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:07:08,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 69 states have (on average 1.0579710144927537) internal successors, (73), 72 states have internal predecessors, (73), 15 states have call successors, (15), 10 states have call predecessors, (15), 12 states have return successors, (17), 14 states have call predecessors, (17), 14 states have call successors, (17) [2022-02-20 21:07:08,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 105 transitions. [2022-02-20 21:07:08,256 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 105 transitions. Word has length 56 [2022-02-20 21:07:08,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:07:08,256 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 105 transitions. [2022-02-20 21:07:08,256 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-02-20 21:07:08,256 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 105 transitions. [2022-02-20 21:07:08,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-02-20 21:07:08,257 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:07:08,257 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:07:08,279 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-02-20 21:07:08,476 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,SelfDestructingSolverStorable13 [2022-02-20 21:07:08,476 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:07:08,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:07:08,477 INFO L85 PathProgramCache]: Analyzing trace with hash 1100322306, now seen corresponding path program 1 times [2022-02-20 21:07:08,477 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:07:08,477 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350652095] [2022-02-20 21:07:08,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:07:08,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:07:08,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:08,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:07:08,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:08,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:07:08,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:08,841 INFO L290 TraceCheckUtils]: 0: Hoare triple {6887#true} ~cond := #in~cond; {6887#true} is VALID [2022-02-20 21:07:08,841 INFO L290 TraceCheckUtils]: 1: Hoare triple {6887#true} assume !(0 == ~cond % 256); {6887#true} is VALID [2022-02-20 21:07:08,842 INFO L290 TraceCheckUtils]: 2: Hoare triple {6887#true} assume true; {6887#true} is VALID [2022-02-20 21:07:08,842 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {6887#true} {6887#true} #105#return; {6887#true} is VALID [2022-02-20 21:07:08,842 INFO L290 TraceCheckUtils]: 0: Hoare triple {6935#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {6887#true} is VALID [2022-02-20 21:07:08,842 INFO L272 TraceCheckUtils]: 1: Hoare triple {6887#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {6887#true} is VALID [2022-02-20 21:07:08,842 INFO L290 TraceCheckUtils]: 2: Hoare triple {6887#true} ~cond := #in~cond; {6887#true} is VALID [2022-02-20 21:07:08,842 INFO L290 TraceCheckUtils]: 3: Hoare triple {6887#true} assume !(0 == ~cond % 256); {6887#true} is VALID [2022-02-20 21:07:08,842 INFO L290 TraceCheckUtils]: 4: Hoare triple {6887#true} assume true; {6887#true} is VALID [2022-02-20 21:07:08,842 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {6887#true} {6887#true} #105#return; {6887#true} is VALID [2022-02-20 21:07:08,843 INFO L290 TraceCheckUtils]: 6: Hoare triple {6887#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; {6940#(not (= |bounded_malloc_#res.base| 0))} is VALID [2022-02-20 21:07:08,843 INFO L290 TraceCheckUtils]: 7: Hoare triple {6940#(not (= |bounded_malloc_#res.base| 0))} assume true; {6940#(not (= |bounded_malloc_#res.base| 0))} is VALID [2022-02-20 21:07:08,844 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {6940#(not (= |bounded_malloc_#res.base| 0))} {6887#true} #107#return; {6898#(not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_#t~ret1209#1.base| 0))} is VALID [2022-02-20 21:07:08,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-02-20 21:07:08,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:08,852 INFO L290 TraceCheckUtils]: 0: Hoare triple {6887#true} ~cond := #in~cond; {6887#true} is VALID [2022-02-20 21:07:08,853 INFO L290 TraceCheckUtils]: 1: Hoare triple {6887#true} assume !(0 == ~cond % 256); {6887#true} is VALID [2022-02-20 21:07:08,853 INFO L290 TraceCheckUtils]: 2: Hoare triple {6887#true} assume true; {6887#true} is VALID [2022-02-20 21:07:08,853 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {6887#true} {6899#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0) (not (= 0 |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|)))} #109#return; {6899#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0) (not (= 0 |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|)))} is VALID [2022-02-20 21:07:08,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-02-20 21:07:08,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:08,885 INFO L290 TraceCheckUtils]: 0: Hoare triple {6887#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {6887#true} is VALID [2022-02-20 21:07:08,885 INFO L290 TraceCheckUtils]: 1: Hoare triple {6887#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {6887#true} is VALID [2022-02-20 21:07:08,886 INFO L290 TraceCheckUtils]: 2: Hoare triple {6887#true} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {6887#true} is VALID [2022-02-20 21:07:08,886 INFO L290 TraceCheckUtils]: 3: Hoare triple {6887#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; {6887#true} is VALID [2022-02-20 21:07:08,886 INFO L290 TraceCheckUtils]: 4: Hoare triple {6887#true} #t~short693 := #t~short689; {6887#true} is VALID [2022-02-20 21:07:08,886 INFO L290 TraceCheckUtils]: 5: Hoare triple {6887#true} assume #t~short693;call #t~mem690 := read~int(~cursor.base, ~cursor.offset, 8);#t~short692 := 0 == #t~mem690 % 18446744073709551616; {6887#true} is VALID [2022-02-20 21:07:08,886 INFO L290 TraceCheckUtils]: 6: Hoare triple {6887#true} assume !#t~short692;call #t~mem691.base, #t~mem691.offset := read~$Pointer$(~cursor.base, 8 + ~cursor.offset, 8);#t~short692 := #t~mem691.base != 0 || #t~mem691.offset != 0; {6887#true} is VALID [2022-02-20 21:07:08,886 INFO L290 TraceCheckUtils]: 7: Hoare triple {6887#true} #t~short693 := #t~short692; {6887#true} is VALID [2022-02-20 21:07:08,886 INFO L290 TraceCheckUtils]: 8: Hoare triple {6887#true} #t~short694 := #t~short693; {6887#true} is VALID [2022-02-20 21:07:08,886 INFO L290 TraceCheckUtils]: 9: Hoare triple {6887#true} #t~short695 := #t~short694; {6887#true} is VALID [2022-02-20 21:07:08,887 INFO L290 TraceCheckUtils]: 10: Hoare triple {6887#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; {6887#true} is VALID [2022-02-20 21:07:08,887 INFO L290 TraceCheckUtils]: 11: Hoare triple {6887#true} assume true; {6887#true} is VALID [2022-02-20 21:07:08,887 INFO L284 TraceCheckUtils]: 12: Hoare quadruple {6887#true} {6904#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0)) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0))} #111#return; {6904#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0)) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0))} is VALID [2022-02-20 21:07:08,888 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-02-20 21:07:08,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:08,894 INFO L290 TraceCheckUtils]: 0: Hoare triple {6887#true} ~cond := #in~cond; {6887#true} is VALID [2022-02-20 21:07:08,895 INFO L290 TraceCheckUtils]: 1: Hoare triple {6887#true} assume !(0 == ~cond % 256); {6887#true} is VALID [2022-02-20 21:07:08,895 INFO L290 TraceCheckUtils]: 2: Hoare triple {6887#true} assume true; {6887#true} is VALID [2022-02-20 21:07:08,895 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {6887#true} {6904#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0)) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0))} #113#return; {6904#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0)) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0))} is VALID [2022-02-20 21:07:08,896 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-02-20 21:07:08,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:08,964 INFO L290 TraceCheckUtils]: 0: Hoare triple {6887#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {6941#(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:08,965 INFO L290 TraceCheckUtils]: 1: Hoare triple {6941#(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; {6941#(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:08,966 INFO L290 TraceCheckUtils]: 2: Hoare triple {6941#(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~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {6941#(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:08,966 INFO L290 TraceCheckUtils]: 3: Hoare triple {6941#(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~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; {6942#(or |aws_byte_cursor_is_valid_#t~short689| (= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0))} is VALID [2022-02-20 21:07:08,967 INFO L290 TraceCheckUtils]: 4: Hoare triple {6942#(or |aws_byte_cursor_is_valid_#t~short689| (= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0))} #t~short693 := #t~short689; {6943#(or |aws_byte_cursor_is_valid_#t~short693| (= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0))} is VALID [2022-02-20 21:07:08,967 INFO L290 TraceCheckUtils]: 5: Hoare triple {6943#(or |aws_byte_cursor_is_valid_#t~short693| (= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0))} assume !#t~short693; {6944#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0)} is VALID [2022-02-20 21:07:08,968 INFO L290 TraceCheckUtils]: 6: Hoare triple {6944#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0)} #t~short694 := #t~short693; {6944#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0)} is VALID [2022-02-20 21:07:08,968 INFO L290 TraceCheckUtils]: 7: Hoare triple {6944#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0)} #t~short695 := #t~short694; {6944#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0)} is VALID [2022-02-20 21:07:08,968 INFO L290 TraceCheckUtils]: 8: Hoare triple {6944#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 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; {6944#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0)} is VALID [2022-02-20 21:07:08,969 INFO L290 TraceCheckUtils]: 9: Hoare triple {6944#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0)} assume true; {6944#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0)} is VALID [2022-02-20 21:07:08,970 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {6944#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0)} {6923#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0)))} #115#return; {6888#false} is VALID [2022-02-20 21:07:08,970 INFO L290 TraceCheckUtils]: 0: Hoare triple {6887#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(37, 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; {6887#true} is VALID [2022-02-20 21:07:08,974 INFO L290 TraceCheckUtils]: 1: Hoare triple {6887#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_array_harness } true;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset, aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset, aws_byte_cursor_from_array_harness_#t~ret1211#1, aws_byte_cursor_from_array_harness_#t~mem1212#1, aws_byte_cursor_from_array_harness_#t~mem1213#1.base, aws_byte_cursor_from_array_harness_#t~mem1213#1.offset, aws_byte_cursor_from_array_harness_#t~mem1214#1.base, aws_byte_cursor_from_array_harness_#t~mem1214#1.offset, aws_byte_cursor_from_array_harness_#t~mem1215#1, aws_byte_cursor_from_array_harness_~length~2#1, aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset;havoc aws_byte_cursor_from_array_harness_~length~2#1; {6887#true} is VALID [2022-02-20 21:07:08,974 INFO L272 TraceCheckUtils]: 2: Hoare triple {6887#true} call aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset := bounded_malloc(aws_byte_cursor_from_array_harness_~length~2#1); {6935#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:07:08,975 INFO L290 TraceCheckUtils]: 3: Hoare triple {6935#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {6887#true} is VALID [2022-02-20 21:07:08,975 INFO L272 TraceCheckUtils]: 4: Hoare triple {6887#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {6887#true} is VALID [2022-02-20 21:07:08,975 INFO L290 TraceCheckUtils]: 5: Hoare triple {6887#true} ~cond := #in~cond; {6887#true} is VALID [2022-02-20 21:07:08,975 INFO L290 TraceCheckUtils]: 6: Hoare triple {6887#true} assume !(0 == ~cond % 256); {6887#true} is VALID [2022-02-20 21:07:08,975 INFO L290 TraceCheckUtils]: 7: Hoare triple {6887#true} assume true; {6887#true} is VALID [2022-02-20 21:07:08,975 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {6887#true} {6887#true} #105#return; {6887#true} is VALID [2022-02-20 21:07:08,976 INFO L290 TraceCheckUtils]: 9: Hoare triple {6887#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; {6940#(not (= |bounded_malloc_#res.base| 0))} is VALID [2022-02-20 21:07:08,976 INFO L290 TraceCheckUtils]: 10: Hoare triple {6940#(not (= |bounded_malloc_#res.base| 0))} assume true; {6940#(not (= |bounded_malloc_#res.base| 0))} is VALID [2022-02-20 21:07:08,977 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {6940#(not (= |bounded_malloc_#res.base| 0))} {6887#true} #107#return; {6898#(not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_#t~ret1209#1.base| 0))} is VALID [2022-02-20 21:07:08,977 INFO L290 TraceCheckUtils]: 12: Hoare triple {6898#(not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_#t~ret1209#1.base| 0))} aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset := aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;call aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_from_array } true;aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset, aws_byte_cursor_from_array_#in~len#1 := aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~length~2#1;havoc aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset;havoc aws_byte_cursor_from_array_#t~ret1076#1, aws_byte_cursor_from_array_#t~mem1077#1, aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset, aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset;aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset := aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset;aws_byte_cursor_from_array_~len#1 := aws_byte_cursor_from_array_#in~len#1; {6899#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0) (not (= 0 |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|)))} is VALID [2022-02-20 21:07:08,977 INFO L272 TraceCheckUtils]: 13: Hoare triple {6899#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0) (not (= 0 |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|)))} call assume_abort_if_not((if 0 == (if 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || aws_byte_cursor_from_array_~bytes#1.base != 0 || aws_byte_cursor_from_array_~bytes#1.offset != 0 then 1 else 0) then 0 else 1)); {6887#true} is VALID [2022-02-20 21:07:08,978 INFO L290 TraceCheckUtils]: 14: Hoare triple {6887#true} ~cond := #in~cond; {6887#true} is VALID [2022-02-20 21:07:08,978 INFO L290 TraceCheckUtils]: 15: Hoare triple {6887#true} assume !(0 == ~cond % 256); {6887#true} is VALID [2022-02-20 21:07:08,978 INFO L290 TraceCheckUtils]: 16: Hoare triple {6887#true} assume true; {6887#true} is VALID [2022-02-20 21:07:08,978 INFO L284 TraceCheckUtils]: 17: Hoare quadruple {6887#true} {6899#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0) (not (= 0 |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|)))} #109#return; {6899#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0) (not (= 0 |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|)))} is VALID [2022-02-20 21:07:08,980 INFO L290 TraceCheckUtils]: 18: Hoare triple {6899#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0) (not (= 0 |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|)))} call aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset := #Ultimate.allocOnStack(16);call write~$Pointer$(aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~#cur~2#1.base, 8 + aws_byte_cursor_from_array_~#cur~2#1.offset, 8);call write~int(aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset, 8); {6904#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0)) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0))} is VALID [2022-02-20 21:07:08,980 INFO L272 TraceCheckUtils]: 19: Hoare triple {6904#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0)) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0))} call aws_byte_cursor_from_array_#t~ret1076#1 := aws_byte_cursor_is_valid(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset); {6887#true} is VALID [2022-02-20 21:07:08,980 INFO L290 TraceCheckUtils]: 20: Hoare triple {6887#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {6887#true} is VALID [2022-02-20 21:07:08,980 INFO L290 TraceCheckUtils]: 21: Hoare triple {6887#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {6887#true} is VALID [2022-02-20 21:07:08,980 INFO L290 TraceCheckUtils]: 22: Hoare triple {6887#true} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {6887#true} is VALID [2022-02-20 21:07:08,980 INFO L290 TraceCheckUtils]: 23: Hoare triple {6887#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; {6887#true} is VALID [2022-02-20 21:07:08,980 INFO L290 TraceCheckUtils]: 24: Hoare triple {6887#true} #t~short693 := #t~short689; {6887#true} is VALID [2022-02-20 21:07:08,981 INFO L290 TraceCheckUtils]: 25: Hoare triple {6887#true} assume #t~short693;call #t~mem690 := read~int(~cursor.base, ~cursor.offset, 8);#t~short692 := 0 == #t~mem690 % 18446744073709551616; {6887#true} is VALID [2022-02-20 21:07:08,981 INFO L290 TraceCheckUtils]: 26: Hoare triple {6887#true} assume !#t~short692;call #t~mem691.base, #t~mem691.offset := read~$Pointer$(~cursor.base, 8 + ~cursor.offset, 8);#t~short692 := #t~mem691.base != 0 || #t~mem691.offset != 0; {6887#true} is VALID [2022-02-20 21:07:08,981 INFO L290 TraceCheckUtils]: 27: Hoare triple {6887#true} #t~short693 := #t~short692; {6887#true} is VALID [2022-02-20 21:07:08,981 INFO L290 TraceCheckUtils]: 28: Hoare triple {6887#true} #t~short694 := #t~short693; {6887#true} is VALID [2022-02-20 21:07:08,981 INFO L290 TraceCheckUtils]: 29: Hoare triple {6887#true} #t~short695 := #t~short694; {6887#true} is VALID [2022-02-20 21:07:08,981 INFO L290 TraceCheckUtils]: 30: Hoare triple {6887#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; {6887#true} is VALID [2022-02-20 21:07:08,981 INFO L290 TraceCheckUtils]: 31: Hoare triple {6887#true} assume true; {6887#true} is VALID [2022-02-20 21:07:08,982 INFO L284 TraceCheckUtils]: 32: Hoare quadruple {6887#true} {6904#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0)) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0))} #111#return; {6904#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0)) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0))} is VALID [2022-02-20 21:07:08,982 INFO L272 TraceCheckUtils]: 33: Hoare triple {6904#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0)) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0))} call __VERIFIER_assert(aws_byte_cursor_from_array_#t~ret1076#1); {6887#true} is VALID [2022-02-20 21:07:08,982 INFO L290 TraceCheckUtils]: 34: Hoare triple {6887#true} ~cond := #in~cond; {6887#true} is VALID [2022-02-20 21:07:08,982 INFO L290 TraceCheckUtils]: 35: Hoare triple {6887#true} assume !(0 == ~cond % 256); {6887#true} is VALID [2022-02-20 21:07:08,983 INFO L290 TraceCheckUtils]: 36: Hoare triple {6887#true} assume true; {6887#true} is VALID [2022-02-20 21:07:08,983 INFO L284 TraceCheckUtils]: 37: Hoare quadruple {6887#true} {6904#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0)) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0))} #113#return; {6904#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0)) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0))} is VALID [2022-02-20 21:07:08,984 INFO L290 TraceCheckUtils]: 38: Hoare triple {6904#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0)) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0))} havoc aws_byte_cursor_from_array_#t~ret1076#1;call aws_byte_cursor_from_array_#t~mem1077#1 := read~int(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset, 8);call aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset := read~$Pointer$(aws_byte_cursor_from_array_~#cur~2#1.base, 8 + aws_byte_cursor_from_array_~#cur~2#1.offset, 8);aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset := aws_byte_cursor_from_array_#t~mem1077#1, aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset;havoc aws_byte_cursor_from_array_#t~mem1077#1;havoc aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset;call ULTIMATE.dealloc(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset);havoc aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset; {6922#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.ptr.base| 0)))} is VALID [2022-02-20 21:07:08,984 INFO L290 TraceCheckUtils]: 39: Hoare triple {6922#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.ptr.base| 0)))} aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset := aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset;assume { :end_inline_aws_byte_cursor_from_array } true;call write~init~int(aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset, aws_byte_cursor_from_array_harness_~#cur~3#1.base, 8 + aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8);havoc aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset; {6923#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0)))} is VALID [2022-02-20 21:07:08,985 INFO L272 TraceCheckUtils]: 40: Hoare triple {6923#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0)))} call aws_byte_cursor_from_array_harness_#t~ret1211#1 := aws_byte_cursor_is_valid(aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset); {6887#true} is VALID [2022-02-20 21:07:08,985 INFO L290 TraceCheckUtils]: 41: Hoare triple {6887#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {6941#(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:08,986 INFO L290 TraceCheckUtils]: 42: Hoare triple {6941#(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; {6941#(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:08,986 INFO L290 TraceCheckUtils]: 43: Hoare triple {6941#(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~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {6941#(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:08,987 INFO L290 TraceCheckUtils]: 44: Hoare triple {6941#(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~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; {6942#(or |aws_byte_cursor_is_valid_#t~short689| (= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0))} is VALID [2022-02-20 21:07:08,987 INFO L290 TraceCheckUtils]: 45: Hoare triple {6942#(or |aws_byte_cursor_is_valid_#t~short689| (= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0))} #t~short693 := #t~short689; {6943#(or |aws_byte_cursor_is_valid_#t~short693| (= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0))} is VALID [2022-02-20 21:07:08,987 INFO L290 TraceCheckUtils]: 46: Hoare triple {6943#(or |aws_byte_cursor_is_valid_#t~short693| (= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0))} assume !#t~short693; {6944#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0)} is VALID [2022-02-20 21:07:08,988 INFO L290 TraceCheckUtils]: 47: Hoare triple {6944#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0)} #t~short694 := #t~short693; {6944#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0)} is VALID [2022-02-20 21:07:08,988 INFO L290 TraceCheckUtils]: 48: Hoare triple {6944#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0)} #t~short695 := #t~short694; {6944#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0)} is VALID [2022-02-20 21:07:08,989 INFO L290 TraceCheckUtils]: 49: Hoare triple {6944#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 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; {6944#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0)} is VALID [2022-02-20 21:07:08,989 INFO L290 TraceCheckUtils]: 50: Hoare triple {6944#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0)} assume true; {6944#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0)} is VALID [2022-02-20 21:07:08,990 INFO L284 TraceCheckUtils]: 51: Hoare quadruple {6944#(= (select (select |#memory_$Pointer$.base| |aws_byte_cursor_is_valid_#in~cursor.base|) (+ |aws_byte_cursor_is_valid_#in~cursor.offset| 8)) 0)} {6923#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0)))} #115#return; {6888#false} is VALID [2022-02-20 21:07:08,990 INFO L272 TraceCheckUtils]: 52: Hoare triple {6888#false} call __VERIFIER_assert(aws_byte_cursor_from_array_harness_#t~ret1211#1); {6888#false} is VALID [2022-02-20 21:07:08,990 INFO L290 TraceCheckUtils]: 53: Hoare triple {6888#false} ~cond := #in~cond; {6888#false} is VALID [2022-02-20 21:07:08,990 INFO L290 TraceCheckUtils]: 54: Hoare triple {6888#false} assume 0 == ~cond % 256; {6888#false} is VALID [2022-02-20 21:07:08,990 INFO L290 TraceCheckUtils]: 55: Hoare triple {6888#false} assume !false; {6888#false} is VALID [2022-02-20 21:07:08,991 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-02-20 21:07:08,991 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:07:08,991 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350652095] [2022-02-20 21:07:08,991 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350652095] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:07:08,991 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:07:08,991 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-02-20 21:07:08,991 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30207442] [2022-02-20 21:07:08,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:07:08,992 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 11 states have internal predecessors, (40), 5 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) Word has length 56 [2022-02-20 21:07:08,992 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:07:08,992 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 13 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 11 states have internal predecessors, (40), 5 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2022-02-20 21:07:09,057 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 53 edges. 53 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:09,058 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-02-20 21:07:09,058 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:07:09,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-02-20 21:07:09,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2022-02-20 21:07:09,059 INFO L87 Difference]: Start difference. First operand 97 states and 105 transitions. Second operand has 13 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 11 states have internal predecessors, (40), 5 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2022-02-20 21:07:10,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:10,585 INFO L93 Difference]: Finished difference Result 127 states and 135 transitions. [2022-02-20 21:07:10,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-20 21:07:10,585 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 11 states have internal predecessors, (40), 5 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) Word has length 56 [2022-02-20 21:07:10,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:07:10,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 11 states have internal predecessors, (40), 5 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2022-02-20 21:07:10,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 96 transitions. [2022-02-20 21:07:10,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 11 states have internal predecessors, (40), 5 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2022-02-20 21:07:10,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 96 transitions. [2022-02-20 21:07:10,587 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 13 states and 96 transitions. [2022-02-20 21:07:10,692 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 96 edges. 96 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:10,693 INFO L225 Difference]: With dead ends: 127 [2022-02-20 21:07:10,693 INFO L226 Difference]: Without dead ends: 93 [2022-02-20 21:07:10,694 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-20 21:07:10,694 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 77 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-20 21:07:10,694 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 185 Invalid, 501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 469 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-20 21:07:10,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2022-02-20 21:07:10,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 91. [2022-02-20 21:07:10,711 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:07:10,711 INFO L82 GeneralOperation]: Start isEquivalent. First operand 93 states. Second operand has 91 states, 65 states have (on average 1.0461538461538462) internal successors, (68), 67 states have internal predecessors, (68), 14 states have call successors, (14), 10 states have call predecessors, (14), 11 states have return successors, (15), 13 states have call predecessors, (15), 13 states have call successors, (15) [2022-02-20 21:07:10,711 INFO L74 IsIncluded]: Start isIncluded. First operand 93 states. Second operand has 91 states, 65 states have (on average 1.0461538461538462) internal successors, (68), 67 states have internal predecessors, (68), 14 states have call successors, (14), 10 states have call predecessors, (14), 11 states have return successors, (15), 13 states have call predecessors, (15), 13 states have call successors, (15) [2022-02-20 21:07:10,711 INFO L87 Difference]: Start difference. First operand 93 states. Second operand has 91 states, 65 states have (on average 1.0461538461538462) internal successors, (68), 67 states have internal predecessors, (68), 14 states have call successors, (14), 10 states have call predecessors, (14), 11 states have return successors, (15), 13 states have call predecessors, (15), 13 states have call successors, (15) [2022-02-20 21:07:10,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:10,713 INFO L93 Difference]: Finished difference Result 93 states and 99 transitions. [2022-02-20 21:07:10,713 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 99 transitions. [2022-02-20 21:07:10,713 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:10,713 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:10,713 INFO L74 IsIncluded]: Start isIncluded. First operand has 91 states, 65 states have (on average 1.0461538461538462) internal successors, (68), 67 states have internal predecessors, (68), 14 states have call successors, (14), 10 states have call predecessors, (14), 11 states have return successors, (15), 13 states have call predecessors, (15), 13 states have call successors, (15) Second operand 93 states. [2022-02-20 21:07:10,714 INFO L87 Difference]: Start difference. First operand has 91 states, 65 states have (on average 1.0461538461538462) internal successors, (68), 67 states have internal predecessors, (68), 14 states have call successors, (14), 10 states have call predecessors, (14), 11 states have return successors, (15), 13 states have call predecessors, (15), 13 states have call successors, (15) Second operand 93 states. [2022-02-20 21:07:10,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:10,715 INFO L93 Difference]: Finished difference Result 93 states and 99 transitions. [2022-02-20 21:07:10,715 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 99 transitions. [2022-02-20 21:07:10,715 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:10,715 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:10,716 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:07:10,716 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:07:10,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 65 states have (on average 1.0461538461538462) internal successors, (68), 67 states have internal predecessors, (68), 14 states have call successors, (14), 10 states have call predecessors, (14), 11 states have return successors, (15), 13 states have call predecessors, (15), 13 states have call successors, (15) [2022-02-20 21:07:10,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 97 transitions. [2022-02-20 21:07:10,717 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 97 transitions. Word has length 56 [2022-02-20 21:07:10,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:07:10,717 INFO L470 AbstractCegarLoop]: Abstraction has 91 states and 97 transitions. [2022-02-20 21:07:10,718 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 11 states have internal predecessors, (40), 5 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2022-02-20 21:07:10,718 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 97 transitions. [2022-02-20 21:07:10,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-02-20 21:07:10,718 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:07:10,718 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:07:10,718 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-02-20 21:07:10,718 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:07:10,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:07:10,719 INFO L85 PathProgramCache]: Analyzing trace with hash 237359553, now seen corresponding path program 1 times [2022-02-20 21:07:10,719 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:07:10,719 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697533257] [2022-02-20 21:07:10,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:07:10,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:07:10,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:10,912 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:07:10,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:10,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:07:10,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:10,937 INFO L290 TraceCheckUtils]: 0: Hoare triple {7429#true} ~cond := #in~cond; {7429#true} is VALID [2022-02-20 21:07:10,937 INFO L290 TraceCheckUtils]: 1: Hoare triple {7429#true} assume !(0 == ~cond % 256); {7429#true} is VALID [2022-02-20 21:07:10,937 INFO L290 TraceCheckUtils]: 2: Hoare triple {7429#true} assume true; {7429#true} is VALID [2022-02-20 21:07:10,937 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7429#true} {7429#true} #105#return; {7429#true} is VALID [2022-02-20 21:07:10,937 INFO L290 TraceCheckUtils]: 0: Hoare triple {7478#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {7429#true} is VALID [2022-02-20 21:07:10,937 INFO L272 TraceCheckUtils]: 1: Hoare triple {7429#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {7429#true} is VALID [2022-02-20 21:07:10,937 INFO L290 TraceCheckUtils]: 2: Hoare triple {7429#true} ~cond := #in~cond; {7429#true} is VALID [2022-02-20 21:07:10,937 INFO L290 TraceCheckUtils]: 3: Hoare triple {7429#true} assume !(0 == ~cond % 256); {7429#true} is VALID [2022-02-20 21:07:10,938 INFO L290 TraceCheckUtils]: 4: Hoare triple {7429#true} assume true; {7429#true} is VALID [2022-02-20 21:07:10,938 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {7429#true} {7429#true} #105#return; {7429#true} is VALID [2022-02-20 21:07:10,938 INFO L290 TraceCheckUtils]: 6: Hoare triple {7429#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; {7483#(not (= |bounded_malloc_#res.base| 0))} is VALID [2022-02-20 21:07:10,938 INFO L290 TraceCheckUtils]: 7: Hoare triple {7483#(not (= |bounded_malloc_#res.base| 0))} assume true; {7483#(not (= |bounded_malloc_#res.base| 0))} is VALID [2022-02-20 21:07:10,939 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {7483#(not (= |bounded_malloc_#res.base| 0))} {7429#true} #107#return; {7440#(not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_#t~ret1209#1.base| 0))} is VALID [2022-02-20 21:07:10,939 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-02-20 21:07:10,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:10,946 INFO L290 TraceCheckUtils]: 0: Hoare triple {7429#true} ~cond := #in~cond; {7429#true} is VALID [2022-02-20 21:07:10,946 INFO L290 TraceCheckUtils]: 1: Hoare triple {7429#true} assume !(0 == ~cond % 256); {7429#true} is VALID [2022-02-20 21:07:10,946 INFO L290 TraceCheckUtils]: 2: Hoare triple {7429#true} assume true; {7429#true} is VALID [2022-02-20 21:07:10,947 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7429#true} {7441#(and (not (= 0 |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} #109#return; {7441#(and (not (= 0 |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} is VALID [2022-02-20 21:07:10,947 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-02-20 21:07:10,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:10,954 INFO L290 TraceCheckUtils]: 0: Hoare triple {7429#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {7429#true} is VALID [2022-02-20 21:07:10,954 INFO L290 TraceCheckUtils]: 1: Hoare triple {7429#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {7429#true} is VALID [2022-02-20 21:07:10,954 INFO L290 TraceCheckUtils]: 2: Hoare triple {7429#true} assume #t~short694; {7429#true} is VALID [2022-02-20 21:07:10,955 INFO L290 TraceCheckUtils]: 3: Hoare triple {7429#true} #t~short695 := #t~short694; {7429#true} is VALID [2022-02-20 21:07:10,955 INFO L290 TraceCheckUtils]: 4: Hoare triple {7429#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; {7429#true} is VALID [2022-02-20 21:07:10,955 INFO L290 TraceCheckUtils]: 5: Hoare triple {7429#true} assume true; {7429#true} is VALID [2022-02-20 21:07:10,956 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {7429#true} {7446#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} #111#return; {7446#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} is VALID [2022-02-20 21:07:10,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-02-20 21:07:10,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:11,000 INFO L290 TraceCheckUtils]: 0: Hoare triple {7429#true} ~cond := #in~cond; {7429#true} is VALID [2022-02-20 21:07:11,000 INFO L290 TraceCheckUtils]: 1: Hoare triple {7429#true} assume !(0 == ~cond % 256); {7429#true} is VALID [2022-02-20 21:07:11,000 INFO L290 TraceCheckUtils]: 2: Hoare triple {7429#true} assume true; {7429#true} is VALID [2022-02-20 21:07:11,001 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7429#true} {7446#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} #113#return; {7446#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} is VALID [2022-02-20 21:07:11,001 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-02-20 21:07:11,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:11,008 INFO L290 TraceCheckUtils]: 0: Hoare triple {7429#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {7429#true} is VALID [2022-02-20 21:07:11,008 INFO L290 TraceCheckUtils]: 1: Hoare triple {7429#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {7429#true} is VALID [2022-02-20 21:07:11,008 INFO L290 TraceCheckUtils]: 2: Hoare triple {7429#true} assume #t~short694; {7429#true} is VALID [2022-02-20 21:07:11,008 INFO L290 TraceCheckUtils]: 3: Hoare triple {7429#true} #t~short695 := #t~short694; {7429#true} is VALID [2022-02-20 21:07:11,008 INFO L290 TraceCheckUtils]: 4: Hoare triple {7429#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; {7429#true} is VALID [2022-02-20 21:07:11,008 INFO L290 TraceCheckUtils]: 5: Hoare triple {7429#true} assume true; {7429#true} is VALID [2022-02-20 21:07:11,009 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {7429#true} {7459#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} #115#return; {7459#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} is VALID [2022-02-20 21:07:11,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-02-20 21:07:11,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:11,014 INFO L290 TraceCheckUtils]: 0: Hoare triple {7429#true} ~cond := #in~cond; {7429#true} is VALID [2022-02-20 21:07:11,015 INFO L290 TraceCheckUtils]: 1: Hoare triple {7429#true} assume !(0 == ~cond % 256); {7429#true} is VALID [2022-02-20 21:07:11,015 INFO L290 TraceCheckUtils]: 2: Hoare triple {7429#true} assume true; {7429#true} is VALID [2022-02-20 21:07:11,015 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7429#true} {7459#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} #117#return; {7459#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} is VALID [2022-02-20 21:07:11,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-02-20 21:07:11,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:11,034 INFO L290 TraceCheckUtils]: 0: Hoare triple {7429#true} ~cond := #in~cond; {7429#true} is VALID [2022-02-20 21:07:11,034 INFO L290 TraceCheckUtils]: 1: Hoare triple {7429#true} assume !(0 == ~cond % 256); {7429#true} is VALID [2022-02-20 21:07:11,034 INFO L290 TraceCheckUtils]: 2: Hoare triple {7429#true} assume true; {7429#true} is VALID [2022-02-20 21:07:11,035 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7429#true} {7459#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} #119#return; {7459#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} is VALID [2022-02-20 21:07:11,035 INFO L290 TraceCheckUtils]: 0: Hoare triple {7429#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(37, 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; {7429#true} is VALID [2022-02-20 21:07:11,036 INFO L290 TraceCheckUtils]: 1: Hoare triple {7429#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_array_harness } true;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset, aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset, aws_byte_cursor_from_array_harness_#t~ret1211#1, aws_byte_cursor_from_array_harness_#t~mem1212#1, aws_byte_cursor_from_array_harness_#t~mem1213#1.base, aws_byte_cursor_from_array_harness_#t~mem1213#1.offset, aws_byte_cursor_from_array_harness_#t~mem1214#1.base, aws_byte_cursor_from_array_harness_#t~mem1214#1.offset, aws_byte_cursor_from_array_harness_#t~mem1215#1, aws_byte_cursor_from_array_harness_~length~2#1, aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset;havoc aws_byte_cursor_from_array_harness_~length~2#1; {7429#true} is VALID [2022-02-20 21:07:11,036 INFO L272 TraceCheckUtils]: 2: Hoare triple {7429#true} call aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset := bounded_malloc(aws_byte_cursor_from_array_harness_~length~2#1); {7478#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:07:11,036 INFO L290 TraceCheckUtils]: 3: Hoare triple {7478#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {7429#true} is VALID [2022-02-20 21:07:11,036 INFO L272 TraceCheckUtils]: 4: Hoare triple {7429#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {7429#true} is VALID [2022-02-20 21:07:11,036 INFO L290 TraceCheckUtils]: 5: Hoare triple {7429#true} ~cond := #in~cond; {7429#true} is VALID [2022-02-20 21:07:11,037 INFO L290 TraceCheckUtils]: 6: Hoare triple {7429#true} assume !(0 == ~cond % 256); {7429#true} is VALID [2022-02-20 21:07:11,037 INFO L290 TraceCheckUtils]: 7: Hoare triple {7429#true} assume true; {7429#true} is VALID [2022-02-20 21:07:11,037 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {7429#true} {7429#true} #105#return; {7429#true} is VALID [2022-02-20 21:07:11,037 INFO L290 TraceCheckUtils]: 9: Hoare triple {7429#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; {7483#(not (= |bounded_malloc_#res.base| 0))} is VALID [2022-02-20 21:07:11,037 INFO L290 TraceCheckUtils]: 10: Hoare triple {7483#(not (= |bounded_malloc_#res.base| 0))} assume true; {7483#(not (= |bounded_malloc_#res.base| 0))} is VALID [2022-02-20 21:07:11,038 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {7483#(not (= |bounded_malloc_#res.base| 0))} {7429#true} #107#return; {7440#(not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_#t~ret1209#1.base| 0))} is VALID [2022-02-20 21:07:11,038 INFO L290 TraceCheckUtils]: 12: Hoare triple {7440#(not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_#t~ret1209#1.base| 0))} aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset := aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;call aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_from_array } true;aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset, aws_byte_cursor_from_array_#in~len#1 := aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~length~2#1;havoc aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset;havoc aws_byte_cursor_from_array_#t~ret1076#1, aws_byte_cursor_from_array_#t~mem1077#1, aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset, aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset;aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset := aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset;aws_byte_cursor_from_array_~len#1 := aws_byte_cursor_from_array_#in~len#1; {7441#(and (not (= 0 |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} is VALID [2022-02-20 21:07:11,039 INFO L272 TraceCheckUtils]: 13: Hoare triple {7441#(and (not (= 0 |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} call assume_abort_if_not((if 0 == (if 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || aws_byte_cursor_from_array_~bytes#1.base != 0 || aws_byte_cursor_from_array_~bytes#1.offset != 0 then 1 else 0) then 0 else 1)); {7429#true} is VALID [2022-02-20 21:07:11,039 INFO L290 TraceCheckUtils]: 14: Hoare triple {7429#true} ~cond := #in~cond; {7429#true} is VALID [2022-02-20 21:07:11,039 INFO L290 TraceCheckUtils]: 15: Hoare triple {7429#true} assume !(0 == ~cond % 256); {7429#true} is VALID [2022-02-20 21:07:11,039 INFO L290 TraceCheckUtils]: 16: Hoare triple {7429#true} assume true; {7429#true} is VALID [2022-02-20 21:07:11,039 INFO L284 TraceCheckUtils]: 17: Hoare quadruple {7429#true} {7441#(and (not (= 0 |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} #109#return; {7441#(and (not (= 0 |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} is VALID [2022-02-20 21:07:11,040 INFO L290 TraceCheckUtils]: 18: Hoare triple {7441#(and (not (= 0 |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} call aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset := #Ultimate.allocOnStack(16);call write~$Pointer$(aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~#cur~2#1.base, 8 + aws_byte_cursor_from_array_~#cur~2#1.offset, 8);call write~int(aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset, 8); {7446#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} is VALID [2022-02-20 21:07:11,041 INFO L272 TraceCheckUtils]: 19: Hoare triple {7446#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} call aws_byte_cursor_from_array_#t~ret1076#1 := aws_byte_cursor_is_valid(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset); {7429#true} is VALID [2022-02-20 21:07:11,041 INFO L290 TraceCheckUtils]: 20: Hoare triple {7429#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {7429#true} is VALID [2022-02-20 21:07:11,041 INFO L290 TraceCheckUtils]: 21: Hoare triple {7429#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {7429#true} is VALID [2022-02-20 21:07:11,041 INFO L290 TraceCheckUtils]: 22: Hoare triple {7429#true} assume #t~short694; {7429#true} is VALID [2022-02-20 21:07:11,041 INFO L290 TraceCheckUtils]: 23: Hoare triple {7429#true} #t~short695 := #t~short694; {7429#true} is VALID [2022-02-20 21:07:11,041 INFO L290 TraceCheckUtils]: 24: Hoare triple {7429#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; {7429#true} is VALID [2022-02-20 21:07:11,041 INFO L290 TraceCheckUtils]: 25: Hoare triple {7429#true} assume true; {7429#true} is VALID [2022-02-20 21:07:11,042 INFO L284 TraceCheckUtils]: 26: Hoare quadruple {7429#true} {7446#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} #111#return; {7446#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} is VALID [2022-02-20 21:07:11,042 INFO L272 TraceCheckUtils]: 27: Hoare triple {7446#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} call __VERIFIER_assert(aws_byte_cursor_from_array_#t~ret1076#1); {7429#true} is VALID [2022-02-20 21:07:11,042 INFO L290 TraceCheckUtils]: 28: Hoare triple {7429#true} ~cond := #in~cond; {7429#true} is VALID [2022-02-20 21:07:11,042 INFO L290 TraceCheckUtils]: 29: Hoare triple {7429#true} assume !(0 == ~cond % 256); {7429#true} is VALID [2022-02-20 21:07:11,042 INFO L290 TraceCheckUtils]: 30: Hoare triple {7429#true} assume true; {7429#true} is VALID [2022-02-20 21:07:11,043 INFO L284 TraceCheckUtils]: 31: Hoare quadruple {7429#true} {7446#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} #113#return; {7446#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} is VALID [2022-02-20 21:07:11,043 INFO L290 TraceCheckUtils]: 32: Hoare triple {7446#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} havoc aws_byte_cursor_from_array_#t~ret1076#1;call aws_byte_cursor_from_array_#t~mem1077#1 := read~int(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset, 8);call aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset := read~$Pointer$(aws_byte_cursor_from_array_~#cur~2#1.base, 8 + aws_byte_cursor_from_array_~#cur~2#1.offset, 8);aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset := aws_byte_cursor_from_array_#t~mem1077#1, aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset;havoc aws_byte_cursor_from_array_#t~mem1077#1;havoc aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset;call ULTIMATE.dealloc(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset);havoc aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset; {7458#(and (not (= |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.ptr.base| 0)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} is VALID [2022-02-20 21:07:11,044 INFO L290 TraceCheckUtils]: 33: Hoare triple {7458#(and (not (= |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.ptr.base| 0)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset := aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset;assume { :end_inline_aws_byte_cursor_from_array } true;call write~init~int(aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset, aws_byte_cursor_from_array_harness_~#cur~3#1.base, 8 + aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8);havoc aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset; {7459#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} is VALID [2022-02-20 21:07:11,044 INFO L272 TraceCheckUtils]: 34: Hoare triple {7459#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} call aws_byte_cursor_from_array_harness_#t~ret1211#1 := aws_byte_cursor_is_valid(aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset); {7429#true} is VALID [2022-02-20 21:07:11,044 INFO L290 TraceCheckUtils]: 35: Hoare triple {7429#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {7429#true} is VALID [2022-02-20 21:07:11,044 INFO L290 TraceCheckUtils]: 36: Hoare triple {7429#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {7429#true} is VALID [2022-02-20 21:07:11,044 INFO L290 TraceCheckUtils]: 37: Hoare triple {7429#true} assume #t~short694; {7429#true} is VALID [2022-02-20 21:07:11,044 INFO L290 TraceCheckUtils]: 38: Hoare triple {7429#true} #t~short695 := #t~short694; {7429#true} is VALID [2022-02-20 21:07:11,044 INFO L290 TraceCheckUtils]: 39: Hoare triple {7429#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; {7429#true} is VALID [2022-02-20 21:07:11,044 INFO L290 TraceCheckUtils]: 40: Hoare triple {7429#true} assume true; {7429#true} is VALID [2022-02-20 21:07:11,045 INFO L284 TraceCheckUtils]: 41: Hoare quadruple {7429#true} {7459#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} #115#return; {7459#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} is VALID [2022-02-20 21:07:11,045 INFO L272 TraceCheckUtils]: 42: Hoare triple {7459#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} call __VERIFIER_assert(aws_byte_cursor_from_array_harness_#t~ret1211#1); {7429#true} is VALID [2022-02-20 21:07:11,045 INFO L290 TraceCheckUtils]: 43: Hoare triple {7429#true} ~cond := #in~cond; {7429#true} is VALID [2022-02-20 21:07:11,045 INFO L290 TraceCheckUtils]: 44: Hoare triple {7429#true} assume !(0 == ~cond % 256); {7429#true} is VALID [2022-02-20 21:07:11,045 INFO L290 TraceCheckUtils]: 45: Hoare triple {7429#true} assume true; {7429#true} is VALID [2022-02-20 21:07:11,046 INFO L284 TraceCheckUtils]: 46: Hoare quadruple {7429#true} {7459#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} #117#return; {7459#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} is VALID [2022-02-20 21:07:11,046 INFO L290 TraceCheckUtils]: 47: Hoare triple {7459#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} havoc aws_byte_cursor_from_array_harness_#t~ret1211#1;call aws_byte_cursor_from_array_harness_#t~mem1212#1 := read~int(aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8); {7459#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} is VALID [2022-02-20 21:07:11,046 INFO L272 TraceCheckUtils]: 48: Hoare triple {7459#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} call __VERIFIER_assert((if 0 == (if aws_byte_cursor_from_array_harness_#t~mem1212#1 % 18446744073709551616 == aws_byte_cursor_from_array_harness_~length~2#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); {7429#true} is VALID [2022-02-20 21:07:11,046 INFO L290 TraceCheckUtils]: 49: Hoare triple {7429#true} ~cond := #in~cond; {7429#true} is VALID [2022-02-20 21:07:11,047 INFO L290 TraceCheckUtils]: 50: Hoare triple {7429#true} assume !(0 == ~cond % 256); {7429#true} is VALID [2022-02-20 21:07:11,047 INFO L290 TraceCheckUtils]: 51: Hoare triple {7429#true} assume true; {7429#true} is VALID [2022-02-20 21:07:11,047 INFO L284 TraceCheckUtils]: 52: Hoare quadruple {7429#true} {7459#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} #119#return; {7459#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} is VALID [2022-02-20 21:07:11,048 INFO L290 TraceCheckUtils]: 53: Hoare triple {7459#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} havoc aws_byte_cursor_from_array_harness_#t~mem1212#1;call aws_byte_cursor_from_array_harness_#t~mem1213#1.base, aws_byte_cursor_from_array_harness_#t~mem1213#1.offset := read~$Pointer$(aws_byte_cursor_from_array_harness_~#cur~3#1.base, 8 + aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8); {7459#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} is VALID [2022-02-20 21:07:11,063 INFO L290 TraceCheckUtils]: 54: Hoare triple {7459#(and (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)))} assume aws_byte_cursor_from_array_harness_#t~mem1213#1.base != 0 || aws_byte_cursor_from_array_harness_#t~mem1213#1.offset != 0;havoc aws_byte_cursor_from_array_harness_#t~mem1213#1.base, aws_byte_cursor_from_array_harness_#t~mem1213#1.offset;call aws_byte_cursor_from_array_harness_#t~mem1214#1.base, aws_byte_cursor_from_array_harness_#t~mem1214#1.offset := read~$Pointer$(aws_byte_cursor_from_array_harness_~#cur~3#1.base, 8 + aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_from_array_harness_#t~mem1215#1 := read~int(aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8);assume { :begin_inline_assert_bytes_match } true;assert_bytes_match_#in~a#1.base, assert_bytes_match_#in~a#1.offset, assert_bytes_match_#in~b#1.base, assert_bytes_match_#in~b#1.offset, assert_bytes_match_#in~len#1 := aws_byte_cursor_from_array_harness_#t~mem1214#1.base, aws_byte_cursor_from_array_harness_#t~mem1214#1.offset, aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_#t~mem1215#1;havoc assert_bytes_match_#t~ret587#1, assert_bytes_match_#t~mem588#1, assert_bytes_match_#t~mem589#1, assert_bytes_match_~i~4#1, assert_bytes_match_~a#1.base, assert_bytes_match_~a#1.offset, assert_bytes_match_~b#1.base, assert_bytes_match_~b#1.offset, assert_bytes_match_~len#1;assert_bytes_match_~a#1.base, assert_bytes_match_~a#1.offset := assert_bytes_match_#in~a#1.base, assert_bytes_match_#in~a#1.offset;assert_bytes_match_~b#1.base, assert_bytes_match_~b#1.offset := assert_bytes_match_#in~b#1.base, assert_bytes_match_#in~b#1.offset;assert_bytes_match_~len#1 := assert_bytes_match_#in~len#1; {7475#(or (and (= |ULTIMATE.start_assert_bytes_match_~b#1.offset| 0) (= |ULTIMATE.start_assert_bytes_match_~b#1.base| 0) (= |ULTIMATE.start_assert_bytes_match_~a#1.base| 0) (= |ULTIMATE.start_assert_bytes_match_~a#1.offset| 0)) (and (or (not (= |ULTIMATE.start_assert_bytes_match_~b#1.offset| 0)) (not (= |ULTIMATE.start_assert_bytes_match_~b#1.base| 0))) (or (not (= |ULTIMATE.start_assert_bytes_match_~a#1.offset| 0)) (not (= |ULTIMATE.start_assert_bytes_match_~a#1.base| 0)))))} is VALID [2022-02-20 21:07:11,064 INFO L272 TraceCheckUtils]: 55: Hoare triple {7475#(or (and (= |ULTIMATE.start_assert_bytes_match_~b#1.offset| 0) (= |ULTIMATE.start_assert_bytes_match_~b#1.base| 0) (= |ULTIMATE.start_assert_bytes_match_~a#1.base| 0) (= |ULTIMATE.start_assert_bytes_match_~a#1.offset| 0)) (and (or (not (= |ULTIMATE.start_assert_bytes_match_~b#1.offset| 0)) (not (= |ULTIMATE.start_assert_bytes_match_~b#1.base| 0))) (or (not (= |ULTIMATE.start_assert_bytes_match_~a#1.offset| 0)) (not (= |ULTIMATE.start_assert_bytes_match_~a#1.base| 0)))))} call __VERIFIER_assert((if 0 == (if (if assert_bytes_match_~a#1.base == 0 && assert_bytes_match_~a#1.offset == 0 then 1 else 0) == (if assert_bytes_match_~b#1.base == 0 && assert_bytes_match_~b#1.offset == 0 then 1 else 0) then 1 else 0) then 0 else 1)); {7476#(and (<= 1 |__VERIFIER_assert_#in~cond|) (<= |__VERIFIER_assert_#in~cond| 1))} is VALID [2022-02-20 21:07:11,065 INFO L290 TraceCheckUtils]: 56: Hoare triple {7476#(and (<= 1 |__VERIFIER_assert_#in~cond|) (<= |__VERIFIER_assert_#in~cond| 1))} ~cond := #in~cond; {7477#(and (<= (div __VERIFIER_assert_~cond 256) 0) (<= 1 __VERIFIER_assert_~cond))} is VALID [2022-02-20 21:07:11,065 INFO L290 TraceCheckUtils]: 57: Hoare triple {7477#(and (<= (div __VERIFIER_assert_~cond 256) 0) (<= 1 __VERIFIER_assert_~cond))} assume 0 == ~cond % 256; {7430#false} is VALID [2022-02-20 21:07:11,065 INFO L290 TraceCheckUtils]: 58: Hoare triple {7430#false} assume !false; {7430#false} is VALID [2022-02-20 21:07:11,066 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2022-02-20 21:07:11,066 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:07:11,066 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697533257] [2022-02-20 21:07:11,066 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697533257] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:07:11,066 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:07:11,066 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-02-20 21:07:11,066 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936153801] [2022-02-20 21:07:11,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:07:11,067 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 9 states have internal predecessors, (27), 5 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) Word has length 59 [2022-02-20 21:07:11,067 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:07:11,067 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 9 states have internal predecessors, (27), 5 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2022-02-20 21:07:11,149 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 44 edges. 44 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:11,150 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-02-20 21:07:11,150 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:07:11,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-02-20 21:07:11,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-02-20 21:07:11,150 INFO L87 Difference]: Start difference. First operand 91 states and 97 transitions. Second operand has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 9 states have internal predecessors, (27), 5 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2022-02-20 21:07:12,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:12,568 INFO L93 Difference]: Finished difference Result 97 states and 102 transitions. [2022-02-20 21:07:12,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-20 21:07:12,568 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 9 states have internal predecessors, (27), 5 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) Word has length 59 [2022-02-20 21:07:12,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:07:12,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 9 states have internal predecessors, (27), 5 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2022-02-20 21:07:12,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 66 transitions. [2022-02-20 21:07:12,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 9 states have internal predecessors, (27), 5 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2022-02-20 21:07:12,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 66 transitions. [2022-02-20 21:07:12,570 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 12 states and 66 transitions. [2022-02-20 21:07:12,653 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 66 edges. 66 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:12,654 INFO L225 Difference]: With dead ends: 97 [2022-02-20 21:07:12,654 INFO L226 Difference]: Without dead ends: 93 [2022-02-20 21:07:12,655 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2022-02-20 21:07:12,655 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 51 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 418 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 418 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-20 21:07:12,655 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 180 Invalid, 450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 418 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-20 21:07:12,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2022-02-20 21:07:12,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 93. [2022-02-20 21:07:12,680 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:07:12,680 INFO L82 GeneralOperation]: Start isEquivalent. First operand 93 states. Second operand has 93 states, 67 states have (on average 1.0298507462686568) internal successors, (69), 68 states have internal predecessors, (69), 14 states have call successors, (14), 11 states have call predecessors, (14), 11 states have return successors, (15), 13 states have call predecessors, (15), 13 states have call successors, (15) [2022-02-20 21:07:12,680 INFO L74 IsIncluded]: Start isIncluded. First operand 93 states. Second operand has 93 states, 67 states have (on average 1.0298507462686568) internal successors, (69), 68 states have internal predecessors, (69), 14 states have call successors, (14), 11 states have call predecessors, (14), 11 states have return successors, (15), 13 states have call predecessors, (15), 13 states have call successors, (15) [2022-02-20 21:07:12,681 INFO L87 Difference]: Start difference. First operand 93 states. Second operand has 93 states, 67 states have (on average 1.0298507462686568) internal successors, (69), 68 states have internal predecessors, (69), 14 states have call successors, (14), 11 states have call predecessors, (14), 11 states have return successors, (15), 13 states have call predecessors, (15), 13 states have call successors, (15) [2022-02-20 21:07:12,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:12,683 INFO L93 Difference]: Finished difference Result 93 states and 98 transitions. [2022-02-20 21:07:12,683 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 98 transitions. [2022-02-20 21:07:12,683 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:12,683 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:12,683 INFO L74 IsIncluded]: Start isIncluded. First operand has 93 states, 67 states have (on average 1.0298507462686568) internal successors, (69), 68 states have internal predecessors, (69), 14 states have call successors, (14), 11 states have call predecessors, (14), 11 states have return successors, (15), 13 states have call predecessors, (15), 13 states have call successors, (15) Second operand 93 states. [2022-02-20 21:07:12,684 INFO L87 Difference]: Start difference. First operand has 93 states, 67 states have (on average 1.0298507462686568) internal successors, (69), 68 states have internal predecessors, (69), 14 states have call successors, (14), 11 states have call predecessors, (14), 11 states have return successors, (15), 13 states have call predecessors, (15), 13 states have call successors, (15) Second operand 93 states. [2022-02-20 21:07:12,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:12,685 INFO L93 Difference]: Finished difference Result 93 states and 98 transitions. [2022-02-20 21:07:12,685 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 98 transitions. [2022-02-20 21:07:12,685 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:12,685 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:12,685 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:07:12,685 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:07:12,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 67 states have (on average 1.0298507462686568) internal successors, (69), 68 states have internal predecessors, (69), 14 states have call successors, (14), 11 states have call predecessors, (14), 11 states have return successors, (15), 13 states have call predecessors, (15), 13 states have call successors, (15) [2022-02-20 21:07:12,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 98 transitions. [2022-02-20 21:07:12,687 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 98 transitions. Word has length 59 [2022-02-20 21:07:12,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:07:12,687 INFO L470 AbstractCegarLoop]: Abstraction has 93 states and 98 transitions. [2022-02-20 21:07:12,687 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 9 states have internal predecessors, (27), 5 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2022-02-20 21:07:12,687 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 98 transitions. [2022-02-20 21:07:12,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-02-20 21:07:12,688 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:07:12,688 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:07:12,688 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-02-20 21:07:12,688 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:07:12,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:07:12,690 INFO L85 PathProgramCache]: Analyzing trace with hash 53156309, now seen corresponding path program 1 times [2022-02-20 21:07:12,690 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:07:12,690 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382756201] [2022-02-20 21:07:12,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:07:12,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:07:12,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:12,906 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:07:12,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:12,912 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:07:12,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:12,917 INFO L290 TraceCheckUtils]: 0: Hoare triple {7928#true} ~cond := #in~cond; {7928#true} is VALID [2022-02-20 21:07:12,917 INFO L290 TraceCheckUtils]: 1: Hoare triple {7928#true} assume !(0 == ~cond % 256); {7928#true} is VALID [2022-02-20 21:07:12,917 INFO L290 TraceCheckUtils]: 2: Hoare triple {7928#true} assume true; {7928#true} is VALID [2022-02-20 21:07:12,917 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7928#true} {7928#true} #105#return; {7928#true} is VALID [2022-02-20 21:07:12,917 INFO L290 TraceCheckUtils]: 0: Hoare triple {7987#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {7928#true} is VALID [2022-02-20 21:07:12,917 INFO L272 TraceCheckUtils]: 1: Hoare triple {7928#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {7928#true} is VALID [2022-02-20 21:07:12,917 INFO L290 TraceCheckUtils]: 2: Hoare triple {7928#true} ~cond := #in~cond; {7928#true} is VALID [2022-02-20 21:07:12,918 INFO L290 TraceCheckUtils]: 3: Hoare triple {7928#true} assume !(0 == ~cond % 256); {7928#true} is VALID [2022-02-20 21:07:12,918 INFO L290 TraceCheckUtils]: 4: Hoare triple {7928#true} assume true; {7928#true} is VALID [2022-02-20 21:07:12,918 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {7928#true} {7928#true} #105#return; {7928#true} is VALID [2022-02-20 21:07:12,918 INFO L290 TraceCheckUtils]: 6: Hoare triple {7928#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; {7928#true} is VALID [2022-02-20 21:07:12,918 INFO L290 TraceCheckUtils]: 7: Hoare triple {7928#true} assume true; {7928#true} is VALID [2022-02-20 21:07:12,918 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {7928#true} {7928#true} #107#return; {7928#true} is VALID [2022-02-20 21:07:12,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-02-20 21:07:12,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:12,924 INFO L290 TraceCheckUtils]: 0: Hoare triple {7928#true} ~cond := #in~cond; {7928#true} is VALID [2022-02-20 21:07:12,924 INFO L290 TraceCheckUtils]: 1: Hoare triple {7928#true} assume !(0 == ~cond % 256); {7928#true} is VALID [2022-02-20 21:07:12,924 INFO L290 TraceCheckUtils]: 2: Hoare triple {7928#true} assume true; {7928#true} is VALID [2022-02-20 21:07:12,925 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7928#true} {7939#(= |ULTIMATE.start_aws_byte_cursor_from_array_~len#1| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|)} #109#return; {7939#(= |ULTIMATE.start_aws_byte_cursor_from_array_~len#1| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|)} is VALID [2022-02-20 21:07:12,925 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-02-20 21:07:12,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:12,996 INFO L290 TraceCheckUtils]: 0: Hoare triple {7928#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {7992#(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:12,997 INFO L290 TraceCheckUtils]: 1: Hoare triple {7992#(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; {7993#(or (not |aws_byte_cursor_is_valid_#t~short694|) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|))))} is VALID [2022-02-20 21:07:12,997 INFO L290 TraceCheckUtils]: 2: Hoare triple {7993#(or (not |aws_byte_cursor_is_valid_#t~short694|) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|))))} assume #t~short694; {7994#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} is VALID [2022-02-20 21:07:12,997 INFO L290 TraceCheckUtils]: 3: Hoare triple {7994#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} #t~short695 := #t~short694; {7994#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} is VALID [2022-02-20 21:07:12,998 INFO L290 TraceCheckUtils]: 4: Hoare triple {7994#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} #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; {7994#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} is VALID [2022-02-20 21:07:12,998 INFO L290 TraceCheckUtils]: 5: Hoare triple {7994#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} assume true; {7994#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} is VALID [2022-02-20 21:07:12,999 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {7994#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} {7944#(= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|))} #111#return; {7952#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|)) (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (* 18446744073709551616 (div |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| 18446744073709551616))))} is VALID [2022-02-20 21:07:13,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-02-20 21:07:13,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:13,005 INFO L290 TraceCheckUtils]: 0: Hoare triple {7928#true} ~cond := #in~cond; {7928#true} is VALID [2022-02-20 21:07:13,006 INFO L290 TraceCheckUtils]: 1: Hoare triple {7928#true} assume !(0 == ~cond % 256); {7928#true} is VALID [2022-02-20 21:07:13,006 INFO L290 TraceCheckUtils]: 2: Hoare triple {7928#true} assume true; {7928#true} is VALID [2022-02-20 21:07:13,006 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7928#true} {7952#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|)) (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (* 18446744073709551616 (div |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| 18446744073709551616))))} #113#return; {7952#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|)) (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (* 18446744073709551616 (div |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| 18446744073709551616))))} is VALID [2022-02-20 21:07:13,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-02-20 21:07:13,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:13,013 INFO L290 TraceCheckUtils]: 0: Hoare triple {7928#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {7928#true} is VALID [2022-02-20 21:07:13,013 INFO L290 TraceCheckUtils]: 1: Hoare triple {7928#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {7928#true} is VALID [2022-02-20 21:07:13,014 INFO L290 TraceCheckUtils]: 2: Hoare triple {7928#true} assume #t~short694; {7928#true} is VALID [2022-02-20 21:07:13,014 INFO L290 TraceCheckUtils]: 3: Hoare triple {7928#true} #t~short695 := #t~short694; {7928#true} is VALID [2022-02-20 21:07:13,014 INFO L290 TraceCheckUtils]: 4: Hoare triple {7928#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; {7928#true} is VALID [2022-02-20 21:07:13,014 INFO L290 TraceCheckUtils]: 5: Hoare triple {7928#true} assume true; {7928#true} is VALID [2022-02-20 21:07:13,015 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {7928#true} {7958#(and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|) (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (* 18446744073709551616 (div |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| 18446744073709551616))))} #115#return; {7958#(and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|) (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (* 18446744073709551616 (div |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| 18446744073709551616))))} is VALID [2022-02-20 21:07:13,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-02-20 21:07:13,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:13,020 INFO L290 TraceCheckUtils]: 0: Hoare triple {7928#true} ~cond := #in~cond; {7928#true} is VALID [2022-02-20 21:07:13,021 INFO L290 TraceCheckUtils]: 1: Hoare triple {7928#true} assume !(0 == ~cond % 256); {7928#true} is VALID [2022-02-20 21:07:13,021 INFO L290 TraceCheckUtils]: 2: Hoare triple {7928#true} assume true; {7928#true} is VALID [2022-02-20 21:07:13,021 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7928#true} {7958#(and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|) (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (* 18446744073709551616 (div |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| 18446744073709551616))))} #117#return; {7958#(and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|) (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (* 18446744073709551616 (div |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| 18446744073709551616))))} is VALID [2022-02-20 21:07:13,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-02-20 21:07:13,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:13,030 INFO L290 TraceCheckUtils]: 0: Hoare triple {7928#true} ~cond := #in~cond; {7928#true} is VALID [2022-02-20 21:07:13,030 INFO L290 TraceCheckUtils]: 1: Hoare triple {7928#true} assume !(0 == ~cond % 256); {7928#true} is VALID [2022-02-20 21:07:13,030 INFO L290 TraceCheckUtils]: 2: Hoare triple {7928#true} assume true; {7928#true} is VALID [2022-02-20 21:07:13,031 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7928#true} {7958#(and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|) (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (* 18446744073709551616 (div |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| 18446744073709551616))))} #119#return; {7974#(<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) 18446744073709551616)))} is VALID [2022-02-20 21:07:13,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-02-20 21:07:13,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:13,052 INFO L290 TraceCheckUtils]: 0: Hoare triple {7928#true} ~cond := #in~cond; {7928#true} is VALID [2022-02-20 21:07:13,052 INFO L290 TraceCheckUtils]: 1: Hoare triple {7928#true} assume !(0 == ~cond % 256); {7928#true} is VALID [2022-02-20 21:07:13,053 INFO L290 TraceCheckUtils]: 2: Hoare triple {7928#true} assume true; {7928#true} is VALID [2022-02-20 21:07:13,053 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7928#true} {7975#(<= |ULTIMATE.start_assert_bytes_match_~len#1| (* 18446744073709551616 (div |ULTIMATE.start_assert_bytes_match_~len#1| 18446744073709551616)))} #121#return; {7975#(<= |ULTIMATE.start_assert_bytes_match_~len#1| (* 18446744073709551616 (div |ULTIMATE.start_assert_bytes_match_~len#1| 18446744073709551616)))} is VALID [2022-02-20 21:07:13,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-02-20 21:07:13,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:13,058 INFO L290 TraceCheckUtils]: 0: Hoare triple {7928#true} #res := #t~nondet13;havoc #t~nondet13; {7928#true} is VALID [2022-02-20 21:07:13,058 INFO L290 TraceCheckUtils]: 1: Hoare triple {7928#true} assume true; {7928#true} is VALID [2022-02-20 21:07:13,058 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {7928#true} {7929#false} #123#return; {7929#false} is VALID [2022-02-20 21:07:13,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-02-20 21:07:13,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:13,093 INFO L290 TraceCheckUtils]: 0: Hoare triple {7928#true} ~cond := #in~cond; {7928#true} is VALID [2022-02-20 21:07:13,093 INFO L290 TraceCheckUtils]: 1: Hoare triple {7928#true} assume !(0 == ~cond % 256); {7928#true} is VALID [2022-02-20 21:07:13,093 INFO L290 TraceCheckUtils]: 2: Hoare triple {7928#true} assume true; {7928#true} is VALID [2022-02-20 21:07:13,093 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7928#true} {7929#false} #125#return; {7929#false} is VALID [2022-02-20 21:07:13,093 INFO L290 TraceCheckUtils]: 0: Hoare triple {7928#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(37, 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; {7928#true} is VALID [2022-02-20 21:07:13,094 INFO L290 TraceCheckUtils]: 1: Hoare triple {7928#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_array_harness } true;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset, aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset, aws_byte_cursor_from_array_harness_#t~ret1211#1, aws_byte_cursor_from_array_harness_#t~mem1212#1, aws_byte_cursor_from_array_harness_#t~mem1213#1.base, aws_byte_cursor_from_array_harness_#t~mem1213#1.offset, aws_byte_cursor_from_array_harness_#t~mem1214#1.base, aws_byte_cursor_from_array_harness_#t~mem1214#1.offset, aws_byte_cursor_from_array_harness_#t~mem1215#1, aws_byte_cursor_from_array_harness_~length~2#1, aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset;havoc aws_byte_cursor_from_array_harness_~length~2#1; {7928#true} is VALID [2022-02-20 21:07:13,095 INFO L272 TraceCheckUtils]: 2: Hoare triple {7928#true} call aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset := bounded_malloc(aws_byte_cursor_from_array_harness_~length~2#1); {7987#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:07:13,095 INFO L290 TraceCheckUtils]: 3: Hoare triple {7987#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {7928#true} is VALID [2022-02-20 21:07:13,095 INFO L272 TraceCheckUtils]: 4: Hoare triple {7928#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {7928#true} is VALID [2022-02-20 21:07:13,095 INFO L290 TraceCheckUtils]: 5: Hoare triple {7928#true} ~cond := #in~cond; {7928#true} is VALID [2022-02-20 21:07:13,095 INFO L290 TraceCheckUtils]: 6: Hoare triple {7928#true} assume !(0 == ~cond % 256); {7928#true} is VALID [2022-02-20 21:07:13,095 INFO L290 TraceCheckUtils]: 7: Hoare triple {7928#true} assume true; {7928#true} is VALID [2022-02-20 21:07:13,095 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {7928#true} {7928#true} #105#return; {7928#true} is VALID [2022-02-20 21:07:13,095 INFO L290 TraceCheckUtils]: 9: Hoare triple {7928#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; {7928#true} is VALID [2022-02-20 21:07:13,105 INFO L290 TraceCheckUtils]: 10: Hoare triple {7928#true} assume true; {7928#true} is VALID [2022-02-20 21:07:13,106 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {7928#true} {7928#true} #107#return; {7928#true} is VALID [2022-02-20 21:07:13,106 INFO L290 TraceCheckUtils]: 12: Hoare triple {7928#true} aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset := aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;call aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_from_array } true;aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset, aws_byte_cursor_from_array_#in~len#1 := aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~length~2#1;havoc aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset;havoc aws_byte_cursor_from_array_#t~ret1076#1, aws_byte_cursor_from_array_#t~mem1077#1, aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset, aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset;aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset := aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset;aws_byte_cursor_from_array_~len#1 := aws_byte_cursor_from_array_#in~len#1; {7939#(= |ULTIMATE.start_aws_byte_cursor_from_array_~len#1| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|)} is VALID [2022-02-20 21:07:13,106 INFO L272 TraceCheckUtils]: 13: Hoare triple {7939#(= |ULTIMATE.start_aws_byte_cursor_from_array_~len#1| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|)} call assume_abort_if_not((if 0 == (if 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || aws_byte_cursor_from_array_~bytes#1.base != 0 || aws_byte_cursor_from_array_~bytes#1.offset != 0 then 1 else 0) then 0 else 1)); {7928#true} is VALID [2022-02-20 21:07:13,107 INFO L290 TraceCheckUtils]: 14: Hoare triple {7928#true} ~cond := #in~cond; {7928#true} is VALID [2022-02-20 21:07:13,107 INFO L290 TraceCheckUtils]: 15: Hoare triple {7928#true} assume !(0 == ~cond % 256); {7928#true} is VALID [2022-02-20 21:07:13,107 INFO L290 TraceCheckUtils]: 16: Hoare triple {7928#true} assume true; {7928#true} is VALID [2022-02-20 21:07:13,107 INFO L284 TraceCheckUtils]: 17: Hoare quadruple {7928#true} {7939#(= |ULTIMATE.start_aws_byte_cursor_from_array_~len#1| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|)} #109#return; {7939#(= |ULTIMATE.start_aws_byte_cursor_from_array_~len#1| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|)} is VALID [2022-02-20 21:07:13,108 INFO L290 TraceCheckUtils]: 18: Hoare triple {7939#(= |ULTIMATE.start_aws_byte_cursor_from_array_~len#1| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|)} call aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset := #Ultimate.allocOnStack(16);call write~$Pointer$(aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~#cur~2#1.base, 8 + aws_byte_cursor_from_array_~#cur~2#1.offset, 8);call write~int(aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset, 8); {7944#(= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|))} is VALID [2022-02-20 21:07:13,108 INFO L272 TraceCheckUtils]: 19: Hoare triple {7944#(= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|))} call aws_byte_cursor_from_array_#t~ret1076#1 := aws_byte_cursor_is_valid(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset); {7928#true} is VALID [2022-02-20 21:07:13,109 INFO L290 TraceCheckUtils]: 20: Hoare triple {7928#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {7992#(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:13,110 INFO L290 TraceCheckUtils]: 21: Hoare triple {7992#(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; {7993#(or (not |aws_byte_cursor_is_valid_#t~short694|) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|))))} is VALID [2022-02-20 21:07:13,110 INFO L290 TraceCheckUtils]: 22: Hoare triple {7993#(or (not |aws_byte_cursor_is_valid_#t~short694|) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|))))} assume #t~short694; {7994#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} is VALID [2022-02-20 21:07:13,110 INFO L290 TraceCheckUtils]: 23: Hoare triple {7994#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} #t~short695 := #t~short694; {7994#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} is VALID [2022-02-20 21:07:13,111 INFO L290 TraceCheckUtils]: 24: Hoare triple {7994#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} #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; {7994#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} is VALID [2022-02-20 21:07:13,111 INFO L290 TraceCheckUtils]: 25: Hoare triple {7994#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} assume true; {7994#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} is VALID [2022-02-20 21:07:13,112 INFO L284 TraceCheckUtils]: 26: Hoare quadruple {7994#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} {7944#(= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|))} #111#return; {7952#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|)) (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (* 18446744073709551616 (div |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| 18446744073709551616))))} is VALID [2022-02-20 21:07:13,112 INFO L272 TraceCheckUtils]: 27: Hoare triple {7952#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|)) (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (* 18446744073709551616 (div |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| 18446744073709551616))))} call __VERIFIER_assert(aws_byte_cursor_from_array_#t~ret1076#1); {7928#true} is VALID [2022-02-20 21:07:13,112 INFO L290 TraceCheckUtils]: 28: Hoare triple {7928#true} ~cond := #in~cond; {7928#true} is VALID [2022-02-20 21:07:13,112 INFO L290 TraceCheckUtils]: 29: Hoare triple {7928#true} assume !(0 == ~cond % 256); {7928#true} is VALID [2022-02-20 21:07:13,112 INFO L290 TraceCheckUtils]: 30: Hoare triple {7928#true} assume true; {7928#true} is VALID [2022-02-20 21:07:13,113 INFO L284 TraceCheckUtils]: 31: Hoare quadruple {7928#true} {7952#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|)) (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (* 18446744073709551616 (div |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| 18446744073709551616))))} #113#return; {7952#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|)) (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (* 18446744073709551616 (div |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| 18446744073709551616))))} is VALID [2022-02-20 21:07:13,113 INFO L290 TraceCheckUtils]: 32: Hoare triple {7952#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|)) (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (* 18446744073709551616 (div |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| 18446744073709551616))))} havoc aws_byte_cursor_from_array_#t~ret1076#1;call aws_byte_cursor_from_array_#t~mem1077#1 := read~int(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset, 8);call aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset := read~$Pointer$(aws_byte_cursor_from_array_~#cur~2#1.base, 8 + aws_byte_cursor_from_array_~#cur~2#1.offset, 8);aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset := aws_byte_cursor_from_array_#t~mem1077#1, aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset;havoc aws_byte_cursor_from_array_#t~mem1077#1;havoc aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset;call ULTIMATE.dealloc(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset);havoc aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset; {7957#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.len|) (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (* 18446744073709551616 (div |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| 18446744073709551616))))} is VALID [2022-02-20 21:07:13,114 INFO L290 TraceCheckUtils]: 33: Hoare triple {7957#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.len|) (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (* 18446744073709551616 (div |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| 18446744073709551616))))} aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset := aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset;assume { :end_inline_aws_byte_cursor_from_array } true;call write~init~int(aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset, aws_byte_cursor_from_array_harness_~#cur~3#1.base, 8 + aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8);havoc aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset; {7958#(and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|) (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (* 18446744073709551616 (div |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| 18446744073709551616))))} is VALID [2022-02-20 21:07:13,114 INFO L272 TraceCheckUtils]: 34: Hoare triple {7958#(and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|) (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (* 18446744073709551616 (div |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| 18446744073709551616))))} call aws_byte_cursor_from_array_harness_#t~ret1211#1 := aws_byte_cursor_is_valid(aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset); {7928#true} is VALID [2022-02-20 21:07:13,114 INFO L290 TraceCheckUtils]: 35: Hoare triple {7928#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {7928#true} is VALID [2022-02-20 21:07:13,114 INFO L290 TraceCheckUtils]: 36: Hoare triple {7928#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {7928#true} is VALID [2022-02-20 21:07:13,114 INFO L290 TraceCheckUtils]: 37: Hoare triple {7928#true} assume #t~short694; {7928#true} is VALID [2022-02-20 21:07:13,114 INFO L290 TraceCheckUtils]: 38: Hoare triple {7928#true} #t~short695 := #t~short694; {7928#true} is VALID [2022-02-20 21:07:13,115 INFO L290 TraceCheckUtils]: 39: Hoare triple {7928#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; {7928#true} is VALID [2022-02-20 21:07:13,115 INFO L290 TraceCheckUtils]: 40: Hoare triple {7928#true} assume true; {7928#true} is VALID [2022-02-20 21:07:13,115 INFO L284 TraceCheckUtils]: 41: Hoare quadruple {7928#true} {7958#(and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|) (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (* 18446744073709551616 (div |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| 18446744073709551616))))} #115#return; {7958#(and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|) (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (* 18446744073709551616 (div |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| 18446744073709551616))))} is VALID [2022-02-20 21:07:13,115 INFO L272 TraceCheckUtils]: 42: Hoare triple {7958#(and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|) (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (* 18446744073709551616 (div |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| 18446744073709551616))))} call __VERIFIER_assert(aws_byte_cursor_from_array_harness_#t~ret1211#1); {7928#true} is VALID [2022-02-20 21:07:13,115 INFO L290 TraceCheckUtils]: 43: Hoare triple {7928#true} ~cond := #in~cond; {7928#true} is VALID [2022-02-20 21:07:13,115 INFO L290 TraceCheckUtils]: 44: Hoare triple {7928#true} assume !(0 == ~cond % 256); {7928#true} is VALID [2022-02-20 21:07:13,116 INFO L290 TraceCheckUtils]: 45: Hoare triple {7928#true} assume true; {7928#true} is VALID [2022-02-20 21:07:13,116 INFO L284 TraceCheckUtils]: 46: Hoare quadruple {7928#true} {7958#(and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|) (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (* 18446744073709551616 (div |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| 18446744073709551616))))} #117#return; {7958#(and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|) (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (* 18446744073709551616 (div |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| 18446744073709551616))))} is VALID [2022-02-20 21:07:13,116 INFO L290 TraceCheckUtils]: 47: Hoare triple {7958#(and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|) (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (* 18446744073709551616 (div |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| 18446744073709551616))))} havoc aws_byte_cursor_from_array_harness_#t~ret1211#1;call aws_byte_cursor_from_array_harness_#t~mem1212#1 := read~int(aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8); {7958#(and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|) (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (* 18446744073709551616 (div |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| 18446744073709551616))))} is VALID [2022-02-20 21:07:13,117 INFO L272 TraceCheckUtils]: 48: Hoare triple {7958#(and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|) (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (* 18446744073709551616 (div |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| 18446744073709551616))))} call __VERIFIER_assert((if 0 == (if aws_byte_cursor_from_array_harness_#t~mem1212#1 % 18446744073709551616 == aws_byte_cursor_from_array_harness_~length~2#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); {7928#true} is VALID [2022-02-20 21:07:13,117 INFO L290 TraceCheckUtils]: 49: Hoare triple {7928#true} ~cond := #in~cond; {7928#true} is VALID [2022-02-20 21:07:13,117 INFO L290 TraceCheckUtils]: 50: Hoare triple {7928#true} assume !(0 == ~cond % 256); {7928#true} is VALID [2022-02-20 21:07:13,117 INFO L290 TraceCheckUtils]: 51: Hoare triple {7928#true} assume true; {7928#true} is VALID [2022-02-20 21:07:13,118 INFO L284 TraceCheckUtils]: 52: Hoare quadruple {7928#true} {7958#(and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|) (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (* 18446744073709551616 (div |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| 18446744073709551616))))} #119#return; {7974#(<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) 18446744073709551616)))} is VALID [2022-02-20 21:07:13,118 INFO L290 TraceCheckUtils]: 53: Hoare triple {7974#(<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) 18446744073709551616)))} havoc aws_byte_cursor_from_array_harness_#t~mem1212#1;call aws_byte_cursor_from_array_harness_#t~mem1213#1.base, aws_byte_cursor_from_array_harness_#t~mem1213#1.offset := read~$Pointer$(aws_byte_cursor_from_array_harness_~#cur~3#1.base, 8 + aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8); {7974#(<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) 18446744073709551616)))} is VALID [2022-02-20 21:07:13,119 INFO L290 TraceCheckUtils]: 54: Hoare triple {7974#(<= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) (* 18446744073709551616 (div (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) 18446744073709551616)))} assume aws_byte_cursor_from_array_harness_#t~mem1213#1.base != 0 || aws_byte_cursor_from_array_harness_#t~mem1213#1.offset != 0;havoc aws_byte_cursor_from_array_harness_#t~mem1213#1.base, aws_byte_cursor_from_array_harness_#t~mem1213#1.offset;call aws_byte_cursor_from_array_harness_#t~mem1214#1.base, aws_byte_cursor_from_array_harness_#t~mem1214#1.offset := read~$Pointer$(aws_byte_cursor_from_array_harness_~#cur~3#1.base, 8 + aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_from_array_harness_#t~mem1215#1 := read~int(aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8);assume { :begin_inline_assert_bytes_match } true;assert_bytes_match_#in~a#1.base, assert_bytes_match_#in~a#1.offset, assert_bytes_match_#in~b#1.base, assert_bytes_match_#in~b#1.offset, assert_bytes_match_#in~len#1 := aws_byte_cursor_from_array_harness_#t~mem1214#1.base, aws_byte_cursor_from_array_harness_#t~mem1214#1.offset, aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_#t~mem1215#1;havoc assert_bytes_match_#t~ret587#1, assert_bytes_match_#t~mem588#1, assert_bytes_match_#t~mem589#1, assert_bytes_match_~i~4#1, assert_bytes_match_~a#1.base, assert_bytes_match_~a#1.offset, assert_bytes_match_~b#1.base, assert_bytes_match_~b#1.offset, assert_bytes_match_~len#1;assert_bytes_match_~a#1.base, assert_bytes_match_~a#1.offset := assert_bytes_match_#in~a#1.base, assert_bytes_match_#in~a#1.offset;assert_bytes_match_~b#1.base, assert_bytes_match_~b#1.offset := assert_bytes_match_#in~b#1.base, assert_bytes_match_#in~b#1.offset;assert_bytes_match_~len#1 := assert_bytes_match_#in~len#1; {7975#(<= |ULTIMATE.start_assert_bytes_match_~len#1| (* 18446744073709551616 (div |ULTIMATE.start_assert_bytes_match_~len#1| 18446744073709551616)))} is VALID [2022-02-20 21:07:13,119 INFO L272 TraceCheckUtils]: 55: Hoare triple {7975#(<= |ULTIMATE.start_assert_bytes_match_~len#1| (* 18446744073709551616 (div |ULTIMATE.start_assert_bytes_match_~len#1| 18446744073709551616)))} call __VERIFIER_assert((if 0 == (if (if assert_bytes_match_~a#1.base == 0 && assert_bytes_match_~a#1.offset == 0 then 1 else 0) == (if assert_bytes_match_~b#1.base == 0 && assert_bytes_match_~b#1.offset == 0 then 1 else 0) then 1 else 0) then 0 else 1)); {7928#true} is VALID [2022-02-20 21:07:13,119 INFO L290 TraceCheckUtils]: 56: Hoare triple {7928#true} ~cond := #in~cond; {7928#true} is VALID [2022-02-20 21:07:13,119 INFO L290 TraceCheckUtils]: 57: Hoare triple {7928#true} assume !(0 == ~cond % 256); {7928#true} is VALID [2022-02-20 21:07:13,119 INFO L290 TraceCheckUtils]: 58: Hoare triple {7928#true} assume true; {7928#true} is VALID [2022-02-20 21:07:13,120 INFO L284 TraceCheckUtils]: 59: Hoare quadruple {7928#true} {7975#(<= |ULTIMATE.start_assert_bytes_match_~len#1| (* 18446744073709551616 (div |ULTIMATE.start_assert_bytes_match_~len#1| 18446744073709551616)))} #121#return; {7975#(<= |ULTIMATE.start_assert_bytes_match_~len#1| (* 18446744073709551616 (div |ULTIMATE.start_assert_bytes_match_~len#1| 18446744073709551616)))} is VALID [2022-02-20 21:07:13,120 INFO L290 TraceCheckUtils]: 60: Hoare triple {7975#(<= |ULTIMATE.start_assert_bytes_match_~len#1| (* 18446744073709551616 (div |ULTIMATE.start_assert_bytes_match_~len#1| 18446744073709551616)))} assume (assert_bytes_match_~len#1 % 18446744073709551616 > 0 && (assert_bytes_match_~a#1.base != 0 || assert_bytes_match_~a#1.offset != 0)) && (assert_bytes_match_~b#1.base != 0 || assert_bytes_match_~b#1.offset != 0); {7929#false} is VALID [2022-02-20 21:07:13,120 INFO L272 TraceCheckUtils]: 61: Hoare triple {7929#false} call assert_bytes_match_#t~ret587#1 := nondet_uint64_t(); {7928#true} is VALID [2022-02-20 21:07:13,121 INFO L290 TraceCheckUtils]: 62: Hoare triple {7928#true} #res := #t~nondet13;havoc #t~nondet13; {7928#true} is VALID [2022-02-20 21:07:13,121 INFO L290 TraceCheckUtils]: 63: Hoare triple {7928#true} assume true; {7928#true} is VALID [2022-02-20 21:07:13,121 INFO L284 TraceCheckUtils]: 64: Hoare quadruple {7928#true} {7929#false} #123#return; {7929#false} is VALID [2022-02-20 21:07:13,121 INFO L290 TraceCheckUtils]: 65: Hoare triple {7929#false} assert_bytes_match_~i~4#1 := assert_bytes_match_#t~ret587#1;havoc assert_bytes_match_#t~ret587#1; {7929#false} is VALID [2022-02-20 21:07:13,121 INFO L272 TraceCheckUtils]: 66: Hoare triple {7929#false} call assume_abort_if_not((if 0 == (if assert_bytes_match_~i~4#1 % 18446744073709551616 < assert_bytes_match_~len#1 % 18446744073709551616 && assert_bytes_match_~len#1 % 18446744073709551616 < 36028797018963967 then 1 else 0) then 0 else 1)); {7928#true} is VALID [2022-02-20 21:07:13,121 INFO L290 TraceCheckUtils]: 67: Hoare triple {7928#true} ~cond := #in~cond; {7928#true} is VALID [2022-02-20 21:07:13,121 INFO L290 TraceCheckUtils]: 68: Hoare triple {7928#true} assume !(0 == ~cond % 256); {7928#true} is VALID [2022-02-20 21:07:13,121 INFO L290 TraceCheckUtils]: 69: Hoare triple {7928#true} assume true; {7928#true} is VALID [2022-02-20 21:07:13,121 INFO L284 TraceCheckUtils]: 70: Hoare quadruple {7928#true} {7929#false} #125#return; {7929#false} is VALID [2022-02-20 21:07:13,121 INFO L290 TraceCheckUtils]: 71: Hoare triple {7929#false} call assert_bytes_match_#t~mem588#1 := read~int(assert_bytes_match_~a#1.base, assert_bytes_match_~a#1.offset + (if assert_bytes_match_~i~4#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then assert_bytes_match_~i~4#1 % 18446744073709551616 % 18446744073709551616 else assert_bytes_match_~i~4#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call assert_bytes_match_#t~mem589#1 := read~int(assert_bytes_match_~b#1.base, assert_bytes_match_~b#1.offset + (if assert_bytes_match_~i~4#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then assert_bytes_match_~i~4#1 % 18446744073709551616 % 18446744073709551616 else assert_bytes_match_~i~4#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1); {7929#false} is VALID [2022-02-20 21:07:13,122 INFO L272 TraceCheckUtils]: 72: Hoare triple {7929#false} call __VERIFIER_assert((if 0 == (if assert_bytes_match_#t~mem588#1 % 256 == assert_bytes_match_#t~mem589#1 % 256 then 1 else 0) then 0 else 1)); {7929#false} is VALID [2022-02-20 21:07:13,122 INFO L290 TraceCheckUtils]: 73: Hoare triple {7929#false} ~cond := #in~cond; {7929#false} is VALID [2022-02-20 21:07:13,122 INFO L290 TraceCheckUtils]: 74: Hoare triple {7929#false} assume 0 == ~cond % 256; {7929#false} is VALID [2022-02-20 21:07:13,122 INFO L290 TraceCheckUtils]: 75: Hoare triple {7929#false} assume !false; {7929#false} is VALID [2022-02-20 21:07:13,122 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-02-20 21:07:13,122 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:07:13,122 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382756201] [2022-02-20 21:07:13,122 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382756201] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 21:07:13,123 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1624104948] [2022-02-20 21:07:13,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:07:13,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 21:07:13,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 21:07:13,140 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:13,180 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:13,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:13,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 2498 conjuncts, 37 conjunts are in the unsatisfiable core [2022-02-20 21:07:13,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:13,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 21:07:13,585 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 11 treesize of output 7 [2022-02-20 21:07:14,984 INFO L356 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-02-20 21:07:14,985 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 18 [2022-02-20 21:07:15,237 INFO L290 TraceCheckUtils]: 0: Hoare triple {7928#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(37, 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; {7928#true} is VALID [2022-02-20 21:07:15,237 INFO L290 TraceCheckUtils]: 1: Hoare triple {7928#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_array_harness } true;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset, aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset, aws_byte_cursor_from_array_harness_#t~ret1211#1, aws_byte_cursor_from_array_harness_#t~mem1212#1, aws_byte_cursor_from_array_harness_#t~mem1213#1.base, aws_byte_cursor_from_array_harness_#t~mem1213#1.offset, aws_byte_cursor_from_array_harness_#t~mem1214#1.base, aws_byte_cursor_from_array_harness_#t~mem1214#1.offset, aws_byte_cursor_from_array_harness_#t~mem1215#1, aws_byte_cursor_from_array_harness_~length~2#1, aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset;havoc aws_byte_cursor_from_array_harness_~length~2#1; {7928#true} is VALID [2022-02-20 21:07:15,237 INFO L272 TraceCheckUtils]: 2: Hoare triple {7928#true} call aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset := bounded_malloc(aws_byte_cursor_from_array_harness_~length~2#1); {7928#true} is VALID [2022-02-20 21:07:15,237 INFO L290 TraceCheckUtils]: 3: Hoare triple {7928#true} ~size := #in~size; {7928#true} is VALID [2022-02-20 21:07:15,237 INFO L272 TraceCheckUtils]: 4: Hoare triple {7928#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {7928#true} is VALID [2022-02-20 21:07:15,238 INFO L290 TraceCheckUtils]: 5: Hoare triple {7928#true} ~cond := #in~cond; {7928#true} is VALID [2022-02-20 21:07:15,238 INFO L290 TraceCheckUtils]: 6: Hoare triple {7928#true} assume !(0 == ~cond % 256); {7928#true} is VALID [2022-02-20 21:07:15,238 INFO L290 TraceCheckUtils]: 7: Hoare triple {7928#true} assume true; {7928#true} is VALID [2022-02-20 21:07:15,238 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {7928#true} {7928#true} #105#return; {7928#true} is VALID [2022-02-20 21:07:15,238 INFO L290 TraceCheckUtils]: 9: Hoare triple {7928#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; {7928#true} is VALID [2022-02-20 21:07:15,238 INFO L290 TraceCheckUtils]: 10: Hoare triple {7928#true} assume true; {7928#true} is VALID [2022-02-20 21:07:15,238 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {7928#true} {7928#true} #107#return; {7928#true} is VALID [2022-02-20 21:07:15,238 INFO L290 TraceCheckUtils]: 12: Hoare triple {7928#true} aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset := aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;call aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_from_array } true;aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset, aws_byte_cursor_from_array_#in~len#1 := aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~length~2#1;havoc aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset;havoc aws_byte_cursor_from_array_#t~ret1076#1, aws_byte_cursor_from_array_#t~mem1077#1, aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset, aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset;aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset := aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset;aws_byte_cursor_from_array_~len#1 := aws_byte_cursor_from_array_#in~len#1; {7928#true} is VALID [2022-02-20 21:07:15,238 INFO L272 TraceCheckUtils]: 13: Hoare triple {7928#true} call assume_abort_if_not((if 0 == (if 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || aws_byte_cursor_from_array_~bytes#1.base != 0 || aws_byte_cursor_from_array_~bytes#1.offset != 0 then 1 else 0) then 0 else 1)); {7928#true} is VALID [2022-02-20 21:07:15,238 INFO L290 TraceCheckUtils]: 14: Hoare triple {7928#true} ~cond := #in~cond; {7928#true} is VALID [2022-02-20 21:07:15,238 INFO L290 TraceCheckUtils]: 15: Hoare triple {7928#true} assume !(0 == ~cond % 256); {7928#true} is VALID [2022-02-20 21:07:15,238 INFO L290 TraceCheckUtils]: 16: Hoare triple {7928#true} assume true; {7928#true} is VALID [2022-02-20 21:07:15,238 INFO L284 TraceCheckUtils]: 17: Hoare quadruple {7928#true} {7928#true} #109#return; {7928#true} is VALID [2022-02-20 21:07:15,239 INFO L290 TraceCheckUtils]: 18: Hoare triple {7928#true} call aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset := #Ultimate.allocOnStack(16);call write~$Pointer$(aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~#cur~2#1.base, 8 + aws_byte_cursor_from_array_~#cur~2#1.offset, 8);call write~int(aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset, 8); {8052#(= |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 0)} is VALID [2022-02-20 21:07:15,239 INFO L272 TraceCheckUtils]: 19: Hoare triple {8052#(= |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 0)} call aws_byte_cursor_from_array_#t~ret1076#1 := aws_byte_cursor_is_valid(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset); {7928#true} is VALID [2022-02-20 21:07:15,239 INFO L290 TraceCheckUtils]: 20: Hoare triple {7928#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {7992#(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:15,240 INFO L290 TraceCheckUtils]: 21: Hoare triple {7992#(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; {8062#(or (and (= (mod (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) 18446744073709551616) 0) |aws_byte_cursor_is_valid_#t~short694|) (and (not |aws_byte_cursor_is_valid_#t~short694|) (not (= (mod (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) 18446744073709551616) 0))))} is VALID [2022-02-20 21:07:15,241 INFO L290 TraceCheckUtils]: 22: Hoare triple {8062#(or (and (= (mod (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) 18446744073709551616) 0) |aws_byte_cursor_is_valid_#t~short694|) (and (not |aws_byte_cursor_is_valid_#t~short694|) (not (= (mod (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) 18446744073709551616) 0))))} assume #t~short694; {7994#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} is VALID [2022-02-20 21:07:15,241 INFO L290 TraceCheckUtils]: 23: Hoare triple {7994#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} #t~short695 := #t~short694; {7994#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} is VALID [2022-02-20 21:07:15,241 INFO L290 TraceCheckUtils]: 24: Hoare triple {7994#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} #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; {7994#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} is VALID [2022-02-20 21:07:15,242 INFO L290 TraceCheckUtils]: 25: Hoare triple {7994#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} assume true; {7994#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} is VALID [2022-02-20 21:07:15,243 INFO L284 TraceCheckUtils]: 26: Hoare quadruple {7994#(<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)) 18446744073709551616)) (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|)))} {8052#(= |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 0)} #111#return; {8078#(and (<= 0 (+ (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|) (* (div (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|)) 18446744073709551616) 18446744073709551616))) (= |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 0))} is VALID [2022-02-20 21:07:15,244 INFO L272 TraceCheckUtils]: 27: Hoare triple {8078#(and (<= 0 (+ (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|) (* (div (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|)) 18446744073709551616) 18446744073709551616))) (= |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 0))} call __VERIFIER_assert(aws_byte_cursor_from_array_#t~ret1076#1); {8082#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2| Int)) (<= 0 (+ (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (* (div (* (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (- 1)) 18446744073709551616) 18446744073709551616))))} is VALID [2022-02-20 21:07:15,244 INFO L290 TraceCheckUtils]: 28: Hoare triple {8082#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2| Int)) (<= 0 (+ (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (* (div (* (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (- 1)) 18446744073709551616) 18446744073709551616))))} ~cond := #in~cond; {8082#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2| Int)) (<= 0 (+ (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (* (div (* (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (- 1)) 18446744073709551616) 18446744073709551616))))} is VALID [2022-02-20 21:07:15,245 INFO L290 TraceCheckUtils]: 29: Hoare triple {8082#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2| Int)) (<= 0 (+ (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (* (div (* (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (- 1)) 18446744073709551616) 18446744073709551616))))} assume !(0 == ~cond % 256); {8082#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2| Int)) (<= 0 (+ (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (* (div (* (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (- 1)) 18446744073709551616) 18446744073709551616))))} is VALID [2022-02-20 21:07:15,245 INFO L290 TraceCheckUtils]: 30: Hoare triple {8082#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2| Int)) (<= 0 (+ (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (* (div (* (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (- 1)) 18446744073709551616) 18446744073709551616))))} assume true; {8082#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2| Int)) (<= 0 (+ (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (* (div (* (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (- 1)) 18446744073709551616) 18446744073709551616))))} is VALID [2022-02-20 21:07:15,246 INFO L284 TraceCheckUtils]: 31: Hoare quadruple {8082#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2| Int)) (<= 0 (+ (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (* (div (* (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (- 1)) 18446744073709551616) 18446744073709551616))))} {8078#(and (<= 0 (+ (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|) (* (div (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|)) 18446744073709551616) 18446744073709551616))) (= |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 0))} #113#return; {8078#(and (<= 0 (+ (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|) (* (div (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|)) 18446744073709551616) 18446744073709551616))) (= |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 0))} is VALID [2022-02-20 21:07:15,246 INFO L290 TraceCheckUtils]: 32: Hoare triple {8078#(and (<= 0 (+ (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|) (* (div (* (- 1) (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|)) 18446744073709551616) 18446744073709551616))) (= |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 0))} havoc aws_byte_cursor_from_array_#t~ret1076#1;call aws_byte_cursor_from_array_#t~mem1077#1 := read~int(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset, 8);call aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset := read~$Pointer$(aws_byte_cursor_from_array_~#cur~2#1.base, 8 + aws_byte_cursor_from_array_~#cur~2#1.offset, 8);aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset := aws_byte_cursor_from_array_#t~mem1077#1, aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset;havoc aws_byte_cursor_from_array_#t~mem1077#1;havoc aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset;call ULTIMATE.dealloc(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset);havoc aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset; {8098#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9| Int)) (and (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0))) (= (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0) |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.len|)))} is VALID [2022-02-20 21:07:15,247 INFO L290 TraceCheckUtils]: 33: Hoare triple {8098#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9| Int)) (and (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0))) (= (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0) |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.len|)))} aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset := aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset;assume { :end_inline_aws_byte_cursor_from_array } true;call write~init~int(aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset, aws_byte_cursor_from_array_harness_~#cur~3#1.base, 8 + aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8);havoc aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset; {8102#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)))))} is VALID [2022-02-20 21:07:15,248 INFO L272 TraceCheckUtils]: 34: Hoare triple {8102#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)))))} call aws_byte_cursor_from_array_harness_#t~ret1211#1 := aws_byte_cursor_is_valid(aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset); {8082#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2| Int)) (<= 0 (+ (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (* (div (* (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (- 1)) 18446744073709551616) 18446744073709551616))))} is VALID [2022-02-20 21:07:15,249 INFO L290 TraceCheckUtils]: 35: Hoare triple {8082#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2| Int)) (<= 0 (+ (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (* (div (* (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (- 1)) 18446744073709551616) 18446744073709551616))))} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {8082#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2| Int)) (<= 0 (+ (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (* (div (* (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (- 1)) 18446744073709551616) 18446744073709551616))))} is VALID [2022-02-20 21:07:15,249 INFO L290 TraceCheckUtils]: 36: Hoare triple {8082#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2| Int)) (<= 0 (+ (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (* (div (* (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (- 1)) 18446744073709551616) 18446744073709551616))))} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {8082#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2| Int)) (<= 0 (+ (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (* (div (* (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (- 1)) 18446744073709551616) 18446744073709551616))))} is VALID [2022-02-20 21:07:15,250 INFO L290 TraceCheckUtils]: 37: Hoare triple {8082#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2| Int)) (<= 0 (+ (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (* (div (* (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (- 1)) 18446744073709551616) 18446744073709551616))))} assume #t~short694; {8082#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2| Int)) (<= 0 (+ (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (* (div (* (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (- 1)) 18446744073709551616) 18446744073709551616))))} is VALID [2022-02-20 21:07:15,250 INFO L290 TraceCheckUtils]: 38: Hoare triple {8082#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2| Int)) (<= 0 (+ (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (* (div (* (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (- 1)) 18446744073709551616) 18446744073709551616))))} #t~short695 := #t~short694; {8082#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2| Int)) (<= 0 (+ (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (* (div (* (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (- 1)) 18446744073709551616) 18446744073709551616))))} is VALID [2022-02-20 21:07:15,251 INFO L290 TraceCheckUtils]: 39: Hoare triple {8082#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2| Int)) (<= 0 (+ (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (* (div (* (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (- 1)) 18446744073709551616) 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; {8082#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2| Int)) (<= 0 (+ (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (* (div (* (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (- 1)) 18446744073709551616) 18446744073709551616))))} is VALID [2022-02-20 21:07:15,251 INFO L290 TraceCheckUtils]: 40: Hoare triple {8082#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2| Int)) (<= 0 (+ (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (* (div (* (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (- 1)) 18446744073709551616) 18446744073709551616))))} assume true; {8082#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2| Int)) (<= 0 (+ (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (* (div (* (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (- 1)) 18446744073709551616) 18446744073709551616))))} is VALID [2022-02-20 21:07:15,252 INFO L284 TraceCheckUtils]: 41: Hoare quadruple {8082#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2| Int)) (<= 0 (+ (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (* (div (* (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (- 1)) 18446744073709551616) 18446744073709551616))))} {8102#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)))))} #115#return; {8102#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)))))} is VALID [2022-02-20 21:07:15,253 INFO L272 TraceCheckUtils]: 42: Hoare triple {8102#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)))))} call __VERIFIER_assert(aws_byte_cursor_from_array_harness_#t~ret1211#1); {8082#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2| Int)) (<= 0 (+ (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (* (div (* (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (- 1)) 18446744073709551616) 18446744073709551616))))} is VALID [2022-02-20 21:07:15,253 INFO L290 TraceCheckUtils]: 43: Hoare triple {8082#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2| Int)) (<= 0 (+ (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (* (div (* (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (- 1)) 18446744073709551616) 18446744073709551616))))} ~cond := #in~cond; {8082#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2| Int)) (<= 0 (+ (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (* (div (* (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (- 1)) 18446744073709551616) 18446744073709551616))))} is VALID [2022-02-20 21:07:15,254 INFO L290 TraceCheckUtils]: 44: Hoare triple {8082#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2| Int)) (<= 0 (+ (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (* (div (* (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (- 1)) 18446744073709551616) 18446744073709551616))))} assume !(0 == ~cond % 256); {8082#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2| Int)) (<= 0 (+ (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (* (div (* (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (- 1)) 18446744073709551616) 18446744073709551616))))} is VALID [2022-02-20 21:07:15,254 INFO L290 TraceCheckUtils]: 45: Hoare triple {8082#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2| Int)) (<= 0 (+ (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (* (div (* (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (- 1)) 18446744073709551616) 18446744073709551616))))} assume true; {8082#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2| Int)) (<= 0 (+ (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (* (div (* (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (- 1)) 18446744073709551616) 18446744073709551616))))} is VALID [2022-02-20 21:07:15,255 INFO L284 TraceCheckUtils]: 46: Hoare quadruple {8082#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2| Int)) (<= 0 (+ (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (* (div (* (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (- 1)) 18446744073709551616) 18446744073709551616))))} {8102#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)))))} #117#return; {8102#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)))))} is VALID [2022-02-20 21:07:15,256 INFO L290 TraceCheckUtils]: 47: Hoare triple {8102#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)))))} havoc aws_byte_cursor_from_array_harness_#t~ret1211#1;call aws_byte_cursor_from_array_harness_#t~mem1212#1 := read~int(aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8); {8102#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)))))} is VALID [2022-02-20 21:07:15,258 INFO L272 TraceCheckUtils]: 48: Hoare triple {8102#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)))))} call __VERIFIER_assert((if 0 == (if aws_byte_cursor_from_array_harness_#t~mem1212#1 % 18446744073709551616 == aws_byte_cursor_from_array_harness_~length~2#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); {8082#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2| Int)) (<= 0 (+ (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (* (div (* (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (- 1)) 18446744073709551616) 18446744073709551616))))} is VALID [2022-02-20 21:07:15,259 INFO L290 TraceCheckUtils]: 49: Hoare triple {8082#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2| Int)) (<= 0 (+ (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (* (div (* (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (- 1)) 18446744073709551616) 18446744073709551616))))} ~cond := #in~cond; {8082#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2| Int)) (<= 0 (+ (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (* (div (* (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (- 1)) 18446744073709551616) 18446744073709551616))))} is VALID [2022-02-20 21:07:15,259 INFO L290 TraceCheckUtils]: 50: Hoare triple {8082#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2| Int)) (<= 0 (+ (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (* (div (* (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (- 1)) 18446744073709551616) 18446744073709551616))))} assume !(0 == ~cond % 256); {8082#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2| Int)) (<= 0 (+ (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (* (div (* (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (- 1)) 18446744073709551616) 18446744073709551616))))} is VALID [2022-02-20 21:07:15,260 INFO L290 TraceCheckUtils]: 51: Hoare triple {8082#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2| Int)) (<= 0 (+ (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (* (div (* (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (- 1)) 18446744073709551616) 18446744073709551616))))} assume true; {8082#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2| Int)) (<= 0 (+ (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (* (div (* (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (- 1)) 18446744073709551616) 18446744073709551616))))} is VALID [2022-02-20 21:07:15,260 INFO L284 TraceCheckUtils]: 52: Hoare quadruple {8082#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2| Int)) (<= 0 (+ (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (* (div (* (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_BEFORE_CALL_2|) 0) (- 1)) 18446744073709551616) 18446744073709551616))))} {8102#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)))))} #119#return; {8102#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)))))} is VALID [2022-02-20 21:07:15,261 INFO L290 TraceCheckUtils]: 53: Hoare triple {8102#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)))))} havoc aws_byte_cursor_from_array_harness_#t~mem1212#1;call aws_byte_cursor_from_array_harness_#t~mem1213#1.base, aws_byte_cursor_from_array_harness_#t~mem1213#1.offset := read~$Pointer$(aws_byte_cursor_from_array_harness_~#cur~3#1.base, 8 + aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8); {8102#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)))))} is VALID [2022-02-20 21:07:15,262 INFO L290 TraceCheckUtils]: 54: Hoare triple {8102#(exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9| Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)) 18446744073709551616)) (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0)))))} assume aws_byte_cursor_from_array_harness_#t~mem1213#1.base != 0 || aws_byte_cursor_from_array_harness_#t~mem1213#1.offset != 0;havoc aws_byte_cursor_from_array_harness_#t~mem1213#1.base, aws_byte_cursor_from_array_harness_#t~mem1213#1.offset;call aws_byte_cursor_from_array_harness_#t~mem1214#1.base, aws_byte_cursor_from_array_harness_#t~mem1214#1.offset := read~$Pointer$(aws_byte_cursor_from_array_harness_~#cur~3#1.base, 8 + aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_from_array_harness_#t~mem1215#1 := read~int(aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8);assume { :begin_inline_assert_bytes_match } true;assert_bytes_match_#in~a#1.base, assert_bytes_match_#in~a#1.offset, assert_bytes_match_#in~b#1.base, assert_bytes_match_#in~b#1.offset, assert_bytes_match_#in~len#1 := aws_byte_cursor_from_array_harness_#t~mem1214#1.base, aws_byte_cursor_from_array_harness_#t~mem1214#1.offset, aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_#t~mem1215#1;havoc assert_bytes_match_#t~ret587#1, assert_bytes_match_#t~mem588#1, assert_bytes_match_#t~mem589#1, assert_bytes_match_~i~4#1, assert_bytes_match_~a#1.base, assert_bytes_match_~a#1.offset, assert_bytes_match_~b#1.base, assert_bytes_match_~b#1.offset, assert_bytes_match_~len#1;assert_bytes_match_~a#1.base, assert_bytes_match_~a#1.offset := assert_bytes_match_#in~a#1.base, assert_bytes_match_#in~a#1.offset;assert_bytes_match_~b#1.base, assert_bytes_match_~b#1.offset := assert_bytes_match_#in~b#1.base, assert_bytes_match_#in~b#1.offset;assert_bytes_match_~len#1 := assert_bytes_match_#in~len#1; {7975#(<= |ULTIMATE.start_assert_bytes_match_~len#1| (* 18446744073709551616 (div |ULTIMATE.start_assert_bytes_match_~len#1| 18446744073709551616)))} is VALID [2022-02-20 21:07:15,263 INFO L272 TraceCheckUtils]: 55: Hoare triple {7975#(<= |ULTIMATE.start_assert_bytes_match_~len#1| (* 18446744073709551616 (div |ULTIMATE.start_assert_bytes_match_~len#1| 18446744073709551616)))} call __VERIFIER_assert((if 0 == (if (if assert_bytes_match_~a#1.base == 0 && assert_bytes_match_~a#1.offset == 0 then 1 else 0) == (if assert_bytes_match_~b#1.base == 0 && assert_bytes_match_~b#1.offset == 0 then 1 else 0) then 1 else 0) then 0 else 1)); {7928#true} is VALID [2022-02-20 21:07:15,263 INFO L290 TraceCheckUtils]: 56: Hoare triple {7928#true} ~cond := #in~cond; {7928#true} is VALID [2022-02-20 21:07:15,263 INFO L290 TraceCheckUtils]: 57: Hoare triple {7928#true} assume !(0 == ~cond % 256); {7928#true} is VALID [2022-02-20 21:07:15,263 INFO L290 TraceCheckUtils]: 58: Hoare triple {7928#true} assume true; {7928#true} is VALID [2022-02-20 21:07:15,263 INFO L284 TraceCheckUtils]: 59: Hoare quadruple {7928#true} {7975#(<= |ULTIMATE.start_assert_bytes_match_~len#1| (* 18446744073709551616 (div |ULTIMATE.start_assert_bytes_match_~len#1| 18446744073709551616)))} #121#return; {7975#(<= |ULTIMATE.start_assert_bytes_match_~len#1| (* 18446744073709551616 (div |ULTIMATE.start_assert_bytes_match_~len#1| 18446744073709551616)))} is VALID [2022-02-20 21:07:15,264 INFO L290 TraceCheckUtils]: 60: Hoare triple {7975#(<= |ULTIMATE.start_assert_bytes_match_~len#1| (* 18446744073709551616 (div |ULTIMATE.start_assert_bytes_match_~len#1| 18446744073709551616)))} assume (assert_bytes_match_~len#1 % 18446744073709551616 > 0 && (assert_bytes_match_~a#1.base != 0 || assert_bytes_match_~a#1.offset != 0)) && (assert_bytes_match_~b#1.base != 0 || assert_bytes_match_~b#1.offset != 0); {7929#false} is VALID [2022-02-20 21:07:15,264 INFO L272 TraceCheckUtils]: 61: Hoare triple {7929#false} call assert_bytes_match_#t~ret587#1 := nondet_uint64_t(); {7929#false} is VALID [2022-02-20 21:07:15,264 INFO L290 TraceCheckUtils]: 62: Hoare triple {7929#false} #res := #t~nondet13;havoc #t~nondet13; {7929#false} is VALID [2022-02-20 21:07:15,264 INFO L290 TraceCheckUtils]: 63: Hoare triple {7929#false} assume true; {7929#false} is VALID [2022-02-20 21:07:15,264 INFO L284 TraceCheckUtils]: 64: Hoare quadruple {7929#false} {7929#false} #123#return; {7929#false} is VALID [2022-02-20 21:07:15,264 INFO L290 TraceCheckUtils]: 65: Hoare triple {7929#false} assert_bytes_match_~i~4#1 := assert_bytes_match_#t~ret587#1;havoc assert_bytes_match_#t~ret587#1; {7929#false} is VALID [2022-02-20 21:07:15,265 INFO L272 TraceCheckUtils]: 66: Hoare triple {7929#false} call assume_abort_if_not((if 0 == (if assert_bytes_match_~i~4#1 % 18446744073709551616 < assert_bytes_match_~len#1 % 18446744073709551616 && assert_bytes_match_~len#1 % 18446744073709551616 < 36028797018963967 then 1 else 0) then 0 else 1)); {7929#false} is VALID [2022-02-20 21:07:15,265 INFO L290 TraceCheckUtils]: 67: Hoare triple {7929#false} ~cond := #in~cond; {7929#false} is VALID [2022-02-20 21:07:15,265 INFO L290 TraceCheckUtils]: 68: Hoare triple {7929#false} assume !(0 == ~cond % 256); {7929#false} is VALID [2022-02-20 21:07:15,265 INFO L290 TraceCheckUtils]: 69: Hoare triple {7929#false} assume true; {7929#false} is VALID [2022-02-20 21:07:15,265 INFO L284 TraceCheckUtils]: 70: Hoare quadruple {7929#false} {7929#false} #125#return; {7929#false} is VALID [2022-02-20 21:07:15,265 INFO L290 TraceCheckUtils]: 71: Hoare triple {7929#false} call assert_bytes_match_#t~mem588#1 := read~int(assert_bytes_match_~a#1.base, assert_bytes_match_~a#1.offset + (if assert_bytes_match_~i~4#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then assert_bytes_match_~i~4#1 % 18446744073709551616 % 18446744073709551616 else assert_bytes_match_~i~4#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call assert_bytes_match_#t~mem589#1 := read~int(assert_bytes_match_~b#1.base, assert_bytes_match_~b#1.offset + (if assert_bytes_match_~i~4#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then assert_bytes_match_~i~4#1 % 18446744073709551616 % 18446744073709551616 else assert_bytes_match_~i~4#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1); {7929#false} is VALID [2022-02-20 21:07:15,265 INFO L272 TraceCheckUtils]: 72: Hoare triple {7929#false} call __VERIFIER_assert((if 0 == (if assert_bytes_match_#t~mem588#1 % 256 == assert_bytes_match_#t~mem589#1 % 256 then 1 else 0) then 0 else 1)); {7929#false} is VALID [2022-02-20 21:07:15,265 INFO L290 TraceCheckUtils]: 73: Hoare triple {7929#false} ~cond := #in~cond; {7929#false} is VALID [2022-02-20 21:07:15,265 INFO L290 TraceCheckUtils]: 74: Hoare triple {7929#false} assume 0 == ~cond % 256; {7929#false} is VALID [2022-02-20 21:07:15,266 INFO L290 TraceCheckUtils]: 75: Hoare triple {7929#false} assume !false; {7929#false} is VALID [2022-02-20 21:07:15,266 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 17 proven. 18 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-02-20 21:07:15,266 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-20 21:07:16,798 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1624104948] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 21:07:16,799 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-20 21:07:16,799 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 19 [2022-02-20 21:07:16,799 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479013707] [2022-02-20 21:07:16,799 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-20 21:07:16,800 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 3.6470588235294117) internal successors, (62), 16 states have internal predecessors, (62), 10 states have call successors, (21), 4 states have call predecessors, (21), 4 states have return successors, (19), 9 states have call predecessors, (19), 10 states have call successors, (19) Word has length 76 [2022-02-20 21:07:16,800 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:07:16,801 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 19 states, 17 states have (on average 3.6470588235294117) internal successors, (62), 16 states have internal predecessors, (62), 10 states have call successors, (21), 4 states have call predecessors, (21), 4 states have return successors, (19), 9 states have call predecessors, (19), 10 states have call successors, (19) [2022-02-20 21:07:16,912 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 102 edges. 102 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:16,912 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-20 21:07:16,913 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:07:16,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-20 21:07:16,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=367, Unknown=1, NotChecked=0, Total=420 [2022-02-20 21:07:16,913 INFO L87 Difference]: Start difference. First operand 93 states and 98 transitions. Second operand has 19 states, 17 states have (on average 3.6470588235294117) internal successors, (62), 16 states have internal predecessors, (62), 10 states have call successors, (21), 4 states have call predecessors, (21), 4 states have return successors, (19), 9 states have call predecessors, (19), 10 states have call successors, (19) [2022-02-20 21:07:19,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:19,848 INFO L93 Difference]: Finished difference Result 144 states and 155 transitions. [2022-02-20 21:07:19,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-20 21:07:19,848 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 3.6470588235294117) internal successors, (62), 16 states have internal predecessors, (62), 10 states have call successors, (21), 4 states have call predecessors, (21), 4 states have return successors, (19), 9 states have call predecessors, (19), 10 states have call successors, (19) Word has length 76 [2022-02-20 21:07:19,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:07:19,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 17 states have (on average 3.6470588235294117) internal successors, (62), 16 states have internal predecessors, (62), 10 states have call successors, (21), 4 states have call predecessors, (21), 4 states have return successors, (19), 9 states have call predecessors, (19), 10 states have call successors, (19) [2022-02-20 21:07:19,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 141 transitions. [2022-02-20 21:07:19,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 17 states have (on average 3.6470588235294117) internal successors, (62), 16 states have internal predecessors, (62), 10 states have call successors, (21), 4 states have call predecessors, (21), 4 states have return successors, (19), 9 states have call predecessors, (19), 10 states have call successors, (19) [2022-02-20 21:07:19,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 141 transitions. [2022-02-20 21:07:19,853 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 24 states and 141 transitions. [2022-02-20 21:07:20,035 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 141 edges. 141 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:20,036 INFO L225 Difference]: With dead ends: 144 [2022-02-20 21:07:20,036 INFO L226 Difference]: Without dead ends: 68 [2022-02-20 21:07:20,037 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 130 SyntacticMatches, 10 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 294 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=149, Invalid=1182, Unknown=1, NotChecked=0, Total=1332 [2022-02-20 21:07:20,037 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 78 mSDsluCounter, 363 mSDsCounter, 0 mSdLazyCounter, 721 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 1000 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 721 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 242 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-02-20 21:07:20,037 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 425 Invalid, 1000 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 721 Invalid, 0 Unknown, 242 Unchecked, 1.1s Time] [2022-02-20 21:07:20,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2022-02-20 21:07:20,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 68. [2022-02-20 21:07:20,052 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:07:20,052 INFO L82 GeneralOperation]: Start isEquivalent. First operand 68 states. Second operand has 68 states, 47 states have (on average 1.0) internal successors, (47), 47 states have internal predecessors, (47), 12 states have call successors, (12), 9 states have call predecessors, (12), 8 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-02-20 21:07:20,052 INFO L74 IsIncluded]: Start isIncluded. First operand 68 states. Second operand has 68 states, 47 states have (on average 1.0) internal successors, (47), 47 states have internal predecessors, (47), 12 states have call successors, (12), 9 states have call predecessors, (12), 8 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-02-20 21:07:20,052 INFO L87 Difference]: Start difference. First operand 68 states. Second operand has 68 states, 47 states have (on average 1.0) internal successors, (47), 47 states have internal predecessors, (47), 12 states have call successors, (12), 9 states have call predecessors, (12), 8 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-02-20 21:07:20,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:20,053 INFO L93 Difference]: Finished difference Result 68 states and 70 transitions. [2022-02-20 21:07:20,053 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 70 transitions. [2022-02-20 21:07:20,054 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:20,054 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:20,054 INFO L74 IsIncluded]: Start isIncluded. First operand has 68 states, 47 states have (on average 1.0) internal successors, (47), 47 states have internal predecessors, (47), 12 states have call successors, (12), 9 states have call predecessors, (12), 8 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Second operand 68 states. [2022-02-20 21:07:20,054 INFO L87 Difference]: Start difference. First operand has 68 states, 47 states have (on average 1.0) internal successors, (47), 47 states have internal predecessors, (47), 12 states have call successors, (12), 9 states have call predecessors, (12), 8 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Second operand 68 states. [2022-02-20 21:07:20,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:20,055 INFO L93 Difference]: Finished difference Result 68 states and 70 transitions. [2022-02-20 21:07:20,055 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 70 transitions. [2022-02-20 21:07:20,055 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:20,055 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:20,055 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:07:20,055 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:07:20,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 47 states have (on average 1.0) internal successors, (47), 47 states have internal predecessors, (47), 12 states have call successors, (12), 9 states have call predecessors, (12), 8 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-02-20 21:07:20,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 70 transitions. [2022-02-20 21:07:20,060 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 70 transitions. Word has length 76 [2022-02-20 21:07:20,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:07:20,060 INFO L470 AbstractCegarLoop]: Abstraction has 68 states and 70 transitions. [2022-02-20 21:07:20,060 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 3.6470588235294117) internal successors, (62), 16 states have internal predecessors, (62), 10 states have call successors, (21), 4 states have call predecessors, (21), 4 states have return successors, (19), 9 states have call predecessors, (19), 10 states have call successors, (19) [2022-02-20 21:07:20,061 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 70 transitions. [2022-02-20 21:07:20,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-02-20 21:07:20,061 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:07:20,061 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:07:20,103 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-02-20 21:07:20,262 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 21:07:20,262 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:07:20,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:07:20,263 INFO L85 PathProgramCache]: Analyzing trace with hash 2101457013, now seen corresponding path program 1 times [2022-02-20 21:07:20,263 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:07:20,263 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742691750] [2022-02-20 21:07:20,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:07:20,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:07:20,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:21,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:07:21,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:21,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:07:21,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:21,088 INFO L290 TraceCheckUtils]: 0: Hoare triple {8816#true} ~cond := #in~cond; {8816#true} is VALID [2022-02-20 21:07:21,088 INFO L290 TraceCheckUtils]: 1: Hoare triple {8816#true} assume !(0 == ~cond % 256); {8816#true} is VALID [2022-02-20 21:07:21,088 INFO L290 TraceCheckUtils]: 2: Hoare triple {8816#true} assume true; {8816#true} is VALID [2022-02-20 21:07:21,088 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {8816#true} {8816#true} #105#return; {8816#true} is VALID [2022-02-20 21:07:21,088 INFO L290 TraceCheckUtils]: 0: Hoare triple {8889#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {8816#true} is VALID [2022-02-20 21:07:21,089 INFO L272 TraceCheckUtils]: 1: Hoare triple {8816#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {8816#true} is VALID [2022-02-20 21:07:21,089 INFO L290 TraceCheckUtils]: 2: Hoare triple {8816#true} ~cond := #in~cond; {8816#true} is VALID [2022-02-20 21:07:21,089 INFO L290 TraceCheckUtils]: 3: Hoare triple {8816#true} assume !(0 == ~cond % 256); {8816#true} is VALID [2022-02-20 21:07:21,089 INFO L290 TraceCheckUtils]: 4: Hoare triple {8816#true} assume true; {8816#true} is VALID [2022-02-20 21:07:21,089 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {8816#true} {8816#true} #105#return; {8816#true} is VALID [2022-02-20 21:07:21,090 INFO L290 TraceCheckUtils]: 6: Hoare triple {8816#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; {8894#(and (<= 0 |bounded_malloc_#res.offset|) (<= |bounded_malloc_#res.offset| 0))} is VALID [2022-02-20 21:07:21,090 INFO L290 TraceCheckUtils]: 7: Hoare triple {8894#(and (<= 0 |bounded_malloc_#res.offset|) (<= |bounded_malloc_#res.offset| 0))} assume true; {8894#(and (<= 0 |bounded_malloc_#res.offset|) (<= |bounded_malloc_#res.offset| 0))} is VALID [2022-02-20 21:07:21,091 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {8894#(and (<= 0 |bounded_malloc_#res.offset|) (<= |bounded_malloc_#res.offset| 0))} {8816#true} #107#return; {8827#(= |ULTIMATE.start_aws_byte_cursor_from_array_harness_#t~ret1209#1.offset| 0)} is VALID [2022-02-20 21:07:21,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-02-20 21:07:21,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:21,098 INFO L290 TraceCheckUtils]: 0: Hoare triple {8816#true} ~cond := #in~cond; {8816#true} is VALID [2022-02-20 21:07:21,098 INFO L290 TraceCheckUtils]: 1: Hoare triple {8816#true} assume !(0 == ~cond % 256); {8816#true} is VALID [2022-02-20 21:07:21,098 INFO L290 TraceCheckUtils]: 2: Hoare triple {8816#true} assume true; {8816#true} is VALID [2022-02-20 21:07:21,099 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {8816#true} {8828#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|))} #109#return; {8828#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|))} is VALID [2022-02-20 21:07:21,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-02-20 21:07:21,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:21,108 INFO L290 TraceCheckUtils]: 0: Hoare triple {8816#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {8816#true} is VALID [2022-02-20 21:07:21,109 INFO L290 TraceCheckUtils]: 1: Hoare triple {8816#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {8816#true} is VALID [2022-02-20 21:07:21,109 INFO L290 TraceCheckUtils]: 2: Hoare triple {8816#true} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {8816#true} is VALID [2022-02-20 21:07:21,109 INFO L290 TraceCheckUtils]: 3: Hoare triple {8816#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; {8816#true} is VALID [2022-02-20 21:07:21,109 INFO L290 TraceCheckUtils]: 4: Hoare triple {8816#true} #t~short693 := #t~short689; {8816#true} is VALID [2022-02-20 21:07:21,109 INFO L290 TraceCheckUtils]: 5: Hoare triple {8816#true} assume #t~short693;call #t~mem690 := read~int(~cursor.base, ~cursor.offset, 8);#t~short692 := 0 == #t~mem690 % 18446744073709551616; {8816#true} is VALID [2022-02-20 21:07:21,109 INFO L290 TraceCheckUtils]: 6: Hoare triple {8816#true} assume !#t~short692;call #t~mem691.base, #t~mem691.offset := read~$Pointer$(~cursor.base, 8 + ~cursor.offset, 8);#t~short692 := #t~mem691.base != 0 || #t~mem691.offset != 0; {8816#true} is VALID [2022-02-20 21:07:21,109 INFO L290 TraceCheckUtils]: 7: Hoare triple {8816#true} #t~short693 := #t~short692; {8816#true} is VALID [2022-02-20 21:07:21,109 INFO L290 TraceCheckUtils]: 8: Hoare triple {8816#true} #t~short694 := #t~short693; {8816#true} is VALID [2022-02-20 21:07:21,109 INFO L290 TraceCheckUtils]: 9: Hoare triple {8816#true} #t~short695 := #t~short694; {8816#true} is VALID [2022-02-20 21:07:21,110 INFO L290 TraceCheckUtils]: 10: Hoare triple {8816#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; {8816#true} is VALID [2022-02-20 21:07:21,110 INFO L290 TraceCheckUtils]: 11: Hoare triple {8816#true} assume true; {8816#true} is VALID [2022-02-20 21:07:21,110 INFO L284 TraceCheckUtils]: 12: Hoare quadruple {8816#true} {8833#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8))))} #111#return; {8833#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8))))} is VALID [2022-02-20 21:07:21,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-02-20 21:07:21,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:21,117 INFO L290 TraceCheckUtils]: 0: Hoare triple {8816#true} ~cond := #in~cond; {8816#true} is VALID [2022-02-20 21:07:21,117 INFO L290 TraceCheckUtils]: 1: Hoare triple {8816#true} assume !(0 == ~cond % 256); {8816#true} is VALID [2022-02-20 21:07:21,118 INFO L290 TraceCheckUtils]: 2: Hoare triple {8816#true} assume true; {8816#true} is VALID [2022-02-20 21:07:21,118 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {8816#true} {8833#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8))))} #113#return; {8833#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8))))} is VALID [2022-02-20 21:07:21,118 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-02-20 21:07:21,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:21,128 INFO L290 TraceCheckUtils]: 0: Hoare triple {8816#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {8816#true} is VALID [2022-02-20 21:07:21,128 INFO L290 TraceCheckUtils]: 1: Hoare triple {8816#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {8816#true} is VALID [2022-02-20 21:07:21,128 INFO L290 TraceCheckUtils]: 2: Hoare triple {8816#true} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {8816#true} is VALID [2022-02-20 21:07:21,128 INFO L290 TraceCheckUtils]: 3: Hoare triple {8816#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; {8816#true} is VALID [2022-02-20 21:07:21,129 INFO L290 TraceCheckUtils]: 4: Hoare triple {8816#true} #t~short693 := #t~short689; {8816#true} is VALID [2022-02-20 21:07:21,129 INFO L290 TraceCheckUtils]: 5: Hoare triple {8816#true} assume #t~short693;call #t~mem690 := read~int(~cursor.base, ~cursor.offset, 8);#t~short692 := 0 == #t~mem690 % 18446744073709551616; {8816#true} is VALID [2022-02-20 21:07:21,129 INFO L290 TraceCheckUtils]: 6: Hoare triple {8816#true} assume !#t~short692;call #t~mem691.base, #t~mem691.offset := read~$Pointer$(~cursor.base, 8 + ~cursor.offset, 8);#t~short692 := #t~mem691.base != 0 || #t~mem691.offset != 0; {8816#true} is VALID [2022-02-20 21:07:21,129 INFO L290 TraceCheckUtils]: 7: Hoare triple {8816#true} #t~short693 := #t~short692; {8816#true} is VALID [2022-02-20 21:07:21,129 INFO L290 TraceCheckUtils]: 8: Hoare triple {8816#true} #t~short694 := #t~short693; {8816#true} is VALID [2022-02-20 21:07:21,129 INFO L290 TraceCheckUtils]: 9: Hoare triple {8816#true} #t~short695 := #t~short694; {8816#true} is VALID [2022-02-20 21:07:21,129 INFO L290 TraceCheckUtils]: 10: Hoare triple {8816#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; {8816#true} is VALID [2022-02-20 21:07:21,129 INFO L290 TraceCheckUtils]: 11: Hoare triple {8816#true} assume true; {8816#true} is VALID [2022-02-20 21:07:21,130 INFO L284 TraceCheckUtils]: 12: Hoare quadruple {8816#true} {8852#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base|))} #115#return; {8852#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base|))} is VALID [2022-02-20 21:07:21,130 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-02-20 21:07:21,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:21,136 INFO L290 TraceCheckUtils]: 0: Hoare triple {8816#true} ~cond := #in~cond; {8816#true} is VALID [2022-02-20 21:07:21,137 INFO L290 TraceCheckUtils]: 1: Hoare triple {8816#true} assume !(0 == ~cond % 256); {8816#true} is VALID [2022-02-20 21:07:21,137 INFO L290 TraceCheckUtils]: 2: Hoare triple {8816#true} assume true; {8816#true} is VALID [2022-02-20 21:07:21,137 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {8816#true} {8852#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base|))} #117#return; {8852#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base|))} is VALID [2022-02-20 21:07:21,137 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-02-20 21:07:21,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:21,171 INFO L290 TraceCheckUtils]: 0: Hoare triple {8816#true} ~cond := #in~cond; {8816#true} is VALID [2022-02-20 21:07:21,171 INFO L290 TraceCheckUtils]: 1: Hoare triple {8816#true} assume !(0 == ~cond % 256); {8816#true} is VALID [2022-02-20 21:07:21,172 INFO L290 TraceCheckUtils]: 2: Hoare triple {8816#true} assume true; {8816#true} is VALID [2022-02-20 21:07:21,172 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {8816#true} {8852#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base|))} #119#return; {8852#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base|))} is VALID [2022-02-20 21:07:21,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-02-20 21:07:21,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:21,179 INFO L290 TraceCheckUtils]: 0: Hoare triple {8816#true} ~cond := #in~cond; {8816#true} is VALID [2022-02-20 21:07:21,179 INFO L290 TraceCheckUtils]: 1: Hoare triple {8816#true} assume !(0 == ~cond % 256); {8816#true} is VALID [2022-02-20 21:07:21,180 INFO L290 TraceCheckUtils]: 2: Hoare triple {8816#true} assume true; {8816#true} is VALID [2022-02-20 21:07:21,180 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {8816#true} {8874#(and (= |ULTIMATE.start_assert_bytes_match_~b#1.offset| 0) (= |ULTIMATE.start_assert_bytes_match_~b#1.base| |ULTIMATE.start_assert_bytes_match_~a#1.base|) (= |ULTIMATE.start_assert_bytes_match_~a#1.offset| 0))} #121#return; {8874#(and (= |ULTIMATE.start_assert_bytes_match_~b#1.offset| 0) (= |ULTIMATE.start_assert_bytes_match_~b#1.base| |ULTIMATE.start_assert_bytes_match_~a#1.base|) (= |ULTIMATE.start_assert_bytes_match_~a#1.offset| 0))} is VALID [2022-02-20 21:07:21,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-02-20 21:07:21,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:21,185 INFO L290 TraceCheckUtils]: 0: Hoare triple {8816#true} #res := #t~nondet13;havoc #t~nondet13; {8816#true} is VALID [2022-02-20 21:07:21,186 INFO L290 TraceCheckUtils]: 1: Hoare triple {8816#true} assume true; {8816#true} is VALID [2022-02-20 21:07:21,186 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {8816#true} {8874#(and (= |ULTIMATE.start_assert_bytes_match_~b#1.offset| 0) (= |ULTIMATE.start_assert_bytes_match_~b#1.base| |ULTIMATE.start_assert_bytes_match_~a#1.base|) (= |ULTIMATE.start_assert_bytes_match_~a#1.offset| 0))} #123#return; {8874#(and (= |ULTIMATE.start_assert_bytes_match_~b#1.offset| 0) (= |ULTIMATE.start_assert_bytes_match_~b#1.base| |ULTIMATE.start_assert_bytes_match_~a#1.base|) (= |ULTIMATE.start_assert_bytes_match_~a#1.offset| 0))} is VALID [2022-02-20 21:07:21,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-02-20 21:07:21,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:21,194 INFO L290 TraceCheckUtils]: 0: Hoare triple {8816#true} ~cond := #in~cond; {8816#true} is VALID [2022-02-20 21:07:21,194 INFO L290 TraceCheckUtils]: 1: Hoare triple {8816#true} assume !(0 == ~cond % 256); {8816#true} is VALID [2022-02-20 21:07:21,194 INFO L290 TraceCheckUtils]: 2: Hoare triple {8816#true} assume true; {8816#true} is VALID [2022-02-20 21:07:21,195 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {8816#true} {8874#(and (= |ULTIMATE.start_assert_bytes_match_~b#1.offset| 0) (= |ULTIMATE.start_assert_bytes_match_~b#1.base| |ULTIMATE.start_assert_bytes_match_~a#1.base|) (= |ULTIMATE.start_assert_bytes_match_~a#1.offset| 0))} #125#return; {8874#(and (= |ULTIMATE.start_assert_bytes_match_~b#1.offset| 0) (= |ULTIMATE.start_assert_bytes_match_~b#1.base| |ULTIMATE.start_assert_bytes_match_~a#1.base|) (= |ULTIMATE.start_assert_bytes_match_~a#1.offset| 0))} is VALID [2022-02-20 21:07:21,195 INFO L290 TraceCheckUtils]: 0: Hoare triple {8816#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(37, 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; {8816#true} is VALID [2022-02-20 21:07:21,195 INFO L290 TraceCheckUtils]: 1: Hoare triple {8816#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_from_array_harness } true;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset, aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset, aws_byte_cursor_from_array_harness_#t~ret1211#1, aws_byte_cursor_from_array_harness_#t~mem1212#1, aws_byte_cursor_from_array_harness_#t~mem1213#1.base, aws_byte_cursor_from_array_harness_#t~mem1213#1.offset, aws_byte_cursor_from_array_harness_#t~mem1214#1.base, aws_byte_cursor_from_array_harness_#t~mem1214#1.offset, aws_byte_cursor_from_array_harness_#t~mem1215#1, aws_byte_cursor_from_array_harness_~length~2#1, aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset;havoc aws_byte_cursor_from_array_harness_~length~2#1; {8816#true} is VALID [2022-02-20 21:07:21,196 INFO L272 TraceCheckUtils]: 2: Hoare triple {8816#true} call aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset := bounded_malloc(aws_byte_cursor_from_array_harness_~length~2#1); {8889#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:07:21,196 INFO L290 TraceCheckUtils]: 3: Hoare triple {8889#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {8816#true} is VALID [2022-02-20 21:07:21,196 INFO L272 TraceCheckUtils]: 4: Hoare triple {8816#true} call assume_abort_if_not((if 0 == (if ~size % 18446744073709551616 <= 36028797018963967 then 1 else 0) then 0 else 1)); {8816#true} is VALID [2022-02-20 21:07:21,196 INFO L290 TraceCheckUtils]: 5: Hoare triple {8816#true} ~cond := #in~cond; {8816#true} is VALID [2022-02-20 21:07:21,196 INFO L290 TraceCheckUtils]: 6: Hoare triple {8816#true} assume !(0 == ~cond % 256); {8816#true} is VALID [2022-02-20 21:07:21,196 INFO L290 TraceCheckUtils]: 7: Hoare triple {8816#true} assume true; {8816#true} is VALID [2022-02-20 21:07:21,196 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {8816#true} {8816#true} #105#return; {8816#true} is VALID [2022-02-20 21:07:21,197 INFO L290 TraceCheckUtils]: 9: Hoare triple {8816#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; {8894#(and (<= 0 |bounded_malloc_#res.offset|) (<= |bounded_malloc_#res.offset| 0))} is VALID [2022-02-20 21:07:21,197 INFO L290 TraceCheckUtils]: 10: Hoare triple {8894#(and (<= 0 |bounded_malloc_#res.offset|) (<= |bounded_malloc_#res.offset| 0))} assume true; {8894#(and (<= 0 |bounded_malloc_#res.offset|) (<= |bounded_malloc_#res.offset| 0))} is VALID [2022-02-20 21:07:21,198 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {8894#(and (<= 0 |bounded_malloc_#res.offset|) (<= |bounded_malloc_#res.offset| 0))} {8816#true} #107#return; {8827#(= |ULTIMATE.start_aws_byte_cursor_from_array_harness_#t~ret1209#1.offset| 0)} is VALID [2022-02-20 21:07:21,198 INFO L290 TraceCheckUtils]: 12: Hoare triple {8827#(= |ULTIMATE.start_aws_byte_cursor_from_array_harness_#t~ret1209#1.offset| 0)} aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset := aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;havoc aws_byte_cursor_from_array_harness_#t~ret1209#1.base, aws_byte_cursor_from_array_harness_#t~ret1209#1.offset;call aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_from_array } true;aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset, aws_byte_cursor_from_array_#in~len#1 := aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_~length~2#1;havoc aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset;havoc aws_byte_cursor_from_array_#t~ret1076#1, aws_byte_cursor_from_array_#t~mem1077#1, aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset, aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset;aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset := aws_byte_cursor_from_array_#in~bytes#1.base, aws_byte_cursor_from_array_#in~bytes#1.offset;aws_byte_cursor_from_array_~len#1 := aws_byte_cursor_from_array_#in~len#1; {8828#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|))} is VALID [2022-02-20 21:07:21,198 INFO L272 TraceCheckUtils]: 13: Hoare triple {8828#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|))} call assume_abort_if_not((if 0 == (if 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || 0 == aws_byte_cursor_from_array_~len#1 % 18446744073709551616 || aws_byte_cursor_from_array_~bytes#1.base != 0 || aws_byte_cursor_from_array_~bytes#1.offset != 0 then 1 else 0) then 0 else 1)); {8816#true} is VALID [2022-02-20 21:07:21,199 INFO L290 TraceCheckUtils]: 14: Hoare triple {8816#true} ~cond := #in~cond; {8816#true} is VALID [2022-02-20 21:07:21,199 INFO L290 TraceCheckUtils]: 15: Hoare triple {8816#true} assume !(0 == ~cond % 256); {8816#true} is VALID [2022-02-20 21:07:21,199 INFO L290 TraceCheckUtils]: 16: Hoare triple {8816#true} assume true; {8816#true} is VALID [2022-02-20 21:07:21,199 INFO L284 TraceCheckUtils]: 17: Hoare quadruple {8816#true} {8828#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|))} #109#return; {8828#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|))} is VALID [2022-02-20 21:07:21,200 INFO L290 TraceCheckUtils]: 18: Hoare triple {8828#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|))} call aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset := #Ultimate.allocOnStack(16);call write~$Pointer$(aws_byte_cursor_from_array_~bytes#1.base, aws_byte_cursor_from_array_~bytes#1.offset, aws_byte_cursor_from_array_~#cur~2#1.base, 8 + aws_byte_cursor_from_array_~#cur~2#1.offset, 8);call write~int(aws_byte_cursor_from_array_~len#1, aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset, 8); {8833#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8))))} is VALID [2022-02-20 21:07:21,201 INFO L272 TraceCheckUtils]: 19: Hoare triple {8833#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8))))} call aws_byte_cursor_from_array_#t~ret1076#1 := aws_byte_cursor_is_valid(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset); {8816#true} is VALID [2022-02-20 21:07:21,201 INFO L290 TraceCheckUtils]: 20: Hoare triple {8816#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {8816#true} is VALID [2022-02-20 21:07:21,201 INFO L290 TraceCheckUtils]: 21: Hoare triple {8816#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {8816#true} is VALID [2022-02-20 21:07:21,201 INFO L290 TraceCheckUtils]: 22: Hoare triple {8816#true} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {8816#true} is VALID [2022-02-20 21:07:21,201 INFO L290 TraceCheckUtils]: 23: Hoare triple {8816#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; {8816#true} is VALID [2022-02-20 21:07:21,201 INFO L290 TraceCheckUtils]: 24: Hoare triple {8816#true} #t~short693 := #t~short689; {8816#true} is VALID [2022-02-20 21:07:21,201 INFO L290 TraceCheckUtils]: 25: Hoare triple {8816#true} assume #t~short693;call #t~mem690 := read~int(~cursor.base, ~cursor.offset, 8);#t~short692 := 0 == #t~mem690 % 18446744073709551616; {8816#true} is VALID [2022-02-20 21:07:21,201 INFO L290 TraceCheckUtils]: 26: Hoare triple {8816#true} assume !#t~short692;call #t~mem691.base, #t~mem691.offset := read~$Pointer$(~cursor.base, 8 + ~cursor.offset, 8);#t~short692 := #t~mem691.base != 0 || #t~mem691.offset != 0; {8816#true} is VALID [2022-02-20 21:07:21,201 INFO L290 TraceCheckUtils]: 27: Hoare triple {8816#true} #t~short693 := #t~short692; {8816#true} is VALID [2022-02-20 21:07:21,202 INFO L290 TraceCheckUtils]: 28: Hoare triple {8816#true} #t~short694 := #t~short693; {8816#true} is VALID [2022-02-20 21:07:21,202 INFO L290 TraceCheckUtils]: 29: Hoare triple {8816#true} #t~short695 := #t~short694; {8816#true} is VALID [2022-02-20 21:07:21,202 INFO L290 TraceCheckUtils]: 30: Hoare triple {8816#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; {8816#true} is VALID [2022-02-20 21:07:21,202 INFO L290 TraceCheckUtils]: 31: Hoare triple {8816#true} assume true; {8816#true} is VALID [2022-02-20 21:07:21,203 INFO L284 TraceCheckUtils]: 32: Hoare quadruple {8816#true} {8833#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8))))} #111#return; {8833#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8))))} is VALID [2022-02-20 21:07:21,203 INFO L272 TraceCheckUtils]: 33: Hoare triple {8833#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8))))} call __VERIFIER_assert(aws_byte_cursor_from_array_#t~ret1076#1); {8816#true} is VALID [2022-02-20 21:07:21,203 INFO L290 TraceCheckUtils]: 34: Hoare triple {8816#true} ~cond := #in~cond; {8816#true} is VALID [2022-02-20 21:07:21,203 INFO L290 TraceCheckUtils]: 35: Hoare triple {8816#true} assume !(0 == ~cond % 256); {8816#true} is VALID [2022-02-20 21:07:21,203 INFO L290 TraceCheckUtils]: 36: Hoare triple {8816#true} assume true; {8816#true} is VALID [2022-02-20 21:07:21,204 INFO L284 TraceCheckUtils]: 37: Hoare quadruple {8816#true} {8833#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8))))} #113#return; {8833#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8))))} is VALID [2022-02-20 21:07:21,204 INFO L290 TraceCheckUtils]: 38: Hoare triple {8833#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8)) 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8))))} havoc aws_byte_cursor_from_array_#t~ret1076#1;call aws_byte_cursor_from_array_#t~mem1077#1 := read~int(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset, 8);call aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset := read~$Pointer$(aws_byte_cursor_from_array_~#cur~2#1.base, 8 + aws_byte_cursor_from_array_~#cur~2#1.offset, 8);aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset := aws_byte_cursor_from_array_#t~mem1077#1, aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset;havoc aws_byte_cursor_from_array_#t~mem1077#1;havoc aws_byte_cursor_from_array_#t~mem1078#1.base, aws_byte_cursor_from_array_#t~mem1078#1.offset;call ULTIMATE.dealloc(aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset);havoc aws_byte_cursor_from_array_~#cur~2#1.base, aws_byte_cursor_from_array_~#cur~2#1.offset; {8851#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.ptr.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.ptr.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base|))} is VALID [2022-02-20 21:07:21,205 INFO L290 TraceCheckUtils]: 39: Hoare triple {8851#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.ptr.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.ptr.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base|))} aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset := aws_byte_cursor_from_array_#res#1.len, aws_byte_cursor_from_array_#res#1.ptr.base, aws_byte_cursor_from_array_#res#1.ptr.offset;assume { :end_inline_aws_byte_cursor_from_array } true;call write~init~int(aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset, aws_byte_cursor_from_array_harness_~#cur~3#1.base, 8 + aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8);havoc aws_byte_cursor_from_array_harness_#t~ret1210#1.len, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.base, aws_byte_cursor_from_array_harness_#t~ret1210#1.ptr.offset; {8852#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base|))} is VALID [2022-02-20 21:07:21,205 INFO L272 TraceCheckUtils]: 40: Hoare triple {8852#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base|))} call aws_byte_cursor_from_array_harness_#t~ret1211#1 := aws_byte_cursor_is_valid(aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset); {8816#true} is VALID [2022-02-20 21:07:21,205 INFO L290 TraceCheckUtils]: 41: Hoare triple {8816#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {8816#true} is VALID [2022-02-20 21:07:21,205 INFO L290 TraceCheckUtils]: 42: Hoare triple {8816#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {8816#true} is VALID [2022-02-20 21:07:21,205 INFO L290 TraceCheckUtils]: 43: Hoare triple {8816#true} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {8816#true} is VALID [2022-02-20 21:07:21,205 INFO L290 TraceCheckUtils]: 44: Hoare triple {8816#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; {8816#true} is VALID [2022-02-20 21:07:21,205 INFO L290 TraceCheckUtils]: 45: Hoare triple {8816#true} #t~short693 := #t~short689; {8816#true} is VALID [2022-02-20 21:07:21,205 INFO L290 TraceCheckUtils]: 46: Hoare triple {8816#true} assume #t~short693;call #t~mem690 := read~int(~cursor.base, ~cursor.offset, 8);#t~short692 := 0 == #t~mem690 % 18446744073709551616; {8816#true} is VALID [2022-02-20 21:07:21,205 INFO L290 TraceCheckUtils]: 47: Hoare triple {8816#true} assume !#t~short692;call #t~mem691.base, #t~mem691.offset := read~$Pointer$(~cursor.base, 8 + ~cursor.offset, 8);#t~short692 := #t~mem691.base != 0 || #t~mem691.offset != 0; {8816#true} is VALID [2022-02-20 21:07:21,206 INFO L290 TraceCheckUtils]: 48: Hoare triple {8816#true} #t~short693 := #t~short692; {8816#true} is VALID [2022-02-20 21:07:21,206 INFO L290 TraceCheckUtils]: 49: Hoare triple {8816#true} #t~short694 := #t~short693; {8816#true} is VALID [2022-02-20 21:07:21,206 INFO L290 TraceCheckUtils]: 50: Hoare triple {8816#true} #t~short695 := #t~short694; {8816#true} is VALID [2022-02-20 21:07:21,206 INFO L290 TraceCheckUtils]: 51: Hoare triple {8816#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; {8816#true} is VALID [2022-02-20 21:07:21,206 INFO L290 TraceCheckUtils]: 52: Hoare triple {8816#true} assume true; {8816#true} is VALID [2022-02-20 21:07:21,207 INFO L284 TraceCheckUtils]: 53: Hoare quadruple {8816#true} {8852#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base|))} #115#return; {8852#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base|))} is VALID [2022-02-20 21:07:21,207 INFO L272 TraceCheckUtils]: 54: Hoare triple {8852#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base|))} call __VERIFIER_assert(aws_byte_cursor_from_array_harness_#t~ret1211#1); {8816#true} is VALID [2022-02-20 21:07:21,207 INFO L290 TraceCheckUtils]: 55: Hoare triple {8816#true} ~cond := #in~cond; {8816#true} is VALID [2022-02-20 21:07:21,207 INFO L290 TraceCheckUtils]: 56: Hoare triple {8816#true} assume !(0 == ~cond % 256); {8816#true} is VALID [2022-02-20 21:07:21,207 INFO L290 TraceCheckUtils]: 57: Hoare triple {8816#true} assume true; {8816#true} is VALID [2022-02-20 21:07:21,208 INFO L284 TraceCheckUtils]: 58: Hoare quadruple {8816#true} {8852#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base|))} #117#return; {8852#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base|))} is VALID [2022-02-20 21:07:21,208 INFO L290 TraceCheckUtils]: 59: Hoare triple {8852#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base|))} havoc aws_byte_cursor_from_array_harness_#t~ret1211#1;call aws_byte_cursor_from_array_harness_#t~mem1212#1 := read~int(aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8); {8852#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base|))} is VALID [2022-02-20 21:07:21,208 INFO L272 TraceCheckUtils]: 60: Hoare triple {8852#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base|))} call __VERIFIER_assert((if 0 == (if aws_byte_cursor_from_array_harness_#t~mem1212#1 % 18446744073709551616 == aws_byte_cursor_from_array_harness_~length~2#1 % 18446744073709551616 then 1 else 0) then 0 else 1)); {8816#true} is VALID [2022-02-20 21:07:21,208 INFO L290 TraceCheckUtils]: 61: Hoare triple {8816#true} ~cond := #in~cond; {8816#true} is VALID [2022-02-20 21:07:21,208 INFO L290 TraceCheckUtils]: 62: Hoare triple {8816#true} assume !(0 == ~cond % 256); {8816#true} is VALID [2022-02-20 21:07:21,209 INFO L290 TraceCheckUtils]: 63: Hoare triple {8816#true} assume true; {8816#true} is VALID [2022-02-20 21:07:21,209 INFO L284 TraceCheckUtils]: 64: Hoare quadruple {8816#true} {8852#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base|))} #119#return; {8852#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base|))} is VALID [2022-02-20 21:07:21,210 INFO L290 TraceCheckUtils]: 65: Hoare triple {8852#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base|))} havoc aws_byte_cursor_from_array_harness_#t~mem1212#1;call aws_byte_cursor_from_array_harness_#t~mem1213#1.base, aws_byte_cursor_from_array_harness_#t~mem1213#1.offset := read~$Pointer$(aws_byte_cursor_from_array_harness_~#cur~3#1.base, 8 + aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8); {8852#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base|))} is VALID [2022-02-20 21:07:21,210 INFO L290 TraceCheckUtils]: 66: Hoare triple {8852#(and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8)) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base|))} assume aws_byte_cursor_from_array_harness_#t~mem1213#1.base != 0 || aws_byte_cursor_from_array_harness_#t~mem1213#1.offset != 0;havoc aws_byte_cursor_from_array_harness_#t~mem1213#1.base, aws_byte_cursor_from_array_harness_#t~mem1213#1.offset;call aws_byte_cursor_from_array_harness_#t~mem1214#1.base, aws_byte_cursor_from_array_harness_#t~mem1214#1.offset := read~$Pointer$(aws_byte_cursor_from_array_harness_~#cur~3#1.base, 8 + aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_from_array_harness_#t~mem1215#1 := read~int(aws_byte_cursor_from_array_harness_~#cur~3#1.base, aws_byte_cursor_from_array_harness_~#cur~3#1.offset, 8);assume { :begin_inline_assert_bytes_match } true;assert_bytes_match_#in~a#1.base, assert_bytes_match_#in~a#1.offset, assert_bytes_match_#in~b#1.base, assert_bytes_match_#in~b#1.offset, assert_bytes_match_#in~len#1 := aws_byte_cursor_from_array_harness_#t~mem1214#1.base, aws_byte_cursor_from_array_harness_#t~mem1214#1.offset, aws_byte_cursor_from_array_harness_~array~0#1.base, aws_byte_cursor_from_array_harness_~array~0#1.offset, aws_byte_cursor_from_array_harness_#t~mem1215#1;havoc assert_bytes_match_#t~ret587#1, assert_bytes_match_#t~mem588#1, assert_bytes_match_#t~mem589#1, assert_bytes_match_~i~4#1, assert_bytes_match_~a#1.base, assert_bytes_match_~a#1.offset, assert_bytes_match_~b#1.base, assert_bytes_match_~b#1.offset, assert_bytes_match_~len#1;assert_bytes_match_~a#1.base, assert_bytes_match_~a#1.offset := assert_bytes_match_#in~a#1.base, assert_bytes_match_#in~a#1.offset;assert_bytes_match_~b#1.base, assert_bytes_match_~b#1.offset := assert_bytes_match_#in~b#1.base, assert_bytes_match_#in~b#1.offset;assert_bytes_match_~len#1 := assert_bytes_match_#in~len#1; {8874#(and (= |ULTIMATE.start_assert_bytes_match_~b#1.offset| 0) (= |ULTIMATE.start_assert_bytes_match_~b#1.base| |ULTIMATE.start_assert_bytes_match_~a#1.base|) (= |ULTIMATE.start_assert_bytes_match_~a#1.offset| 0))} is VALID [2022-02-20 21:07:21,210 INFO L272 TraceCheckUtils]: 67: Hoare triple {8874#(and (= |ULTIMATE.start_assert_bytes_match_~b#1.offset| 0) (= |ULTIMATE.start_assert_bytes_match_~b#1.base| |ULTIMATE.start_assert_bytes_match_~a#1.base|) (= |ULTIMATE.start_assert_bytes_match_~a#1.offset| 0))} call __VERIFIER_assert((if 0 == (if (if assert_bytes_match_~a#1.base == 0 && assert_bytes_match_~a#1.offset == 0 then 1 else 0) == (if assert_bytes_match_~b#1.base == 0 && assert_bytes_match_~b#1.offset == 0 then 1 else 0) then 1 else 0) then 0 else 1)); {8816#true} is VALID [2022-02-20 21:07:21,210 INFO L290 TraceCheckUtils]: 68: Hoare triple {8816#true} ~cond := #in~cond; {8816#true} is VALID [2022-02-20 21:07:21,211 INFO L290 TraceCheckUtils]: 69: Hoare triple {8816#true} assume !(0 == ~cond % 256); {8816#true} is VALID [2022-02-20 21:07:21,211 INFO L290 TraceCheckUtils]: 70: Hoare triple {8816#true} assume true; {8816#true} is VALID [2022-02-20 21:07:21,211 INFO L284 TraceCheckUtils]: 71: Hoare quadruple {8816#true} {8874#(and (= |ULTIMATE.start_assert_bytes_match_~b#1.offset| 0) (= |ULTIMATE.start_assert_bytes_match_~b#1.base| |ULTIMATE.start_assert_bytes_match_~a#1.base|) (= |ULTIMATE.start_assert_bytes_match_~a#1.offset| 0))} #121#return; {8874#(and (= |ULTIMATE.start_assert_bytes_match_~b#1.offset| 0) (= |ULTIMATE.start_assert_bytes_match_~b#1.base| |ULTIMATE.start_assert_bytes_match_~a#1.base|) (= |ULTIMATE.start_assert_bytes_match_~a#1.offset| 0))} is VALID [2022-02-20 21:07:21,212 INFO L290 TraceCheckUtils]: 72: Hoare triple {8874#(and (= |ULTIMATE.start_assert_bytes_match_~b#1.offset| 0) (= |ULTIMATE.start_assert_bytes_match_~b#1.base| |ULTIMATE.start_assert_bytes_match_~a#1.base|) (= |ULTIMATE.start_assert_bytes_match_~a#1.offset| 0))} assume (assert_bytes_match_~len#1 % 18446744073709551616 > 0 && (assert_bytes_match_~a#1.base != 0 || assert_bytes_match_~a#1.offset != 0)) && (assert_bytes_match_~b#1.base != 0 || assert_bytes_match_~b#1.offset != 0); {8874#(and (= |ULTIMATE.start_assert_bytes_match_~b#1.offset| 0) (= |ULTIMATE.start_assert_bytes_match_~b#1.base| |ULTIMATE.start_assert_bytes_match_~a#1.base|) (= |ULTIMATE.start_assert_bytes_match_~a#1.offset| 0))} is VALID [2022-02-20 21:07:21,212 INFO L272 TraceCheckUtils]: 73: Hoare triple {8874#(and (= |ULTIMATE.start_assert_bytes_match_~b#1.offset| 0) (= |ULTIMATE.start_assert_bytes_match_~b#1.base| |ULTIMATE.start_assert_bytes_match_~a#1.base|) (= |ULTIMATE.start_assert_bytes_match_~a#1.offset| 0))} call assert_bytes_match_#t~ret587#1 := nondet_uint64_t(); {8816#true} is VALID [2022-02-20 21:07:21,212 INFO L290 TraceCheckUtils]: 74: Hoare triple {8816#true} #res := #t~nondet13;havoc #t~nondet13; {8816#true} is VALID [2022-02-20 21:07:21,212 INFO L290 TraceCheckUtils]: 75: Hoare triple {8816#true} assume true; {8816#true} is VALID [2022-02-20 21:07:21,212 INFO L284 TraceCheckUtils]: 76: Hoare quadruple {8816#true} {8874#(and (= |ULTIMATE.start_assert_bytes_match_~b#1.offset| 0) (= |ULTIMATE.start_assert_bytes_match_~b#1.base| |ULTIMATE.start_assert_bytes_match_~a#1.base|) (= |ULTIMATE.start_assert_bytes_match_~a#1.offset| 0))} #123#return; {8874#(and (= |ULTIMATE.start_assert_bytes_match_~b#1.offset| 0) (= |ULTIMATE.start_assert_bytes_match_~b#1.base| |ULTIMATE.start_assert_bytes_match_~a#1.base|) (= |ULTIMATE.start_assert_bytes_match_~a#1.offset| 0))} is VALID [2022-02-20 21:07:21,213 INFO L290 TraceCheckUtils]: 77: Hoare triple {8874#(and (= |ULTIMATE.start_assert_bytes_match_~b#1.offset| 0) (= |ULTIMATE.start_assert_bytes_match_~b#1.base| |ULTIMATE.start_assert_bytes_match_~a#1.base|) (= |ULTIMATE.start_assert_bytes_match_~a#1.offset| 0))} assert_bytes_match_~i~4#1 := assert_bytes_match_#t~ret587#1;havoc assert_bytes_match_#t~ret587#1; {8874#(and (= |ULTIMATE.start_assert_bytes_match_~b#1.offset| 0) (= |ULTIMATE.start_assert_bytes_match_~b#1.base| |ULTIMATE.start_assert_bytes_match_~a#1.base|) (= |ULTIMATE.start_assert_bytes_match_~a#1.offset| 0))} is VALID [2022-02-20 21:07:21,213 INFO L272 TraceCheckUtils]: 78: Hoare triple {8874#(and (= |ULTIMATE.start_assert_bytes_match_~b#1.offset| 0) (= |ULTIMATE.start_assert_bytes_match_~b#1.base| |ULTIMATE.start_assert_bytes_match_~a#1.base|) (= |ULTIMATE.start_assert_bytes_match_~a#1.offset| 0))} call assume_abort_if_not((if 0 == (if assert_bytes_match_~i~4#1 % 18446744073709551616 < assert_bytes_match_~len#1 % 18446744073709551616 && assert_bytes_match_~len#1 % 18446744073709551616 < 36028797018963967 then 1 else 0) then 0 else 1)); {8816#true} is VALID [2022-02-20 21:07:21,213 INFO L290 TraceCheckUtils]: 79: Hoare triple {8816#true} ~cond := #in~cond; {8816#true} is VALID [2022-02-20 21:07:21,213 INFO L290 TraceCheckUtils]: 80: Hoare triple {8816#true} assume !(0 == ~cond % 256); {8816#true} is VALID [2022-02-20 21:07:21,213 INFO L290 TraceCheckUtils]: 81: Hoare triple {8816#true} assume true; {8816#true} is VALID [2022-02-20 21:07:21,214 INFO L284 TraceCheckUtils]: 82: Hoare quadruple {8816#true} {8874#(and (= |ULTIMATE.start_assert_bytes_match_~b#1.offset| 0) (= |ULTIMATE.start_assert_bytes_match_~b#1.base| |ULTIMATE.start_assert_bytes_match_~a#1.base|) (= |ULTIMATE.start_assert_bytes_match_~a#1.offset| 0))} #125#return; {8874#(and (= |ULTIMATE.start_assert_bytes_match_~b#1.offset| 0) (= |ULTIMATE.start_assert_bytes_match_~b#1.base| |ULTIMATE.start_assert_bytes_match_~a#1.base|) (= |ULTIMATE.start_assert_bytes_match_~a#1.offset| 0))} is VALID [2022-02-20 21:07:21,214 INFO L290 TraceCheckUtils]: 83: Hoare triple {8874#(and (= |ULTIMATE.start_assert_bytes_match_~b#1.offset| 0) (= |ULTIMATE.start_assert_bytes_match_~b#1.base| |ULTIMATE.start_assert_bytes_match_~a#1.base|) (= |ULTIMATE.start_assert_bytes_match_~a#1.offset| 0))} call assert_bytes_match_#t~mem588#1 := read~int(assert_bytes_match_~a#1.base, assert_bytes_match_~a#1.offset + (if assert_bytes_match_~i~4#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then assert_bytes_match_~i~4#1 % 18446744073709551616 % 18446744073709551616 else assert_bytes_match_~i~4#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call assert_bytes_match_#t~mem589#1 := read~int(assert_bytes_match_~b#1.base, assert_bytes_match_~b#1.offset + (if assert_bytes_match_~i~4#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then assert_bytes_match_~i~4#1 % 18446744073709551616 % 18446744073709551616 else assert_bytes_match_~i~4#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1); {8886#(= (+ |ULTIMATE.start_assert_bytes_match_#t~mem589#1| (* (- 1) |ULTIMATE.start_assert_bytes_match_#t~mem588#1|)) 0)} is VALID [2022-02-20 21:07:21,215 INFO L272 TraceCheckUtils]: 84: Hoare triple {8886#(= (+ |ULTIMATE.start_assert_bytes_match_#t~mem589#1| (* (- 1) |ULTIMATE.start_assert_bytes_match_#t~mem588#1|)) 0)} call __VERIFIER_assert((if 0 == (if assert_bytes_match_#t~mem588#1 % 256 == assert_bytes_match_#t~mem589#1 % 256 then 1 else 0) then 0 else 1)); {8887#(and (<= 1 |__VERIFIER_assert_#in~cond|) (<= |__VERIFIER_assert_#in~cond| 1))} is VALID [2022-02-20 21:07:21,215 INFO L290 TraceCheckUtils]: 85: Hoare triple {8887#(and (<= 1 |__VERIFIER_assert_#in~cond|) (<= |__VERIFIER_assert_#in~cond| 1))} ~cond := #in~cond; {8888#(and (<= (div __VERIFIER_assert_~cond 256) 0) (<= 1 __VERIFIER_assert_~cond))} is VALID [2022-02-20 21:07:21,216 INFO L290 TraceCheckUtils]: 86: Hoare triple {8888#(and (<= (div __VERIFIER_assert_~cond 256) 0) (<= 1 __VERIFIER_assert_~cond))} assume 0 == ~cond % 256; {8817#false} is VALID [2022-02-20 21:07:21,216 INFO L290 TraceCheckUtils]: 87: Hoare triple {8817#false} assume !false; {8817#false} is VALID [2022-02-20 21:07:21,216 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2022-02-20 21:07:21,216 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:07:21,216 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742691750] [2022-02-20 21:07:21,217 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742691750] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:07:21,217 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:07:21,217 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-02-20 21:07:21,217 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412828121] [2022-02-20 21:07:21,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:07:21,217 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 10 states have internal predecessors, (38), 6 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 6 states have call predecessors, (11), 5 states have call successors, (11) Word has length 88 [2022-02-20 21:07:21,218 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:07:21,218 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 13 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 10 states have internal predecessors, (38), 6 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 6 states have call predecessors, (11), 5 states have call successors, (11) [2022-02-20 21:07:21,289 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 61 edges. 61 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:21,289 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-02-20 21:07:21,289 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:07:21,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-02-20 21:07:21,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2022-02-20 21:07:21,290 INFO L87 Difference]: Start difference. First operand 68 states and 70 transitions. Second operand has 13 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 10 states have internal predecessors, (38), 6 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 6 states have call predecessors, (11), 5 states have call successors, (11) [2022-02-20 21:07:22,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:22,765 INFO L93 Difference]: Finished difference Result 68 states and 70 transitions. [2022-02-20 21:07:22,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-20 21:07:22,766 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 10 states have internal predecessors, (38), 6 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 6 states have call predecessors, (11), 5 states have call successors, (11) Word has length 88 [2022-02-20 21:07:22,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:07:22,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 10 states have internal predecessors, (38), 6 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 6 states have call predecessors, (11), 5 states have call successors, (11) [2022-02-20 21:07:22,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 63 transitions. [2022-02-20 21:07:22,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 10 states have internal predecessors, (38), 6 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 6 states have call predecessors, (11), 5 states have call successors, (11) [2022-02-20 21:07:22,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 63 transitions. [2022-02-20 21:07:22,768 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 13 states and 63 transitions. [2022-02-20 21:07:22,853 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 63 edges. 63 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:22,853 INFO L225 Difference]: With dead ends: 68 [2022-02-20 21:07:22,853 INFO L226 Difference]: Without dead ends: 0 [2022-02-20 21:07:22,853 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-02-20 21:07:22,854 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 46 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-20 21:07:22,854 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 195 Invalid, 462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 432 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-20 21:07:22,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-02-20 21:07:22,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-02-20 21:07:22,854 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:07:22,854 INFO L82 GeneralOperation]: Start isEquivalent. First operand 0 states. Second operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 21:07:22,854 INFO L74 IsIncluded]: Start isIncluded. First operand 0 states. Second operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 21:07:22,854 INFO L87 Difference]: Start difference. First operand 0 states. Second operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 21:07:22,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:22,854 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2022-02-20 21:07:22,854 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-02-20 21:07:22,854 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:22,855 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:22,855 INFO L74 IsIncluded]: Start isIncluded. First operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand 0 states. [2022-02-20 21:07:22,855 INFO L87 Difference]: Start difference. First operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand 0 states. [2022-02-20 21:07:22,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:22,856 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2022-02-20 21:07:22,856 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-02-20 21:07:22,856 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:22,856 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:22,856 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:07:22,856 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:07:22,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 21:07:22,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-02-20 21:07:22,856 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 88 [2022-02-20 21:07:22,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:07:22,856 INFO L470 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-02-20 21:07:22,856 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 10 states have internal predecessors, (38), 6 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 6 states have call predecessors, (11), 5 states have call successors, (11) [2022-02-20 21:07:22,856 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-02-20 21:07:22,856 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:22,858 INFO L764 garLoopResultBuilder]: Registering result SAFE for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-02-20 21:07:22,858 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-02-20 21:07:22,860 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2022-02-20 21:07:23,864 INFO L854 garLoopResultBuilder]: At program point bounded_mallocENTRY(lines 6882 6887) the Hoare annotation is: (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) [2022-02-20 21:07:23,865 INFO L858 garLoopResultBuilder]: For program point bounded_mallocFINAL(lines 6882 6887) no Hoare annotation was computed. [2022-02-20 21:07:23,865 INFO L858 garLoopResultBuilder]: For program point bounded_mallocEXIT(lines 6882 6887) no Hoare annotation was computed. [2022-02-20 21:07:23,865 INFO L858 garLoopResultBuilder]: For program point L6883-1(lines 6883 6885) no Hoare annotation was computed. [2022-02-20 21:07:23,865 INFO L854 garLoopResultBuilder]: At program point L6883(lines 6883 6885) the Hoare annotation is: (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|)) [2022-02-20 21:07:23,865 INFO L858 garLoopResultBuilder]: For program point L211-2(lines 210 212) no Hoare annotation was computed. [2022-02-20 21:07:23,865 INFO L861 garLoopResultBuilder]: At program point assume_abort_if_notENTRY(lines 210 212) the Hoare annotation is: true [2022-02-20 21:07:23,865 INFO L858 garLoopResultBuilder]: For program point L211(line 211) no Hoare annotation was computed. [2022-02-20 21:07:23,865 INFO L858 garLoopResultBuilder]: For program point assume_abort_if_notEXIT(lines 210 212) no Hoare annotation was computed. [2022-02-20 21:07:23,865 INFO L858 garLoopResultBuilder]: For program point L7387(line 7387) no Hoare annotation was computed. [2022-02-20 21:07:23,865 INFO L858 garLoopResultBuilder]: For program point L7387-5(line 7387) no Hoare annotation was computed. [2022-02-20 21:07:23,865 INFO L858 garLoopResultBuilder]: For program point L7387-4(line 7387) no Hoare annotation was computed. [2022-02-20 21:07:23,865 INFO L858 garLoopResultBuilder]: For program point L7387-2(line 7387) no Hoare annotation was computed. [2022-02-20 21:07:23,865 INFO L861 garLoopResultBuilder]: At program point aws_byte_cursor_is_validENTRY(lines 7384 7388) the Hoare annotation is: true [2022-02-20 21:07:23,865 INFO L858 garLoopResultBuilder]: For program point L7387-8(line 7387) no Hoare annotation was computed. [2022-02-20 21:07:23,865 INFO L858 garLoopResultBuilder]: For program point L7387-6(line 7387) no Hoare annotation was computed. [2022-02-20 21:07:23,865 INFO L858 garLoopResultBuilder]: For program point L7387-11(line 7387) no Hoare annotation was computed. [2022-02-20 21:07:23,865 INFO L858 garLoopResultBuilder]: For program point L7387-10(line 7387) no Hoare annotation was computed. [2022-02-20 21:07:23,865 INFO L858 garLoopResultBuilder]: For program point aws_byte_cursor_is_validEXIT(lines 7384 7388) no Hoare annotation was computed. [2022-02-20 21:07:23,865 INFO L858 garLoopResultBuilder]: For program point L7386(lines 7386 7387) no Hoare annotation was computed. [2022-02-20 21:07:23,865 INFO L858 garLoopResultBuilder]: For program point L7386-2(lines 7386 7387) no Hoare annotation was computed. [2022-02-20 21:07:23,865 INFO L858 garLoopResultBuilder]: For program point aws_byte_cursor_is_validFINAL(lines 7384 7388) no Hoare annotation was computed. [2022-02-20 21:07:23,865 INFO L858 garLoopResultBuilder]: For program point nondet_uint64_tEXIT(line 266) no Hoare annotation was computed. [2022-02-20 21:07:23,865 INFO L861 garLoopResultBuilder]: At program point nondet_uint64_tENTRY(line 266) the Hoare annotation is: true [2022-02-20 21:07:23,865 INFO L858 garLoopResultBuilder]: For program point nondet_uint64_tFINAL(line 266) no Hoare annotation was computed. [2022-02-20 21:07:23,866 INFO L858 garLoopResultBuilder]: For program point L8256-2(line 8256) no Hoare annotation was computed. [2022-02-20 21:07:23,866 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2022-02-20 21:07:23,866 INFO L854 garLoopResultBuilder]: At program point L8256-1(line 8256) the Hoare annotation is: (let ((.cse4 (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8))) (let ((.cse0 (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|))) (.cse1 (<= |ULTIMATE.start_aws_byte_cursor_from_array_#t~ret1076#1| 1)) (.cse9 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) .cse4)) (.cse2 (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0)) (.cse3 (= |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 0)) (.cse5 (not (= 0 |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|))) (.cse6 (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base| 0))) (.cse7 (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0))) (.cse8 (= |ULTIMATE.start_aws_byte_cursor_from_array_~len#1| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|)) (.cse10 (<= 1 |ULTIMATE.start_aws_byte_cursor_from_array_#t~ret1076#1|))) (or (and .cse0 .cse1 (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) .cse2 .cse3 (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) .cse4) 0) .cse5 .cse6 (= |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.offset| 0) .cse7 (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|) .cse8 (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| .cse9) .cse10) (and .cse0 .cse1 (not (= .cse9 0)) .cse2 (not (= 0 |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|)) .cse3 .cse5 .cse6 .cse7 .cse8 (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (* 18446744073709551616 (div |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| 18446744073709551616))) .cse10)))) [2022-02-20 21:07:23,866 INFO L854 garLoopResultBuilder]: At program point L8256(line 8256) the Hoare annotation is: (let ((.cse0 (+ |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 8))) (and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset|)) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) .cse0) 0) (not (= 0 |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base| 0)) (= |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.offset| 0) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|) (= |ULTIMATE.start_aws_byte_cursor_from_array_~len#1| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base|) .cse0)))) [2022-02-20 21:07:23,866 INFO L858 garLoopResultBuilder]: For program point L7106-1(line 7106) no Hoare annotation was computed. [2022-02-20 21:07:23,866 INFO L858 garLoopResultBuilder]: For program point L8962-1(line 8962) no Hoare annotation was computed. [2022-02-20 21:07:23,866 INFO L858 garLoopResultBuilder]: For program point L8252-1(line 8252) no Hoare annotation was computed. [2022-02-20 21:07:23,866 INFO L858 garLoopResultBuilder]: For program point L7100-1(lines 7099 7112) no Hoare annotation was computed. [2022-02-20 21:07:23,866 INFO L854 garLoopResultBuilder]: At program point L8252(line 8252) the Hoare annotation is: (and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base| 0)) (= |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.offset| 0) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|) (= |ULTIMATE.start_aws_byte_cursor_from_array_~len#1| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|)) [2022-02-20 21:07:23,866 INFO L854 garLoopResultBuilder]: At program point L7100(line 7100) the Hoare annotation is: (let ((.cse11 (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8))) (let ((.cse4 (= |ULTIMATE.start_assert_bytes_match_~b#1.offset| 0)) (.cse0 (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0)) (.cse2 (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.len|)) (.cse3 (not (= 0 |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|))) (.cse8 (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base| 0))) (.cse9 (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|)) (.cse10 (= |ULTIMATE.start_aws_byte_cursor_from_array_~len#1| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|)) (.cse1 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) .cse11)) (.cse7 (= |ULTIMATE.start_assert_bytes_match_~a#1.offset| 0))) (or (and .cse0 (not (= .cse1 0)) .cse2 .cse3 (not (= |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.ptr.base| 0)) (let ((.cse5 (= |ULTIMATE.start_assert_bytes_match_~b#1.base| 0)) (.cse6 (= |ULTIMATE.start_assert_bytes_match_~a#1.base| 0))) (or (and .cse4 .cse5 .cse6 .cse7) (and (or (not .cse4) (not .cse5)) (or (not .cse7) (not .cse6))))) (<= |ULTIMATE.start_assert_bytes_match_~len#1| (* 18446744073709551616 (div |ULTIMATE.start_assert_bytes_match_~len#1| 18446744073709551616))) .cse8 .cse9 (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)) .cse10) (and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) .cse4 .cse0 .cse2 .cse3 (= |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.ptr.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) .cse11) 0) .cse8 (= |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.offset| 0) .cse9 (= |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.ptr.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base|) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|) .cse10 (= |ULTIMATE.start_assert_bytes_match_~b#1.base| |ULTIMATE.start_assert_bytes_match_~a#1.base|) (= .cse1 |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base|) .cse7)))) [2022-02-20 21:07:23,866 INFO L854 garLoopResultBuilder]: At program point L8969(line 8969) the Hoare annotation is: (let ((.cse4 (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8))) (let ((.cse0 (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0)) (.cse8 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) .cse4)) (.cse1 (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.len|)) (.cse2 (not (= 0 |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|))) (.cse3 (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| |ULTIMATE.start_aws_byte_cursor_from_array_harness_#t~mem1212#1|)) (.cse5 (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base| 0))) (.cse6 (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|)) (.cse7 (= |ULTIMATE.start_aws_byte_cursor_from_array_~len#1| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|))) (or (and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) .cse0 .cse1 .cse2 (= |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.ptr.offset| 0) .cse3 (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) .cse4) 0) .cse5 (= |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.offset| 0) .cse6 (= |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.ptr.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base|) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|) .cse7 (= .cse8 |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base|)) (and .cse0 (not (= .cse8 0)) .cse1 .cse2 (not (= |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.ptr.base| 0)) .cse3 .cse5 .cse6 (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)) .cse7 (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (* 18446744073709551616 (div |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| 18446744073709551616))))))) [2022-02-20 21:07:23,866 INFO L858 garLoopResultBuilder]: For program point L7107-1(lines 7107 7109) no Hoare annotation was computed. [2022-02-20 21:07:23,866 INFO L858 garLoopResultBuilder]: For program point L8969-1(line 8969) no Hoare annotation was computed. [2022-02-20 21:07:23,866 INFO L854 garLoopResultBuilder]: At program point L7107(lines 7107 7109) the Hoare annotation is: (let ((.cse0 (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8))) (and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= |ULTIMATE.start_assert_bytes_match_~b#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.len|) (= |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.ptr.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) .cse0) 0) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base| 0)) (= |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.offset| 0) (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|) (= |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.ptr.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base|) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|) (= |ULTIMATE.start_aws_byte_cursor_from_array_~len#1| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|) (= |ULTIMATE.start_assert_bytes_match_~b#1.base| |ULTIMATE.start_assert_bytes_match_~a#1.base|) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) .cse0) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base|) (= |ULTIMATE.start_assert_bytes_match_~a#1.offset| 0))) [2022-02-20 21:07:23,866 INFO L858 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2022-02-20 21:07:23,866 INFO L854 garLoopResultBuilder]: At program point L8257(lines 8251 8258) the Hoare annotation is: (let ((.cse0 (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0)) (.cse1 (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.len|)) (.cse2 (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base| 0))) (.cse3 (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0))) (.cse4 (= |ULTIMATE.start_aws_byte_cursor_from_array_~len#1| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|))) (or (and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) .cse0 .cse1 (= |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.ptr.offset| 0) .cse2 (= |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.ptr.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base|) .cse3 (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|) .cse4) (and .cse0 .cse1 (not (= 0 |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.ptr.base| 0)) .cse2 (exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7| Int)) (let ((.cse5 (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7|) 0))) (and (<= 0 (+ (* 18446744073709551616 (div (* (- 1) .cse5) 18446744073709551616)) .cse5)) (= .cse5 |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.len|)))) .cse3 .cse4))) [2022-02-20 21:07:23,867 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2022-02-20 21:07:23,867 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2022-02-20 21:07:23,867 INFO L858 garLoopResultBuilder]: For program point L7099(lines 7099 7112) no Hoare annotation was computed. [2022-02-20 21:07:23,867 INFO L858 garLoopResultBuilder]: For program point L8959(lines 8959 8973) no Hoare annotation was computed. [2022-02-20 21:07:23,867 INFO L858 garLoopResultBuilder]: For program point L8970(lines 8970 8972) no Hoare annotation was computed. [2022-02-20 21:07:23,867 INFO L861 garLoopResultBuilder]: At program point L8974(line 8974) the Hoare annotation is: true [2022-02-20 21:07:23,867 INFO L854 garLoopResultBuilder]: At program point L7110(line 7110) the Hoare annotation is: (let ((.cse0 (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8))) (and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= |ULTIMATE.start_assert_bytes_match_~b#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.len|) (= |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.ptr.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) .cse0) 0) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base| 0)) (= |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.offset| 0) (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|) (= |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.ptr.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base|) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|) (= |ULTIMATE.start_aws_byte_cursor_from_array_~len#1| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|) (= |ULTIMATE.start_assert_bytes_match_#t~mem589#1| |ULTIMATE.start_assert_bytes_match_#t~mem588#1|) (= |ULTIMATE.start_assert_bytes_match_~b#1.base| |ULTIMATE.start_assert_bytes_match_~a#1.base|) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) .cse0) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base|) (= |ULTIMATE.start_assert_bytes_match_~a#1.offset| 0))) [2022-02-20 21:07:23,867 INFO L861 garLoopResultBuilder]: At program point L8962(line 8962) the Hoare annotation is: true [2022-02-20 21:07:23,867 INFO L854 garLoopResultBuilder]: At program point L7106(line 7106) the Hoare annotation is: (let ((.cse0 (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8))) (and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) (= |ULTIMATE.start_assert_bytes_match_~b#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.len|) (= |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.ptr.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) .cse0) 0) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base| 0)) (= |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.offset| 0) (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|) (= |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.ptr.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base|) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0)) (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|) (= |ULTIMATE.start_aws_byte_cursor_from_array_~len#1| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|) (= |ULTIMATE.start_assert_bytes_match_~b#1.base| |ULTIMATE.start_assert_bytes_match_~a#1.base|) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) .cse0) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base|) (= |ULTIMATE.start_assert_bytes_match_~a#1.offset| 0))) [2022-02-20 21:07:23,867 INFO L854 garLoopResultBuilder]: At program point L8968(line 8968) the Hoare annotation is: (let ((.cse2 (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8))) (let ((.cse0 (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0)) (.cse7 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) .cse2)) (.cse1 (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.len|)) (.cse3 (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base| 0))) (.cse4 (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|)) (.cse5 (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0))) (.cse6 (= |ULTIMATE.start_aws_byte_cursor_from_array_~len#1| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|))) (or (and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) .cse0 .cse1 (= |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.ptr.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) .cse2) 0) .cse3 (= |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.offset| 0) .cse4 (= |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.ptr.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base|) .cse5 (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|) .cse6 (= .cse7 |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base|)) (and .cse0 (not (= .cse7 0)) .cse1 (not (= 0 |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.ptr.base| 0)) (exists ((|v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9| Int)) (let ((.cse8 (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_9|) 0))) (and (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) .cse8) (<= 0 (+ (* 18446744073709551616 (div (* (- 1) .cse8) 18446744073709551616)) .cse8))))) .cse3 .cse4 .cse5 .cse6)))) [2022-02-20 21:07:23,867 INFO L858 garLoopResultBuilder]: For program point L8970-2(lines 8970 8972) no Hoare annotation was computed. [2022-02-20 21:07:23,867 INFO L854 garLoopResultBuilder]: At program point L8968-1(line 8968) the Hoare annotation is: (let ((.cse3 (+ |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 8))) (let ((.cse0 (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset| 0)) (.cse9 (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) .cse3)) (.cse1 (<= 1 |ULTIMATE.start_aws_byte_cursor_from_array_harness_#t~ret1211#1|)) (.cse2 (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.len|)) (.cse4 (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base| 0))) (.cse5 (= (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.offset|) |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|)) (.cse6 (not (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| 0))) (.cse7 (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_#t~ret1211#1| 1)) (.cse8 (= |ULTIMATE.start_aws_byte_cursor_from_array_~len#1| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1|))) (or (and (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.offset| 0) .cse0 .cse1 .cse2 (= |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.ptr.offset| 0) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~#cur~3#1.base|) .cse3) 0) .cse4 (= |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.offset| 0) .cse5 (= |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.ptr.base| |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base|) .cse6 .cse7 (= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base| |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|) .cse8 (= .cse9 |ULTIMATE.start_aws_byte_cursor_from_array_harness_~array~0#1.base|)) (and .cse0 (not (= .cse9 0)) .cse1 .cse2 (not (= 0 |ULTIMATE.start_aws_byte_cursor_from_array_~bytes#1.base|)) (not (= |ULTIMATE.start_aws_byte_cursor_from_array_#res#1.ptr.base| 0)) .cse4 .cse5 .cse6 .cse7 .cse8 (<= |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| (* 18446744073709551616 (div |ULTIMATE.start_aws_byte_cursor_from_array_harness_~length~2#1| 18446744073709551616))))))) [2022-02-20 21:07:23,867 INFO L858 garLoopResultBuilder]: For program point L8968-2(line 8968) no Hoare annotation was computed. [2022-02-20 21:07:23,867 INFO L858 garLoopResultBuilder]: For program point L7110-1(line 7110) no Hoare annotation was computed. [2022-02-20 21:07:23,867 INFO L858 garLoopResultBuilder]: For program point L223(line 223) no Hoare annotation was computed. [2022-02-20 21:07:23,867 INFO L861 garLoopResultBuilder]: At program point __VERIFIER_assertENTRY(lines 222 224) the Hoare annotation is: true [2022-02-20 21:07:23,867 INFO L858 garLoopResultBuilder]: For program point L223-1(line 223) no Hoare annotation was computed. [2022-02-20 21:07:23,867 INFO L858 garLoopResultBuilder]: For program point L223-3(lines 222 224) no Hoare annotation was computed. [2022-02-20 21:07:23,867 INFO L858 garLoopResultBuilder]: For program point __VERIFIER_assertEXIT(lines 222 224) no Hoare annotation was computed. [2022-02-20 21:07:23,867 INFO L858 garLoopResultBuilder]: For program point __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION(line 223) no Hoare annotation was computed. [2022-02-20 21:07:23,870 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:07:23,870 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-02-20 21:07:23,880 WARN L170 areAnnotationChecker]: L7386 has no Hoare annotation [2022-02-20 21:07:23,880 WARN L170 areAnnotationChecker]: nondet_uint64_tFINAL has no Hoare annotation [2022-02-20 21:07:23,880 WARN L170 areAnnotationChecker]: ULTIMATE.startENTRY has no Hoare annotation [2022-02-20 21:07:23,880 WARN L170 areAnnotationChecker]: L211 has no Hoare annotation [2022-02-20 21:07:23,880 WARN L170 areAnnotationChecker]: L223 has no Hoare annotation [2022-02-20 21:07:23,880 WARN L170 areAnnotationChecker]: L6883-1 has no Hoare annotation [2022-02-20 21:07:23,880 WARN L170 areAnnotationChecker]: L7386 has no Hoare annotation [2022-02-20 21:07:23,880 WARN L170 areAnnotationChecker]: L7386 has no Hoare annotation [2022-02-20 21:07:23,880 WARN L170 areAnnotationChecker]: nondet_uint64_tFINAL has no Hoare annotation [2022-02-20 21:07:23,880 WARN L170 areAnnotationChecker]: L-1 has no Hoare annotation [2022-02-20 21:07:23,880 WARN L170 areAnnotationChecker]: L211 has no Hoare annotation [2022-02-20 21:07:23,880 WARN L170 areAnnotationChecker]: L211 has no Hoare annotation [2022-02-20 21:07:23,880 WARN L170 areAnnotationChecker]: L223 has no Hoare annotation [2022-02-20 21:07:23,881 WARN L170 areAnnotationChecker]: L223 has no Hoare annotation [2022-02-20 21:07:23,881 WARN L170 areAnnotationChecker]: L6883-1 has no Hoare annotation [2022-02-20 21:07:23,881 WARN L170 areAnnotationChecker]: L7387 has no Hoare annotation [2022-02-20 21:07:23,881 WARN L170 areAnnotationChecker]: L7387 has no Hoare annotation [2022-02-20 21:07:23,881 WARN L170 areAnnotationChecker]: L7386-2 has no Hoare annotation [2022-02-20 21:07:23,881 WARN L170 areAnnotationChecker]: nondet_uint64_tEXIT has no Hoare annotation [2022-02-20 21:07:23,881 WARN L170 areAnnotationChecker]: L8962-1 has no Hoare annotation [2022-02-20 21:07:23,881 WARN L170 areAnnotationChecker]: L211-2 has no Hoare annotation [2022-02-20 21:07:23,881 WARN L170 areAnnotationChecker]: L223-1 has no Hoare annotation [2022-02-20 21:07:23,881 WARN L170 areAnnotationChecker]: L223-1 has no Hoare annotation [2022-02-20 21:07:23,881 WARN L170 areAnnotationChecker]: L223-3 has no Hoare annotation [2022-02-20 21:07:23,881 WARN L170 areAnnotationChecker]: bounded_mallocFINAL has no Hoare annotation [2022-02-20 21:07:23,881 WARN L170 areAnnotationChecker]: L7387-11 has no Hoare annotation [2022-02-20 21:07:23,881 WARN L170 areAnnotationChecker]: L7387-2 has no Hoare annotation [2022-02-20 21:07:23,881 WARN L170 areAnnotationChecker]: L7387-2 has no Hoare annotation [2022-02-20 21:07:23,881 WARN L170 areAnnotationChecker]: aws_byte_cursor_is_validFINAL has no Hoare annotation [2022-02-20 21:07:23,881 WARN L170 areAnnotationChecker]: L7106-1 has no Hoare annotation [2022-02-20 21:07:23,881 WARN L170 areAnnotationChecker]: L8962-1 has no Hoare annotation [2022-02-20 21:07:23,881 WARN L170 areAnnotationChecker]: assume_abort_if_notEXIT has no Hoare annotation [2022-02-20 21:07:23,881 WARN L170 areAnnotationChecker]: assume_abort_if_notEXIT has no Hoare annotation [2022-02-20 21:07:23,881 WARN L170 areAnnotationChecker]: assume_abort_if_notEXIT has no Hoare annotation [2022-02-20 21:07:23,882 WARN L170 areAnnotationChecker]: __VERIFIER_assertEXIT has no Hoare annotation [2022-02-20 21:07:23,882 WARN L170 areAnnotationChecker]: __VERIFIER_assertEXIT has no Hoare annotation [2022-02-20 21:07:23,882 WARN L170 areAnnotationChecker]: __VERIFIER_assertEXIT has no Hoare annotation [2022-02-20 21:07:23,882 WARN L170 areAnnotationChecker]: __VERIFIER_assertEXIT has no Hoare annotation [2022-02-20 21:07:23,882 WARN L170 areAnnotationChecker]: __VERIFIER_assertEXIT has no Hoare annotation [2022-02-20 21:07:23,882 WARN L170 areAnnotationChecker]: bounded_mallocEXIT has no Hoare annotation [2022-02-20 21:07:23,882 WARN L170 areAnnotationChecker]: L7387-4 has no Hoare annotation [2022-02-20 21:07:23,882 WARN L170 areAnnotationChecker]: aws_byte_cursor_is_validEXIT has no Hoare annotation [2022-02-20 21:07:23,882 WARN L170 areAnnotationChecker]: aws_byte_cursor_is_validEXIT has no Hoare annotation [2022-02-20 21:07:23,882 WARN L170 areAnnotationChecker]: L7107-1 has no Hoare annotation [2022-02-20 21:07:23,882 WARN L170 areAnnotationChecker]: L8252-1 has no Hoare annotation [2022-02-20 21:07:23,882 WARN L170 areAnnotationChecker]: L8252-1 has no Hoare annotation [2022-02-20 21:07:23,882 WARN L170 areAnnotationChecker]: L7107-1 has no Hoare annotation [2022-02-20 21:07:23,882 WARN L170 areAnnotationChecker]: L8256-2 has no Hoare annotation [2022-02-20 21:07:23,882 WARN L170 areAnnotationChecker]: L8968-2 has no Hoare annotation [2022-02-20 21:07:23,882 WARN L170 areAnnotationChecker]: L8969-1 has no Hoare annotation [2022-02-20 21:07:23,882 WARN L170 areAnnotationChecker]: L7100-1 has no Hoare annotation [2022-02-20 21:07:23,882 WARN L170 areAnnotationChecker]: L7100-1 has no Hoare annotation [2022-02-20 21:07:23,882 WARN L170 areAnnotationChecker]: L7110-1 has no Hoare annotation [2022-02-20 21:07:23,882 WARN L170 areAnnotationChecker]: L7387-5 has no Hoare annotation [2022-02-20 21:07:23,882 WARN L170 areAnnotationChecker]: L7387-5 has no Hoare annotation [2022-02-20 21:07:23,882 WARN L170 areAnnotationChecker]: L8256-2 has no Hoare annotation [2022-02-20 21:07:23,882 WARN L170 areAnnotationChecker]: L8968-2 has no Hoare annotation [2022-02-20 21:07:23,882 WARN L170 areAnnotationChecker]: L7110-1 has no Hoare annotation [2022-02-20 21:07:23,889 WARN L170 areAnnotationChecker]: L8969-1 has no Hoare annotation [2022-02-20 21:07:23,889 WARN L170 areAnnotationChecker]: L8970 has no Hoare annotation [2022-02-20 21:07:23,889 WARN L170 areAnnotationChecker]: L8970 has no Hoare annotation [2022-02-20 21:07:23,889 WARN L170 areAnnotationChecker]: L7106-1 has no Hoare annotation [2022-02-20 21:07:23,890 WARN L170 areAnnotationChecker]: L7099 has no Hoare annotation [2022-02-20 21:07:23,890 WARN L170 areAnnotationChecker]: L7387-6 has no Hoare annotation [2022-02-20 21:07:23,890 WARN L170 areAnnotationChecker]: L7387-6 has no Hoare annotation [2022-02-20 21:07:23,890 WARN L170 areAnnotationChecker]: L7387-10 has no Hoare annotation [2022-02-20 21:07:23,890 WARN L170 areAnnotationChecker]: L7100-1 has no Hoare annotation [2022-02-20 21:07:23,890 WARN L170 areAnnotationChecker]: L8970-2 has no Hoare annotation [2022-02-20 21:07:23,890 WARN L170 areAnnotationChecker]: L7387-8 has no Hoare annotation [2022-02-20 21:07:23,890 WARN L170 areAnnotationChecker]: L8959 has no Hoare annotation [2022-02-20 21:07:23,890 WARN L170 areAnnotationChecker]: ULTIMATE.startFINAL has no Hoare annotation [2022-02-20 21:07:23,890 WARN L170 areAnnotationChecker]: ULTIMATE.startFINAL has no Hoare annotation [2022-02-20 21:07:23,890 INFO L163 areAnnotationChecker]: CFG has 14 edges. 14 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [2022-02-20 21:07:23,896 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList aws_byte_cursor_from_array_#res#1 : { len : int, ptr : $Pointer$ } not handled [2022-02-20 21:07:23,897 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList aws_byte_cursor_from_array_#res#1 : { len : int, ptr : $Pointer$ } not handled [2022-02-20 21:07:23,897 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList aws_byte_cursor_from_array_#res#1 : { len : int, ptr : $Pointer$ } not handled [2022-02-20 21:07:23,897 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7,QUANTIFIED] [2022-02-20 21:07:23,897 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7,QUANTIFIED] [2022-02-20 21:07:23,897 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7,QUANTIFIED] [2022-02-20 21:07:23,899 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList aws_byte_cursor_from_array_#res#1 : { len : int, ptr : $Pointer$ } not handled [2022-02-20 21:07:23,900 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList aws_byte_cursor_from_array_#res#1 : { len : int, ptr : $Pointer$ } not handled [2022-02-20 21:07:23,900 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList aws_byte_cursor_from_array_#res#1 : { len : int, ptr : $Pointer$ } not handled [2022-02-20 21:07:23,900 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7,QUANTIFIED] [2022-02-20 21:07:23,900 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7,QUANTIFIED] [2022-02-20 21:07:23,900 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7,QUANTIFIED] [2022-02-20 21:07:23,902 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.02 09:07:23 BoogieIcfgContainer [2022-02-20 21:07:23,902 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-02-20 21:07:23,902 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-02-20 21:07:23,902 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-02-20 21:07:23,902 INFO L275 PluginConnector]: Witness Printer initialized [2022-02-20 21:07:23,903 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.02 09:06:40" (3/4) ... [2022-02-20 21:07:23,905 INFO L137 WitnessPrinter]: Generating witness for correct program [2022-02-20 21:07:23,908 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure bounded_malloc [2022-02-20 21:07:23,908 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure aws_byte_cursor_is_valid [2022-02-20 21:07:23,908 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure nondet_uint64_t [2022-02-20 21:07:23,908 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure assume_abort_if_not [2022-02-20 21:07:23,909 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure __VERIFIER_assert [2022-02-20 21:07:23,917 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 117 nodes and edges [2022-02-20 21:07:23,918 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 55 nodes and edges [2022-02-20 21:07:23,918 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 26 nodes and edges [2022-02-20 21:07:23,919 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 13 nodes and edges [2022-02-20 21:07:23,920 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 6 nodes and edges [2022-02-20 21:07:23,920 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2022-02-20 21:07:23,921 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2022-02-20 21:07:23,921 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2022-02-20 21:07:23,941 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((array == 0 && cur == 0) && length == unknown-#res!len-unknown) && aws_byte_cursor_from_array_#res#1.ptr == 0) && !(cur == 0)) && bytes == 0) && aws_byte_cursor_from_array_#res#1.ptr == array) && !(array == 0)) && array == bytes) && len == length) || (((((((cur == 0 && length == unknown-#res!len-unknown) && !(0 == bytes)) && !(aws_byte_cursor_from_array_#res#1.ptr == 0)) && !(cur == 0)) && (\exists v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7 : int :: 0 <= 18446744073709551616 * (-1 * unknown-#memory_int-unknown[v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7][0] / 18446744073709551616) + unknown-#memory_int-unknown[v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7][0] && unknown-#memory_int-unknown[v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7][0] == unknown-#res!len-unknown)) && !(array == 0)) && len == length) [2022-02-20 21:07:24,230 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2022-02-20 21:07:24,231 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-02-20 21:07:24,232 INFO L158 Benchmark]: Toolchain (without parser) took 47072.56ms. Allocated memory was 140.5MB in the beginning and 614.5MB in the end (delta: 474.0MB). Free memory was 105.9MB in the beginning and 420.1MB in the end (delta: -314.2MB). Peak memory consumption was 159.7MB. Max. memory is 16.1GB. [2022-02-20 21:07:24,232 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 92.3MB. Free memory is still 54.2MB. There was no memory consumed. Max. memory is 16.1GB. [2022-02-20 21:07:24,232 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1833.11ms. Allocated memory was 140.5MB in the beginning and 199.2MB in the end (delta: 58.7MB). Free memory was 105.5MB in the beginning and 107.9MB in the end (delta: -2.4MB). Peak memory consumption was 83.0MB. Max. memory is 16.1GB. [2022-02-20 21:07:24,232 INFO L158 Benchmark]: Boogie Procedure Inliner took 113.68ms. Allocated memory is still 199.2MB. Free memory was 107.9MB in the beginning and 93.2MB in the end (delta: 14.7MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2022-02-20 21:07:24,232 INFO L158 Benchmark]: Boogie Preprocessor took 43.59ms. Allocated memory is still 199.2MB. Free memory was 93.2MB in the beginning and 82.7MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-02-20 21:07:24,232 INFO L158 Benchmark]: RCFGBuilder took 900.21ms. Allocated memory is still 199.2MB. Free memory was 82.7MB in the beginning and 98.2MB in the end (delta: -15.5MB). Peak memory consumption was 18.1MB. Max. memory is 16.1GB. [2022-02-20 21:07:24,233 INFO L158 Benchmark]: TraceAbstraction took 43848.90ms. Allocated memory was 199.2MB in the beginning and 614.5MB in the end (delta: 415.2MB). Free memory was 98.2MB in the beginning and 549.1MB in the end (delta: -450.9MB). Peak memory consumption was 319.9MB. Max. memory is 16.1GB. [2022-02-20 21:07:24,233 INFO L158 Benchmark]: Witness Printer took 328.71ms. Allocated memory is still 614.5MB. Free memory was 549.1MB in the beginning and 420.1MB in the end (delta: 129.0MB). Peak memory consumption was 127.9MB. Max. memory is 16.1GB. [2022-02-20 21:07:24,233 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - AssertionsEnabledResult: Assertions are enabled Assertions are enabled - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.15ms. Allocated memory is still 92.3MB. Free memory is still 54.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1833.11ms. Allocated memory was 140.5MB in the beginning and 199.2MB in the end (delta: 58.7MB). Free memory was 105.5MB in the beginning and 107.9MB in the end (delta: -2.4MB). Peak memory consumption was 83.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 113.68ms. Allocated memory is still 199.2MB. Free memory was 107.9MB in the beginning and 93.2MB in the end (delta: 14.7MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Boogie Preprocessor took 43.59ms. Allocated memory is still 199.2MB. Free memory was 93.2MB in the beginning and 82.7MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * RCFGBuilder took 900.21ms. Allocated memory is still 199.2MB. Free memory was 82.7MB in the beginning and 98.2MB in the end (delta: -15.5MB). Peak memory consumption was 18.1MB. Max. memory is 16.1GB. * TraceAbstraction took 43848.90ms. Allocated memory was 199.2MB in the beginning and 614.5MB in the end (delta: 415.2MB). Free memory was 98.2MB in the beginning and 549.1MB in the end (delta: -450.9MB). Peak memory consumption was 319.9MB. Max. memory is 16.1GB. * Witness Printer took 328.71ms. Allocated memory is still 614.5MB. Free memory was 549.1MB in the beginning and 420.1MB in the end (delta: 129.0MB). Peak memory consumption was 127.9MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList aws_byte_cursor_from_array_#res#1 : { len : int, ptr : $Pointer$ } not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList aws_byte_cursor_from_array_#res#1 : { len : int, ptr : $Pointer$ } not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList aws_byte_cursor_from_array_#res#1 : { len : int, ptr : $Pointer$ } not handled - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList aws_byte_cursor_from_array_#res#1 : { len : int, ptr : $Pointer$ } not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList aws_byte_cursor_from_array_#res#1 : { len : int, ptr : $Pointer$ } not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList aws_byte_cursor_from_array_#res#1 : { len : int, ptr : $Pointer$ } not handled - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7,QUANTIFIED] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 223]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 61 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 43.8s, OverallIterations: 18, TraceHistogramMax: 5, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 26.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 1.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1018 SdHoareTripleChecker+Valid, 6.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 965 mSDsluCounter, 4072 SdHoareTripleChecker+Invalid, 6.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 512 IncrementalHoareTripleChecker+Unchecked, 3022 mSDsCounter, 382 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5805 IncrementalHoareTripleChecker+Invalid, 6699 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 382 mSolverCounterUnsat, 1050 mSDtfsCounter, 5805 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 763 GetRequests, 466 SyntacticMatches, 16 SemanticMatches, 281 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 810 ImplicationChecksByTransitivity, 5.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=109occurred in iteration=12, InterpolantAutomatonStates: 207, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.4s AutomataMinimizationTime, 18 MinimizatonAttempts, 85 StatesRemovedByMinimization, 10 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 19 LocationsWithAnnotation, 101 PreInvPairs, 125 NumberOfFragments, 1032 HoareAnnotationTreeSize, 101 FomulaSimplifications, 0 FormulaSimplificationTreeSizeReduction, 0.0s HoareSimplificationTime, 19 FomulaSimplificationsInter, 1905 FormulaSimplificationTreeSizeReductionInter, 0.9s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 2.5s SatisfiabilityAnalysisTime, 10.2s InterpolantComputationTime, 1046 NumberOfCodeBlocks, 1046 NumberOfCodeBlocksAsserted, 21 NumberOfCheckSat, 1025 ConstructedInterpolants, 44 QuantifiedInterpolants, 4477 SizeOfPredicates, 37 NumberOfNonLiveVariables, 7363 ConjunctsInSsa, 91 ConjunctsInUnsatCore, 21 InterpolantComputations, 16 PerfectInterpolantSequences, 320/362 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 8974]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 8251]: Loop Invariant [2022-02-20 21:07:24,238 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList aws_byte_cursor_from_array_#res#1 : { len : int, ptr : $Pointer$ } not handled [2022-02-20 21:07:24,239 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList aws_byte_cursor_from_array_#res#1 : { len : int, ptr : $Pointer$ } not handled [2022-02-20 21:07:24,239 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList aws_byte_cursor_from_array_#res#1 : { len : int, ptr : $Pointer$ } not handled [2022-02-20 21:07:24,239 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7,QUANTIFIED] [2022-02-20 21:07:24,239 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7,QUANTIFIED] [2022-02-20 21:07:24,239 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7,QUANTIFIED] [2022-02-20 21:07:24,240 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList aws_byte_cursor_from_array_#res#1 : { len : int, ptr : $Pointer$ } not handled [2022-02-20 21:07:24,240 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList aws_byte_cursor_from_array_#res#1 : { len : int, ptr : $Pointer$ } not handled [2022-02-20 21:07:24,240 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList aws_byte_cursor_from_array_#res#1 : { len : int, ptr : $Pointer$ } not handled [2022-02-20 21:07:24,240 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7,QUANTIFIED] [2022-02-20 21:07:24,241 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7,QUANTIFIED] [2022-02-20 21:07:24,241 WARN L418 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7,QUANTIFIED] Derived loop invariant: (((((((((array == 0 && cur == 0) && length == unknown-#res!len-unknown) && aws_byte_cursor_from_array_#res#1.ptr == 0) && !(cur == 0)) && bytes == 0) && aws_byte_cursor_from_array_#res#1.ptr == array) && !(array == 0)) && array == bytes) && len == length) || (((((((cur == 0 && length == unknown-#res!len-unknown) && !(0 == bytes)) && !(aws_byte_cursor_from_array_#res#1.ptr == 0)) && !(cur == 0)) && (\exists v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7 : int :: 0 <= 18446744073709551616 * (-1 * unknown-#memory_int-unknown[v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7][0] / 18446744073709551616) + unknown-#memory_int-unknown[v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7][0] && unknown-#memory_int-unknown[v_ULTIMATE.start_aws_byte_cursor_from_array_~#cur~2#1.base_7][0] == unknown-#res!len-unknown)) && !(array == 0)) && len == length) RESULT: Ultimate proved your program to be correct! [2022-02-20 21:07:24,277 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE