./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/aws-c-common/aws_byte_cursor_read_be32_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_read_be32_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 065f95e1f01b1c2bb5cc332c26e118823e72d0e75cb3966f20aacf6dc1740b4a --- Real Ultimate output --- This is Ultimate 0.2.2-dev-03d7b7b [2022-02-20 21:07:13,914 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-20 21:07:13,916 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-20 21:07:13,941 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-20 21:07:13,942 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-20 21:07:13,943 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-20 21:07:13,944 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-20 21:07:13,946 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-20 21:07:13,947 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-20 21:07:13,948 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-20 21:07:13,949 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-20 21:07:13,950 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-20 21:07:13,950 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-20 21:07:13,951 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-20 21:07:13,952 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-20 21:07:13,953 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-20 21:07:13,954 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-20 21:07:13,955 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-20 21:07:13,956 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-20 21:07:13,957 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-20 21:07:13,959 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-20 21:07:13,960 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-20 21:07:13,961 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-20 21:07:13,962 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-20 21:07:13,964 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-20 21:07:13,964 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-20 21:07:13,964 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-20 21:07:13,965 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-20 21:07:13,966 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-20 21:07:13,966 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-20 21:07:13,967 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-20 21:07:13,967 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-20 21:07:13,968 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-20 21:07:13,969 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-20 21:07:13,970 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-20 21:07:13,970 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-20 21:07:13,970 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-20 21:07:13,971 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-20 21:07:13,971 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-20 21:07:13,972 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-20 21:07:13,972 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-20 21:07:13,973 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:07:13,990 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-20 21:07:13,990 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-20 21:07:13,990 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-02-20 21:07:13,990 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-02-20 21:07:13,991 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-02-20 21:07:13,991 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-02-20 21:07:13,992 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-02-20 21:07:13,992 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-02-20 21:07:13,992 INFO L138 SettingsManager]: * Use SBE=true [2022-02-20 21:07:13,992 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-20 21:07:13,992 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-20 21:07:13,993 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-20 21:07:13,993 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-20 21:07:13,993 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-20 21:07:13,993 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-20 21:07:13,993 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-20 21:07:13,993 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-20 21:07:13,994 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-20 21:07:13,994 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-20 21:07:13,994 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-20 21:07:13,994 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-20 21:07:13,994 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-20 21:07:13,994 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-20 21:07:13,995 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-02-20 21:07:13,995 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-02-20 21:07:13,995 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-20 21:07:13,995 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-02-20 21:07:13,995 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-02-20 21:07:13,996 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-02-20 21:07:13,996 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-02-20 21:07:13,996 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 -> 065f95e1f01b1c2bb5cc332c26e118823e72d0e75cb3966f20aacf6dc1740b4a [2022-02-20 21:07:14,240 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-20 21:07:14,264 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-20 21:07:14,267 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-20 21:07:14,268 INFO L271 PluginConnector]: Initializing CDTParser... [2022-02-20 21:07:14,269 INFO L275 PluginConnector]: CDTParser initialized [2022-02-20 21:07:14,270 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_read_be32_harness.i [2022-02-20 21:07:14,332 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ff49da27e/3bd88d2561524009b1a2363f7d8531d5/FLAGc0c1be0a8 [2022-02-20 21:07:14,951 INFO L306 CDTParser]: Found 1 translation units. [2022-02-20 21:07:14,953 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_cursor_read_be32_harness.i [2022-02-20 21:07:14,998 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ff49da27e/3bd88d2561524009b1a2363f7d8531d5/FLAGc0c1be0a8 [2022-02-20 21:07:15,076 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ff49da27e/3bd88d2561524009b1a2363f7d8531d5 [2022-02-20 21:07:15,079 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-20 21:07:15,081 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-02-20 21:07:15,082 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-02-20 21:07:15,083 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-02-20 21:07:15,085 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-02-20 21:07:15,086 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.02 09:07:15" (1/1) ... [2022-02-20 21:07:15,088 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@70dac20d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:07:15, skipping insertion in model container [2022-02-20 21:07:15,088 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.02 09:07:15" (1/1) ... [2022-02-20 21:07:15,093 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-02-20 21:07:15,178 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-02-20 21:07:15,395 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_read_be32_harness.i[4499,4512] [2022-02-20 21:07:15,407 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_read_be32_harness.i[4559,4572] [2022-02-20 21:07:15,996 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:07:15,997 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:07:15,998 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:07:15,998 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:07:15,999 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:07:16,012 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:07:16,013 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:07:16,015 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:07:16,016 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:07:16,341 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-02-20 21:07:16,342 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-02-20 21:07:16,343 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-02-20 21:07:16,344 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-02-20 21:07:16,345 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-02-20 21:07:16,346 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-02-20 21:07:16,347 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-02-20 21:07:16,347 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-02-20 21:07:16,348 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-02-20 21:07:16,348 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-02-20 21:07:16,457 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-02-20 21:07:16,544 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:07:16,544 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:07:16,622 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-02-20 21:07:16,684 INFO L203 MainTranslator]: Completed pre-run [2022-02-20 21:07:16,709 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_read_be32_harness.i[4499,4512] [2022-02-20 21:07:16,714 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_read_be32_harness.i[4559,4572] [2022-02-20 21:07:16,763 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:07:16,764 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:07:16,764 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:07:16,768 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:07:16,768 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:07:16,783 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:07:16,783 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:07:16,787 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:07:16,787 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:07:16,823 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-02-20 21:07:16,824 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-02-20 21:07:16,825 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-02-20 21:07:16,825 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-02-20 21:07:16,826 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-02-20 21:07:16,827 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-02-20 21:07:16,827 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-02-20 21:07:16,828 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-02-20 21:07:16,828 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-02-20 21:07:16,829 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-02-20 21:07:16,852 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-02-20 21:07:16,931 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:07:16,932 WARN L1545 CHandler]: Possible shadowing of function index [2022-02-20 21:07:16,966 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-02-20 21:07:17,143 INFO L208 MainTranslator]: Completed translation [2022-02-20 21:07:17,144 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:07:17 WrapperNode [2022-02-20 21:07:17,144 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-02-20 21:07:17,145 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-02-20 21:07:17,145 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-02-20 21:07:17,145 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-02-20 21:07:17,151 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:07:17" (1/1) ... [2022-02-20 21:07:17,256 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:07:17" (1/1) ... [2022-02-20 21:07:17,334 INFO L137 Inliner]: procedures = 691, calls = 2645, calls flagged for inlining = 62, calls inlined = 11, statements flattened = 986 [2022-02-20 21:07:17,335 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-02-20 21:07:17,336 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-20 21:07:17,336 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-20 21:07:17,336 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-20 21:07:17,343 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:07:17" (1/1) ... [2022-02-20 21:07:17,343 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:07:17" (1/1) ... [2022-02-20 21:07:17,354 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:07:17" (1/1) ... [2022-02-20 21:07:17,354 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:07:17" (1/1) ... [2022-02-20 21:07:17,394 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:07:17" (1/1) ... [2022-02-20 21:07:17,406 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:07:17" (1/1) ... [2022-02-20 21:07:17,417 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:07:17" (1/1) ... [2022-02-20 21:07:17,435 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-20 21:07:17,439 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-20 21:07:17,439 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-20 21:07:17,439 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-20 21:07:17,440 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:07:17" (1/1) ... [2022-02-20 21:07:17,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-20 21:07:17,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 21:07:17,468 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:07:17,510 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:07:17,535 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_cursor_read [2022-02-20 21:07:17,536 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_cursor_read [2022-02-20 21:07:17,536 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_cursor_is_valid [2022-02-20 21:07:17,536 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_cursor_is_valid [2022-02-20 21:07:17,536 INFO L130 BoogieDeclarations]: Found specification of procedure ntohl [2022-02-20 21:07:17,537 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-02-20 21:07:17,537 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2022-02-20 21:07:17,537 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2022-02-20 21:07:17,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real [2022-02-20 21:07:17,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-02-20 21:07:17,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-02-20 21:07:17,538 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-02-20 21:07:17,539 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-02-20 21:07:17,539 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-02-20 21:07:17,539 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-02-20 21:07:17,540 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-02-20 21:07:17,540 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-02-20 21:07:17,540 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-02-20 21:07:17,540 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-02-20 21:07:17,540 INFO L130 BoogieDeclarations]: Found specification of procedure aws_ntoh32 [2022-02-20 21:07:17,540 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_ntoh32 [2022-02-20 21:07:17,540 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-20 21:07:17,541 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-20 21:07:17,541 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2022-02-20 21:07:17,541 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2022-02-20 21:07:17,541 INFO L130 BoogieDeclarations]: Found specification of procedure assert_byte_from_buffer_matches [2022-02-20 21:07:17,541 INFO L138 BoogieDeclarations]: Found implementation of procedure assert_byte_from_buffer_matches [2022-02-20 21:07:17,542 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-02-20 21:07:17,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-02-20 21:07:17,542 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_malloc [2022-02-20 21:07:17,542 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_malloc [2022-02-20 21:07:17,543 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-02-20 21:07:17,543 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-02-20 21:07:17,543 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-02-20 21:07:17,543 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-02-20 21:07:17,543 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-02-20 21:07:17,543 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2022-02-20 21:07:17,544 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2022-02-20 21:07:17,544 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-02-20 21:07:17,544 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real [2022-02-20 21:07:17,544 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-02-20 21:07:17,826 INFO L234 CfgBuilder]: Building ICFG [2022-02-20 21:07:17,832 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-20 21:07:19,123 INFO L275 CfgBuilder]: Performing block encoding [2022-02-20 21:07:19,135 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-20 21:07:19,135 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-02-20 21:07:19,137 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.02 09:07:19 BoogieIcfgContainer [2022-02-20 21:07:19,138 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-20 21:07:19,139 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-20 21:07:19,139 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-20 21:07:19,142 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-20 21:07:19,142 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.02 09:07:15" (1/3) ... [2022-02-20 21:07:19,143 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@177b1dd9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.02 09:07:19, skipping insertion in model container [2022-02-20 21:07:19,143 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 09:07:17" (2/3) ... [2022-02-20 21:07:19,144 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@177b1dd9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.02 09:07:19, skipping insertion in model container [2022-02-20 21:07:19,144 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.02 09:07:19" (3/3) ... [2022-02-20 21:07:19,145 INFO L111 eAbstractionObserver]: Analyzing ICFG aws_byte_cursor_read_be32_harness.i [2022-02-20 21:07:19,158 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-02-20 21:07:19,158 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-02-20 21:07:19,209 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-20 21:07:19,218 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:07:19,219 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-02-20 21:07:19,244 INFO L276 IsEmpty]: Start isEmpty. Operand has 163 states, 102 states have (on average 1.2549019607843137) internal successors, (128), 103 states have internal predecessors, (128), 48 states have call successors, (48), 11 states have call predecessors, (48), 11 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) [2022-02-20 21:07:19,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-02-20 21:07:19,258 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:07:19,259 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:07:19,259 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:07:19,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:07:19,263 INFO L85 PathProgramCache]: Analyzing trace with hash -89191240, now seen corresponding path program 1 times [2022-02-20 21:07:19,270 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:07:19,271 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452765457] [2022-02-20 21:07:19,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:07:19,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:07:19,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:19,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:07:19,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:19,885 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:07:19,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:19,904 INFO L290 TraceCheckUtils]: 0: Hoare triple {166#true} #res := #t~nondet8;havoc #t~nondet8; {166#true} is VALID [2022-02-20 21:07:19,905 INFO L290 TraceCheckUtils]: 1: Hoare triple {166#true} assume true; {166#true} is VALID [2022-02-20 21:07:19,906 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {166#true} {166#true} #314#return; {166#true} is VALID [2022-02-20 21:07:19,906 INFO L290 TraceCheckUtils]: 0: Hoare triple {249#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {166#true} is VALID [2022-02-20 21:07:19,907 INFO L272 TraceCheckUtils]: 1: Hoare triple {166#true} call #t~ret554 := nondet_bool(); {166#true} is VALID [2022-02-20 21:07:19,912 INFO L290 TraceCheckUtils]: 2: Hoare triple {166#true} #res := #t~nondet8;havoc #t~nondet8; {166#true} is VALID [2022-02-20 21:07:19,912 INFO L290 TraceCheckUtils]: 3: Hoare triple {166#true} assume true; {166#true} is VALID [2022-02-20 21:07:19,912 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {166#true} {166#true} #314#return; {166#true} is VALID [2022-02-20 21:07:19,912 INFO L290 TraceCheckUtils]: 5: Hoare triple {166#true} assume 0 != #t~ret554 % 256;#t~ite556.base, #t~ite556.offset := 0, 0; {166#true} is VALID [2022-02-20 21:07:19,913 INFO L290 TraceCheckUtils]: 6: Hoare triple {166#true} #res.base, #res.offset := #t~ite556.base, #t~ite556.offset;havoc #t~ret554;havoc #t~ite556.base, #t~ite556.offset;havoc #t~ret555.base, #t~ret555.offset; {166#true} is VALID [2022-02-20 21:07:19,913 INFO L290 TraceCheckUtils]: 7: Hoare triple {166#true} assume true; {166#true} is VALID [2022-02-20 21:07:19,913 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {166#true} {166#true} #318#return; {166#true} is VALID [2022-02-20 21:07:19,913 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-02-20 21:07:19,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:19,924 INFO L290 TraceCheckUtils]: 0: Hoare triple {166#true} #res := #t~nondet8;havoc #t~nondet8; {166#true} is VALID [2022-02-20 21:07:19,924 INFO L290 TraceCheckUtils]: 1: Hoare triple {166#true} assume true; {166#true} is VALID [2022-02-20 21:07:19,925 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {166#true} {166#true} #320#return; {166#true} is VALID [2022-02-20 21:07:19,925 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-02-20 21:07:19,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:19,947 INFO L290 TraceCheckUtils]: 0: Hoare triple {166#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {166#true} is VALID [2022-02-20 21:07:19,948 INFO L290 TraceCheckUtils]: 1: Hoare triple {166#true} assume !#t~short695; {166#true} is VALID [2022-02-20 21:07:19,948 INFO L290 TraceCheckUtils]: 2: Hoare triple {166#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; {166#true} is VALID [2022-02-20 21:07:19,948 INFO L290 TraceCheckUtils]: 3: Hoare triple {166#true} assume true; {166#true} is VALID [2022-02-20 21:07:19,948 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {166#true} {166#true} #324#return; {166#true} is VALID [2022-02-20 21:07:19,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-02-20 21:07:19,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:19,958 INFO L290 TraceCheckUtils]: 0: Hoare triple {166#true} ~cond := #in~cond; {166#true} is VALID [2022-02-20 21:07:19,959 INFO L290 TraceCheckUtils]: 1: Hoare triple {166#true} assume 0 == ~cond % 256;assume false; {167#false} is VALID [2022-02-20 21:07:19,959 INFO L290 TraceCheckUtils]: 2: Hoare triple {167#false} assume true; {167#false} is VALID [2022-02-20 21:07:19,959 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {167#false} {166#true} #326#return; {167#false} is VALID [2022-02-20 21:07:19,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-02-20 21:07:19,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:19,972 INFO L290 TraceCheckUtils]: 0: Hoare triple {166#true} ~cond := #in~cond; {166#true} is VALID [2022-02-20 21:07:19,972 INFO L290 TraceCheckUtils]: 1: Hoare triple {166#true} assume 0 == ~cond % 256;assume false; {167#false} is VALID [2022-02-20 21:07:19,973 INFO L290 TraceCheckUtils]: 2: Hoare triple {167#false} assume true; {167#false} is VALID [2022-02-20 21:07:19,973 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {167#false} {167#false} #328#return; {167#false} is VALID [2022-02-20 21:07:19,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-02-20 21:07:19,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:19,988 INFO L290 TraceCheckUtils]: 0: Hoare triple {166#true} ~cond := #in~cond; {166#true} is VALID [2022-02-20 21:07:19,988 INFO L290 TraceCheckUtils]: 1: Hoare triple {166#true} assume 0 == ~cond % 256;assume false; {167#false} is VALID [2022-02-20 21:07:19,989 INFO L290 TraceCheckUtils]: 2: Hoare triple {167#false} assume true; {167#false} is VALID [2022-02-20 21:07:19,989 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {167#false} {167#false} #330#return; {167#false} is VALID [2022-02-20 21:07:19,989 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-02-20 21:07:19,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:19,999 INFO L290 TraceCheckUtils]: 0: Hoare triple {166#true} ~cond := #in~cond; {166#true} is VALID [2022-02-20 21:07:20,000 INFO L290 TraceCheckUtils]: 1: Hoare triple {166#true} assume 0 == ~cond % 256;assume false; {167#false} is VALID [2022-02-20 21:07:20,000 INFO L290 TraceCheckUtils]: 2: Hoare triple {167#false} assume true; {167#false} is VALID [2022-02-20 21:07:20,001 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {167#false} {167#false} #332#return; {167#false} is VALID [2022-02-20 21:07:20,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-02-20 21:07:20,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:20,024 INFO L290 TraceCheckUtils]: 0: Hoare triple {253#(and (= |old(#memory_real)| |#memory_real|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))} #t~loopctr1237 := 0; {166#true} is VALID [2022-02-20 21:07:20,025 INFO L290 TraceCheckUtils]: 1: Hoare triple {166#true} assume !(#t~loopctr1237 % 18446744073709551616 < size % 18446744073709551616);#t~loopctr1246 := 0; {166#true} is VALID [2022-02-20 21:07:20,025 INFO L290 TraceCheckUtils]: 2: Hoare triple {166#true} assume !(#t~loopctr1246 % 18446744073709551616 < size % 18446744073709551616); {166#true} is VALID [2022-02-20 21:07:20,025 INFO L290 TraceCheckUtils]: 3: Hoare triple {166#true} assume #res.base == dest.base && #res.offset == dest.offset; {166#true} is VALID [2022-02-20 21:07:20,026 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {166#true} {167#false} #336#return; {167#false} is VALID [2022-02-20 21:07:20,026 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-02-20 21:07:20,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:20,035 INFO L290 TraceCheckUtils]: 0: Hoare triple {166#true} ~x := #in~x;call #t~ret257 := ntohl(~x);#res := #t~ret257;havoc #t~ret257; {166#true} is VALID [2022-02-20 21:07:20,035 INFO L290 TraceCheckUtils]: 1: Hoare triple {166#true} assume true; {166#true} is VALID [2022-02-20 21:07:20,036 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {166#true} {167#false} #338#return; {167#false} is VALID [2022-02-20 21:07:20,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-02-20 21:07:20,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:20,046 INFO L290 TraceCheckUtils]: 0: Hoare triple {166#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {166#true} is VALID [2022-02-20 21:07:20,046 INFO L290 TraceCheckUtils]: 1: Hoare triple {166#true} assume !#t~short695; {166#true} is VALID [2022-02-20 21:07:20,047 INFO L290 TraceCheckUtils]: 2: Hoare triple {166#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; {166#true} is VALID [2022-02-20 21:07:20,047 INFO L290 TraceCheckUtils]: 3: Hoare triple {166#true} assume true; {166#true} is VALID [2022-02-20 21:07:20,047 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {166#true} {167#false} #340#return; {167#false} is VALID [2022-02-20 21:07:20,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-02-20 21:07:20,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:20,057 INFO L290 TraceCheckUtils]: 0: Hoare triple {166#true} ~cond := #in~cond; {166#true} is VALID [2022-02-20 21:07:20,057 INFO L290 TraceCheckUtils]: 1: Hoare triple {166#true} assume 0 == ~cond % 256;assume false; {167#false} is VALID [2022-02-20 21:07:20,058 INFO L290 TraceCheckUtils]: 2: Hoare triple {167#false} assume true; {167#false} is VALID [2022-02-20 21:07:20,058 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {167#false} {167#false} #342#return; {167#false} is VALID [2022-02-20 21:07:20,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-02-20 21:07:20,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:20,068 INFO L290 TraceCheckUtils]: 0: Hoare triple {166#true} ~cond := #in~cond; {166#true} is VALID [2022-02-20 21:07:20,068 INFO L290 TraceCheckUtils]: 1: Hoare triple {166#true} assume 0 == ~cond % 256;assume false; {167#false} is VALID [2022-02-20 21:07:20,069 INFO L290 TraceCheckUtils]: 2: Hoare triple {167#false} assume true; {167#false} is VALID [2022-02-20 21:07:20,069 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {167#false} {167#false} #344#return; {167#false} is VALID [2022-02-20 21:07:20,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-02-20 21:07:20,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:20,097 INFO L290 TraceCheckUtils]: 0: Hoare triple {166#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {166#true} is VALID [2022-02-20 21:07:20,098 INFO L290 TraceCheckUtils]: 1: Hoare triple {166#true} assume !#t~short695; {166#true} is VALID [2022-02-20 21:07:20,099 INFO L290 TraceCheckUtils]: 2: Hoare triple {166#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; {166#true} is VALID [2022-02-20 21:07:20,099 INFO L290 TraceCheckUtils]: 3: Hoare triple {166#true} assume true; {166#true} is VALID [2022-02-20 21:07:20,099 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {166#true} {167#false} #282#return; {167#false} is VALID [2022-02-20 21:07:20,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-02-20 21:07:20,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:20,112 INFO L290 TraceCheckUtils]: 0: Hoare triple {166#true} ~cond := #in~cond; {166#true} is VALID [2022-02-20 21:07:20,113 INFO L290 TraceCheckUtils]: 1: Hoare triple {166#true} assume 0 == ~cond % 256;assume false; {167#false} is VALID [2022-02-20 21:07:20,113 INFO L290 TraceCheckUtils]: 2: Hoare triple {167#false} assume true; {167#false} is VALID [2022-02-20 21:07:20,114 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {167#false} {167#false} #284#return; {167#false} is VALID [2022-02-20 21:07:20,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-02-20 21:07:20,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:20,124 INFO L290 TraceCheckUtils]: 0: Hoare triple {166#true} ~cond := #in~cond; {166#true} is VALID [2022-02-20 21:07:20,127 INFO L290 TraceCheckUtils]: 1: Hoare triple {166#true} assume 0 == ~cond % 256;assume false; {167#false} is VALID [2022-02-20 21:07:20,127 INFO L290 TraceCheckUtils]: 2: Hoare triple {167#false} assume true; {167#false} is VALID [2022-02-20 21:07:20,128 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {167#false} {167#false} #286#return; {167#false} is VALID [2022-02-20 21:07:20,128 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-02-20 21:07:20,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:20,143 INFO L290 TraceCheckUtils]: 0: Hoare triple {166#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {166#true} is VALID [2022-02-20 21:07:20,144 INFO L290 TraceCheckUtils]: 1: Hoare triple {166#true} assume !#t~short695; {166#true} is VALID [2022-02-20 21:07:20,144 INFO L290 TraceCheckUtils]: 2: Hoare triple {166#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; {166#true} is VALID [2022-02-20 21:07:20,144 INFO L290 TraceCheckUtils]: 3: Hoare triple {166#true} assume true; {166#true} is VALID [2022-02-20 21:07:20,144 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {166#true} {167#false} #288#return; {167#false} is VALID [2022-02-20 21:07:20,145 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-02-20 21:07:20,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:20,155 INFO L290 TraceCheckUtils]: 0: Hoare triple {166#true} ~cond := #in~cond; {166#true} is VALID [2022-02-20 21:07:20,155 INFO L290 TraceCheckUtils]: 1: Hoare triple {166#true} assume 0 == ~cond % 256;assume false; {167#false} is VALID [2022-02-20 21:07:20,156 INFO L290 TraceCheckUtils]: 2: Hoare triple {167#false} assume true; {167#false} is VALID [2022-02-20 21:07:20,156 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {167#false} {167#false} #290#return; {167#false} is VALID [2022-02-20 21:07:20,156 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-02-20 21:07:20,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:20,169 INFO L290 TraceCheckUtils]: 0: Hoare triple {166#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {166#true} is VALID [2022-02-20 21:07:20,170 INFO L290 TraceCheckUtils]: 1: Hoare triple {166#true} assume !#t~short695; {166#true} is VALID [2022-02-20 21:07:20,170 INFO L290 TraceCheckUtils]: 2: Hoare triple {166#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; {166#true} is VALID [2022-02-20 21:07:20,170 INFO L290 TraceCheckUtils]: 3: Hoare triple {166#true} assume true; {166#true} is VALID [2022-02-20 21:07:20,171 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {166#true} {167#false} #292#return; {167#false} is VALID [2022-02-20 21:07:20,178 INFO L290 TraceCheckUtils]: 0: Hoare triple {166#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(36, 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; {166#true} is VALID [2022-02-20 21:07:20,179 INFO L290 TraceCheckUtils]: 1: Hoare triple {166#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_read_be32_harness } true;assume { :begin_inline_aws_byte_cursor_read_common_harness } true;havoc aws_byte_cursor_read_common_harness_#t~nondet1209#1, aws_byte_cursor_read_common_harness_#t~nondet1210#1, aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset, aws_byte_cursor_read_common_harness_#t~ret1212#1, aws_byte_cursor_read_common_harness_#t~mem1213#1, aws_byte_cursor_read_common_harness_#t~mem1214#1, aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset, aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset, aws_byte_cursor_read_common_harness_#t~mem1217#1, aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset, aws_byte_cursor_read_common_harness_#t~mem1220#1, aws_byte_cursor_read_common_harness_#t~ret1221#1, aws_byte_cursor_read_common_harness_#t~ret1222#1, aws_byte_cursor_read_common_harness_#t~mem1223#1, aws_byte_cursor_read_common_harness_#t~mem1224#1, aws_byte_cursor_read_common_harness_#t~short1225#1, aws_byte_cursor_read_common_harness_#t~mem1227#1.base, aws_byte_cursor_read_common_harness_#t~mem1227#1.offset, aws_byte_cursor_read_common_harness_#t~mem1226#1.base, aws_byte_cursor_read_common_harness_#t~mem1226#1.offset, aws_byte_cursor_read_common_harness_#t~mem1229#1, aws_byte_cursor_read_common_harness_#t~mem1228#1, aws_byte_cursor_read_common_harness_#t~mem1230#1, aws_byte_cursor_read_common_harness_#t~mem1231#1, aws_byte_cursor_read_common_harness_#t~mem1232#1, aws_byte_cursor_read_common_harness_#t~mem1233#1.base, aws_byte_cursor_read_common_harness_#t~mem1233#1.offset, aws_byte_cursor_read_common_harness_#t~ret1234#1, aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, aws_byte_cursor_read_common_harness_~length~2#1, aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset;call aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);call write~init~int(aws_byte_cursor_read_common_harness_#t~nondet1209#1, aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);havoc aws_byte_cursor_read_common_harness_#t~nondet1209#1;aws_byte_cursor_read_common_harness_~length~2#1 := aws_byte_cursor_read_common_harness_#t~nondet1210#1;havoc aws_byte_cursor_read_common_harness_#t~nondet1210#1; {166#true} is VALID [2022-02-20 21:07:20,183 INFO L272 TraceCheckUtils]: 2: Hoare triple {166#true} call aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset := can_fail_malloc(aws_byte_cursor_read_common_harness_~length~2#1); {249#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:07:20,183 INFO L290 TraceCheckUtils]: 3: Hoare triple {249#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {166#true} is VALID [2022-02-20 21:07:20,184 INFO L272 TraceCheckUtils]: 4: Hoare triple {166#true} call #t~ret554 := nondet_bool(); {166#true} is VALID [2022-02-20 21:07:20,186 INFO L290 TraceCheckUtils]: 5: Hoare triple {166#true} #res := #t~nondet8;havoc #t~nondet8; {166#true} is VALID [2022-02-20 21:07:20,187 INFO L290 TraceCheckUtils]: 6: Hoare triple {166#true} assume true; {166#true} is VALID [2022-02-20 21:07:20,187 INFO L284 TraceCheckUtils]: 7: Hoare quadruple {166#true} {166#true} #314#return; {166#true} is VALID [2022-02-20 21:07:20,187 INFO L290 TraceCheckUtils]: 8: Hoare triple {166#true} assume 0 != #t~ret554 % 256;#t~ite556.base, #t~ite556.offset := 0, 0; {166#true} is VALID [2022-02-20 21:07:20,187 INFO L290 TraceCheckUtils]: 9: Hoare triple {166#true} #res.base, #res.offset := #t~ite556.base, #t~ite556.offset;havoc #t~ret554;havoc #t~ite556.base, #t~ite556.offset;havoc #t~ret555.base, #t~ret555.offset; {166#true} is VALID [2022-02-20 21:07:20,187 INFO L290 TraceCheckUtils]: 10: Hoare triple {166#true} assume true; {166#true} is VALID [2022-02-20 21:07:20,188 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {166#true} {166#true} #318#return; {166#true} is VALID [2022-02-20 21:07:20,188 INFO L290 TraceCheckUtils]: 12: Hoare triple {166#true} aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset := aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset;havoc aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset;assume { :begin_inline_ensure_byte_cursor_has_allocated_buffer_member } true;ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.offset := aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset, ensure_byte_cursor_has_allocated_buffer_member_#t~mem502#1, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.offset, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset;ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset := ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.offset; {166#true} is VALID [2022-02-20 21:07:20,188 INFO L272 TraceCheckUtils]: 13: Hoare triple {166#true} call ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1 := nondet_bool(); {166#true} is VALID [2022-02-20 21:07:20,189 INFO L290 TraceCheckUtils]: 14: Hoare triple {166#true} #res := #t~nondet8;havoc #t~nondet8; {166#true} is VALID [2022-02-20 21:07:20,190 INFO L290 TraceCheckUtils]: 15: Hoare triple {166#true} assume true; {166#true} is VALID [2022-02-20 21:07:20,190 INFO L284 TraceCheckUtils]: 16: Hoare quadruple {166#true} {166#true} #320#return; {166#true} is VALID [2022-02-20 21:07:20,192 INFO L290 TraceCheckUtils]: 17: Hoare triple {166#true} assume 0 != ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1 % 256;ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset := 0, 0; {166#true} is VALID [2022-02-20 21:07:20,192 INFO L290 TraceCheckUtils]: 18: Hoare triple {166#true} call write~$Pointer$(ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, 8 + ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset, 8);havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~mem502#1;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.offset; {166#true} is VALID [2022-02-20 21:07:20,192 INFO L290 TraceCheckUtils]: 19: Hoare triple {166#true} assume { :end_inline_ensure_byte_cursor_has_allocated_buffer_member } true; {166#true} is VALID [2022-02-20 21:07:20,193 INFO L272 TraceCheckUtils]: 20: Hoare triple {166#true} call aws_byte_cursor_read_common_harness_#t~ret1212#1 := aws_byte_cursor_is_valid(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset); {166#true} is VALID [2022-02-20 21:07:20,193 INFO L290 TraceCheckUtils]: 21: Hoare triple {166#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {166#true} is VALID [2022-02-20 21:07:20,193 INFO L290 TraceCheckUtils]: 22: Hoare triple {166#true} assume !#t~short695; {166#true} is VALID [2022-02-20 21:07:20,193 INFO L290 TraceCheckUtils]: 23: Hoare triple {166#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; {166#true} is VALID [2022-02-20 21:07:20,193 INFO L290 TraceCheckUtils]: 24: Hoare triple {166#true} assume true; {166#true} is VALID [2022-02-20 21:07:20,194 INFO L284 TraceCheckUtils]: 25: Hoare quadruple {166#true} {166#true} #324#return; {166#true} is VALID [2022-02-20 21:07:20,194 INFO L272 TraceCheckUtils]: 26: Hoare triple {166#true} call assume_abort_if_not(aws_byte_cursor_read_common_harness_#t~ret1212#1); {166#true} is VALID [2022-02-20 21:07:20,194 INFO L290 TraceCheckUtils]: 27: Hoare triple {166#true} ~cond := #in~cond; {166#true} is VALID [2022-02-20 21:07:20,195 INFO L290 TraceCheckUtils]: 28: Hoare triple {166#true} assume 0 == ~cond % 256;assume false; {167#false} is VALID [2022-02-20 21:07:20,195 INFO L290 TraceCheckUtils]: 29: Hoare triple {167#false} assume true; {167#false} is VALID [2022-02-20 21:07:20,195 INFO L284 TraceCheckUtils]: 30: Hoare quadruple {167#false} {166#true} #326#return; {167#false} is VALID [2022-02-20 21:07:20,195 INFO L290 TraceCheckUtils]: 31: Hoare triple {167#false} havoc aws_byte_cursor_read_common_harness_#t~ret1212#1;call aws_byte_cursor_read_common_harness_#t~mem1213#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8); {167#false} is VALID [2022-02-20 21:07:20,196 INFO L272 TraceCheckUtils]: 32: Hoare triple {167#false} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_common_harness_#t~mem1213#1 % 18446744073709551616 >= 4 then 1 else 0) then 0 else 1)); {166#true} is VALID [2022-02-20 21:07:20,196 INFO L290 TraceCheckUtils]: 33: Hoare triple {166#true} ~cond := #in~cond; {166#true} is VALID [2022-02-20 21:07:20,199 INFO L290 TraceCheckUtils]: 34: Hoare triple {166#true} assume 0 == ~cond % 256;assume false; {167#false} is VALID [2022-02-20 21:07:20,199 INFO L290 TraceCheckUtils]: 35: Hoare triple {167#false} assume true; {167#false} is VALID [2022-02-20 21:07:20,200 INFO L284 TraceCheckUtils]: 36: Hoare quadruple {167#false} {167#false} #328#return; {167#false} is VALID [2022-02-20 21:07:20,200 INFO L290 TraceCheckUtils]: 37: Hoare triple {167#false} havoc aws_byte_cursor_read_common_harness_#t~mem1213#1; {167#false} is VALID [2022-02-20 21:07:20,200 INFO L272 TraceCheckUtils]: 38: Hoare triple {167#false} call assume_abort_if_not((if 0 == aws_byte_cursor_read_common_harness_~dest~1#1.base + aws_byte_cursor_read_common_harness_~dest~1#1.offset then 0 else 1)); {166#true} is VALID [2022-02-20 21:07:20,200 INFO L290 TraceCheckUtils]: 39: Hoare triple {166#true} ~cond := #in~cond; {166#true} is VALID [2022-02-20 21:07:20,201 INFO L290 TraceCheckUtils]: 40: Hoare triple {166#true} assume 0 == ~cond % 256;assume false; {167#false} is VALID [2022-02-20 21:07:20,201 INFO L290 TraceCheckUtils]: 41: Hoare triple {167#false} assume true; {167#false} is VALID [2022-02-20 21:07:20,201 INFO L284 TraceCheckUtils]: 42: Hoare quadruple {167#false} {167#false} #330#return; {167#false} is VALID [2022-02-20 21:07:20,201 INFO L272 TraceCheckUtils]: 43: Hoare triple {167#false} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_common_harness_~length~2#1 % 18446744073709551616 >= 4 then 1 else 0) then 0 else 1)); {166#true} is VALID [2022-02-20 21:07:20,202 INFO L290 TraceCheckUtils]: 44: Hoare triple {166#true} ~cond := #in~cond; {166#true} is VALID [2022-02-20 21:07:20,202 INFO L290 TraceCheckUtils]: 45: Hoare triple {166#true} assume 0 == ~cond % 256;assume false; {167#false} is VALID [2022-02-20 21:07:20,202 INFO L290 TraceCheckUtils]: 46: Hoare triple {167#false} assume true; {167#false} is VALID [2022-02-20 21:07:20,202 INFO L284 TraceCheckUtils]: 47: Hoare quadruple {167#false} {167#false} #332#return; {167#false} is VALID [2022-02-20 21:07:20,203 INFO L290 TraceCheckUtils]: 48: Hoare triple {167#false} call aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset := #Ultimate.allocOnStack(16);call aws_byte_cursor_read_common_harness_#t~mem1214#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call write~init~int(aws_byte_cursor_read_common_harness_#t~mem1214#1, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, 8 + aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8);havoc aws_byte_cursor_read_common_harness_#t~mem1214#1;havoc aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset;call aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_read_common_harness_#t~mem1217#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);assume { :begin_inline_save_byte_from_array } true;save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset, save_byte_from_array_#in~size#1, save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset := aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset, aws_byte_cursor_read_common_harness_#t~mem1217#1, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset;havoc save_byte_from_array_#t~ret595#1, save_byte_from_array_#t~mem596#1, save_byte_from_array_#t~mem597#1, save_byte_from_array_#t~mem598#1, save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset, save_byte_from_array_~size#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset;save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset := save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset;save_byte_from_array_~size#1 := save_byte_from_array_#in~size#1;save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset := save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset; {167#false} is VALID [2022-02-20 21:07:20,203 INFO L290 TraceCheckUtils]: 49: Hoare triple {167#false} assume !((save_byte_from_array_~size#1 % 18446744073709551616 > 0 && (save_byte_from_array_~array#1.base != 0 || save_byte_from_array_~array#1.offset != 0)) && (save_byte_from_array_~storage#1.base != 0 || save_byte_from_array_~storage#1.offset != 0)); {167#false} is VALID [2022-02-20 21:07:20,203 INFO L290 TraceCheckUtils]: 50: Hoare triple {167#false} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset;havoc aws_byte_cursor_read_common_harness_#t~mem1217#1;call aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset := #Ultimate.allocOnStack(4);call aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, 8 + aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8); {167#false} is VALID [2022-02-20 21:07:20,203 INFO L272 TraceCheckUtils]: 51: Hoare triple {167#false} call aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset := #Ultimate.C_memcpy(aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset, 4); {253#(and (= |old(#memory_real)| |#memory_real|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))} is VALID [2022-02-20 21:07:20,204 INFO L290 TraceCheckUtils]: 52: Hoare triple {253#(and (= |old(#memory_real)| |#memory_real|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))} #t~loopctr1237 := 0; {166#true} is VALID [2022-02-20 21:07:20,204 INFO L290 TraceCheckUtils]: 53: Hoare triple {166#true} assume !(#t~loopctr1237 % 18446744073709551616 < size % 18446744073709551616);#t~loopctr1246 := 0; {166#true} is VALID [2022-02-20 21:07:20,204 INFO L290 TraceCheckUtils]: 54: Hoare triple {166#true} assume !(#t~loopctr1246 % 18446744073709551616 < size % 18446744073709551616); {166#true} is VALID [2022-02-20 21:07:20,204 INFO L290 TraceCheckUtils]: 55: Hoare triple {166#true} assume #res.base == dest.base && #res.offset == dest.offset; {166#true} is VALID [2022-02-20 21:07:20,204 INFO L284 TraceCheckUtils]: 56: Hoare quadruple {166#true} {167#false} #336#return; {167#false} is VALID [2022-02-20 21:07:20,205 INFO L290 TraceCheckUtils]: 57: Hoare triple {167#false} havoc aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset;havoc aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset;call aws_byte_cursor_read_common_harness_#t~mem1220#1 := read~int(aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, 4); {167#false} is VALID [2022-02-20 21:07:20,205 INFO L272 TraceCheckUtils]: 58: Hoare triple {167#false} call aws_byte_cursor_read_common_harness_#t~ret1221#1 := aws_ntoh32(aws_byte_cursor_read_common_harness_#t~mem1220#1); {166#true} is VALID [2022-02-20 21:07:20,205 INFO L290 TraceCheckUtils]: 59: Hoare triple {166#true} ~x := #in~x;call #t~ret257 := ntohl(~x);#res := #t~ret257;havoc #t~ret257; {166#true} is VALID [2022-02-20 21:07:20,205 INFO L290 TraceCheckUtils]: 60: Hoare triple {166#true} assume true; {166#true} is VALID [2022-02-20 21:07:20,206 INFO L284 TraceCheckUtils]: 61: Hoare quadruple {166#true} {167#false} #338#return; {167#false} is VALID [2022-02-20 21:07:20,206 INFO L290 TraceCheckUtils]: 62: Hoare triple {167#false} call write~int(aws_byte_cursor_read_common_harness_#t~ret1221#1, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, 4);havoc aws_byte_cursor_read_common_harness_#t~mem1220#1;havoc aws_byte_cursor_read_common_harness_#t~ret1221#1;assume { :begin_inline_aws_byte_cursor_read_be32 } true;aws_byte_cursor_read_be32_#in~cur#1.base, aws_byte_cursor_read_be32_#in~cur#1.offset, aws_byte_cursor_read_be32_#in~var#1.base, aws_byte_cursor_read_be32_#in~var#1.offset := aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset;havoc aws_byte_cursor_read_be32_#res#1;havoc aws_byte_cursor_read_be32_#t~ret1131#1, aws_byte_cursor_read_be32_#t~ret1132#1, aws_byte_cursor_read_be32_#t~mem1133#1, aws_byte_cursor_read_be32_#t~ret1134#1, aws_byte_cursor_read_be32_#t~ret1135#1, aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset, aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset, aws_byte_cursor_read_be32_~rv~10#1;aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset := aws_byte_cursor_read_be32_#in~cur#1.base, aws_byte_cursor_read_be32_#in~cur#1.offset;aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset := aws_byte_cursor_read_be32_#in~var#1.base, aws_byte_cursor_read_be32_#in~var#1.offset; {167#false} is VALID [2022-02-20 21:07:20,206 INFO L272 TraceCheckUtils]: 63: Hoare triple {167#false} call aws_byte_cursor_read_be32_#t~ret1131#1 := aws_byte_cursor_is_valid(aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset); {166#true} is VALID [2022-02-20 21:07:20,206 INFO L290 TraceCheckUtils]: 64: Hoare triple {166#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {166#true} is VALID [2022-02-20 21:07:20,206 INFO L290 TraceCheckUtils]: 65: Hoare triple {166#true} assume !#t~short695; {166#true} is VALID [2022-02-20 21:07:20,207 INFO L290 TraceCheckUtils]: 66: Hoare triple {166#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; {166#true} is VALID [2022-02-20 21:07:20,207 INFO L290 TraceCheckUtils]: 67: Hoare triple {166#true} assume true; {166#true} is VALID [2022-02-20 21:07:20,207 INFO L284 TraceCheckUtils]: 68: Hoare quadruple {166#true} {167#false} #340#return; {167#false} is VALID [2022-02-20 21:07:20,207 INFO L272 TraceCheckUtils]: 69: Hoare triple {167#false} call assume_abort_if_not(aws_byte_cursor_read_be32_#t~ret1131#1); {166#true} is VALID [2022-02-20 21:07:20,207 INFO L290 TraceCheckUtils]: 70: Hoare triple {166#true} ~cond := #in~cond; {166#true} is VALID [2022-02-20 21:07:20,208 INFO L290 TraceCheckUtils]: 71: Hoare triple {166#true} assume 0 == ~cond % 256;assume false; {167#false} is VALID [2022-02-20 21:07:20,208 INFO L290 TraceCheckUtils]: 72: Hoare triple {167#false} assume true; {167#false} is VALID [2022-02-20 21:07:20,208 INFO L284 TraceCheckUtils]: 73: Hoare quadruple {167#false} {167#false} #342#return; {167#false} is VALID [2022-02-20 21:07:20,209 INFO L290 TraceCheckUtils]: 74: Hoare triple {167#false} havoc aws_byte_cursor_read_be32_#t~ret1131#1; {167#false} is VALID [2022-02-20 21:07:20,209 INFO L272 TraceCheckUtils]: 75: Hoare triple {167#false} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_be32_~var#1.base != 0 || aws_byte_cursor_read_be32_~var#1.offset != 0 then 1 else 0) then 0 else 1)); {166#true} is VALID [2022-02-20 21:07:20,209 INFO L290 TraceCheckUtils]: 76: Hoare triple {166#true} ~cond := #in~cond; {166#true} is VALID [2022-02-20 21:07:20,209 INFO L290 TraceCheckUtils]: 77: Hoare triple {166#true} assume 0 == ~cond % 256;assume false; {167#false} is VALID [2022-02-20 21:07:20,210 INFO L290 TraceCheckUtils]: 78: Hoare triple {167#false} assume true; {167#false} is VALID [2022-02-20 21:07:20,210 INFO L284 TraceCheckUtils]: 79: Hoare quadruple {167#false} {167#false} #344#return; {167#false} is VALID [2022-02-20 21:07:20,210 INFO L272 TraceCheckUtils]: 80: Hoare triple {167#false} call aws_byte_cursor_read_be32_#t~ret1132#1 := aws_byte_cursor_read(aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset, aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset, 4); {167#false} is VALID [2022-02-20 21:07:20,210 INFO L290 TraceCheckUtils]: 81: Hoare triple {167#false} ~cur#1.base, ~cur#1.offset := #in~cur#1.base, #in~cur#1.offset;~dest#1.base, ~dest#1.offset := #in~dest#1.base, #in~dest#1.offset;~len#1 := #in~len#1; {167#false} is VALID [2022-02-20 21:07:20,210 INFO L272 TraceCheckUtils]: 82: Hoare triple {167#false} call #t~ret1106#1 := aws_byte_cursor_is_valid(~cur#1.base, ~cur#1.offset); {166#true} is VALID [2022-02-20 21:07:20,211 INFO L290 TraceCheckUtils]: 83: Hoare triple {166#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {166#true} is VALID [2022-02-20 21:07:20,211 INFO L290 TraceCheckUtils]: 84: Hoare triple {166#true} assume !#t~short695; {166#true} is VALID [2022-02-20 21:07:20,211 INFO L290 TraceCheckUtils]: 85: Hoare triple {166#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; {166#true} is VALID [2022-02-20 21:07:20,211 INFO L290 TraceCheckUtils]: 86: Hoare triple {166#true} assume true; {166#true} is VALID [2022-02-20 21:07:20,211 INFO L284 TraceCheckUtils]: 87: Hoare quadruple {166#true} {167#false} #282#return; {167#false} is VALID [2022-02-20 21:07:20,212 INFO L272 TraceCheckUtils]: 88: Hoare triple {167#false} call assume_abort_if_not(#t~ret1106#1); {166#true} is VALID [2022-02-20 21:07:20,212 INFO L290 TraceCheckUtils]: 89: Hoare triple {166#true} ~cond := #in~cond; {166#true} is VALID [2022-02-20 21:07:20,212 INFO L290 TraceCheckUtils]: 90: Hoare triple {166#true} assume 0 == ~cond % 256;assume false; {167#false} is VALID [2022-02-20 21:07:20,212 INFO L290 TraceCheckUtils]: 91: Hoare triple {167#false} assume true; {167#false} is VALID [2022-02-20 21:07:20,213 INFO L284 TraceCheckUtils]: 92: Hoare quadruple {167#false} {167#false} #284#return; {167#false} is VALID [2022-02-20 21:07:20,213 INFO L290 TraceCheckUtils]: 93: Hoare triple {167#false} havoc #t~ret1106#1; {167#false} is VALID [2022-02-20 21:07:20,213 INFO L272 TraceCheckUtils]: 94: Hoare triple {167#false} call assume_abort_if_not((if 0 == (if 0 == ~len#1 % 18446744073709551616 || ~dest#1.base != 0 || ~dest#1.offset != 0 then 1 else 0) then 0 else 1)); {166#true} is VALID [2022-02-20 21:07:20,213 INFO L290 TraceCheckUtils]: 95: Hoare triple {166#true} ~cond := #in~cond; {166#true} is VALID [2022-02-20 21:07:20,214 INFO L290 TraceCheckUtils]: 96: Hoare triple {166#true} assume 0 == ~cond % 256;assume false; {167#false} is VALID [2022-02-20 21:07:20,214 INFO L290 TraceCheckUtils]: 97: Hoare triple {167#false} assume true; {167#false} is VALID [2022-02-20 21:07:20,214 INFO L284 TraceCheckUtils]: 98: Hoare quadruple {167#false} {167#false} #286#return; {167#false} is VALID [2022-02-20 21:07:20,214 INFO L290 TraceCheckUtils]: 99: Hoare triple {167#false} call ~#slice~0#1.base, ~#slice~0#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_advance_nospec } true;aws_byte_cursor_advance_nospec_#in~cursor#1.base, aws_byte_cursor_advance_nospec_#in~cursor#1.offset, aws_byte_cursor_advance_nospec_#in~len#1 := ~cur#1.base, ~cur#1.offset, ~len#1;havoc aws_byte_cursor_advance_nospec_#res#1.len, aws_byte_cursor_advance_nospec_#res#1.ptr.base, aws_byte_cursor_advance_nospec_#res#1.ptr.offset;havoc aws_byte_cursor_advance_nospec_#t~ret1090#1, aws_byte_cursor_advance_nospec_#t~mem1091#1, aws_byte_cursor_advance_nospec_#t~mem1092#1, aws_byte_cursor_advance_nospec_#t~short1093#1, aws_byte_cursor_advance_nospec_#t~mem1094#1, aws_byte_cursor_advance_nospec_#t~ret1095#1, aws_byte_cursor_advance_nospec_#t~mem1097#1.base, aws_byte_cursor_advance_nospec_#t~mem1097#1.offset, aws_byte_cursor_advance_nospec_#t~mem1098#1, aws_byte_cursor_advance_nospec_#t~mem1099#1.base, aws_byte_cursor_advance_nospec_#t~mem1099#1.offset, aws_byte_cursor_advance_nospec_#t~mem1100#1.base, aws_byte_cursor_advance_nospec_#t~mem1100#1.offset, aws_byte_cursor_advance_nospec_#t~mem1101#1, aws_byte_cursor_advance_nospec_~mask~0#1, aws_byte_cursor_advance_nospec_#t~nondet1096#1, aws_byte_cursor_advance_nospec_#t~ret1102#1, aws_byte_cursor_advance_nospec_#t~ret1103#1, aws_byte_cursor_advance_nospec_#t~mem1104#1, aws_byte_cursor_advance_nospec_#t~mem1105#1.base, aws_byte_cursor_advance_nospec_#t~mem1105#1.offset, aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset, aws_byte_cursor_advance_nospec_~len#1, aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset;aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset := aws_byte_cursor_advance_nospec_#in~cursor#1.base, aws_byte_cursor_advance_nospec_#in~cursor#1.offset;aws_byte_cursor_advance_nospec_~len#1 := aws_byte_cursor_advance_nospec_#in~len#1; {167#false} is VALID [2022-02-20 21:07:20,215 INFO L272 TraceCheckUtils]: 100: Hoare triple {167#false} call aws_byte_cursor_advance_nospec_#t~ret1090#1 := aws_byte_cursor_is_valid(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset); {166#true} is VALID [2022-02-20 21:07:20,215 INFO L290 TraceCheckUtils]: 101: Hoare triple {166#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {166#true} is VALID [2022-02-20 21:07:20,215 INFO L290 TraceCheckUtils]: 102: Hoare triple {166#true} assume !#t~short695; {166#true} is VALID [2022-02-20 21:07:20,215 INFO L290 TraceCheckUtils]: 103: Hoare triple {166#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; {166#true} is VALID [2022-02-20 21:07:20,215 INFO L290 TraceCheckUtils]: 104: Hoare triple {166#true} assume true; {166#true} is VALID [2022-02-20 21:07:20,216 INFO L284 TraceCheckUtils]: 105: Hoare quadruple {166#true} {167#false} #288#return; {167#false} is VALID [2022-02-20 21:07:20,216 INFO L272 TraceCheckUtils]: 106: Hoare triple {167#false} call assume_abort_if_not(aws_byte_cursor_advance_nospec_#t~ret1090#1); {166#true} is VALID [2022-02-20 21:07:20,216 INFO L290 TraceCheckUtils]: 107: Hoare triple {166#true} ~cond := #in~cond; {166#true} is VALID [2022-02-20 21:07:20,216 INFO L290 TraceCheckUtils]: 108: Hoare triple {166#true} assume 0 == ~cond % 256;assume false; {167#false} is VALID [2022-02-20 21:07:20,217 INFO L290 TraceCheckUtils]: 109: Hoare triple {167#false} assume true; {167#false} is VALID [2022-02-20 21:07:20,217 INFO L284 TraceCheckUtils]: 110: Hoare quadruple {167#false} {167#false} #290#return; {167#false} is VALID [2022-02-20 21:07:20,217 INFO L290 TraceCheckUtils]: 111: Hoare triple {167#false} havoc aws_byte_cursor_advance_nospec_#t~ret1090#1;call aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset := #Ultimate.allocOnStack(16);call aws_byte_cursor_advance_nospec_#t~mem1091#1 := read~int(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset, 8);aws_byte_cursor_advance_nospec_#t~short1093#1 := aws_byte_cursor_advance_nospec_~len#1 % 18446744073709551616 <= aws_byte_cursor_advance_nospec_#t~mem1091#1 % 18446744073709551616 && aws_byte_cursor_advance_nospec_~len#1 % 18446744073709551616 <= 9223372036854775807; {167#false} is VALID [2022-02-20 21:07:20,217 INFO L290 TraceCheckUtils]: 112: Hoare triple {167#false} assume !aws_byte_cursor_advance_nospec_#t~short1093#1; {167#false} is VALID [2022-02-20 21:07:20,217 INFO L290 TraceCheckUtils]: 113: Hoare triple {167#false} assume !aws_byte_cursor_advance_nospec_#t~short1093#1;havoc aws_byte_cursor_advance_nospec_#t~mem1091#1;havoc aws_byte_cursor_advance_nospec_#t~mem1092#1;havoc aws_byte_cursor_advance_nospec_#t~short1093#1;call write~$Pointer$(0, 0, aws_byte_cursor_advance_nospec_~#rv~7#1.base, 8 + aws_byte_cursor_advance_nospec_~#rv~7#1.offset, 8);call write~int(0, aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset, 8); {167#false} is VALID [2022-02-20 21:07:20,218 INFO L272 TraceCheckUtils]: 114: Hoare triple {167#false} call aws_byte_cursor_advance_nospec_#t~ret1102#1 := aws_byte_cursor_is_valid(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset); {166#true} is VALID [2022-02-20 21:07:20,218 INFO L290 TraceCheckUtils]: 115: Hoare triple {166#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {166#true} is VALID [2022-02-20 21:07:20,218 INFO L290 TraceCheckUtils]: 116: Hoare triple {166#true} assume !#t~short695; {166#true} is VALID [2022-02-20 21:07:20,218 INFO L290 TraceCheckUtils]: 117: Hoare triple {166#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; {166#true} is VALID [2022-02-20 21:07:20,218 INFO L290 TraceCheckUtils]: 118: Hoare triple {166#true} assume true; {166#true} is VALID [2022-02-20 21:07:20,219 INFO L284 TraceCheckUtils]: 119: Hoare quadruple {166#true} {167#false} #292#return; {167#false} is VALID [2022-02-20 21:07:20,219 INFO L272 TraceCheckUtils]: 120: Hoare triple {167#false} call __VERIFIER_assert(aws_byte_cursor_advance_nospec_#t~ret1102#1); {167#false} is VALID [2022-02-20 21:07:20,219 INFO L290 TraceCheckUtils]: 121: Hoare triple {167#false} ~cond := #in~cond; {167#false} is VALID [2022-02-20 21:07:20,219 INFO L290 TraceCheckUtils]: 122: Hoare triple {167#false} assume 0 == ~cond % 256; {167#false} is VALID [2022-02-20 21:07:20,219 INFO L290 TraceCheckUtils]: 123: Hoare triple {167#false} assume !false; {167#false} is VALID [2022-02-20 21:07:20,220 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 197 trivial. 0 not checked. [2022-02-20 21:07:20,221 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:07:20,221 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452765457] [2022-02-20 21:07:20,222 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452765457] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:07:20,222 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:07:20,222 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-20 21:07:20,223 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536928897] [2022-02-20 21:07:20,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:07:20,228 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 2 states have internal predecessors, (42), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 124 [2022-02-20 21:07:20,232 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:07:20,235 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 10.5) internal successors, (42), 2 states have internal predecessors, (42), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2022-02-20 21:07:20,357 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 82 edges. 82 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:20,358 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-20 21:07:20,358 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:07:20,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-20 21:07:20,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-20 21:07:20,382 INFO L87 Difference]: Start difference. First operand has 163 states, 102 states have (on average 1.2549019607843137) internal successors, (128), 103 states have internal predecessors, (128), 48 states have call successors, (48), 11 states have call predecessors, (48), 11 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) Second operand has 4 states, 4 states have (on average 10.5) internal successors, (42), 2 states have internal predecessors, (42), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2022-02-20 21:07:21,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:21,974 INFO L93 Difference]: Finished difference Result 326 states and 478 transitions. [2022-02-20 21:07:21,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-20 21:07:21,974 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 2 states have internal predecessors, (42), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 124 [2022-02-20 21:07:21,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:07:21,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 10.5) internal successors, (42), 2 states have internal predecessors, (42), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2022-02-20 21:07:21,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 478 transitions. [2022-02-20 21:07:21,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 10.5) internal successors, (42), 2 states have internal predecessors, (42), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2022-02-20 21:07:22,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 478 transitions. [2022-02-20 21:07:22,015 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 478 transitions. [2022-02-20 21:07:22,588 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 478 edges. 478 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:22,603 INFO L225 Difference]: With dead ends: 326 [2022-02-20 21:07:22,603 INFO L226 Difference]: Without dead ends: 164 [2022-02-20 21:07:22,607 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-20 21:07:22,610 INFO L933 BasicCegarLoop]: 197 mSDtfsCounter, 117 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 290 SdHoareTripleChecker+Invalid, 265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-20 21:07:22,610 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 290 Invalid, 265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-20 21:07:22,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2022-02-20 21:07:22,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 157. [2022-02-20 21:07:22,649 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:07:22,652 INFO L82 GeneralOperation]: Start isEquivalent. First operand 164 states. Second operand has 157 states, 97 states have (on average 1.2371134020618557) internal successors, (120), 98 states have internal predecessors, (120), 48 states have call successors, (48), 11 states have call predecessors, (48), 11 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2022-02-20 21:07:22,655 INFO L74 IsIncluded]: Start isIncluded. First operand 164 states. Second operand has 157 states, 97 states have (on average 1.2371134020618557) internal successors, (120), 98 states have internal predecessors, (120), 48 states have call successors, (48), 11 states have call predecessors, (48), 11 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2022-02-20 21:07:22,658 INFO L87 Difference]: Start difference. First operand 164 states. Second operand has 157 states, 97 states have (on average 1.2371134020618557) internal successors, (120), 98 states have internal predecessors, (120), 48 states have call successors, (48), 11 states have call predecessors, (48), 11 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2022-02-20 21:07:22,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:22,678 INFO L93 Difference]: Finished difference Result 164 states and 225 transitions. [2022-02-20 21:07:22,678 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 225 transitions. [2022-02-20 21:07:22,685 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:22,686 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:22,688 INFO L74 IsIncluded]: Start isIncluded. First operand has 157 states, 97 states have (on average 1.2371134020618557) internal successors, (120), 98 states have internal predecessors, (120), 48 states have call successors, (48), 11 states have call predecessors, (48), 11 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) Second operand 164 states. [2022-02-20 21:07:22,690 INFO L87 Difference]: Start difference. First operand has 157 states, 97 states have (on average 1.2371134020618557) internal successors, (120), 98 states have internal predecessors, (120), 48 states have call successors, (48), 11 states have call predecessors, (48), 11 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) Second operand 164 states. [2022-02-20 21:07:22,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:22,705 INFO L93 Difference]: Finished difference Result 164 states and 225 transitions. [2022-02-20 21:07:22,706 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 225 transitions. [2022-02-20 21:07:22,707 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:22,707 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:22,707 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:07:22,707 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:07:22,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 97 states have (on average 1.2371134020618557) internal successors, (120), 98 states have internal predecessors, (120), 48 states have call successors, (48), 11 states have call predecessors, (48), 11 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2022-02-20 21:07:22,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 215 transitions. [2022-02-20 21:07:22,721 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 215 transitions. Word has length 124 [2022-02-20 21:07:22,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:07:22,722 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 215 transitions. [2022-02-20 21:07:22,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 2 states have internal predecessors, (42), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2022-02-20 21:07:22,723 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 215 transitions. [2022-02-20 21:07:22,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-02-20 21:07:22,725 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:07:22,726 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:07:22,726 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-02-20 21:07:22,726 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:07:22,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:07:22,727 INFO L85 PathProgramCache]: Analyzing trace with hash -296495566, now seen corresponding path program 1 times [2022-02-20 21:07:22,727 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:07:22,727 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483857574] [2022-02-20 21:07:22,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:07:22,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:07:22,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:22,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:07:22,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:22,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:07:22,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:22,995 INFO L290 TraceCheckUtils]: 0: Hoare triple {1265#true} #res := #t~nondet8;havoc #t~nondet8; {1265#true} is VALID [2022-02-20 21:07:22,996 INFO L290 TraceCheckUtils]: 1: Hoare triple {1265#true} assume true; {1265#true} is VALID [2022-02-20 21:07:22,996 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {1265#true} {1265#true} #314#return; {1265#true} is VALID [2022-02-20 21:07:22,996 INFO L290 TraceCheckUtils]: 0: Hoare triple {1349#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {1265#true} is VALID [2022-02-20 21:07:22,996 INFO L272 TraceCheckUtils]: 1: Hoare triple {1265#true} call #t~ret554 := nondet_bool(); {1265#true} is VALID [2022-02-20 21:07:22,996 INFO L290 TraceCheckUtils]: 2: Hoare triple {1265#true} #res := #t~nondet8;havoc #t~nondet8; {1265#true} is VALID [2022-02-20 21:07:22,997 INFO L290 TraceCheckUtils]: 3: Hoare triple {1265#true} assume true; {1265#true} is VALID [2022-02-20 21:07:22,997 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {1265#true} {1265#true} #314#return; {1265#true} is VALID [2022-02-20 21:07:22,997 INFO L290 TraceCheckUtils]: 5: Hoare triple {1265#true} assume 0 != #t~ret554 % 256;#t~ite556.base, #t~ite556.offset := 0, 0; {1265#true} is VALID [2022-02-20 21:07:23,005 INFO L290 TraceCheckUtils]: 6: Hoare triple {1265#true} #res.base, #res.offset := #t~ite556.base, #t~ite556.offset;havoc #t~ret554;havoc #t~ite556.base, #t~ite556.offset;havoc #t~ret555.base, #t~ret555.offset; {1265#true} is VALID [2022-02-20 21:07:23,005 INFO L290 TraceCheckUtils]: 7: Hoare triple {1265#true} assume true; {1265#true} is VALID [2022-02-20 21:07:23,006 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {1265#true} {1267#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #318#return; {1267#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:23,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-02-20 21:07:23,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:23,017 INFO L290 TraceCheckUtils]: 0: Hoare triple {1265#true} #res := #t~nondet8;havoc #t~nondet8; {1265#true} is VALID [2022-02-20 21:07:23,017 INFO L290 TraceCheckUtils]: 1: Hoare triple {1265#true} assume true; {1265#true} is VALID [2022-02-20 21:07:23,018 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {1265#true} {1267#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #320#return; {1267#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:23,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-02-20 21:07:23,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:23,056 INFO L290 TraceCheckUtils]: 0: Hoare triple {1265#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {1353#(or (= |aws_byte_cursor_is_valid_#in~cursor.base| 0) |aws_byte_cursor_is_valid_#t~short695|)} is VALID [2022-02-20 21:07:23,056 INFO L290 TraceCheckUtils]: 1: Hoare triple {1353#(or (= |aws_byte_cursor_is_valid_#in~cursor.base| 0) |aws_byte_cursor_is_valid_#t~short695|)} assume !#t~short695; {1354#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:23,057 INFO L290 TraceCheckUtils]: 2: Hoare triple {1354#(= |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; {1354#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:23,057 INFO L290 TraceCheckUtils]: 3: Hoare triple {1354#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} assume true; {1354#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:23,058 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {1354#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} {1267#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #324#return; {1266#false} is VALID [2022-02-20 21:07:23,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-02-20 21:07:23,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:23,097 INFO L290 TraceCheckUtils]: 0: Hoare triple {1265#true} ~cond := #in~cond; {1265#true} is VALID [2022-02-20 21:07:23,097 INFO L290 TraceCheckUtils]: 1: Hoare triple {1265#true} assume !(0 == ~cond % 256); {1265#true} is VALID [2022-02-20 21:07:23,097 INFO L290 TraceCheckUtils]: 2: Hoare triple {1265#true} assume true; {1265#true} is VALID [2022-02-20 21:07:23,098 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1265#true} {1266#false} #326#return; {1266#false} is VALID [2022-02-20 21:07:23,098 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-02-20 21:07:23,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:23,111 INFO L290 TraceCheckUtils]: 0: Hoare triple {1265#true} ~cond := #in~cond; {1265#true} is VALID [2022-02-20 21:07:23,111 INFO L290 TraceCheckUtils]: 1: Hoare triple {1265#true} assume !(0 == ~cond % 256); {1265#true} is VALID [2022-02-20 21:07:23,112 INFO L290 TraceCheckUtils]: 2: Hoare triple {1265#true} assume true; {1265#true} is VALID [2022-02-20 21:07:23,112 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1265#true} {1266#false} #328#return; {1266#false} is VALID [2022-02-20 21:07:23,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-02-20 21:07:23,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:23,120 INFO L290 TraceCheckUtils]: 0: Hoare triple {1265#true} ~cond := #in~cond; {1265#true} is VALID [2022-02-20 21:07:23,121 INFO L290 TraceCheckUtils]: 1: Hoare triple {1265#true} assume !(0 == ~cond % 256); {1265#true} is VALID [2022-02-20 21:07:23,121 INFO L290 TraceCheckUtils]: 2: Hoare triple {1265#true} assume true; {1265#true} is VALID [2022-02-20 21:07:23,121 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1265#true} {1266#false} #330#return; {1266#false} is VALID [2022-02-20 21:07:23,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-02-20 21:07:23,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:23,137 INFO L290 TraceCheckUtils]: 0: Hoare triple {1265#true} ~cond := #in~cond; {1265#true} is VALID [2022-02-20 21:07:23,138 INFO L290 TraceCheckUtils]: 1: Hoare triple {1265#true} assume !(0 == ~cond % 256); {1265#true} is VALID [2022-02-20 21:07:23,138 INFO L290 TraceCheckUtils]: 2: Hoare triple {1265#true} assume true; {1265#true} is VALID [2022-02-20 21:07:23,138 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1265#true} {1266#false} #332#return; {1266#false} is VALID [2022-02-20 21:07:23,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-02-20 21:07:23,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:23,162 INFO L290 TraceCheckUtils]: 0: Hoare triple {1355#(and (= |old(#memory_real)| |#memory_real|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))} #t~loopctr1237 := 0; {1265#true} is VALID [2022-02-20 21:07:23,162 INFO L290 TraceCheckUtils]: 1: Hoare triple {1265#true} assume !(#t~loopctr1237 % 18446744073709551616 < size % 18446744073709551616);#t~loopctr1246 := 0; {1265#true} is VALID [2022-02-20 21:07:23,162 INFO L290 TraceCheckUtils]: 2: Hoare triple {1265#true} assume !(#t~loopctr1246 % 18446744073709551616 < size % 18446744073709551616); {1265#true} is VALID [2022-02-20 21:07:23,163 INFO L290 TraceCheckUtils]: 3: Hoare triple {1265#true} assume #res.base == dest.base && #res.offset == dest.offset; {1265#true} is VALID [2022-02-20 21:07:23,163 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {1265#true} {1266#false} #336#return; {1266#false} is VALID [2022-02-20 21:07:23,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-02-20 21:07:23,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:23,173 INFO L290 TraceCheckUtils]: 0: Hoare triple {1265#true} ~x := #in~x;call #t~ret257 := ntohl(~x);#res := #t~ret257;havoc #t~ret257; {1265#true} is VALID [2022-02-20 21:07:23,174 INFO L290 TraceCheckUtils]: 1: Hoare triple {1265#true} assume true; {1265#true} is VALID [2022-02-20 21:07:23,180 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {1265#true} {1266#false} #338#return; {1266#false} is VALID [2022-02-20 21:07:23,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-02-20 21:07:23,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:23,194 INFO L290 TraceCheckUtils]: 0: Hoare triple {1265#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {1265#true} is VALID [2022-02-20 21:07:23,194 INFO L290 TraceCheckUtils]: 1: Hoare triple {1265#true} assume !#t~short695; {1265#true} is VALID [2022-02-20 21:07:23,194 INFO L290 TraceCheckUtils]: 2: Hoare triple {1265#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; {1265#true} is VALID [2022-02-20 21:07:23,194 INFO L290 TraceCheckUtils]: 3: Hoare triple {1265#true} assume true; {1265#true} is VALID [2022-02-20 21:07:23,194 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {1265#true} {1266#false} #340#return; {1266#false} is VALID [2022-02-20 21:07:23,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-02-20 21:07:23,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:23,202 INFO L290 TraceCheckUtils]: 0: Hoare triple {1265#true} ~cond := #in~cond; {1265#true} is VALID [2022-02-20 21:07:23,203 INFO L290 TraceCheckUtils]: 1: Hoare triple {1265#true} assume !(0 == ~cond % 256); {1265#true} is VALID [2022-02-20 21:07:23,203 INFO L290 TraceCheckUtils]: 2: Hoare triple {1265#true} assume true; {1265#true} is VALID [2022-02-20 21:07:23,203 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1265#true} {1266#false} #342#return; {1266#false} is VALID [2022-02-20 21:07:23,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-02-20 21:07:23,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:23,211 INFO L290 TraceCheckUtils]: 0: Hoare triple {1265#true} ~cond := #in~cond; {1265#true} is VALID [2022-02-20 21:07:23,211 INFO L290 TraceCheckUtils]: 1: Hoare triple {1265#true} assume !(0 == ~cond % 256); {1265#true} is VALID [2022-02-20 21:07:23,211 INFO L290 TraceCheckUtils]: 2: Hoare triple {1265#true} assume true; {1265#true} is VALID [2022-02-20 21:07:23,211 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1265#true} {1266#false} #344#return; {1266#false} is VALID [2022-02-20 21:07:23,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-02-20 21:07:23,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:23,219 INFO L290 TraceCheckUtils]: 0: Hoare triple {1265#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {1265#true} is VALID [2022-02-20 21:07:23,219 INFO L290 TraceCheckUtils]: 1: Hoare triple {1265#true} assume !#t~short695; {1265#true} is VALID [2022-02-20 21:07:23,220 INFO L290 TraceCheckUtils]: 2: Hoare triple {1265#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; {1265#true} is VALID [2022-02-20 21:07:23,220 INFO L290 TraceCheckUtils]: 3: Hoare triple {1265#true} assume true; {1265#true} is VALID [2022-02-20 21:07:23,220 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {1265#true} {1266#false} #282#return; {1266#false} is VALID [2022-02-20 21:07:23,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-02-20 21:07:23,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:23,229 INFO L290 TraceCheckUtils]: 0: Hoare triple {1265#true} ~cond := #in~cond; {1265#true} is VALID [2022-02-20 21:07:23,229 INFO L290 TraceCheckUtils]: 1: Hoare triple {1265#true} assume !(0 == ~cond % 256); {1265#true} is VALID [2022-02-20 21:07:23,229 INFO L290 TraceCheckUtils]: 2: Hoare triple {1265#true} assume true; {1265#true} is VALID [2022-02-20 21:07:23,229 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1265#true} {1266#false} #284#return; {1266#false} is VALID [2022-02-20 21:07:23,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-02-20 21:07:23,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:23,237 INFO L290 TraceCheckUtils]: 0: Hoare triple {1265#true} ~cond := #in~cond; {1265#true} is VALID [2022-02-20 21:07:23,237 INFO L290 TraceCheckUtils]: 1: Hoare triple {1265#true} assume !(0 == ~cond % 256); {1265#true} is VALID [2022-02-20 21:07:23,238 INFO L290 TraceCheckUtils]: 2: Hoare triple {1265#true} assume true; {1265#true} is VALID [2022-02-20 21:07:23,238 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1265#true} {1266#false} #286#return; {1266#false} is VALID [2022-02-20 21:07:23,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-02-20 21:07:23,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:23,249 INFO L290 TraceCheckUtils]: 0: Hoare triple {1265#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {1265#true} is VALID [2022-02-20 21:07:23,250 INFO L290 TraceCheckUtils]: 1: Hoare triple {1265#true} assume !#t~short695; {1265#true} is VALID [2022-02-20 21:07:23,250 INFO L290 TraceCheckUtils]: 2: Hoare triple {1265#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; {1265#true} is VALID [2022-02-20 21:07:23,250 INFO L290 TraceCheckUtils]: 3: Hoare triple {1265#true} assume true; {1265#true} is VALID [2022-02-20 21:07:23,250 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {1265#true} {1266#false} #288#return; {1266#false} is VALID [2022-02-20 21:07:23,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-02-20 21:07:23,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:23,260 INFO L290 TraceCheckUtils]: 0: Hoare triple {1265#true} ~cond := #in~cond; {1265#true} is VALID [2022-02-20 21:07:23,260 INFO L290 TraceCheckUtils]: 1: Hoare triple {1265#true} assume !(0 == ~cond % 256); {1265#true} is VALID [2022-02-20 21:07:23,260 INFO L290 TraceCheckUtils]: 2: Hoare triple {1265#true} assume true; {1265#true} is VALID [2022-02-20 21:07:23,261 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1265#true} {1266#false} #290#return; {1266#false} is VALID [2022-02-20 21:07:23,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-02-20 21:07:23,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:23,269 INFO L290 TraceCheckUtils]: 0: Hoare triple {1265#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {1265#true} is VALID [2022-02-20 21:07:23,269 INFO L290 TraceCheckUtils]: 1: Hoare triple {1265#true} assume !#t~short695; {1265#true} is VALID [2022-02-20 21:07:23,269 INFO L290 TraceCheckUtils]: 2: Hoare triple {1265#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; {1265#true} is VALID [2022-02-20 21:07:23,270 INFO L290 TraceCheckUtils]: 3: Hoare triple {1265#true} assume true; {1265#true} is VALID [2022-02-20 21:07:23,270 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {1265#true} {1266#false} #292#return; {1266#false} is VALID [2022-02-20 21:07:23,270 INFO L290 TraceCheckUtils]: 0: Hoare triple {1265#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(36, 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; {1265#true} is VALID [2022-02-20 21:07:23,271 INFO L290 TraceCheckUtils]: 1: Hoare triple {1265#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_read_be32_harness } true;assume { :begin_inline_aws_byte_cursor_read_common_harness } true;havoc aws_byte_cursor_read_common_harness_#t~nondet1209#1, aws_byte_cursor_read_common_harness_#t~nondet1210#1, aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset, aws_byte_cursor_read_common_harness_#t~ret1212#1, aws_byte_cursor_read_common_harness_#t~mem1213#1, aws_byte_cursor_read_common_harness_#t~mem1214#1, aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset, aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset, aws_byte_cursor_read_common_harness_#t~mem1217#1, aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset, aws_byte_cursor_read_common_harness_#t~mem1220#1, aws_byte_cursor_read_common_harness_#t~ret1221#1, aws_byte_cursor_read_common_harness_#t~ret1222#1, aws_byte_cursor_read_common_harness_#t~mem1223#1, aws_byte_cursor_read_common_harness_#t~mem1224#1, aws_byte_cursor_read_common_harness_#t~short1225#1, aws_byte_cursor_read_common_harness_#t~mem1227#1.base, aws_byte_cursor_read_common_harness_#t~mem1227#1.offset, aws_byte_cursor_read_common_harness_#t~mem1226#1.base, aws_byte_cursor_read_common_harness_#t~mem1226#1.offset, aws_byte_cursor_read_common_harness_#t~mem1229#1, aws_byte_cursor_read_common_harness_#t~mem1228#1, aws_byte_cursor_read_common_harness_#t~mem1230#1, aws_byte_cursor_read_common_harness_#t~mem1231#1, aws_byte_cursor_read_common_harness_#t~mem1232#1, aws_byte_cursor_read_common_harness_#t~mem1233#1.base, aws_byte_cursor_read_common_harness_#t~mem1233#1.offset, aws_byte_cursor_read_common_harness_#t~ret1234#1, aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, aws_byte_cursor_read_common_harness_~length~2#1, aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset;call aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);call write~init~int(aws_byte_cursor_read_common_harness_#t~nondet1209#1, aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);havoc aws_byte_cursor_read_common_harness_#t~nondet1209#1;aws_byte_cursor_read_common_harness_~length~2#1 := aws_byte_cursor_read_common_harness_#t~nondet1210#1;havoc aws_byte_cursor_read_common_harness_#t~nondet1210#1; {1267#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:23,272 INFO L272 TraceCheckUtils]: 2: Hoare triple {1267#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset := can_fail_malloc(aws_byte_cursor_read_common_harness_~length~2#1); {1349#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:07:23,272 INFO L290 TraceCheckUtils]: 3: Hoare triple {1349#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {1265#true} is VALID [2022-02-20 21:07:23,273 INFO L272 TraceCheckUtils]: 4: Hoare triple {1265#true} call #t~ret554 := nondet_bool(); {1265#true} is VALID [2022-02-20 21:07:23,273 INFO L290 TraceCheckUtils]: 5: Hoare triple {1265#true} #res := #t~nondet8;havoc #t~nondet8; {1265#true} is VALID [2022-02-20 21:07:23,273 INFO L290 TraceCheckUtils]: 6: Hoare triple {1265#true} assume true; {1265#true} is VALID [2022-02-20 21:07:23,273 INFO L284 TraceCheckUtils]: 7: Hoare quadruple {1265#true} {1265#true} #314#return; {1265#true} is VALID [2022-02-20 21:07:23,273 INFO L290 TraceCheckUtils]: 8: Hoare triple {1265#true} assume 0 != #t~ret554 % 256;#t~ite556.base, #t~ite556.offset := 0, 0; {1265#true} is VALID [2022-02-20 21:07:23,273 INFO L290 TraceCheckUtils]: 9: Hoare triple {1265#true} #res.base, #res.offset := #t~ite556.base, #t~ite556.offset;havoc #t~ret554;havoc #t~ite556.base, #t~ite556.offset;havoc #t~ret555.base, #t~ret555.offset; {1265#true} is VALID [2022-02-20 21:07:23,274 INFO L290 TraceCheckUtils]: 10: Hoare triple {1265#true} assume true; {1265#true} is VALID [2022-02-20 21:07:23,274 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {1265#true} {1267#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #318#return; {1267#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:23,275 INFO L290 TraceCheckUtils]: 12: Hoare triple {1267#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset := aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset;havoc aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset;assume { :begin_inline_ensure_byte_cursor_has_allocated_buffer_member } true;ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.offset := aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset, ensure_byte_cursor_has_allocated_buffer_member_#t~mem502#1, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.offset, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset;ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset := ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.offset; {1267#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:23,275 INFO L272 TraceCheckUtils]: 13: Hoare triple {1267#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1 := nondet_bool(); {1265#true} is VALID [2022-02-20 21:07:23,275 INFO L290 TraceCheckUtils]: 14: Hoare triple {1265#true} #res := #t~nondet8;havoc #t~nondet8; {1265#true} is VALID [2022-02-20 21:07:23,275 INFO L290 TraceCheckUtils]: 15: Hoare triple {1265#true} assume true; {1265#true} is VALID [2022-02-20 21:07:23,276 INFO L284 TraceCheckUtils]: 16: Hoare quadruple {1265#true} {1267#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #320#return; {1267#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:23,277 INFO L290 TraceCheckUtils]: 17: Hoare triple {1267#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} assume 0 != ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1 % 256;ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset := 0, 0; {1267#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:23,277 INFO L290 TraceCheckUtils]: 18: Hoare triple {1267#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call write~$Pointer$(ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, 8 + ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset, 8);havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~mem502#1;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.offset; {1267#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:23,278 INFO L290 TraceCheckUtils]: 19: Hoare triple {1267#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} assume { :end_inline_ensure_byte_cursor_has_allocated_buffer_member } true; {1267#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:23,278 INFO L272 TraceCheckUtils]: 20: Hoare triple {1267#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call aws_byte_cursor_read_common_harness_#t~ret1212#1 := aws_byte_cursor_is_valid(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset); {1265#true} is VALID [2022-02-20 21:07:23,278 INFO L290 TraceCheckUtils]: 21: Hoare triple {1265#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {1353#(or (= |aws_byte_cursor_is_valid_#in~cursor.base| 0) |aws_byte_cursor_is_valid_#t~short695|)} is VALID [2022-02-20 21:07:23,279 INFO L290 TraceCheckUtils]: 22: Hoare triple {1353#(or (= |aws_byte_cursor_is_valid_#in~cursor.base| 0) |aws_byte_cursor_is_valid_#t~short695|)} assume !#t~short695; {1354#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:23,279 INFO L290 TraceCheckUtils]: 23: Hoare triple {1354#(= |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; {1354#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:23,280 INFO L290 TraceCheckUtils]: 24: Hoare triple {1354#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} assume true; {1354#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:23,280 INFO L284 TraceCheckUtils]: 25: Hoare quadruple {1354#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} {1267#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #324#return; {1266#false} is VALID [2022-02-20 21:07:23,281 INFO L272 TraceCheckUtils]: 26: Hoare triple {1266#false} call assume_abort_if_not(aws_byte_cursor_read_common_harness_#t~ret1212#1); {1265#true} is VALID [2022-02-20 21:07:23,281 INFO L290 TraceCheckUtils]: 27: Hoare triple {1265#true} ~cond := #in~cond; {1265#true} is VALID [2022-02-20 21:07:23,281 INFO L290 TraceCheckUtils]: 28: Hoare triple {1265#true} assume !(0 == ~cond % 256); {1265#true} is VALID [2022-02-20 21:07:23,281 INFO L290 TraceCheckUtils]: 29: Hoare triple {1265#true} assume true; {1265#true} is VALID [2022-02-20 21:07:23,281 INFO L284 TraceCheckUtils]: 30: Hoare quadruple {1265#true} {1266#false} #326#return; {1266#false} is VALID [2022-02-20 21:07:23,281 INFO L290 TraceCheckUtils]: 31: Hoare triple {1266#false} havoc aws_byte_cursor_read_common_harness_#t~ret1212#1;call aws_byte_cursor_read_common_harness_#t~mem1213#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8); {1266#false} is VALID [2022-02-20 21:07:23,282 INFO L272 TraceCheckUtils]: 32: Hoare triple {1266#false} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_common_harness_#t~mem1213#1 % 18446744073709551616 >= 4 then 1 else 0) then 0 else 1)); {1265#true} is VALID [2022-02-20 21:07:23,282 INFO L290 TraceCheckUtils]: 33: Hoare triple {1265#true} ~cond := #in~cond; {1265#true} is VALID [2022-02-20 21:07:23,282 INFO L290 TraceCheckUtils]: 34: Hoare triple {1265#true} assume !(0 == ~cond % 256); {1265#true} is VALID [2022-02-20 21:07:23,282 INFO L290 TraceCheckUtils]: 35: Hoare triple {1265#true} assume true; {1265#true} is VALID [2022-02-20 21:07:23,282 INFO L284 TraceCheckUtils]: 36: Hoare quadruple {1265#true} {1266#false} #328#return; {1266#false} is VALID [2022-02-20 21:07:23,282 INFO L290 TraceCheckUtils]: 37: Hoare triple {1266#false} havoc aws_byte_cursor_read_common_harness_#t~mem1213#1; {1266#false} is VALID [2022-02-20 21:07:23,283 INFO L272 TraceCheckUtils]: 38: Hoare triple {1266#false} call assume_abort_if_not((if 0 == aws_byte_cursor_read_common_harness_~dest~1#1.base + aws_byte_cursor_read_common_harness_~dest~1#1.offset then 0 else 1)); {1265#true} is VALID [2022-02-20 21:07:23,283 INFO L290 TraceCheckUtils]: 39: Hoare triple {1265#true} ~cond := #in~cond; {1265#true} is VALID [2022-02-20 21:07:23,283 INFO L290 TraceCheckUtils]: 40: Hoare triple {1265#true} assume !(0 == ~cond % 256); {1265#true} is VALID [2022-02-20 21:07:23,283 INFO L290 TraceCheckUtils]: 41: Hoare triple {1265#true} assume true; {1265#true} is VALID [2022-02-20 21:07:23,283 INFO L284 TraceCheckUtils]: 42: Hoare quadruple {1265#true} {1266#false} #330#return; {1266#false} is VALID [2022-02-20 21:07:23,283 INFO L272 TraceCheckUtils]: 43: Hoare triple {1266#false} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_common_harness_~length~2#1 % 18446744073709551616 >= 4 then 1 else 0) then 0 else 1)); {1265#true} is VALID [2022-02-20 21:07:23,284 INFO L290 TraceCheckUtils]: 44: Hoare triple {1265#true} ~cond := #in~cond; {1265#true} is VALID [2022-02-20 21:07:23,284 INFO L290 TraceCheckUtils]: 45: Hoare triple {1265#true} assume !(0 == ~cond % 256); {1265#true} is VALID [2022-02-20 21:07:23,284 INFO L290 TraceCheckUtils]: 46: Hoare triple {1265#true} assume true; {1265#true} is VALID [2022-02-20 21:07:23,284 INFO L284 TraceCheckUtils]: 47: Hoare quadruple {1265#true} {1266#false} #332#return; {1266#false} is VALID [2022-02-20 21:07:23,284 INFO L290 TraceCheckUtils]: 48: Hoare triple {1266#false} call aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset := #Ultimate.allocOnStack(16);call aws_byte_cursor_read_common_harness_#t~mem1214#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call write~init~int(aws_byte_cursor_read_common_harness_#t~mem1214#1, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, 8 + aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8);havoc aws_byte_cursor_read_common_harness_#t~mem1214#1;havoc aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset;call aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_read_common_harness_#t~mem1217#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);assume { :begin_inline_save_byte_from_array } true;save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset, save_byte_from_array_#in~size#1, save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset := aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset, aws_byte_cursor_read_common_harness_#t~mem1217#1, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset;havoc save_byte_from_array_#t~ret595#1, save_byte_from_array_#t~mem596#1, save_byte_from_array_#t~mem597#1, save_byte_from_array_#t~mem598#1, save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset, save_byte_from_array_~size#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset;save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset := save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset;save_byte_from_array_~size#1 := save_byte_from_array_#in~size#1;save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset := save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset; {1266#false} is VALID [2022-02-20 21:07:23,284 INFO L290 TraceCheckUtils]: 49: Hoare triple {1266#false} assume !((save_byte_from_array_~size#1 % 18446744073709551616 > 0 && (save_byte_from_array_~array#1.base != 0 || save_byte_from_array_~array#1.offset != 0)) && (save_byte_from_array_~storage#1.base != 0 || save_byte_from_array_~storage#1.offset != 0)); {1266#false} is VALID [2022-02-20 21:07:23,285 INFO L290 TraceCheckUtils]: 50: Hoare triple {1266#false} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset;havoc aws_byte_cursor_read_common_harness_#t~mem1217#1;call aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset := #Ultimate.allocOnStack(4);call aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, 8 + aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8); {1266#false} is VALID [2022-02-20 21:07:23,285 INFO L272 TraceCheckUtils]: 51: Hoare triple {1266#false} call aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset := #Ultimate.C_memcpy(aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset, 4); {1355#(and (= |old(#memory_real)| |#memory_real|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))} is VALID [2022-02-20 21:07:23,285 INFO L290 TraceCheckUtils]: 52: Hoare triple {1355#(and (= |old(#memory_real)| |#memory_real|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))} #t~loopctr1237 := 0; {1265#true} is VALID [2022-02-20 21:07:23,285 INFO L290 TraceCheckUtils]: 53: Hoare triple {1265#true} assume !(#t~loopctr1237 % 18446744073709551616 < size % 18446744073709551616);#t~loopctr1246 := 0; {1265#true} is VALID [2022-02-20 21:07:23,285 INFO L290 TraceCheckUtils]: 54: Hoare triple {1265#true} assume !(#t~loopctr1246 % 18446744073709551616 < size % 18446744073709551616); {1265#true} is VALID [2022-02-20 21:07:23,285 INFO L290 TraceCheckUtils]: 55: Hoare triple {1265#true} assume #res.base == dest.base && #res.offset == dest.offset; {1265#true} is VALID [2022-02-20 21:07:23,286 INFO L284 TraceCheckUtils]: 56: Hoare quadruple {1265#true} {1266#false} #336#return; {1266#false} is VALID [2022-02-20 21:07:23,286 INFO L290 TraceCheckUtils]: 57: Hoare triple {1266#false} havoc aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset;havoc aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset;call aws_byte_cursor_read_common_harness_#t~mem1220#1 := read~int(aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, 4); {1266#false} is VALID [2022-02-20 21:07:23,286 INFO L272 TraceCheckUtils]: 58: Hoare triple {1266#false} call aws_byte_cursor_read_common_harness_#t~ret1221#1 := aws_ntoh32(aws_byte_cursor_read_common_harness_#t~mem1220#1); {1265#true} is VALID [2022-02-20 21:07:23,286 INFO L290 TraceCheckUtils]: 59: Hoare triple {1265#true} ~x := #in~x;call #t~ret257 := ntohl(~x);#res := #t~ret257;havoc #t~ret257; {1265#true} is VALID [2022-02-20 21:07:23,286 INFO L290 TraceCheckUtils]: 60: Hoare triple {1265#true} assume true; {1265#true} is VALID [2022-02-20 21:07:23,286 INFO L284 TraceCheckUtils]: 61: Hoare quadruple {1265#true} {1266#false} #338#return; {1266#false} is VALID [2022-02-20 21:07:23,287 INFO L290 TraceCheckUtils]: 62: Hoare triple {1266#false} call write~int(aws_byte_cursor_read_common_harness_#t~ret1221#1, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, 4);havoc aws_byte_cursor_read_common_harness_#t~mem1220#1;havoc aws_byte_cursor_read_common_harness_#t~ret1221#1;assume { :begin_inline_aws_byte_cursor_read_be32 } true;aws_byte_cursor_read_be32_#in~cur#1.base, aws_byte_cursor_read_be32_#in~cur#1.offset, aws_byte_cursor_read_be32_#in~var#1.base, aws_byte_cursor_read_be32_#in~var#1.offset := aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset;havoc aws_byte_cursor_read_be32_#res#1;havoc aws_byte_cursor_read_be32_#t~ret1131#1, aws_byte_cursor_read_be32_#t~ret1132#1, aws_byte_cursor_read_be32_#t~mem1133#1, aws_byte_cursor_read_be32_#t~ret1134#1, aws_byte_cursor_read_be32_#t~ret1135#1, aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset, aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset, aws_byte_cursor_read_be32_~rv~10#1;aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset := aws_byte_cursor_read_be32_#in~cur#1.base, aws_byte_cursor_read_be32_#in~cur#1.offset;aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset := aws_byte_cursor_read_be32_#in~var#1.base, aws_byte_cursor_read_be32_#in~var#1.offset; {1266#false} is VALID [2022-02-20 21:07:23,287 INFO L272 TraceCheckUtils]: 63: Hoare triple {1266#false} call aws_byte_cursor_read_be32_#t~ret1131#1 := aws_byte_cursor_is_valid(aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset); {1265#true} is VALID [2022-02-20 21:07:23,287 INFO L290 TraceCheckUtils]: 64: Hoare triple {1265#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {1265#true} is VALID [2022-02-20 21:07:23,287 INFO L290 TraceCheckUtils]: 65: Hoare triple {1265#true} assume !#t~short695; {1265#true} is VALID [2022-02-20 21:07:23,287 INFO L290 TraceCheckUtils]: 66: Hoare triple {1265#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; {1265#true} is VALID [2022-02-20 21:07:23,287 INFO L290 TraceCheckUtils]: 67: Hoare triple {1265#true} assume true; {1265#true} is VALID [2022-02-20 21:07:23,288 INFO L284 TraceCheckUtils]: 68: Hoare quadruple {1265#true} {1266#false} #340#return; {1266#false} is VALID [2022-02-20 21:07:23,288 INFO L272 TraceCheckUtils]: 69: Hoare triple {1266#false} call assume_abort_if_not(aws_byte_cursor_read_be32_#t~ret1131#1); {1265#true} is VALID [2022-02-20 21:07:23,288 INFO L290 TraceCheckUtils]: 70: Hoare triple {1265#true} ~cond := #in~cond; {1265#true} is VALID [2022-02-20 21:07:23,288 INFO L290 TraceCheckUtils]: 71: Hoare triple {1265#true} assume !(0 == ~cond % 256); {1265#true} is VALID [2022-02-20 21:07:23,288 INFO L290 TraceCheckUtils]: 72: Hoare triple {1265#true} assume true; {1265#true} is VALID [2022-02-20 21:07:23,288 INFO L284 TraceCheckUtils]: 73: Hoare quadruple {1265#true} {1266#false} #342#return; {1266#false} is VALID [2022-02-20 21:07:23,289 INFO L290 TraceCheckUtils]: 74: Hoare triple {1266#false} havoc aws_byte_cursor_read_be32_#t~ret1131#1; {1266#false} is VALID [2022-02-20 21:07:23,289 INFO L272 TraceCheckUtils]: 75: Hoare triple {1266#false} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_be32_~var#1.base != 0 || aws_byte_cursor_read_be32_~var#1.offset != 0 then 1 else 0) then 0 else 1)); {1265#true} is VALID [2022-02-20 21:07:23,289 INFO L290 TraceCheckUtils]: 76: Hoare triple {1265#true} ~cond := #in~cond; {1265#true} is VALID [2022-02-20 21:07:23,289 INFO L290 TraceCheckUtils]: 77: Hoare triple {1265#true} assume !(0 == ~cond % 256); {1265#true} is VALID [2022-02-20 21:07:23,289 INFO L290 TraceCheckUtils]: 78: Hoare triple {1265#true} assume true; {1265#true} is VALID [2022-02-20 21:07:23,289 INFO L284 TraceCheckUtils]: 79: Hoare quadruple {1265#true} {1266#false} #344#return; {1266#false} is VALID [2022-02-20 21:07:23,290 INFO L272 TraceCheckUtils]: 80: Hoare triple {1266#false} call aws_byte_cursor_read_be32_#t~ret1132#1 := aws_byte_cursor_read(aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset, aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset, 4); {1266#false} is VALID [2022-02-20 21:07:23,290 INFO L290 TraceCheckUtils]: 81: Hoare triple {1266#false} ~cur#1.base, ~cur#1.offset := #in~cur#1.base, #in~cur#1.offset;~dest#1.base, ~dest#1.offset := #in~dest#1.base, #in~dest#1.offset;~len#1 := #in~len#1; {1266#false} is VALID [2022-02-20 21:07:23,290 INFO L272 TraceCheckUtils]: 82: Hoare triple {1266#false} call #t~ret1106#1 := aws_byte_cursor_is_valid(~cur#1.base, ~cur#1.offset); {1265#true} is VALID [2022-02-20 21:07:23,290 INFO L290 TraceCheckUtils]: 83: Hoare triple {1265#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {1265#true} is VALID [2022-02-20 21:07:23,290 INFO L290 TraceCheckUtils]: 84: Hoare triple {1265#true} assume !#t~short695; {1265#true} is VALID [2022-02-20 21:07:23,290 INFO L290 TraceCheckUtils]: 85: Hoare triple {1265#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; {1265#true} is VALID [2022-02-20 21:07:23,291 INFO L290 TraceCheckUtils]: 86: Hoare triple {1265#true} assume true; {1265#true} is VALID [2022-02-20 21:07:23,291 INFO L284 TraceCheckUtils]: 87: Hoare quadruple {1265#true} {1266#false} #282#return; {1266#false} is VALID [2022-02-20 21:07:23,291 INFO L272 TraceCheckUtils]: 88: Hoare triple {1266#false} call assume_abort_if_not(#t~ret1106#1); {1265#true} is VALID [2022-02-20 21:07:23,291 INFO L290 TraceCheckUtils]: 89: Hoare triple {1265#true} ~cond := #in~cond; {1265#true} is VALID [2022-02-20 21:07:23,291 INFO L290 TraceCheckUtils]: 90: Hoare triple {1265#true} assume !(0 == ~cond % 256); {1265#true} is VALID [2022-02-20 21:07:23,291 INFO L290 TraceCheckUtils]: 91: Hoare triple {1265#true} assume true; {1265#true} is VALID [2022-02-20 21:07:23,292 INFO L284 TraceCheckUtils]: 92: Hoare quadruple {1265#true} {1266#false} #284#return; {1266#false} is VALID [2022-02-20 21:07:23,292 INFO L290 TraceCheckUtils]: 93: Hoare triple {1266#false} havoc #t~ret1106#1; {1266#false} is VALID [2022-02-20 21:07:23,292 INFO L272 TraceCheckUtils]: 94: Hoare triple {1266#false} call assume_abort_if_not((if 0 == (if 0 == ~len#1 % 18446744073709551616 || ~dest#1.base != 0 || ~dest#1.offset != 0 then 1 else 0) then 0 else 1)); {1265#true} is VALID [2022-02-20 21:07:23,292 INFO L290 TraceCheckUtils]: 95: Hoare triple {1265#true} ~cond := #in~cond; {1265#true} is VALID [2022-02-20 21:07:23,292 INFO L290 TraceCheckUtils]: 96: Hoare triple {1265#true} assume !(0 == ~cond % 256); {1265#true} is VALID [2022-02-20 21:07:23,292 INFO L290 TraceCheckUtils]: 97: Hoare triple {1265#true} assume true; {1265#true} is VALID [2022-02-20 21:07:23,293 INFO L284 TraceCheckUtils]: 98: Hoare quadruple {1265#true} {1266#false} #286#return; {1266#false} is VALID [2022-02-20 21:07:23,293 INFO L290 TraceCheckUtils]: 99: Hoare triple {1266#false} call ~#slice~0#1.base, ~#slice~0#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_advance_nospec } true;aws_byte_cursor_advance_nospec_#in~cursor#1.base, aws_byte_cursor_advance_nospec_#in~cursor#1.offset, aws_byte_cursor_advance_nospec_#in~len#1 := ~cur#1.base, ~cur#1.offset, ~len#1;havoc aws_byte_cursor_advance_nospec_#res#1.len, aws_byte_cursor_advance_nospec_#res#1.ptr.base, aws_byte_cursor_advance_nospec_#res#1.ptr.offset;havoc aws_byte_cursor_advance_nospec_#t~ret1090#1, aws_byte_cursor_advance_nospec_#t~mem1091#1, aws_byte_cursor_advance_nospec_#t~mem1092#1, aws_byte_cursor_advance_nospec_#t~short1093#1, aws_byte_cursor_advance_nospec_#t~mem1094#1, aws_byte_cursor_advance_nospec_#t~ret1095#1, aws_byte_cursor_advance_nospec_#t~mem1097#1.base, aws_byte_cursor_advance_nospec_#t~mem1097#1.offset, aws_byte_cursor_advance_nospec_#t~mem1098#1, aws_byte_cursor_advance_nospec_#t~mem1099#1.base, aws_byte_cursor_advance_nospec_#t~mem1099#1.offset, aws_byte_cursor_advance_nospec_#t~mem1100#1.base, aws_byte_cursor_advance_nospec_#t~mem1100#1.offset, aws_byte_cursor_advance_nospec_#t~mem1101#1, aws_byte_cursor_advance_nospec_~mask~0#1, aws_byte_cursor_advance_nospec_#t~nondet1096#1, aws_byte_cursor_advance_nospec_#t~ret1102#1, aws_byte_cursor_advance_nospec_#t~ret1103#1, aws_byte_cursor_advance_nospec_#t~mem1104#1, aws_byte_cursor_advance_nospec_#t~mem1105#1.base, aws_byte_cursor_advance_nospec_#t~mem1105#1.offset, aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset, aws_byte_cursor_advance_nospec_~len#1, aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset;aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset := aws_byte_cursor_advance_nospec_#in~cursor#1.base, aws_byte_cursor_advance_nospec_#in~cursor#1.offset;aws_byte_cursor_advance_nospec_~len#1 := aws_byte_cursor_advance_nospec_#in~len#1; {1266#false} is VALID [2022-02-20 21:07:23,293 INFO L272 TraceCheckUtils]: 100: Hoare triple {1266#false} call aws_byte_cursor_advance_nospec_#t~ret1090#1 := aws_byte_cursor_is_valid(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset); {1265#true} is VALID [2022-02-20 21:07:23,293 INFO L290 TraceCheckUtils]: 101: Hoare triple {1265#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {1265#true} is VALID [2022-02-20 21:07:23,293 INFO L290 TraceCheckUtils]: 102: Hoare triple {1265#true} assume !#t~short695; {1265#true} is VALID [2022-02-20 21:07:23,293 INFO L290 TraceCheckUtils]: 103: Hoare triple {1265#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; {1265#true} is VALID [2022-02-20 21:07:23,293 INFO L290 TraceCheckUtils]: 104: Hoare triple {1265#true} assume true; {1265#true} is VALID [2022-02-20 21:07:23,294 INFO L284 TraceCheckUtils]: 105: Hoare quadruple {1265#true} {1266#false} #288#return; {1266#false} is VALID [2022-02-20 21:07:23,294 INFO L272 TraceCheckUtils]: 106: Hoare triple {1266#false} call assume_abort_if_not(aws_byte_cursor_advance_nospec_#t~ret1090#1); {1265#true} is VALID [2022-02-20 21:07:23,294 INFO L290 TraceCheckUtils]: 107: Hoare triple {1265#true} ~cond := #in~cond; {1265#true} is VALID [2022-02-20 21:07:23,294 INFO L290 TraceCheckUtils]: 108: Hoare triple {1265#true} assume !(0 == ~cond % 256); {1265#true} is VALID [2022-02-20 21:07:23,294 INFO L290 TraceCheckUtils]: 109: Hoare triple {1265#true} assume true; {1265#true} is VALID [2022-02-20 21:07:23,294 INFO L284 TraceCheckUtils]: 110: Hoare quadruple {1265#true} {1266#false} #290#return; {1266#false} is VALID [2022-02-20 21:07:23,295 INFO L290 TraceCheckUtils]: 111: Hoare triple {1266#false} havoc aws_byte_cursor_advance_nospec_#t~ret1090#1;call aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset := #Ultimate.allocOnStack(16);call aws_byte_cursor_advance_nospec_#t~mem1091#1 := read~int(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset, 8);aws_byte_cursor_advance_nospec_#t~short1093#1 := aws_byte_cursor_advance_nospec_~len#1 % 18446744073709551616 <= aws_byte_cursor_advance_nospec_#t~mem1091#1 % 18446744073709551616 && aws_byte_cursor_advance_nospec_~len#1 % 18446744073709551616 <= 9223372036854775807; {1266#false} is VALID [2022-02-20 21:07:23,295 INFO L290 TraceCheckUtils]: 112: Hoare triple {1266#false} assume !aws_byte_cursor_advance_nospec_#t~short1093#1; {1266#false} is VALID [2022-02-20 21:07:23,295 INFO L290 TraceCheckUtils]: 113: Hoare triple {1266#false} assume !aws_byte_cursor_advance_nospec_#t~short1093#1;havoc aws_byte_cursor_advance_nospec_#t~mem1091#1;havoc aws_byte_cursor_advance_nospec_#t~mem1092#1;havoc aws_byte_cursor_advance_nospec_#t~short1093#1;call write~$Pointer$(0, 0, aws_byte_cursor_advance_nospec_~#rv~7#1.base, 8 + aws_byte_cursor_advance_nospec_~#rv~7#1.offset, 8);call write~int(0, aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset, 8); {1266#false} is VALID [2022-02-20 21:07:23,295 INFO L272 TraceCheckUtils]: 114: Hoare triple {1266#false} call aws_byte_cursor_advance_nospec_#t~ret1102#1 := aws_byte_cursor_is_valid(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset); {1265#true} is VALID [2022-02-20 21:07:23,295 INFO L290 TraceCheckUtils]: 115: Hoare triple {1265#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {1265#true} is VALID [2022-02-20 21:07:23,295 INFO L290 TraceCheckUtils]: 116: Hoare triple {1265#true} assume !#t~short695; {1265#true} is VALID [2022-02-20 21:07:23,296 INFO L290 TraceCheckUtils]: 117: Hoare triple {1265#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; {1265#true} is VALID [2022-02-20 21:07:23,296 INFO L290 TraceCheckUtils]: 118: Hoare triple {1265#true} assume true; {1265#true} is VALID [2022-02-20 21:07:23,296 INFO L284 TraceCheckUtils]: 119: Hoare quadruple {1265#true} {1266#false} #292#return; {1266#false} is VALID [2022-02-20 21:07:23,296 INFO L272 TraceCheckUtils]: 120: Hoare triple {1266#false} call __VERIFIER_assert(aws_byte_cursor_advance_nospec_#t~ret1102#1); {1266#false} is VALID [2022-02-20 21:07:23,296 INFO L290 TraceCheckUtils]: 121: Hoare triple {1266#false} ~cond := #in~cond; {1266#false} is VALID [2022-02-20 21:07:23,296 INFO L290 TraceCheckUtils]: 122: Hoare triple {1266#false} assume 0 == ~cond % 256; {1266#false} is VALID [2022-02-20 21:07:23,297 INFO L290 TraceCheckUtils]: 123: Hoare triple {1266#false} assume !false; {1266#false} is VALID [2022-02-20 21:07:23,297 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2022-02-20 21:07:23,297 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:07:23,298 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483857574] [2022-02-20 21:07:23,298 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483857574] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 21:07:23,298 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [831256878] [2022-02-20 21:07:23,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:07:23,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 21:07:23,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 21:07:23,303 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:07:23,334 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:07:23,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:23,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 2744 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-20 21:07:23,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:23,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 21:07:24,419 INFO L290 TraceCheckUtils]: 0: Hoare triple {1265#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(36, 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; {1359#(< 0 |#StackHeapBarrier|)} is VALID [2022-02-20 21:07:24,425 INFO L290 TraceCheckUtils]: 1: Hoare triple {1359#(< 0 |#StackHeapBarrier|)} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_read_be32_harness } true;assume { :begin_inline_aws_byte_cursor_read_common_harness } true;havoc aws_byte_cursor_read_common_harness_#t~nondet1209#1, aws_byte_cursor_read_common_harness_#t~nondet1210#1, aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset, aws_byte_cursor_read_common_harness_#t~ret1212#1, aws_byte_cursor_read_common_harness_#t~mem1213#1, aws_byte_cursor_read_common_harness_#t~mem1214#1, aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset, aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset, aws_byte_cursor_read_common_harness_#t~mem1217#1, aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset, aws_byte_cursor_read_common_harness_#t~mem1220#1, aws_byte_cursor_read_common_harness_#t~ret1221#1, aws_byte_cursor_read_common_harness_#t~ret1222#1, aws_byte_cursor_read_common_harness_#t~mem1223#1, aws_byte_cursor_read_common_harness_#t~mem1224#1, aws_byte_cursor_read_common_harness_#t~short1225#1, aws_byte_cursor_read_common_harness_#t~mem1227#1.base, aws_byte_cursor_read_common_harness_#t~mem1227#1.offset, aws_byte_cursor_read_common_harness_#t~mem1226#1.base, aws_byte_cursor_read_common_harness_#t~mem1226#1.offset, aws_byte_cursor_read_common_harness_#t~mem1229#1, aws_byte_cursor_read_common_harness_#t~mem1228#1, aws_byte_cursor_read_common_harness_#t~mem1230#1, aws_byte_cursor_read_common_harness_#t~mem1231#1, aws_byte_cursor_read_common_harness_#t~mem1232#1, aws_byte_cursor_read_common_harness_#t~mem1233#1.base, aws_byte_cursor_read_common_harness_#t~mem1233#1.offset, aws_byte_cursor_read_common_harness_#t~ret1234#1, aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, aws_byte_cursor_read_common_harness_~length~2#1, aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset;call aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);call write~init~int(aws_byte_cursor_read_common_harness_#t~nondet1209#1, aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);havoc aws_byte_cursor_read_common_harness_#t~nondet1209#1;aws_byte_cursor_read_common_harness_~length~2#1 := aws_byte_cursor_read_common_harness_#t~nondet1210#1;havoc aws_byte_cursor_read_common_harness_#t~nondet1210#1; {1363#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} is VALID [2022-02-20 21:07:24,425 INFO L272 TraceCheckUtils]: 2: Hoare triple {1363#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} call aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset := can_fail_malloc(aws_byte_cursor_read_common_harness_~length~2#1); {1265#true} is VALID [2022-02-20 21:07:24,425 INFO L290 TraceCheckUtils]: 3: Hoare triple {1265#true} ~size := #in~size; {1265#true} is VALID [2022-02-20 21:07:24,425 INFO L272 TraceCheckUtils]: 4: Hoare triple {1265#true} call #t~ret554 := nondet_bool(); {1265#true} is VALID [2022-02-20 21:07:24,425 INFO L290 TraceCheckUtils]: 5: Hoare triple {1265#true} #res := #t~nondet8;havoc #t~nondet8; {1265#true} is VALID [2022-02-20 21:07:24,425 INFO L290 TraceCheckUtils]: 6: Hoare triple {1265#true} assume true; {1265#true} is VALID [2022-02-20 21:07:24,426 INFO L284 TraceCheckUtils]: 7: Hoare quadruple {1265#true} {1265#true} #314#return; {1265#true} is VALID [2022-02-20 21:07:24,426 INFO L290 TraceCheckUtils]: 8: Hoare triple {1265#true} assume 0 != #t~ret554 % 256;#t~ite556.base, #t~ite556.offset := 0, 0; {1265#true} is VALID [2022-02-20 21:07:24,426 INFO L290 TraceCheckUtils]: 9: Hoare triple {1265#true} #res.base, #res.offset := #t~ite556.base, #t~ite556.offset;havoc #t~ret554;havoc #t~ite556.base, #t~ite556.offset;havoc #t~ret555.base, #t~ret555.offset; {1265#true} is VALID [2022-02-20 21:07:24,426 INFO L290 TraceCheckUtils]: 10: Hoare triple {1265#true} assume true; {1265#true} is VALID [2022-02-20 21:07:24,427 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {1265#true} {1363#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} #318#return; {1363#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} is VALID [2022-02-20 21:07:24,428 INFO L290 TraceCheckUtils]: 12: Hoare triple {1363#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset := aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset;havoc aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset;assume { :begin_inline_ensure_byte_cursor_has_allocated_buffer_member } true;ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.offset := aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset, ensure_byte_cursor_has_allocated_buffer_member_#t~mem502#1, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.offset, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset;ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset := ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.offset; {1363#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} is VALID [2022-02-20 21:07:24,428 INFO L272 TraceCheckUtils]: 13: Hoare triple {1363#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} call ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1 := nondet_bool(); {1265#true} is VALID [2022-02-20 21:07:24,428 INFO L290 TraceCheckUtils]: 14: Hoare triple {1265#true} #res := #t~nondet8;havoc #t~nondet8; {1265#true} is VALID [2022-02-20 21:07:24,428 INFO L290 TraceCheckUtils]: 15: Hoare triple {1265#true} assume true; {1265#true} is VALID [2022-02-20 21:07:24,429 INFO L284 TraceCheckUtils]: 16: Hoare quadruple {1265#true} {1363#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} #320#return; {1363#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} is VALID [2022-02-20 21:07:24,429 INFO L290 TraceCheckUtils]: 17: Hoare triple {1363#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} assume 0 != ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1 % 256;ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset := 0, 0; {1363#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} is VALID [2022-02-20 21:07:24,430 INFO L290 TraceCheckUtils]: 18: Hoare triple {1363#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} call write~$Pointer$(ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, 8 + ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset, 8);havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~mem502#1;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.offset; {1363#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} is VALID [2022-02-20 21:07:24,430 INFO L290 TraceCheckUtils]: 19: Hoare triple {1363#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} assume { :end_inline_ensure_byte_cursor_has_allocated_buffer_member } true; {1363#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} is VALID [2022-02-20 21:07:24,430 INFO L272 TraceCheckUtils]: 20: Hoare triple {1363#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} call aws_byte_cursor_read_common_harness_#t~ret1212#1 := aws_byte_cursor_is_valid(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset); {1265#true} is VALID [2022-02-20 21:07:24,431 INFO L290 TraceCheckUtils]: 21: Hoare triple {1265#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {1424#(or (<= |aws_byte_cursor_is_valid_#in~cursor.base| 0) |aws_byte_cursor_is_valid_#t~short695|)} is VALID [2022-02-20 21:07:24,432 INFO L290 TraceCheckUtils]: 22: Hoare triple {1424#(or (<= |aws_byte_cursor_is_valid_#in~cursor.base| 0) |aws_byte_cursor_is_valid_#t~short695|)} assume !#t~short695; {1428#(<= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:24,432 INFO L290 TraceCheckUtils]: 23: Hoare triple {1428#(<= |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; {1428#(<= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:24,433 INFO L290 TraceCheckUtils]: 24: Hoare triple {1428#(<= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} assume true; {1428#(<= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:24,434 INFO L284 TraceCheckUtils]: 25: Hoare quadruple {1428#(<= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} {1363#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} #324#return; {1266#false} is VALID [2022-02-20 21:07:24,434 INFO L272 TraceCheckUtils]: 26: Hoare triple {1266#false} call assume_abort_if_not(aws_byte_cursor_read_common_harness_#t~ret1212#1); {1266#false} is VALID [2022-02-20 21:07:24,435 INFO L290 TraceCheckUtils]: 27: Hoare triple {1266#false} ~cond := #in~cond; {1266#false} is VALID [2022-02-20 21:07:24,436 INFO L290 TraceCheckUtils]: 28: Hoare triple {1266#false} assume !(0 == ~cond % 256); {1266#false} is VALID [2022-02-20 21:07:24,436 INFO L290 TraceCheckUtils]: 29: Hoare triple {1266#false} assume true; {1266#false} is VALID [2022-02-20 21:07:24,436 INFO L284 TraceCheckUtils]: 30: Hoare quadruple {1266#false} {1266#false} #326#return; {1266#false} is VALID [2022-02-20 21:07:24,436 INFO L290 TraceCheckUtils]: 31: Hoare triple {1266#false} havoc aws_byte_cursor_read_common_harness_#t~ret1212#1;call aws_byte_cursor_read_common_harness_#t~mem1213#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8); {1266#false} is VALID [2022-02-20 21:07:24,436 INFO L272 TraceCheckUtils]: 32: Hoare triple {1266#false} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_common_harness_#t~mem1213#1 % 18446744073709551616 >= 4 then 1 else 0) then 0 else 1)); {1266#false} is VALID [2022-02-20 21:07:24,436 INFO L290 TraceCheckUtils]: 33: Hoare triple {1266#false} ~cond := #in~cond; {1266#false} is VALID [2022-02-20 21:07:24,437 INFO L290 TraceCheckUtils]: 34: Hoare triple {1266#false} assume !(0 == ~cond % 256); {1266#false} is VALID [2022-02-20 21:07:24,437 INFO L290 TraceCheckUtils]: 35: Hoare triple {1266#false} assume true; {1266#false} is VALID [2022-02-20 21:07:24,437 INFO L284 TraceCheckUtils]: 36: Hoare quadruple {1266#false} {1266#false} #328#return; {1266#false} is VALID [2022-02-20 21:07:24,437 INFO L290 TraceCheckUtils]: 37: Hoare triple {1266#false} havoc aws_byte_cursor_read_common_harness_#t~mem1213#1; {1266#false} is VALID [2022-02-20 21:07:24,437 INFO L272 TraceCheckUtils]: 38: Hoare triple {1266#false} call assume_abort_if_not((if 0 == aws_byte_cursor_read_common_harness_~dest~1#1.base + aws_byte_cursor_read_common_harness_~dest~1#1.offset then 0 else 1)); {1266#false} is VALID [2022-02-20 21:07:24,437 INFO L290 TraceCheckUtils]: 39: Hoare triple {1266#false} ~cond := #in~cond; {1266#false} is VALID [2022-02-20 21:07:24,437 INFO L290 TraceCheckUtils]: 40: Hoare triple {1266#false} assume !(0 == ~cond % 256); {1266#false} is VALID [2022-02-20 21:07:24,438 INFO L290 TraceCheckUtils]: 41: Hoare triple {1266#false} assume true; {1266#false} is VALID [2022-02-20 21:07:24,438 INFO L284 TraceCheckUtils]: 42: Hoare quadruple {1266#false} {1266#false} #330#return; {1266#false} is VALID [2022-02-20 21:07:24,438 INFO L272 TraceCheckUtils]: 43: Hoare triple {1266#false} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_common_harness_~length~2#1 % 18446744073709551616 >= 4 then 1 else 0) then 0 else 1)); {1266#false} is VALID [2022-02-20 21:07:24,438 INFO L290 TraceCheckUtils]: 44: Hoare triple {1266#false} ~cond := #in~cond; {1266#false} is VALID [2022-02-20 21:07:24,438 INFO L290 TraceCheckUtils]: 45: Hoare triple {1266#false} assume !(0 == ~cond % 256); {1266#false} is VALID [2022-02-20 21:07:24,438 INFO L290 TraceCheckUtils]: 46: Hoare triple {1266#false} assume true; {1266#false} is VALID [2022-02-20 21:07:24,438 INFO L284 TraceCheckUtils]: 47: Hoare quadruple {1266#false} {1266#false} #332#return; {1266#false} is VALID [2022-02-20 21:07:24,439 INFO L290 TraceCheckUtils]: 48: Hoare triple {1266#false} call aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset := #Ultimate.allocOnStack(16);call aws_byte_cursor_read_common_harness_#t~mem1214#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call write~init~int(aws_byte_cursor_read_common_harness_#t~mem1214#1, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, 8 + aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8);havoc aws_byte_cursor_read_common_harness_#t~mem1214#1;havoc aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset;call aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_read_common_harness_#t~mem1217#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);assume { :begin_inline_save_byte_from_array } true;save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset, save_byte_from_array_#in~size#1, save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset := aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset, aws_byte_cursor_read_common_harness_#t~mem1217#1, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset;havoc save_byte_from_array_#t~ret595#1, save_byte_from_array_#t~mem596#1, save_byte_from_array_#t~mem597#1, save_byte_from_array_#t~mem598#1, save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset, save_byte_from_array_~size#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset;save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset := save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset;save_byte_from_array_~size#1 := save_byte_from_array_#in~size#1;save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset := save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset; {1266#false} is VALID [2022-02-20 21:07:24,439 INFO L290 TraceCheckUtils]: 49: Hoare triple {1266#false} assume !((save_byte_from_array_~size#1 % 18446744073709551616 > 0 && (save_byte_from_array_~array#1.base != 0 || save_byte_from_array_~array#1.offset != 0)) && (save_byte_from_array_~storage#1.base != 0 || save_byte_from_array_~storage#1.offset != 0)); {1266#false} is VALID [2022-02-20 21:07:24,439 INFO L290 TraceCheckUtils]: 50: Hoare triple {1266#false} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset;havoc aws_byte_cursor_read_common_harness_#t~mem1217#1;call aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset := #Ultimate.allocOnStack(4);call aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, 8 + aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8); {1266#false} is VALID [2022-02-20 21:07:24,439 INFO L272 TraceCheckUtils]: 51: Hoare triple {1266#false} call aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset := #Ultimate.C_memcpy(aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset, 4); {1266#false} is VALID [2022-02-20 21:07:24,439 INFO L290 TraceCheckUtils]: 52: Hoare triple {1266#false} #t~loopctr1237 := 0; {1266#false} is VALID [2022-02-20 21:07:24,439 INFO L290 TraceCheckUtils]: 53: Hoare triple {1266#false} assume !(#t~loopctr1237 % 18446744073709551616 < size % 18446744073709551616);#t~loopctr1246 := 0; {1266#false} is VALID [2022-02-20 21:07:24,440 INFO L290 TraceCheckUtils]: 54: Hoare triple {1266#false} assume !(#t~loopctr1246 % 18446744073709551616 < size % 18446744073709551616); {1266#false} is VALID [2022-02-20 21:07:24,440 INFO L290 TraceCheckUtils]: 55: Hoare triple {1266#false} assume #res.base == dest.base && #res.offset == dest.offset; {1266#false} is VALID [2022-02-20 21:07:24,440 INFO L284 TraceCheckUtils]: 56: Hoare quadruple {1266#false} {1266#false} #336#return; {1266#false} is VALID [2022-02-20 21:07:24,440 INFO L290 TraceCheckUtils]: 57: Hoare triple {1266#false} havoc aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset;havoc aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset;call aws_byte_cursor_read_common_harness_#t~mem1220#1 := read~int(aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, 4); {1266#false} is VALID [2022-02-20 21:07:24,440 INFO L272 TraceCheckUtils]: 58: Hoare triple {1266#false} call aws_byte_cursor_read_common_harness_#t~ret1221#1 := aws_ntoh32(aws_byte_cursor_read_common_harness_#t~mem1220#1); {1266#false} is VALID [2022-02-20 21:07:24,440 INFO L290 TraceCheckUtils]: 59: Hoare triple {1266#false} ~x := #in~x;call #t~ret257 := ntohl(~x);#res := #t~ret257;havoc #t~ret257; {1266#false} is VALID [2022-02-20 21:07:24,441 INFO L290 TraceCheckUtils]: 60: Hoare triple {1266#false} assume true; {1266#false} is VALID [2022-02-20 21:07:24,441 INFO L284 TraceCheckUtils]: 61: Hoare quadruple {1266#false} {1266#false} #338#return; {1266#false} is VALID [2022-02-20 21:07:24,441 INFO L290 TraceCheckUtils]: 62: Hoare triple {1266#false} call write~int(aws_byte_cursor_read_common_harness_#t~ret1221#1, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, 4);havoc aws_byte_cursor_read_common_harness_#t~mem1220#1;havoc aws_byte_cursor_read_common_harness_#t~ret1221#1;assume { :begin_inline_aws_byte_cursor_read_be32 } true;aws_byte_cursor_read_be32_#in~cur#1.base, aws_byte_cursor_read_be32_#in~cur#1.offset, aws_byte_cursor_read_be32_#in~var#1.base, aws_byte_cursor_read_be32_#in~var#1.offset := aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset;havoc aws_byte_cursor_read_be32_#res#1;havoc aws_byte_cursor_read_be32_#t~ret1131#1, aws_byte_cursor_read_be32_#t~ret1132#1, aws_byte_cursor_read_be32_#t~mem1133#1, aws_byte_cursor_read_be32_#t~ret1134#1, aws_byte_cursor_read_be32_#t~ret1135#1, aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset, aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset, aws_byte_cursor_read_be32_~rv~10#1;aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset := aws_byte_cursor_read_be32_#in~cur#1.base, aws_byte_cursor_read_be32_#in~cur#1.offset;aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset := aws_byte_cursor_read_be32_#in~var#1.base, aws_byte_cursor_read_be32_#in~var#1.offset; {1266#false} is VALID [2022-02-20 21:07:24,441 INFO L272 TraceCheckUtils]: 63: Hoare triple {1266#false} call aws_byte_cursor_read_be32_#t~ret1131#1 := aws_byte_cursor_is_valid(aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset); {1266#false} is VALID [2022-02-20 21:07:24,441 INFO L290 TraceCheckUtils]: 64: Hoare triple {1266#false} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {1266#false} is VALID [2022-02-20 21:07:24,441 INFO L290 TraceCheckUtils]: 65: Hoare triple {1266#false} assume !#t~short695; {1266#false} is VALID [2022-02-20 21:07:24,442 INFO L290 TraceCheckUtils]: 66: Hoare triple {1266#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; {1266#false} is VALID [2022-02-20 21:07:24,442 INFO L290 TraceCheckUtils]: 67: Hoare triple {1266#false} assume true; {1266#false} is VALID [2022-02-20 21:07:24,442 INFO L284 TraceCheckUtils]: 68: Hoare quadruple {1266#false} {1266#false} #340#return; {1266#false} is VALID [2022-02-20 21:07:24,442 INFO L272 TraceCheckUtils]: 69: Hoare triple {1266#false} call assume_abort_if_not(aws_byte_cursor_read_be32_#t~ret1131#1); {1266#false} is VALID [2022-02-20 21:07:24,442 INFO L290 TraceCheckUtils]: 70: Hoare triple {1266#false} ~cond := #in~cond; {1266#false} is VALID [2022-02-20 21:07:24,442 INFO L290 TraceCheckUtils]: 71: Hoare triple {1266#false} assume !(0 == ~cond % 256); {1266#false} is VALID [2022-02-20 21:07:24,442 INFO L290 TraceCheckUtils]: 72: Hoare triple {1266#false} assume true; {1266#false} is VALID [2022-02-20 21:07:24,443 INFO L284 TraceCheckUtils]: 73: Hoare quadruple {1266#false} {1266#false} #342#return; {1266#false} is VALID [2022-02-20 21:07:24,443 INFO L290 TraceCheckUtils]: 74: Hoare triple {1266#false} havoc aws_byte_cursor_read_be32_#t~ret1131#1; {1266#false} is VALID [2022-02-20 21:07:24,443 INFO L272 TraceCheckUtils]: 75: Hoare triple {1266#false} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_be32_~var#1.base != 0 || aws_byte_cursor_read_be32_~var#1.offset != 0 then 1 else 0) then 0 else 1)); {1266#false} is VALID [2022-02-20 21:07:24,443 INFO L290 TraceCheckUtils]: 76: Hoare triple {1266#false} ~cond := #in~cond; {1266#false} is VALID [2022-02-20 21:07:24,443 INFO L290 TraceCheckUtils]: 77: Hoare triple {1266#false} assume !(0 == ~cond % 256); {1266#false} is VALID [2022-02-20 21:07:24,443 INFO L290 TraceCheckUtils]: 78: Hoare triple {1266#false} assume true; {1266#false} is VALID [2022-02-20 21:07:24,444 INFO L284 TraceCheckUtils]: 79: Hoare quadruple {1266#false} {1266#false} #344#return; {1266#false} is VALID [2022-02-20 21:07:24,444 INFO L272 TraceCheckUtils]: 80: Hoare triple {1266#false} call aws_byte_cursor_read_be32_#t~ret1132#1 := aws_byte_cursor_read(aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset, aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset, 4); {1266#false} is VALID [2022-02-20 21:07:24,444 INFO L290 TraceCheckUtils]: 81: Hoare triple {1266#false} ~cur#1.base, ~cur#1.offset := #in~cur#1.base, #in~cur#1.offset;~dest#1.base, ~dest#1.offset := #in~dest#1.base, #in~dest#1.offset;~len#1 := #in~len#1; {1266#false} is VALID [2022-02-20 21:07:24,444 INFO L272 TraceCheckUtils]: 82: Hoare triple {1266#false} call #t~ret1106#1 := aws_byte_cursor_is_valid(~cur#1.base, ~cur#1.offset); {1266#false} is VALID [2022-02-20 21:07:24,444 INFO L290 TraceCheckUtils]: 83: Hoare triple {1266#false} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {1266#false} is VALID [2022-02-20 21:07:24,444 INFO L290 TraceCheckUtils]: 84: Hoare triple {1266#false} assume !#t~short695; {1266#false} is VALID [2022-02-20 21:07:24,444 INFO L290 TraceCheckUtils]: 85: Hoare triple {1266#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; {1266#false} is VALID [2022-02-20 21:07:24,445 INFO L290 TraceCheckUtils]: 86: Hoare triple {1266#false} assume true; {1266#false} is VALID [2022-02-20 21:07:24,445 INFO L284 TraceCheckUtils]: 87: Hoare quadruple {1266#false} {1266#false} #282#return; {1266#false} is VALID [2022-02-20 21:07:24,445 INFO L272 TraceCheckUtils]: 88: Hoare triple {1266#false} call assume_abort_if_not(#t~ret1106#1); {1266#false} is VALID [2022-02-20 21:07:24,445 INFO L290 TraceCheckUtils]: 89: Hoare triple {1266#false} ~cond := #in~cond; {1266#false} is VALID [2022-02-20 21:07:24,445 INFO L290 TraceCheckUtils]: 90: Hoare triple {1266#false} assume !(0 == ~cond % 256); {1266#false} is VALID [2022-02-20 21:07:24,445 INFO L290 TraceCheckUtils]: 91: Hoare triple {1266#false} assume true; {1266#false} is VALID [2022-02-20 21:07:24,446 INFO L284 TraceCheckUtils]: 92: Hoare quadruple {1266#false} {1266#false} #284#return; {1266#false} is VALID [2022-02-20 21:07:24,446 INFO L290 TraceCheckUtils]: 93: Hoare triple {1266#false} havoc #t~ret1106#1; {1266#false} is VALID [2022-02-20 21:07:24,446 INFO L272 TraceCheckUtils]: 94: Hoare triple {1266#false} call assume_abort_if_not((if 0 == (if 0 == ~len#1 % 18446744073709551616 || ~dest#1.base != 0 || ~dest#1.offset != 0 then 1 else 0) then 0 else 1)); {1266#false} is VALID [2022-02-20 21:07:24,446 INFO L290 TraceCheckUtils]: 95: Hoare triple {1266#false} ~cond := #in~cond; {1266#false} is VALID [2022-02-20 21:07:24,446 INFO L290 TraceCheckUtils]: 96: Hoare triple {1266#false} assume !(0 == ~cond % 256); {1266#false} is VALID [2022-02-20 21:07:24,446 INFO L290 TraceCheckUtils]: 97: Hoare triple {1266#false} assume true; {1266#false} is VALID [2022-02-20 21:07:24,447 INFO L284 TraceCheckUtils]: 98: Hoare quadruple {1266#false} {1266#false} #286#return; {1266#false} is VALID [2022-02-20 21:07:24,447 INFO L290 TraceCheckUtils]: 99: Hoare triple {1266#false} call ~#slice~0#1.base, ~#slice~0#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_advance_nospec } true;aws_byte_cursor_advance_nospec_#in~cursor#1.base, aws_byte_cursor_advance_nospec_#in~cursor#1.offset, aws_byte_cursor_advance_nospec_#in~len#1 := ~cur#1.base, ~cur#1.offset, ~len#1;havoc aws_byte_cursor_advance_nospec_#res#1.len, aws_byte_cursor_advance_nospec_#res#1.ptr.base, aws_byte_cursor_advance_nospec_#res#1.ptr.offset;havoc aws_byte_cursor_advance_nospec_#t~ret1090#1, aws_byte_cursor_advance_nospec_#t~mem1091#1, aws_byte_cursor_advance_nospec_#t~mem1092#1, aws_byte_cursor_advance_nospec_#t~short1093#1, aws_byte_cursor_advance_nospec_#t~mem1094#1, aws_byte_cursor_advance_nospec_#t~ret1095#1, aws_byte_cursor_advance_nospec_#t~mem1097#1.base, aws_byte_cursor_advance_nospec_#t~mem1097#1.offset, aws_byte_cursor_advance_nospec_#t~mem1098#1, aws_byte_cursor_advance_nospec_#t~mem1099#1.base, aws_byte_cursor_advance_nospec_#t~mem1099#1.offset, aws_byte_cursor_advance_nospec_#t~mem1100#1.base, aws_byte_cursor_advance_nospec_#t~mem1100#1.offset, aws_byte_cursor_advance_nospec_#t~mem1101#1, aws_byte_cursor_advance_nospec_~mask~0#1, aws_byte_cursor_advance_nospec_#t~nondet1096#1, aws_byte_cursor_advance_nospec_#t~ret1102#1, aws_byte_cursor_advance_nospec_#t~ret1103#1, aws_byte_cursor_advance_nospec_#t~mem1104#1, aws_byte_cursor_advance_nospec_#t~mem1105#1.base, aws_byte_cursor_advance_nospec_#t~mem1105#1.offset, aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset, aws_byte_cursor_advance_nospec_~len#1, aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset;aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset := aws_byte_cursor_advance_nospec_#in~cursor#1.base, aws_byte_cursor_advance_nospec_#in~cursor#1.offset;aws_byte_cursor_advance_nospec_~len#1 := aws_byte_cursor_advance_nospec_#in~len#1; {1266#false} is VALID [2022-02-20 21:07:24,447 INFO L272 TraceCheckUtils]: 100: Hoare triple {1266#false} call aws_byte_cursor_advance_nospec_#t~ret1090#1 := aws_byte_cursor_is_valid(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset); {1266#false} is VALID [2022-02-20 21:07:24,447 INFO L290 TraceCheckUtils]: 101: Hoare triple {1266#false} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {1266#false} is VALID [2022-02-20 21:07:24,447 INFO L290 TraceCheckUtils]: 102: Hoare triple {1266#false} assume !#t~short695; {1266#false} is VALID [2022-02-20 21:07:24,447 INFO L290 TraceCheckUtils]: 103: Hoare triple {1266#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; {1266#false} is VALID [2022-02-20 21:07:24,447 INFO L290 TraceCheckUtils]: 104: Hoare triple {1266#false} assume true; {1266#false} is VALID [2022-02-20 21:07:24,448 INFO L284 TraceCheckUtils]: 105: Hoare quadruple {1266#false} {1266#false} #288#return; {1266#false} is VALID [2022-02-20 21:07:24,448 INFO L272 TraceCheckUtils]: 106: Hoare triple {1266#false} call assume_abort_if_not(aws_byte_cursor_advance_nospec_#t~ret1090#1); {1266#false} is VALID [2022-02-20 21:07:24,448 INFO L290 TraceCheckUtils]: 107: Hoare triple {1266#false} ~cond := #in~cond; {1266#false} is VALID [2022-02-20 21:07:24,448 INFO L290 TraceCheckUtils]: 108: Hoare triple {1266#false} assume !(0 == ~cond % 256); {1266#false} is VALID [2022-02-20 21:07:24,448 INFO L290 TraceCheckUtils]: 109: Hoare triple {1266#false} assume true; {1266#false} is VALID [2022-02-20 21:07:24,448 INFO L284 TraceCheckUtils]: 110: Hoare quadruple {1266#false} {1266#false} #290#return; {1266#false} is VALID [2022-02-20 21:07:24,449 INFO L290 TraceCheckUtils]: 111: Hoare triple {1266#false} havoc aws_byte_cursor_advance_nospec_#t~ret1090#1;call aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset := #Ultimate.allocOnStack(16);call aws_byte_cursor_advance_nospec_#t~mem1091#1 := read~int(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset, 8);aws_byte_cursor_advance_nospec_#t~short1093#1 := aws_byte_cursor_advance_nospec_~len#1 % 18446744073709551616 <= aws_byte_cursor_advance_nospec_#t~mem1091#1 % 18446744073709551616 && aws_byte_cursor_advance_nospec_~len#1 % 18446744073709551616 <= 9223372036854775807; {1266#false} is VALID [2022-02-20 21:07:24,449 INFO L290 TraceCheckUtils]: 112: Hoare triple {1266#false} assume !aws_byte_cursor_advance_nospec_#t~short1093#1; {1266#false} is VALID [2022-02-20 21:07:24,449 INFO L290 TraceCheckUtils]: 113: Hoare triple {1266#false} assume !aws_byte_cursor_advance_nospec_#t~short1093#1;havoc aws_byte_cursor_advance_nospec_#t~mem1091#1;havoc aws_byte_cursor_advance_nospec_#t~mem1092#1;havoc aws_byte_cursor_advance_nospec_#t~short1093#1;call write~$Pointer$(0, 0, aws_byte_cursor_advance_nospec_~#rv~7#1.base, 8 + aws_byte_cursor_advance_nospec_~#rv~7#1.offset, 8);call write~int(0, aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset, 8); {1266#false} is VALID [2022-02-20 21:07:24,449 INFO L272 TraceCheckUtils]: 114: Hoare triple {1266#false} call aws_byte_cursor_advance_nospec_#t~ret1102#1 := aws_byte_cursor_is_valid(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset); {1266#false} is VALID [2022-02-20 21:07:24,449 INFO L290 TraceCheckUtils]: 115: Hoare triple {1266#false} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {1266#false} is VALID [2022-02-20 21:07:24,449 INFO L290 TraceCheckUtils]: 116: Hoare triple {1266#false} assume !#t~short695; {1266#false} is VALID [2022-02-20 21:07:24,450 INFO L290 TraceCheckUtils]: 117: Hoare triple {1266#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; {1266#false} is VALID [2022-02-20 21:07:24,450 INFO L290 TraceCheckUtils]: 118: Hoare triple {1266#false} assume true; {1266#false} is VALID [2022-02-20 21:07:24,450 INFO L284 TraceCheckUtils]: 119: Hoare quadruple {1266#false} {1266#false} #292#return; {1266#false} is VALID [2022-02-20 21:07:24,450 INFO L272 TraceCheckUtils]: 120: Hoare triple {1266#false} call __VERIFIER_assert(aws_byte_cursor_advance_nospec_#t~ret1102#1); {1266#false} is VALID [2022-02-20 21:07:24,450 INFO L290 TraceCheckUtils]: 121: Hoare triple {1266#false} ~cond := #in~cond; {1266#false} is VALID [2022-02-20 21:07:24,450 INFO L290 TraceCheckUtils]: 122: Hoare triple {1266#false} assume 0 == ~cond % 256; {1266#false} is VALID [2022-02-20 21:07:24,451 INFO L290 TraceCheckUtils]: 123: Hoare triple {1266#false} assume !false; {1266#false} is VALID [2022-02-20 21:07:24,451 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 177 trivial. 0 not checked. [2022-02-20 21:07:24,451 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-20 21:07:24,452 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [831256878] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:07:24,452 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-02-20 21:07:24,452 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 11 [2022-02-20 21:07:24,453 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117899738] [2022-02-20 21:07:24,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:07:24,457 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 124 [2022-02-20 21:07:24,458 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:07:24,458 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2022-02-20 21:07:24,604 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 86 edges. 86 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:24,605 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-20 21:07:24,605 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:07:24,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-20 21:07:24,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-02-20 21:07:24,606 INFO L87 Difference]: Start difference. First operand 157 states and 215 transitions. Second operand has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2022-02-20 21:07:25,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:25,834 INFO L93 Difference]: Finished difference Result 290 states and 409 transitions. [2022-02-20 21:07:25,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-20 21:07:25,834 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 124 [2022-02-20 21:07:25,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:07:25,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2022-02-20 21:07:25,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 409 transitions. [2022-02-20 21:07:25,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2022-02-20 21:07:25,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 409 transitions. [2022-02-20 21:07:25,851 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states and 409 transitions. [2022-02-20 21:07:26,263 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 409 edges. 409 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:26,268 INFO L225 Difference]: With dead ends: 290 [2022-02-20 21:07:26,268 INFO L226 Difference]: Without dead ends: 160 [2022-02-20 21:07:26,269 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2022-02-20 21:07:26,270 INFO L933 BasicCegarLoop]: 165 mSDtfsCounter, 238 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 452 SdHoareTripleChecker+Invalid, 183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-20 21:07:26,270 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [244 Valid, 452 Invalid, 183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-20 21:07:26,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2022-02-20 21:07:26,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 160. [2022-02-20 21:07:26,335 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:07:26,335 INFO L82 GeneralOperation]: Start isEquivalent. First operand 160 states. Second operand has 160 states, 99 states have (on average 1.2323232323232323) internal successors, (122), 101 states have internal predecessors, (122), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (55), 47 states have call predecessors, (55), 47 states have call successors, (55) [2022-02-20 21:07:26,336 INFO L74 IsIncluded]: Start isIncluded. First operand 160 states. Second operand has 160 states, 99 states have (on average 1.2323232323232323) internal successors, (122), 101 states have internal predecessors, (122), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (55), 47 states have call predecessors, (55), 47 states have call successors, (55) [2022-02-20 21:07:26,337 INFO L87 Difference]: Start difference. First operand 160 states. Second operand has 160 states, 99 states have (on average 1.2323232323232323) internal successors, (122), 101 states have internal predecessors, (122), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (55), 47 states have call predecessors, (55), 47 states have call successors, (55) [2022-02-20 21:07:26,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:26,344 INFO L93 Difference]: Finished difference Result 160 states and 225 transitions. [2022-02-20 21:07:26,345 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 225 transitions. [2022-02-20 21:07:26,346 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:26,346 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:26,346 INFO L74 IsIncluded]: Start isIncluded. First operand has 160 states, 99 states have (on average 1.2323232323232323) internal successors, (122), 101 states have internal predecessors, (122), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (55), 47 states have call predecessors, (55), 47 states have call successors, (55) Second operand 160 states. [2022-02-20 21:07:26,347 INFO L87 Difference]: Start difference. First operand has 160 states, 99 states have (on average 1.2323232323232323) internal successors, (122), 101 states have internal predecessors, (122), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (55), 47 states have call predecessors, (55), 47 states have call successors, (55) Second operand 160 states. [2022-02-20 21:07:26,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:26,354 INFO L93 Difference]: Finished difference Result 160 states and 225 transitions. [2022-02-20 21:07:26,354 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 225 transitions. [2022-02-20 21:07:26,355 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:26,355 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:26,356 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:07:26,356 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:07:26,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 99 states have (on average 1.2323232323232323) internal successors, (122), 101 states have internal predecessors, (122), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (55), 47 states have call predecessors, (55), 47 states have call successors, (55) [2022-02-20 21:07:26,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 225 transitions. [2022-02-20 21:07:26,364 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 225 transitions. Word has length 124 [2022-02-20 21:07:26,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:07:26,364 INFO L470 AbstractCegarLoop]: Abstraction has 160 states and 225 transitions. [2022-02-20 21:07:26,364 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2022-02-20 21:07:26,364 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 225 transitions. [2022-02-20 21:07:26,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2022-02-20 21:07:26,366 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:07:26,366 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:07:26,397 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-02-20 21:07:26,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 21:07:26,591 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:07:26,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:07:26,592 INFO L85 PathProgramCache]: Analyzing trace with hash -961099817, now seen corresponding path program 1 times [2022-02-20 21:07:26,592 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:07:26,592 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196582221] [2022-02-20 21:07:26,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:07:26,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:07:26,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:26,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:07:26,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:26,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:07:26,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:26,858 INFO L290 TraceCheckUtils]: 0: Hoare triple {2692#true} #res := #t~nondet8;havoc #t~nondet8; {2692#true} is VALID [2022-02-20 21:07:26,859 INFO L290 TraceCheckUtils]: 1: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:26,859 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {2692#true} {2692#true} #314#return; {2692#true} is VALID [2022-02-20 21:07:26,859 INFO L290 TraceCheckUtils]: 0: Hoare triple {2779#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {2692#true} is VALID [2022-02-20 21:07:26,859 INFO L272 TraceCheckUtils]: 1: Hoare triple {2692#true} call #t~ret554 := nondet_bool(); {2692#true} is VALID [2022-02-20 21:07:26,859 INFO L290 TraceCheckUtils]: 2: Hoare triple {2692#true} #res := #t~nondet8;havoc #t~nondet8; {2692#true} is VALID [2022-02-20 21:07:26,860 INFO L290 TraceCheckUtils]: 3: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:26,860 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {2692#true} {2692#true} #314#return; {2692#true} is VALID [2022-02-20 21:07:26,860 INFO L290 TraceCheckUtils]: 5: Hoare triple {2692#true} assume 0 != #t~ret554 % 256;#t~ite556.base, #t~ite556.offset := 0, 0; {2692#true} is VALID [2022-02-20 21:07:26,860 INFO L290 TraceCheckUtils]: 6: Hoare triple {2692#true} #res.base, #res.offset := #t~ite556.base, #t~ite556.offset;havoc #t~ret554;havoc #t~ite556.base, #t~ite556.offset;havoc #t~ret555.base, #t~ret555.offset; {2692#true} is VALID [2022-02-20 21:07:26,860 INFO L290 TraceCheckUtils]: 7: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:26,861 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {2692#true} {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #318#return; {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:26,861 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-02-20 21:07:26,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:26,871 INFO L290 TraceCheckUtils]: 0: Hoare triple {2692#true} #res := #t~nondet8;havoc #t~nondet8; {2692#true} is VALID [2022-02-20 21:07:26,871 INFO L290 TraceCheckUtils]: 1: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:26,872 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {2692#true} {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #320#return; {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:26,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-02-20 21:07:26,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:26,890 INFO L290 TraceCheckUtils]: 0: Hoare triple {2692#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {2692#true} is VALID [2022-02-20 21:07:26,890 INFO L290 TraceCheckUtils]: 1: Hoare triple {2692#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {2692#true} is VALID [2022-02-20 21:07:26,890 INFO L290 TraceCheckUtils]: 2: Hoare triple {2692#true} assume #t~short694; {2692#true} is VALID [2022-02-20 21:07:26,890 INFO L290 TraceCheckUtils]: 3: Hoare triple {2692#true} #t~short695 := #t~short694; {2692#true} is VALID [2022-02-20 21:07:26,891 INFO L290 TraceCheckUtils]: 4: Hoare triple {2692#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; {2692#true} is VALID [2022-02-20 21:07:26,891 INFO L290 TraceCheckUtils]: 5: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:26,892 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {2692#true} {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #324#return; {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:26,892 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-02-20 21:07:26,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:26,905 INFO L290 TraceCheckUtils]: 0: Hoare triple {2692#true} ~cond := #in~cond; {2692#true} is VALID [2022-02-20 21:07:26,905 INFO L290 TraceCheckUtils]: 1: Hoare triple {2692#true} assume !(0 == ~cond % 256); {2692#true} is VALID [2022-02-20 21:07:26,905 INFO L290 TraceCheckUtils]: 2: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:26,906 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2692#true} {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #326#return; {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:26,906 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-02-20 21:07:26,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:26,939 INFO L290 TraceCheckUtils]: 0: Hoare triple {2692#true} ~cond := #in~cond; {2692#true} is VALID [2022-02-20 21:07:26,939 INFO L290 TraceCheckUtils]: 1: Hoare triple {2692#true} assume !(0 == ~cond % 256); {2692#true} is VALID [2022-02-20 21:07:26,940 INFO L290 TraceCheckUtils]: 2: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:26,940 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2692#true} {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #328#return; {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:26,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-02-20 21:07:26,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:26,951 INFO L290 TraceCheckUtils]: 0: Hoare triple {2692#true} ~cond := #in~cond; {2692#true} is VALID [2022-02-20 21:07:26,952 INFO L290 TraceCheckUtils]: 1: Hoare triple {2692#true} assume !(0 == ~cond % 256); {2692#true} is VALID [2022-02-20 21:07:26,952 INFO L290 TraceCheckUtils]: 2: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:26,952 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2692#true} {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #330#return; {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:26,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-02-20 21:07:26,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:26,965 INFO L290 TraceCheckUtils]: 0: Hoare triple {2692#true} ~cond := #in~cond; {2692#true} is VALID [2022-02-20 21:07:26,965 INFO L290 TraceCheckUtils]: 1: Hoare triple {2692#true} assume !(0 == ~cond % 256); {2692#true} is VALID [2022-02-20 21:07:26,966 INFO L290 TraceCheckUtils]: 2: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:26,966 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2692#true} {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #332#return; {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:26,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-02-20 21:07:26,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:26,993 INFO L290 TraceCheckUtils]: 0: Hoare triple {2783#(and (= |old(#memory_real)| |#memory_real|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))} #t~loopctr1237 := 0; {2692#true} is VALID [2022-02-20 21:07:26,993 INFO L290 TraceCheckUtils]: 1: Hoare triple {2692#true} assume !(#t~loopctr1237 % 18446744073709551616 < size % 18446744073709551616);#t~loopctr1246 := 0; {2692#true} is VALID [2022-02-20 21:07:26,993 INFO L290 TraceCheckUtils]: 2: Hoare triple {2692#true} assume !(#t~loopctr1246 % 18446744073709551616 < size % 18446744073709551616); {2692#true} is VALID [2022-02-20 21:07:26,993 INFO L290 TraceCheckUtils]: 3: Hoare triple {2692#true} assume #res.base == dest.base && #res.offset == dest.offset; {2692#true} is VALID [2022-02-20 21:07:26,995 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {2692#true} {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #336#return; {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:26,995 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-02-20 21:07:26,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:27,011 INFO L290 TraceCheckUtils]: 0: Hoare triple {2692#true} ~x := #in~x;call #t~ret257 := ntohl(~x);#res := #t~ret257;havoc #t~ret257; {2692#true} is VALID [2022-02-20 21:07:27,011 INFO L290 TraceCheckUtils]: 1: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:27,012 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {2692#true} {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #338#return; {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:27,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-02-20 21:07:27,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:27,045 INFO L290 TraceCheckUtils]: 0: Hoare triple {2692#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {2784#(or (= |aws_byte_cursor_is_valid_#in~cursor.base| 0) |aws_byte_cursor_is_valid_#t~short695|)} is VALID [2022-02-20 21:07:27,046 INFO L290 TraceCheckUtils]: 1: Hoare triple {2784#(or (= |aws_byte_cursor_is_valid_#in~cursor.base| 0) |aws_byte_cursor_is_valid_#t~short695|)} assume !#t~short695; {2785#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:27,046 INFO L290 TraceCheckUtils]: 2: Hoare triple {2785#(= |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; {2785#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:27,047 INFO L290 TraceCheckUtils]: 3: Hoare triple {2785#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} assume true; {2785#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:27,048 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {2785#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} {2738#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} #340#return; {2693#false} is VALID [2022-02-20 21:07:27,048 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-02-20 21:07:27,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:27,057 INFO L290 TraceCheckUtils]: 0: Hoare triple {2692#true} ~cond := #in~cond; {2692#true} is VALID [2022-02-20 21:07:27,057 INFO L290 TraceCheckUtils]: 1: Hoare triple {2692#true} assume !(0 == ~cond % 256); {2692#true} is VALID [2022-02-20 21:07:27,058 INFO L290 TraceCheckUtils]: 2: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:27,058 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2692#true} {2693#false} #342#return; {2693#false} is VALID [2022-02-20 21:07:27,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-02-20 21:07:27,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:27,068 INFO L290 TraceCheckUtils]: 0: Hoare triple {2692#true} ~cond := #in~cond; {2692#true} is VALID [2022-02-20 21:07:27,068 INFO L290 TraceCheckUtils]: 1: Hoare triple {2692#true} assume !(0 == ~cond % 256); {2692#true} is VALID [2022-02-20 21:07:27,068 INFO L290 TraceCheckUtils]: 2: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:27,069 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2692#true} {2693#false} #344#return; {2693#false} is VALID [2022-02-20 21:07:27,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-02-20 21:07:27,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:27,079 INFO L290 TraceCheckUtils]: 0: Hoare triple {2692#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {2692#true} is VALID [2022-02-20 21:07:27,080 INFO L290 TraceCheckUtils]: 1: Hoare triple {2692#true} assume !#t~short695; {2692#true} is VALID [2022-02-20 21:07:27,080 INFO L290 TraceCheckUtils]: 2: Hoare triple {2692#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; {2692#true} is VALID [2022-02-20 21:07:27,080 INFO L290 TraceCheckUtils]: 3: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:27,080 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {2692#true} {2693#false} #282#return; {2693#false} is VALID [2022-02-20 21:07:27,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-02-20 21:07:27,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:27,091 INFO L290 TraceCheckUtils]: 0: Hoare triple {2692#true} ~cond := #in~cond; {2692#true} is VALID [2022-02-20 21:07:27,091 INFO L290 TraceCheckUtils]: 1: Hoare triple {2692#true} assume !(0 == ~cond % 256); {2692#true} is VALID [2022-02-20 21:07:27,092 INFO L290 TraceCheckUtils]: 2: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:27,092 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2692#true} {2693#false} #284#return; {2693#false} is VALID [2022-02-20 21:07:27,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-02-20 21:07:27,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:27,104 INFO L290 TraceCheckUtils]: 0: Hoare triple {2692#true} ~cond := #in~cond; {2692#true} is VALID [2022-02-20 21:07:27,104 INFO L290 TraceCheckUtils]: 1: Hoare triple {2692#true} assume !(0 == ~cond % 256); {2692#true} is VALID [2022-02-20 21:07:27,105 INFO L290 TraceCheckUtils]: 2: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:27,105 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2692#true} {2693#false} #286#return; {2693#false} is VALID [2022-02-20 21:07:27,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-02-20 21:07:27,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:27,114 INFO L290 TraceCheckUtils]: 0: Hoare triple {2692#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {2692#true} is VALID [2022-02-20 21:07:27,115 INFO L290 TraceCheckUtils]: 1: Hoare triple {2692#true} assume !#t~short695; {2692#true} is VALID [2022-02-20 21:07:27,115 INFO L290 TraceCheckUtils]: 2: Hoare triple {2692#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; {2692#true} is VALID [2022-02-20 21:07:27,115 INFO L290 TraceCheckUtils]: 3: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:27,115 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {2692#true} {2693#false} #288#return; {2693#false} is VALID [2022-02-20 21:07:27,115 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2022-02-20 21:07:27,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:27,124 INFO L290 TraceCheckUtils]: 0: Hoare triple {2692#true} ~cond := #in~cond; {2692#true} is VALID [2022-02-20 21:07:27,124 INFO L290 TraceCheckUtils]: 1: Hoare triple {2692#true} assume !(0 == ~cond % 256); {2692#true} is VALID [2022-02-20 21:07:27,124 INFO L290 TraceCheckUtils]: 2: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:27,124 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2692#true} {2693#false} #290#return; {2693#false} is VALID [2022-02-20 21:07:27,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2022-02-20 21:07:27,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:27,134 INFO L290 TraceCheckUtils]: 0: Hoare triple {2692#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {2692#true} is VALID [2022-02-20 21:07:27,134 INFO L290 TraceCheckUtils]: 1: Hoare triple {2692#true} assume !#t~short695; {2692#true} is VALID [2022-02-20 21:07:27,134 INFO L290 TraceCheckUtils]: 2: Hoare triple {2692#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; {2692#true} is VALID [2022-02-20 21:07:27,134 INFO L290 TraceCheckUtils]: 3: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:27,135 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {2692#true} {2693#false} #292#return; {2693#false} is VALID [2022-02-20 21:07:27,135 INFO L290 TraceCheckUtils]: 0: Hoare triple {2692#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(36, 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; {2692#true} is VALID [2022-02-20 21:07:27,137 INFO L290 TraceCheckUtils]: 1: Hoare triple {2692#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_read_be32_harness } true;assume { :begin_inline_aws_byte_cursor_read_common_harness } true;havoc aws_byte_cursor_read_common_harness_#t~nondet1209#1, aws_byte_cursor_read_common_harness_#t~nondet1210#1, aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset, aws_byte_cursor_read_common_harness_#t~ret1212#1, aws_byte_cursor_read_common_harness_#t~mem1213#1, aws_byte_cursor_read_common_harness_#t~mem1214#1, aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset, aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset, aws_byte_cursor_read_common_harness_#t~mem1217#1, aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset, aws_byte_cursor_read_common_harness_#t~mem1220#1, aws_byte_cursor_read_common_harness_#t~ret1221#1, aws_byte_cursor_read_common_harness_#t~ret1222#1, aws_byte_cursor_read_common_harness_#t~mem1223#1, aws_byte_cursor_read_common_harness_#t~mem1224#1, aws_byte_cursor_read_common_harness_#t~short1225#1, aws_byte_cursor_read_common_harness_#t~mem1227#1.base, aws_byte_cursor_read_common_harness_#t~mem1227#1.offset, aws_byte_cursor_read_common_harness_#t~mem1226#1.base, aws_byte_cursor_read_common_harness_#t~mem1226#1.offset, aws_byte_cursor_read_common_harness_#t~mem1229#1, aws_byte_cursor_read_common_harness_#t~mem1228#1, aws_byte_cursor_read_common_harness_#t~mem1230#1, aws_byte_cursor_read_common_harness_#t~mem1231#1, aws_byte_cursor_read_common_harness_#t~mem1232#1, aws_byte_cursor_read_common_harness_#t~mem1233#1.base, aws_byte_cursor_read_common_harness_#t~mem1233#1.offset, aws_byte_cursor_read_common_harness_#t~ret1234#1, aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, aws_byte_cursor_read_common_harness_~length~2#1, aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset;call aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);call write~init~int(aws_byte_cursor_read_common_harness_#t~nondet1209#1, aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);havoc aws_byte_cursor_read_common_harness_#t~nondet1209#1;aws_byte_cursor_read_common_harness_~length~2#1 := aws_byte_cursor_read_common_harness_#t~nondet1210#1;havoc aws_byte_cursor_read_common_harness_#t~nondet1210#1; {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:27,137 INFO L272 TraceCheckUtils]: 2: Hoare triple {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset := can_fail_malloc(aws_byte_cursor_read_common_harness_~length~2#1); {2779#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:07:27,138 INFO L290 TraceCheckUtils]: 3: Hoare triple {2779#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {2692#true} is VALID [2022-02-20 21:07:27,138 INFO L272 TraceCheckUtils]: 4: Hoare triple {2692#true} call #t~ret554 := nondet_bool(); {2692#true} is VALID [2022-02-20 21:07:27,138 INFO L290 TraceCheckUtils]: 5: Hoare triple {2692#true} #res := #t~nondet8;havoc #t~nondet8; {2692#true} is VALID [2022-02-20 21:07:27,138 INFO L290 TraceCheckUtils]: 6: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:27,138 INFO L284 TraceCheckUtils]: 7: Hoare quadruple {2692#true} {2692#true} #314#return; {2692#true} is VALID [2022-02-20 21:07:27,139 INFO L290 TraceCheckUtils]: 8: Hoare triple {2692#true} assume 0 != #t~ret554 % 256;#t~ite556.base, #t~ite556.offset := 0, 0; {2692#true} is VALID [2022-02-20 21:07:27,139 INFO L290 TraceCheckUtils]: 9: Hoare triple {2692#true} #res.base, #res.offset := #t~ite556.base, #t~ite556.offset;havoc #t~ret554;havoc #t~ite556.base, #t~ite556.offset;havoc #t~ret555.base, #t~ret555.offset; {2692#true} is VALID [2022-02-20 21:07:27,139 INFO L290 TraceCheckUtils]: 10: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:27,140 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {2692#true} {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #318#return; {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:27,140 INFO L290 TraceCheckUtils]: 12: Hoare triple {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset := aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset;havoc aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset;assume { :begin_inline_ensure_byte_cursor_has_allocated_buffer_member } true;ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.offset := aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset, ensure_byte_cursor_has_allocated_buffer_member_#t~mem502#1, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.offset, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset;ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset := ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.offset; {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:27,141 INFO L272 TraceCheckUtils]: 13: Hoare triple {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1 := nondet_bool(); {2692#true} is VALID [2022-02-20 21:07:27,141 INFO L290 TraceCheckUtils]: 14: Hoare triple {2692#true} #res := #t~nondet8;havoc #t~nondet8; {2692#true} is VALID [2022-02-20 21:07:27,141 INFO L290 TraceCheckUtils]: 15: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:27,142 INFO L284 TraceCheckUtils]: 16: Hoare quadruple {2692#true} {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #320#return; {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:27,142 INFO L290 TraceCheckUtils]: 17: Hoare triple {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} assume 0 != ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1 % 256;ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset := 0, 0; {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:27,143 INFO L290 TraceCheckUtils]: 18: Hoare triple {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call write~$Pointer$(ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, 8 + ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset, 8);havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~mem502#1;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.offset; {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:27,143 INFO L290 TraceCheckUtils]: 19: Hoare triple {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} assume { :end_inline_ensure_byte_cursor_has_allocated_buffer_member } true; {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:27,144 INFO L272 TraceCheckUtils]: 20: Hoare triple {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call aws_byte_cursor_read_common_harness_#t~ret1212#1 := aws_byte_cursor_is_valid(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset); {2692#true} is VALID [2022-02-20 21:07:27,144 INFO L290 TraceCheckUtils]: 21: Hoare triple {2692#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {2692#true} is VALID [2022-02-20 21:07:27,144 INFO L290 TraceCheckUtils]: 22: Hoare triple {2692#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {2692#true} is VALID [2022-02-20 21:07:27,147 INFO L290 TraceCheckUtils]: 23: Hoare triple {2692#true} assume #t~short694; {2692#true} is VALID [2022-02-20 21:07:27,147 INFO L290 TraceCheckUtils]: 24: Hoare triple {2692#true} #t~short695 := #t~short694; {2692#true} is VALID [2022-02-20 21:07:27,147 INFO L290 TraceCheckUtils]: 25: Hoare triple {2692#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; {2692#true} is VALID [2022-02-20 21:07:27,147 INFO L290 TraceCheckUtils]: 26: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:27,158 INFO L284 TraceCheckUtils]: 27: Hoare quadruple {2692#true} {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #324#return; {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:27,158 INFO L272 TraceCheckUtils]: 28: Hoare triple {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call assume_abort_if_not(aws_byte_cursor_read_common_harness_#t~ret1212#1); {2692#true} is VALID [2022-02-20 21:07:27,158 INFO L290 TraceCheckUtils]: 29: Hoare triple {2692#true} ~cond := #in~cond; {2692#true} is VALID [2022-02-20 21:07:27,159 INFO L290 TraceCheckUtils]: 30: Hoare triple {2692#true} assume !(0 == ~cond % 256); {2692#true} is VALID [2022-02-20 21:07:27,159 INFO L290 TraceCheckUtils]: 31: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:27,159 INFO L284 TraceCheckUtils]: 32: Hoare quadruple {2692#true} {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #326#return; {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:27,160 INFO L290 TraceCheckUtils]: 33: Hoare triple {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} havoc aws_byte_cursor_read_common_harness_#t~ret1212#1;call aws_byte_cursor_read_common_harness_#t~mem1213#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8); {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:27,160 INFO L272 TraceCheckUtils]: 34: Hoare triple {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_common_harness_#t~mem1213#1 % 18446744073709551616 >= 4 then 1 else 0) then 0 else 1)); {2692#true} is VALID [2022-02-20 21:07:27,160 INFO L290 TraceCheckUtils]: 35: Hoare triple {2692#true} ~cond := #in~cond; {2692#true} is VALID [2022-02-20 21:07:27,161 INFO L290 TraceCheckUtils]: 36: Hoare triple {2692#true} assume !(0 == ~cond % 256); {2692#true} is VALID [2022-02-20 21:07:27,161 INFO L290 TraceCheckUtils]: 37: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:27,161 INFO L284 TraceCheckUtils]: 38: Hoare quadruple {2692#true} {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #328#return; {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:27,162 INFO L290 TraceCheckUtils]: 39: Hoare triple {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} havoc aws_byte_cursor_read_common_harness_#t~mem1213#1; {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:27,162 INFO L272 TraceCheckUtils]: 40: Hoare triple {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call assume_abort_if_not((if 0 == aws_byte_cursor_read_common_harness_~dest~1#1.base + aws_byte_cursor_read_common_harness_~dest~1#1.offset then 0 else 1)); {2692#true} is VALID [2022-02-20 21:07:27,162 INFO L290 TraceCheckUtils]: 41: Hoare triple {2692#true} ~cond := #in~cond; {2692#true} is VALID [2022-02-20 21:07:27,162 INFO L290 TraceCheckUtils]: 42: Hoare triple {2692#true} assume !(0 == ~cond % 256); {2692#true} is VALID [2022-02-20 21:07:27,165 INFO L290 TraceCheckUtils]: 43: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:27,165 INFO L284 TraceCheckUtils]: 44: Hoare quadruple {2692#true} {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #330#return; {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:27,166 INFO L272 TraceCheckUtils]: 45: Hoare triple {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_common_harness_~length~2#1 % 18446744073709551616 >= 4 then 1 else 0) then 0 else 1)); {2692#true} is VALID [2022-02-20 21:07:27,166 INFO L290 TraceCheckUtils]: 46: Hoare triple {2692#true} ~cond := #in~cond; {2692#true} is VALID [2022-02-20 21:07:27,166 INFO L290 TraceCheckUtils]: 47: Hoare triple {2692#true} assume !(0 == ~cond % 256); {2692#true} is VALID [2022-02-20 21:07:27,166 INFO L290 TraceCheckUtils]: 48: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:27,167 INFO L284 TraceCheckUtils]: 49: Hoare quadruple {2692#true} {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #332#return; {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:27,168 INFO L290 TraceCheckUtils]: 50: Hoare triple {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset := #Ultimate.allocOnStack(16);call aws_byte_cursor_read_common_harness_#t~mem1214#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call write~init~int(aws_byte_cursor_read_common_harness_#t~mem1214#1, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, 8 + aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8);havoc aws_byte_cursor_read_common_harness_#t~mem1214#1;havoc aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset;call aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_read_common_harness_#t~mem1217#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);assume { :begin_inline_save_byte_from_array } true;save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset, save_byte_from_array_#in~size#1, save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset := aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset, aws_byte_cursor_read_common_harness_#t~mem1217#1, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset;havoc save_byte_from_array_#t~ret595#1, save_byte_from_array_#t~mem596#1, save_byte_from_array_#t~mem597#1, save_byte_from_array_#t~mem598#1, save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset, save_byte_from_array_~size#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset;save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset := save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset;save_byte_from_array_~size#1 := save_byte_from_array_#in~size#1;save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset := save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset; {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:27,170 INFO L290 TraceCheckUtils]: 51: Hoare triple {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} assume !((save_byte_from_array_~size#1 % 18446744073709551616 > 0 && (save_byte_from_array_~array#1.base != 0 || save_byte_from_array_~array#1.offset != 0)) && (save_byte_from_array_~storage#1.base != 0 || save_byte_from_array_~storage#1.offset != 0)); {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:27,170 INFO L290 TraceCheckUtils]: 52: Hoare triple {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset;havoc aws_byte_cursor_read_common_harness_#t~mem1217#1;call aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset := #Ultimate.allocOnStack(4);call aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, 8 + aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8); {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:27,172 INFO L272 TraceCheckUtils]: 53: Hoare triple {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset := #Ultimate.C_memcpy(aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset, 4); {2783#(and (= |old(#memory_real)| |#memory_real|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))} is VALID [2022-02-20 21:07:27,172 INFO L290 TraceCheckUtils]: 54: Hoare triple {2783#(and (= |old(#memory_real)| |#memory_real|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))} #t~loopctr1237 := 0; {2692#true} is VALID [2022-02-20 21:07:27,172 INFO L290 TraceCheckUtils]: 55: Hoare triple {2692#true} assume !(#t~loopctr1237 % 18446744073709551616 < size % 18446744073709551616);#t~loopctr1246 := 0; {2692#true} is VALID [2022-02-20 21:07:27,172 INFO L290 TraceCheckUtils]: 56: Hoare triple {2692#true} assume !(#t~loopctr1246 % 18446744073709551616 < size % 18446744073709551616); {2692#true} is VALID [2022-02-20 21:07:27,172 INFO L290 TraceCheckUtils]: 57: Hoare triple {2692#true} assume #res.base == dest.base && #res.offset == dest.offset; {2692#true} is VALID [2022-02-20 21:07:27,174 INFO L284 TraceCheckUtils]: 58: Hoare quadruple {2692#true} {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #336#return; {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:27,174 INFO L290 TraceCheckUtils]: 59: Hoare triple {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} havoc aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset;havoc aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset;call aws_byte_cursor_read_common_harness_#t~mem1220#1 := read~int(aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, 4); {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:27,174 INFO L272 TraceCheckUtils]: 60: Hoare triple {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call aws_byte_cursor_read_common_harness_#t~ret1221#1 := aws_ntoh32(aws_byte_cursor_read_common_harness_#t~mem1220#1); {2692#true} is VALID [2022-02-20 21:07:27,174 INFO L290 TraceCheckUtils]: 61: Hoare triple {2692#true} ~x := #in~x;call #t~ret257 := ntohl(~x);#res := #t~ret257;havoc #t~ret257; {2692#true} is VALID [2022-02-20 21:07:27,175 INFO L290 TraceCheckUtils]: 62: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:27,175 INFO L284 TraceCheckUtils]: 63: Hoare quadruple {2692#true} {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #338#return; {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:27,176 INFO L290 TraceCheckUtils]: 64: Hoare triple {2694#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call write~int(aws_byte_cursor_read_common_harness_#t~ret1221#1, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, 4);havoc aws_byte_cursor_read_common_harness_#t~mem1220#1;havoc aws_byte_cursor_read_common_harness_#t~ret1221#1;assume { :begin_inline_aws_byte_cursor_read_be32 } true;aws_byte_cursor_read_be32_#in~cur#1.base, aws_byte_cursor_read_be32_#in~cur#1.offset, aws_byte_cursor_read_be32_#in~var#1.base, aws_byte_cursor_read_be32_#in~var#1.offset := aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset;havoc aws_byte_cursor_read_be32_#res#1;havoc aws_byte_cursor_read_be32_#t~ret1131#1, aws_byte_cursor_read_be32_#t~ret1132#1, aws_byte_cursor_read_be32_#t~mem1133#1, aws_byte_cursor_read_be32_#t~ret1134#1, aws_byte_cursor_read_be32_#t~ret1135#1, aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset, aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset, aws_byte_cursor_read_be32_~rv~10#1;aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset := aws_byte_cursor_read_be32_#in~cur#1.base, aws_byte_cursor_read_be32_#in~cur#1.offset;aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset := aws_byte_cursor_read_be32_#in~var#1.base, aws_byte_cursor_read_be32_#in~var#1.offset; {2738#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} is VALID [2022-02-20 21:07:27,176 INFO L272 TraceCheckUtils]: 65: Hoare triple {2738#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} call aws_byte_cursor_read_be32_#t~ret1131#1 := aws_byte_cursor_is_valid(aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset); {2692#true} is VALID [2022-02-20 21:07:27,177 INFO L290 TraceCheckUtils]: 66: Hoare triple {2692#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {2784#(or (= |aws_byte_cursor_is_valid_#in~cursor.base| 0) |aws_byte_cursor_is_valid_#t~short695|)} is VALID [2022-02-20 21:07:27,178 INFO L290 TraceCheckUtils]: 67: Hoare triple {2784#(or (= |aws_byte_cursor_is_valid_#in~cursor.base| 0) |aws_byte_cursor_is_valid_#t~short695|)} assume !#t~short695; {2785#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:27,178 INFO L290 TraceCheckUtils]: 68: Hoare triple {2785#(= |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; {2785#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:27,178 INFO L290 TraceCheckUtils]: 69: Hoare triple {2785#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} assume true; {2785#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:27,179 INFO L284 TraceCheckUtils]: 70: Hoare quadruple {2785#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} {2738#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} #340#return; {2693#false} is VALID [2022-02-20 21:07:27,179 INFO L272 TraceCheckUtils]: 71: Hoare triple {2693#false} call assume_abort_if_not(aws_byte_cursor_read_be32_#t~ret1131#1); {2692#true} is VALID [2022-02-20 21:07:27,180 INFO L290 TraceCheckUtils]: 72: Hoare triple {2692#true} ~cond := #in~cond; {2692#true} is VALID [2022-02-20 21:07:27,180 INFO L290 TraceCheckUtils]: 73: Hoare triple {2692#true} assume !(0 == ~cond % 256); {2692#true} is VALID [2022-02-20 21:07:27,180 INFO L290 TraceCheckUtils]: 74: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:27,180 INFO L284 TraceCheckUtils]: 75: Hoare quadruple {2692#true} {2693#false} #342#return; {2693#false} is VALID [2022-02-20 21:07:27,180 INFO L290 TraceCheckUtils]: 76: Hoare triple {2693#false} havoc aws_byte_cursor_read_be32_#t~ret1131#1; {2693#false} is VALID [2022-02-20 21:07:27,181 INFO L272 TraceCheckUtils]: 77: Hoare triple {2693#false} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_be32_~var#1.base != 0 || aws_byte_cursor_read_be32_~var#1.offset != 0 then 1 else 0) then 0 else 1)); {2692#true} is VALID [2022-02-20 21:07:27,181 INFO L290 TraceCheckUtils]: 78: Hoare triple {2692#true} ~cond := #in~cond; {2692#true} is VALID [2022-02-20 21:07:27,181 INFO L290 TraceCheckUtils]: 79: Hoare triple {2692#true} assume !(0 == ~cond % 256); {2692#true} is VALID [2022-02-20 21:07:27,181 INFO L290 TraceCheckUtils]: 80: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:27,195 INFO L284 TraceCheckUtils]: 81: Hoare quadruple {2692#true} {2693#false} #344#return; {2693#false} is VALID [2022-02-20 21:07:27,195 INFO L272 TraceCheckUtils]: 82: Hoare triple {2693#false} call aws_byte_cursor_read_be32_#t~ret1132#1 := aws_byte_cursor_read(aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset, aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset, 4); {2693#false} is VALID [2022-02-20 21:07:27,196 INFO L290 TraceCheckUtils]: 83: Hoare triple {2693#false} ~cur#1.base, ~cur#1.offset := #in~cur#1.base, #in~cur#1.offset;~dest#1.base, ~dest#1.offset := #in~dest#1.base, #in~dest#1.offset;~len#1 := #in~len#1; {2693#false} is VALID [2022-02-20 21:07:27,196 INFO L272 TraceCheckUtils]: 84: Hoare triple {2693#false} call #t~ret1106#1 := aws_byte_cursor_is_valid(~cur#1.base, ~cur#1.offset); {2692#true} is VALID [2022-02-20 21:07:27,196 INFO L290 TraceCheckUtils]: 85: Hoare triple {2692#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {2692#true} is VALID [2022-02-20 21:07:27,196 INFO L290 TraceCheckUtils]: 86: Hoare triple {2692#true} assume !#t~short695; {2692#true} is VALID [2022-02-20 21:07:27,196 INFO L290 TraceCheckUtils]: 87: Hoare triple {2692#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; {2692#true} is VALID [2022-02-20 21:07:27,196 INFO L290 TraceCheckUtils]: 88: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:27,197 INFO L284 TraceCheckUtils]: 89: Hoare quadruple {2692#true} {2693#false} #282#return; {2693#false} is VALID [2022-02-20 21:07:27,197 INFO L272 TraceCheckUtils]: 90: Hoare triple {2693#false} call assume_abort_if_not(#t~ret1106#1); {2692#true} is VALID [2022-02-20 21:07:27,198 INFO L290 TraceCheckUtils]: 91: Hoare triple {2692#true} ~cond := #in~cond; {2692#true} is VALID [2022-02-20 21:07:27,198 INFO L290 TraceCheckUtils]: 92: Hoare triple {2692#true} assume !(0 == ~cond % 256); {2692#true} is VALID [2022-02-20 21:07:27,198 INFO L290 TraceCheckUtils]: 93: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:27,198 INFO L284 TraceCheckUtils]: 94: Hoare quadruple {2692#true} {2693#false} #284#return; {2693#false} is VALID [2022-02-20 21:07:27,198 INFO L290 TraceCheckUtils]: 95: Hoare triple {2693#false} havoc #t~ret1106#1; {2693#false} is VALID [2022-02-20 21:07:27,198 INFO L272 TraceCheckUtils]: 96: Hoare triple {2693#false} call assume_abort_if_not((if 0 == (if 0 == ~len#1 % 18446744073709551616 || ~dest#1.base != 0 || ~dest#1.offset != 0 then 1 else 0) then 0 else 1)); {2692#true} is VALID [2022-02-20 21:07:27,199 INFO L290 TraceCheckUtils]: 97: Hoare triple {2692#true} ~cond := #in~cond; {2692#true} is VALID [2022-02-20 21:07:27,199 INFO L290 TraceCheckUtils]: 98: Hoare triple {2692#true} assume !(0 == ~cond % 256); {2692#true} is VALID [2022-02-20 21:07:27,199 INFO L290 TraceCheckUtils]: 99: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:27,199 INFO L284 TraceCheckUtils]: 100: Hoare quadruple {2692#true} {2693#false} #286#return; {2693#false} is VALID [2022-02-20 21:07:27,199 INFO L290 TraceCheckUtils]: 101: Hoare triple {2693#false} call ~#slice~0#1.base, ~#slice~0#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_advance_nospec } true;aws_byte_cursor_advance_nospec_#in~cursor#1.base, aws_byte_cursor_advance_nospec_#in~cursor#1.offset, aws_byte_cursor_advance_nospec_#in~len#1 := ~cur#1.base, ~cur#1.offset, ~len#1;havoc aws_byte_cursor_advance_nospec_#res#1.len, aws_byte_cursor_advance_nospec_#res#1.ptr.base, aws_byte_cursor_advance_nospec_#res#1.ptr.offset;havoc aws_byte_cursor_advance_nospec_#t~ret1090#1, aws_byte_cursor_advance_nospec_#t~mem1091#1, aws_byte_cursor_advance_nospec_#t~mem1092#1, aws_byte_cursor_advance_nospec_#t~short1093#1, aws_byte_cursor_advance_nospec_#t~mem1094#1, aws_byte_cursor_advance_nospec_#t~ret1095#1, aws_byte_cursor_advance_nospec_#t~mem1097#1.base, aws_byte_cursor_advance_nospec_#t~mem1097#1.offset, aws_byte_cursor_advance_nospec_#t~mem1098#1, aws_byte_cursor_advance_nospec_#t~mem1099#1.base, aws_byte_cursor_advance_nospec_#t~mem1099#1.offset, aws_byte_cursor_advance_nospec_#t~mem1100#1.base, aws_byte_cursor_advance_nospec_#t~mem1100#1.offset, aws_byte_cursor_advance_nospec_#t~mem1101#1, aws_byte_cursor_advance_nospec_~mask~0#1, aws_byte_cursor_advance_nospec_#t~nondet1096#1, aws_byte_cursor_advance_nospec_#t~ret1102#1, aws_byte_cursor_advance_nospec_#t~ret1103#1, aws_byte_cursor_advance_nospec_#t~mem1104#1, aws_byte_cursor_advance_nospec_#t~mem1105#1.base, aws_byte_cursor_advance_nospec_#t~mem1105#1.offset, aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset, aws_byte_cursor_advance_nospec_~len#1, aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset;aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset := aws_byte_cursor_advance_nospec_#in~cursor#1.base, aws_byte_cursor_advance_nospec_#in~cursor#1.offset;aws_byte_cursor_advance_nospec_~len#1 := aws_byte_cursor_advance_nospec_#in~len#1; {2693#false} is VALID [2022-02-20 21:07:27,200 INFO L272 TraceCheckUtils]: 102: Hoare triple {2693#false} call aws_byte_cursor_advance_nospec_#t~ret1090#1 := aws_byte_cursor_is_valid(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset); {2692#true} is VALID [2022-02-20 21:07:27,200 INFO L290 TraceCheckUtils]: 103: Hoare triple {2692#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {2692#true} is VALID [2022-02-20 21:07:27,200 INFO L290 TraceCheckUtils]: 104: Hoare triple {2692#true} assume !#t~short695; {2692#true} is VALID [2022-02-20 21:07:27,200 INFO L290 TraceCheckUtils]: 105: Hoare triple {2692#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; {2692#true} is VALID [2022-02-20 21:07:27,201 INFO L290 TraceCheckUtils]: 106: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:27,201 INFO L284 TraceCheckUtils]: 107: Hoare quadruple {2692#true} {2693#false} #288#return; {2693#false} is VALID [2022-02-20 21:07:27,201 INFO L272 TraceCheckUtils]: 108: Hoare triple {2693#false} call assume_abort_if_not(aws_byte_cursor_advance_nospec_#t~ret1090#1); {2692#true} is VALID [2022-02-20 21:07:27,201 INFO L290 TraceCheckUtils]: 109: Hoare triple {2692#true} ~cond := #in~cond; {2692#true} is VALID [2022-02-20 21:07:27,201 INFO L290 TraceCheckUtils]: 110: Hoare triple {2692#true} assume !(0 == ~cond % 256); {2692#true} is VALID [2022-02-20 21:07:27,202 INFO L290 TraceCheckUtils]: 111: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:27,202 INFO L284 TraceCheckUtils]: 112: Hoare quadruple {2692#true} {2693#false} #290#return; {2693#false} is VALID [2022-02-20 21:07:27,202 INFO L290 TraceCheckUtils]: 113: Hoare triple {2693#false} havoc aws_byte_cursor_advance_nospec_#t~ret1090#1;call aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset := #Ultimate.allocOnStack(16);call aws_byte_cursor_advance_nospec_#t~mem1091#1 := read~int(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset, 8);aws_byte_cursor_advance_nospec_#t~short1093#1 := aws_byte_cursor_advance_nospec_~len#1 % 18446744073709551616 <= aws_byte_cursor_advance_nospec_#t~mem1091#1 % 18446744073709551616 && aws_byte_cursor_advance_nospec_~len#1 % 18446744073709551616 <= 9223372036854775807; {2693#false} is VALID [2022-02-20 21:07:27,202 INFO L290 TraceCheckUtils]: 114: Hoare triple {2693#false} assume !aws_byte_cursor_advance_nospec_#t~short1093#1; {2693#false} is VALID [2022-02-20 21:07:27,202 INFO L290 TraceCheckUtils]: 115: Hoare triple {2693#false} assume !aws_byte_cursor_advance_nospec_#t~short1093#1;havoc aws_byte_cursor_advance_nospec_#t~mem1091#1;havoc aws_byte_cursor_advance_nospec_#t~mem1092#1;havoc aws_byte_cursor_advance_nospec_#t~short1093#1;call write~$Pointer$(0, 0, aws_byte_cursor_advance_nospec_~#rv~7#1.base, 8 + aws_byte_cursor_advance_nospec_~#rv~7#1.offset, 8);call write~int(0, aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset, 8); {2693#false} is VALID [2022-02-20 21:07:27,202 INFO L272 TraceCheckUtils]: 116: Hoare triple {2693#false} call aws_byte_cursor_advance_nospec_#t~ret1102#1 := aws_byte_cursor_is_valid(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset); {2692#true} is VALID [2022-02-20 21:07:27,203 INFO L290 TraceCheckUtils]: 117: Hoare triple {2692#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {2692#true} is VALID [2022-02-20 21:07:27,203 INFO L290 TraceCheckUtils]: 118: Hoare triple {2692#true} assume !#t~short695; {2692#true} is VALID [2022-02-20 21:07:27,203 INFO L290 TraceCheckUtils]: 119: Hoare triple {2692#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; {2692#true} is VALID [2022-02-20 21:07:27,203 INFO L290 TraceCheckUtils]: 120: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:27,203 INFO L284 TraceCheckUtils]: 121: Hoare quadruple {2692#true} {2693#false} #292#return; {2693#false} is VALID [2022-02-20 21:07:27,204 INFO L272 TraceCheckUtils]: 122: Hoare triple {2693#false} call __VERIFIER_assert(aws_byte_cursor_advance_nospec_#t~ret1102#1); {2693#false} is VALID [2022-02-20 21:07:27,204 INFO L290 TraceCheckUtils]: 123: Hoare triple {2693#false} ~cond := #in~cond; {2693#false} is VALID [2022-02-20 21:07:27,204 INFO L290 TraceCheckUtils]: 124: Hoare triple {2693#false} assume 0 == ~cond % 256; {2693#false} is VALID [2022-02-20 21:07:27,204 INFO L290 TraceCheckUtils]: 125: Hoare triple {2693#false} assume !false; {2693#false} is VALID [2022-02-20 21:07:27,205 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2022-02-20 21:07:27,205 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:07:27,207 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196582221] [2022-02-20 21:07:27,208 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196582221] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 21:07:27,208 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [338283825] [2022-02-20 21:07:27,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:07:27,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 21:07:27,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 21:07:27,212 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:27,221 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:27,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:27,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 2749 conjuncts, 8 conjunts are in the unsatisfiable core [2022-02-20 21:07:27,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:27,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 21:07:28,212 INFO L290 TraceCheckUtils]: 0: Hoare triple {2692#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(36, 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; {2789#(< 0 |#StackHeapBarrier|)} is VALID [2022-02-20 21:07:28,214 INFO L290 TraceCheckUtils]: 1: Hoare triple {2789#(< 0 |#StackHeapBarrier|)} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_read_be32_harness } true;assume { :begin_inline_aws_byte_cursor_read_common_harness } true;havoc aws_byte_cursor_read_common_harness_#t~nondet1209#1, aws_byte_cursor_read_common_harness_#t~nondet1210#1, aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset, aws_byte_cursor_read_common_harness_#t~ret1212#1, aws_byte_cursor_read_common_harness_#t~mem1213#1, aws_byte_cursor_read_common_harness_#t~mem1214#1, aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset, aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset, aws_byte_cursor_read_common_harness_#t~mem1217#1, aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset, aws_byte_cursor_read_common_harness_#t~mem1220#1, aws_byte_cursor_read_common_harness_#t~ret1221#1, aws_byte_cursor_read_common_harness_#t~ret1222#1, aws_byte_cursor_read_common_harness_#t~mem1223#1, aws_byte_cursor_read_common_harness_#t~mem1224#1, aws_byte_cursor_read_common_harness_#t~short1225#1, aws_byte_cursor_read_common_harness_#t~mem1227#1.base, aws_byte_cursor_read_common_harness_#t~mem1227#1.offset, aws_byte_cursor_read_common_harness_#t~mem1226#1.base, aws_byte_cursor_read_common_harness_#t~mem1226#1.offset, aws_byte_cursor_read_common_harness_#t~mem1229#1, aws_byte_cursor_read_common_harness_#t~mem1228#1, aws_byte_cursor_read_common_harness_#t~mem1230#1, aws_byte_cursor_read_common_harness_#t~mem1231#1, aws_byte_cursor_read_common_harness_#t~mem1232#1, aws_byte_cursor_read_common_harness_#t~mem1233#1.base, aws_byte_cursor_read_common_harness_#t~mem1233#1.offset, aws_byte_cursor_read_common_harness_#t~ret1234#1, aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, aws_byte_cursor_read_common_harness_~length~2#1, aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset;call aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);call write~init~int(aws_byte_cursor_read_common_harness_#t~nondet1209#1, aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);havoc aws_byte_cursor_read_common_harness_#t~nondet1209#1;aws_byte_cursor_read_common_harness_~length~2#1 := aws_byte_cursor_read_common_harness_#t~nondet1210#1;havoc aws_byte_cursor_read_common_harness_#t~nondet1210#1; {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} is VALID [2022-02-20 21:07:28,214 INFO L272 TraceCheckUtils]: 2: Hoare triple {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} call aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset := can_fail_malloc(aws_byte_cursor_read_common_harness_~length~2#1); {2692#true} is VALID [2022-02-20 21:07:28,214 INFO L290 TraceCheckUtils]: 3: Hoare triple {2692#true} ~size := #in~size; {2692#true} is VALID [2022-02-20 21:07:28,214 INFO L272 TraceCheckUtils]: 4: Hoare triple {2692#true} call #t~ret554 := nondet_bool(); {2692#true} is VALID [2022-02-20 21:07:28,214 INFO L290 TraceCheckUtils]: 5: Hoare triple {2692#true} #res := #t~nondet8;havoc #t~nondet8; {2692#true} is VALID [2022-02-20 21:07:28,214 INFO L290 TraceCheckUtils]: 6: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:28,214 INFO L284 TraceCheckUtils]: 7: Hoare quadruple {2692#true} {2692#true} #314#return; {2692#true} is VALID [2022-02-20 21:07:28,214 INFO L290 TraceCheckUtils]: 8: Hoare triple {2692#true} assume 0 != #t~ret554 % 256;#t~ite556.base, #t~ite556.offset := 0, 0; {2692#true} is VALID [2022-02-20 21:07:28,214 INFO L290 TraceCheckUtils]: 9: Hoare triple {2692#true} #res.base, #res.offset := #t~ite556.base, #t~ite556.offset;havoc #t~ret554;havoc #t~ite556.base, #t~ite556.offset;havoc #t~ret555.base, #t~ret555.offset; {2692#true} is VALID [2022-02-20 21:07:28,215 INFO L290 TraceCheckUtils]: 10: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:28,215 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {2692#true} {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} #318#return; {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} is VALID [2022-02-20 21:07:28,216 INFO L290 TraceCheckUtils]: 12: Hoare triple {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset := aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset;havoc aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset;assume { :begin_inline_ensure_byte_cursor_has_allocated_buffer_member } true;ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.offset := aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset, ensure_byte_cursor_has_allocated_buffer_member_#t~mem502#1, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.offset, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset;ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset := ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.offset; {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} is VALID [2022-02-20 21:07:28,216 INFO L272 TraceCheckUtils]: 13: Hoare triple {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} call ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1 := nondet_bool(); {2692#true} is VALID [2022-02-20 21:07:28,216 INFO L290 TraceCheckUtils]: 14: Hoare triple {2692#true} #res := #t~nondet8;havoc #t~nondet8; {2692#true} is VALID [2022-02-20 21:07:28,216 INFO L290 TraceCheckUtils]: 15: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:28,217 INFO L284 TraceCheckUtils]: 16: Hoare quadruple {2692#true} {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} #320#return; {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} is VALID [2022-02-20 21:07:28,217 INFO L290 TraceCheckUtils]: 17: Hoare triple {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} assume 0 != ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1 % 256;ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset := 0, 0; {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} is VALID [2022-02-20 21:07:28,217 INFO L290 TraceCheckUtils]: 18: Hoare triple {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} call write~$Pointer$(ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, 8 + ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset, 8);havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~mem502#1;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.offset; {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} is VALID [2022-02-20 21:07:28,218 INFO L290 TraceCheckUtils]: 19: Hoare triple {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} assume { :end_inline_ensure_byte_cursor_has_allocated_buffer_member } true; {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} is VALID [2022-02-20 21:07:28,218 INFO L272 TraceCheckUtils]: 20: Hoare triple {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} call aws_byte_cursor_read_common_harness_#t~ret1212#1 := aws_byte_cursor_is_valid(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset); {2692#true} is VALID [2022-02-20 21:07:28,218 INFO L290 TraceCheckUtils]: 21: Hoare triple {2692#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {2692#true} is VALID [2022-02-20 21:07:28,218 INFO L290 TraceCheckUtils]: 22: Hoare triple {2692#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {2692#true} is VALID [2022-02-20 21:07:28,218 INFO L290 TraceCheckUtils]: 23: Hoare triple {2692#true} assume #t~short694; {2692#true} is VALID [2022-02-20 21:07:28,218 INFO L290 TraceCheckUtils]: 24: Hoare triple {2692#true} #t~short695 := #t~short694; {2692#true} is VALID [2022-02-20 21:07:28,219 INFO L290 TraceCheckUtils]: 25: Hoare triple {2692#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; {2692#true} is VALID [2022-02-20 21:07:28,219 INFO L290 TraceCheckUtils]: 26: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:28,219 INFO L284 TraceCheckUtils]: 27: Hoare quadruple {2692#true} {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} #324#return; {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} is VALID [2022-02-20 21:07:28,220 INFO L272 TraceCheckUtils]: 28: Hoare triple {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} call assume_abort_if_not(aws_byte_cursor_read_common_harness_#t~ret1212#1); {2692#true} is VALID [2022-02-20 21:07:28,220 INFO L290 TraceCheckUtils]: 29: Hoare triple {2692#true} ~cond := #in~cond; {2692#true} is VALID [2022-02-20 21:07:28,220 INFO L290 TraceCheckUtils]: 30: Hoare triple {2692#true} assume !(0 == ~cond % 256); {2692#true} is VALID [2022-02-20 21:07:28,220 INFO L290 TraceCheckUtils]: 31: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:28,220 INFO L284 TraceCheckUtils]: 32: Hoare quadruple {2692#true} {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} #326#return; {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} is VALID [2022-02-20 21:07:28,221 INFO L290 TraceCheckUtils]: 33: Hoare triple {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} havoc aws_byte_cursor_read_common_harness_#t~ret1212#1;call aws_byte_cursor_read_common_harness_#t~mem1213#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8); {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} is VALID [2022-02-20 21:07:28,221 INFO L272 TraceCheckUtils]: 34: Hoare triple {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_common_harness_#t~mem1213#1 % 18446744073709551616 >= 4 then 1 else 0) then 0 else 1)); {2692#true} is VALID [2022-02-20 21:07:28,221 INFO L290 TraceCheckUtils]: 35: Hoare triple {2692#true} ~cond := #in~cond; {2692#true} is VALID [2022-02-20 21:07:28,221 INFO L290 TraceCheckUtils]: 36: Hoare triple {2692#true} assume !(0 == ~cond % 256); {2692#true} is VALID [2022-02-20 21:07:28,221 INFO L290 TraceCheckUtils]: 37: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:28,222 INFO L284 TraceCheckUtils]: 38: Hoare quadruple {2692#true} {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} #328#return; {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} is VALID [2022-02-20 21:07:28,222 INFO L290 TraceCheckUtils]: 39: Hoare triple {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} havoc aws_byte_cursor_read_common_harness_#t~mem1213#1; {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} is VALID [2022-02-20 21:07:28,222 INFO L272 TraceCheckUtils]: 40: Hoare triple {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} call assume_abort_if_not((if 0 == aws_byte_cursor_read_common_harness_~dest~1#1.base + aws_byte_cursor_read_common_harness_~dest~1#1.offset then 0 else 1)); {2692#true} is VALID [2022-02-20 21:07:28,222 INFO L290 TraceCheckUtils]: 41: Hoare triple {2692#true} ~cond := #in~cond; {2692#true} is VALID [2022-02-20 21:07:28,223 INFO L290 TraceCheckUtils]: 42: Hoare triple {2692#true} assume !(0 == ~cond % 256); {2692#true} is VALID [2022-02-20 21:07:28,223 INFO L290 TraceCheckUtils]: 43: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:28,223 INFO L284 TraceCheckUtils]: 44: Hoare quadruple {2692#true} {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} #330#return; {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} is VALID [2022-02-20 21:07:28,223 INFO L272 TraceCheckUtils]: 45: Hoare triple {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_common_harness_~length~2#1 % 18446744073709551616 >= 4 then 1 else 0) then 0 else 1)); {2692#true} is VALID [2022-02-20 21:07:28,223 INFO L290 TraceCheckUtils]: 46: Hoare triple {2692#true} ~cond := #in~cond; {2692#true} is VALID [2022-02-20 21:07:28,224 INFO L290 TraceCheckUtils]: 47: Hoare triple {2692#true} assume !(0 == ~cond % 256); {2692#true} is VALID [2022-02-20 21:07:28,224 INFO L290 TraceCheckUtils]: 48: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:28,224 INFO L284 TraceCheckUtils]: 49: Hoare quadruple {2692#true} {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} #332#return; {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} is VALID [2022-02-20 21:07:28,225 INFO L290 TraceCheckUtils]: 50: Hoare triple {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} call aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset := #Ultimate.allocOnStack(16);call aws_byte_cursor_read_common_harness_#t~mem1214#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call write~init~int(aws_byte_cursor_read_common_harness_#t~mem1214#1, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, 8 + aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8);havoc aws_byte_cursor_read_common_harness_#t~mem1214#1;havoc aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset;call aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_read_common_harness_#t~mem1217#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);assume { :begin_inline_save_byte_from_array } true;save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset, save_byte_from_array_#in~size#1, save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset := aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset, aws_byte_cursor_read_common_harness_#t~mem1217#1, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset;havoc save_byte_from_array_#t~ret595#1, save_byte_from_array_#t~mem596#1, save_byte_from_array_#t~mem597#1, save_byte_from_array_#t~mem598#1, save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset, save_byte_from_array_~size#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset;save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset := save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset;save_byte_from_array_~size#1 := save_byte_from_array_#in~size#1;save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset := save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset; {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} is VALID [2022-02-20 21:07:28,226 INFO L290 TraceCheckUtils]: 51: Hoare triple {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} assume !((save_byte_from_array_~size#1 % 18446744073709551616 > 0 && (save_byte_from_array_~array#1.base != 0 || save_byte_from_array_~array#1.offset != 0)) && (save_byte_from_array_~storage#1.base != 0 || save_byte_from_array_~storage#1.offset != 0)); {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} is VALID [2022-02-20 21:07:28,226 INFO L290 TraceCheckUtils]: 52: Hoare triple {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset;havoc aws_byte_cursor_read_common_harness_#t~mem1217#1;call aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset := #Ultimate.allocOnStack(4);call aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, 8 + aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8); {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} is VALID [2022-02-20 21:07:28,226 INFO L272 TraceCheckUtils]: 53: Hoare triple {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} call aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset := #Ultimate.C_memcpy(aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset, 4); {2692#true} is VALID [2022-02-20 21:07:28,226 INFO L290 TraceCheckUtils]: 54: Hoare triple {2692#true} #t~loopctr1237 := 0; {2692#true} is VALID [2022-02-20 21:07:28,227 INFO L290 TraceCheckUtils]: 55: Hoare triple {2692#true} assume !(#t~loopctr1237 % 18446744073709551616 < size % 18446744073709551616);#t~loopctr1246 := 0; {2692#true} is VALID [2022-02-20 21:07:28,227 INFO L290 TraceCheckUtils]: 56: Hoare triple {2692#true} assume !(#t~loopctr1246 % 18446744073709551616 < size % 18446744073709551616); {2692#true} is VALID [2022-02-20 21:07:28,227 INFO L290 TraceCheckUtils]: 57: Hoare triple {2692#true} assume #res.base == dest.base && #res.offset == dest.offset; {2692#true} is VALID [2022-02-20 21:07:28,228 INFO L284 TraceCheckUtils]: 58: Hoare quadruple {2692#true} {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} #336#return; {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} is VALID [2022-02-20 21:07:28,228 INFO L290 TraceCheckUtils]: 59: Hoare triple {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} havoc aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset;havoc aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset;call aws_byte_cursor_read_common_harness_#t~mem1220#1 := read~int(aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, 4); {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} is VALID [2022-02-20 21:07:28,228 INFO L272 TraceCheckUtils]: 60: Hoare triple {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} call aws_byte_cursor_read_common_harness_#t~ret1221#1 := aws_ntoh32(aws_byte_cursor_read_common_harness_#t~mem1220#1); {2692#true} is VALID [2022-02-20 21:07:28,229 INFO L290 TraceCheckUtils]: 61: Hoare triple {2692#true} ~x := #in~x;call #t~ret257 := ntohl(~x);#res := #t~ret257;havoc #t~ret257; {2692#true} is VALID [2022-02-20 21:07:28,229 INFO L290 TraceCheckUtils]: 62: Hoare triple {2692#true} assume true; {2692#true} is VALID [2022-02-20 21:07:28,229 INFO L284 TraceCheckUtils]: 63: Hoare quadruple {2692#true} {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} #338#return; {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} is VALID [2022-02-20 21:07:28,230 INFO L290 TraceCheckUtils]: 64: Hoare triple {2793#(< 1 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|)} call write~int(aws_byte_cursor_read_common_harness_#t~ret1221#1, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, 4);havoc aws_byte_cursor_read_common_harness_#t~mem1220#1;havoc aws_byte_cursor_read_common_harness_#t~ret1221#1;assume { :begin_inline_aws_byte_cursor_read_be32 } true;aws_byte_cursor_read_be32_#in~cur#1.base, aws_byte_cursor_read_be32_#in~cur#1.offset, aws_byte_cursor_read_be32_#in~var#1.base, aws_byte_cursor_read_be32_#in~var#1.offset := aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset;havoc aws_byte_cursor_read_be32_#res#1;havoc aws_byte_cursor_read_be32_#t~ret1131#1, aws_byte_cursor_read_be32_#t~ret1132#1, aws_byte_cursor_read_be32_#t~mem1133#1, aws_byte_cursor_read_be32_#t~ret1134#1, aws_byte_cursor_read_be32_#t~ret1135#1, aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset, aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset, aws_byte_cursor_read_be32_~rv~10#1;aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset := aws_byte_cursor_read_be32_#in~cur#1.base, aws_byte_cursor_read_be32_#in~cur#1.offset;aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset := aws_byte_cursor_read_be32_#in~var#1.base, aws_byte_cursor_read_be32_#in~var#1.offset; {2983#(< 1 |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base|)} is VALID [2022-02-20 21:07:28,230 INFO L272 TraceCheckUtils]: 65: Hoare triple {2983#(< 1 |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base|)} call aws_byte_cursor_read_be32_#t~ret1131#1 := aws_byte_cursor_is_valid(aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset); {2692#true} is VALID [2022-02-20 21:07:28,231 INFO L290 TraceCheckUtils]: 66: Hoare triple {2692#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {2990#(or (<= |aws_byte_cursor_is_valid_#in~cursor.base| 0) |aws_byte_cursor_is_valid_#t~short695|)} is VALID [2022-02-20 21:07:28,231 INFO L290 TraceCheckUtils]: 67: Hoare triple {2990#(or (<= |aws_byte_cursor_is_valid_#in~cursor.base| 0) |aws_byte_cursor_is_valid_#t~short695|)} assume !#t~short695; {2994#(<= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:28,231 INFO L290 TraceCheckUtils]: 68: Hoare triple {2994#(<= |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; {2994#(<= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:28,231 INFO L290 TraceCheckUtils]: 69: Hoare triple {2994#(<= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} assume true; {2994#(<= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:28,232 INFO L284 TraceCheckUtils]: 70: Hoare quadruple {2994#(<= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} {2983#(< 1 |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base|)} #340#return; {2693#false} is VALID [2022-02-20 21:07:28,232 INFO L272 TraceCheckUtils]: 71: Hoare triple {2693#false} call assume_abort_if_not(aws_byte_cursor_read_be32_#t~ret1131#1); {2693#false} is VALID [2022-02-20 21:07:28,232 INFO L290 TraceCheckUtils]: 72: Hoare triple {2693#false} ~cond := #in~cond; {2693#false} is VALID [2022-02-20 21:07:28,232 INFO L290 TraceCheckUtils]: 73: Hoare triple {2693#false} assume !(0 == ~cond % 256); {2693#false} is VALID [2022-02-20 21:07:28,233 INFO L290 TraceCheckUtils]: 74: Hoare triple {2693#false} assume true; {2693#false} is VALID [2022-02-20 21:07:28,233 INFO L284 TraceCheckUtils]: 75: Hoare quadruple {2693#false} {2693#false} #342#return; {2693#false} is VALID [2022-02-20 21:07:28,233 INFO L290 TraceCheckUtils]: 76: Hoare triple {2693#false} havoc aws_byte_cursor_read_be32_#t~ret1131#1; {2693#false} is VALID [2022-02-20 21:07:28,233 INFO L272 TraceCheckUtils]: 77: Hoare triple {2693#false} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_be32_~var#1.base != 0 || aws_byte_cursor_read_be32_~var#1.offset != 0 then 1 else 0) then 0 else 1)); {2693#false} is VALID [2022-02-20 21:07:28,233 INFO L290 TraceCheckUtils]: 78: Hoare triple {2693#false} ~cond := #in~cond; {2693#false} is VALID [2022-02-20 21:07:28,233 INFO L290 TraceCheckUtils]: 79: Hoare triple {2693#false} assume !(0 == ~cond % 256); {2693#false} is VALID [2022-02-20 21:07:28,233 INFO L290 TraceCheckUtils]: 80: Hoare triple {2693#false} assume true; {2693#false} is VALID [2022-02-20 21:07:28,233 INFO L284 TraceCheckUtils]: 81: Hoare quadruple {2693#false} {2693#false} #344#return; {2693#false} is VALID [2022-02-20 21:07:28,233 INFO L272 TraceCheckUtils]: 82: Hoare triple {2693#false} call aws_byte_cursor_read_be32_#t~ret1132#1 := aws_byte_cursor_read(aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset, aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset, 4); {2693#false} is VALID [2022-02-20 21:07:28,233 INFO L290 TraceCheckUtils]: 83: Hoare triple {2693#false} ~cur#1.base, ~cur#1.offset := #in~cur#1.base, #in~cur#1.offset;~dest#1.base, ~dest#1.offset := #in~dest#1.base, #in~dest#1.offset;~len#1 := #in~len#1; {2693#false} is VALID [2022-02-20 21:07:28,234 INFO L272 TraceCheckUtils]: 84: Hoare triple {2693#false} call #t~ret1106#1 := aws_byte_cursor_is_valid(~cur#1.base, ~cur#1.offset); {2693#false} is VALID [2022-02-20 21:07:28,234 INFO L290 TraceCheckUtils]: 85: Hoare triple {2693#false} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {2693#false} is VALID [2022-02-20 21:07:28,234 INFO L290 TraceCheckUtils]: 86: Hoare triple {2693#false} assume !#t~short695; {2693#false} is VALID [2022-02-20 21:07:28,234 INFO L290 TraceCheckUtils]: 87: Hoare triple {2693#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; {2693#false} is VALID [2022-02-20 21:07:28,234 INFO L290 TraceCheckUtils]: 88: Hoare triple {2693#false} assume true; {2693#false} is VALID [2022-02-20 21:07:28,234 INFO L284 TraceCheckUtils]: 89: Hoare quadruple {2693#false} {2693#false} #282#return; {2693#false} is VALID [2022-02-20 21:07:28,234 INFO L272 TraceCheckUtils]: 90: Hoare triple {2693#false} call assume_abort_if_not(#t~ret1106#1); {2693#false} is VALID [2022-02-20 21:07:28,234 INFO L290 TraceCheckUtils]: 91: Hoare triple {2693#false} ~cond := #in~cond; {2693#false} is VALID [2022-02-20 21:07:28,235 INFO L290 TraceCheckUtils]: 92: Hoare triple {2693#false} assume !(0 == ~cond % 256); {2693#false} is VALID [2022-02-20 21:07:28,235 INFO L290 TraceCheckUtils]: 93: Hoare triple {2693#false} assume true; {2693#false} is VALID [2022-02-20 21:07:28,235 INFO L284 TraceCheckUtils]: 94: Hoare quadruple {2693#false} {2693#false} #284#return; {2693#false} is VALID [2022-02-20 21:07:28,235 INFO L290 TraceCheckUtils]: 95: Hoare triple {2693#false} havoc #t~ret1106#1; {2693#false} is VALID [2022-02-20 21:07:28,235 INFO L272 TraceCheckUtils]: 96: Hoare triple {2693#false} call assume_abort_if_not((if 0 == (if 0 == ~len#1 % 18446744073709551616 || ~dest#1.base != 0 || ~dest#1.offset != 0 then 1 else 0) then 0 else 1)); {2693#false} is VALID [2022-02-20 21:07:28,235 INFO L290 TraceCheckUtils]: 97: Hoare triple {2693#false} ~cond := #in~cond; {2693#false} is VALID [2022-02-20 21:07:28,235 INFO L290 TraceCheckUtils]: 98: Hoare triple {2693#false} assume !(0 == ~cond % 256); {2693#false} is VALID [2022-02-20 21:07:28,235 INFO L290 TraceCheckUtils]: 99: Hoare triple {2693#false} assume true; {2693#false} is VALID [2022-02-20 21:07:28,235 INFO L284 TraceCheckUtils]: 100: Hoare quadruple {2693#false} {2693#false} #286#return; {2693#false} is VALID [2022-02-20 21:07:28,236 INFO L290 TraceCheckUtils]: 101: Hoare triple {2693#false} call ~#slice~0#1.base, ~#slice~0#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_advance_nospec } true;aws_byte_cursor_advance_nospec_#in~cursor#1.base, aws_byte_cursor_advance_nospec_#in~cursor#1.offset, aws_byte_cursor_advance_nospec_#in~len#1 := ~cur#1.base, ~cur#1.offset, ~len#1;havoc aws_byte_cursor_advance_nospec_#res#1.len, aws_byte_cursor_advance_nospec_#res#1.ptr.base, aws_byte_cursor_advance_nospec_#res#1.ptr.offset;havoc aws_byte_cursor_advance_nospec_#t~ret1090#1, aws_byte_cursor_advance_nospec_#t~mem1091#1, aws_byte_cursor_advance_nospec_#t~mem1092#1, aws_byte_cursor_advance_nospec_#t~short1093#1, aws_byte_cursor_advance_nospec_#t~mem1094#1, aws_byte_cursor_advance_nospec_#t~ret1095#1, aws_byte_cursor_advance_nospec_#t~mem1097#1.base, aws_byte_cursor_advance_nospec_#t~mem1097#1.offset, aws_byte_cursor_advance_nospec_#t~mem1098#1, aws_byte_cursor_advance_nospec_#t~mem1099#1.base, aws_byte_cursor_advance_nospec_#t~mem1099#1.offset, aws_byte_cursor_advance_nospec_#t~mem1100#1.base, aws_byte_cursor_advance_nospec_#t~mem1100#1.offset, aws_byte_cursor_advance_nospec_#t~mem1101#1, aws_byte_cursor_advance_nospec_~mask~0#1, aws_byte_cursor_advance_nospec_#t~nondet1096#1, aws_byte_cursor_advance_nospec_#t~ret1102#1, aws_byte_cursor_advance_nospec_#t~ret1103#1, aws_byte_cursor_advance_nospec_#t~mem1104#1, aws_byte_cursor_advance_nospec_#t~mem1105#1.base, aws_byte_cursor_advance_nospec_#t~mem1105#1.offset, aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset, aws_byte_cursor_advance_nospec_~len#1, aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset;aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset := aws_byte_cursor_advance_nospec_#in~cursor#1.base, aws_byte_cursor_advance_nospec_#in~cursor#1.offset;aws_byte_cursor_advance_nospec_~len#1 := aws_byte_cursor_advance_nospec_#in~len#1; {2693#false} is VALID [2022-02-20 21:07:28,236 INFO L272 TraceCheckUtils]: 102: Hoare triple {2693#false} call aws_byte_cursor_advance_nospec_#t~ret1090#1 := aws_byte_cursor_is_valid(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset); {2693#false} is VALID [2022-02-20 21:07:28,236 INFO L290 TraceCheckUtils]: 103: Hoare triple {2693#false} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {2693#false} is VALID [2022-02-20 21:07:28,236 INFO L290 TraceCheckUtils]: 104: Hoare triple {2693#false} assume !#t~short695; {2693#false} is VALID [2022-02-20 21:07:28,236 INFO L290 TraceCheckUtils]: 105: Hoare triple {2693#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; {2693#false} is VALID [2022-02-20 21:07:28,236 INFO L290 TraceCheckUtils]: 106: Hoare triple {2693#false} assume true; {2693#false} is VALID [2022-02-20 21:07:28,236 INFO L284 TraceCheckUtils]: 107: Hoare quadruple {2693#false} {2693#false} #288#return; {2693#false} is VALID [2022-02-20 21:07:28,236 INFO L272 TraceCheckUtils]: 108: Hoare triple {2693#false} call assume_abort_if_not(aws_byte_cursor_advance_nospec_#t~ret1090#1); {2693#false} is VALID [2022-02-20 21:07:28,237 INFO L290 TraceCheckUtils]: 109: Hoare triple {2693#false} ~cond := #in~cond; {2693#false} is VALID [2022-02-20 21:07:28,237 INFO L290 TraceCheckUtils]: 110: Hoare triple {2693#false} assume !(0 == ~cond % 256); {2693#false} is VALID [2022-02-20 21:07:28,237 INFO L290 TraceCheckUtils]: 111: Hoare triple {2693#false} assume true; {2693#false} is VALID [2022-02-20 21:07:28,237 INFO L284 TraceCheckUtils]: 112: Hoare quadruple {2693#false} {2693#false} #290#return; {2693#false} is VALID [2022-02-20 21:07:28,237 INFO L290 TraceCheckUtils]: 113: Hoare triple {2693#false} havoc aws_byte_cursor_advance_nospec_#t~ret1090#1;call aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset := #Ultimate.allocOnStack(16);call aws_byte_cursor_advance_nospec_#t~mem1091#1 := read~int(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset, 8);aws_byte_cursor_advance_nospec_#t~short1093#1 := aws_byte_cursor_advance_nospec_~len#1 % 18446744073709551616 <= aws_byte_cursor_advance_nospec_#t~mem1091#1 % 18446744073709551616 && aws_byte_cursor_advance_nospec_~len#1 % 18446744073709551616 <= 9223372036854775807; {2693#false} is VALID [2022-02-20 21:07:28,237 INFO L290 TraceCheckUtils]: 114: Hoare triple {2693#false} assume !aws_byte_cursor_advance_nospec_#t~short1093#1; {2693#false} is VALID [2022-02-20 21:07:28,237 INFO L290 TraceCheckUtils]: 115: Hoare triple {2693#false} assume !aws_byte_cursor_advance_nospec_#t~short1093#1;havoc aws_byte_cursor_advance_nospec_#t~mem1091#1;havoc aws_byte_cursor_advance_nospec_#t~mem1092#1;havoc aws_byte_cursor_advance_nospec_#t~short1093#1;call write~$Pointer$(0, 0, aws_byte_cursor_advance_nospec_~#rv~7#1.base, 8 + aws_byte_cursor_advance_nospec_~#rv~7#1.offset, 8);call write~int(0, aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset, 8); {2693#false} is VALID [2022-02-20 21:07:28,237 INFO L272 TraceCheckUtils]: 116: Hoare triple {2693#false} call aws_byte_cursor_advance_nospec_#t~ret1102#1 := aws_byte_cursor_is_valid(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset); {2693#false} is VALID [2022-02-20 21:07:28,237 INFO L290 TraceCheckUtils]: 117: Hoare triple {2693#false} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {2693#false} is VALID [2022-02-20 21:07:28,238 INFO L290 TraceCheckUtils]: 118: Hoare triple {2693#false} assume !#t~short695; {2693#false} is VALID [2022-02-20 21:07:28,238 INFO L290 TraceCheckUtils]: 119: Hoare triple {2693#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; {2693#false} is VALID [2022-02-20 21:07:28,238 INFO L290 TraceCheckUtils]: 120: Hoare triple {2693#false} assume true; {2693#false} is VALID [2022-02-20 21:07:28,238 INFO L284 TraceCheckUtils]: 121: Hoare quadruple {2693#false} {2693#false} #292#return; {2693#false} is VALID [2022-02-20 21:07:28,238 INFO L272 TraceCheckUtils]: 122: Hoare triple {2693#false} call __VERIFIER_assert(aws_byte_cursor_advance_nospec_#t~ret1102#1); {2693#false} is VALID [2022-02-20 21:07:28,238 INFO L290 TraceCheckUtils]: 123: Hoare triple {2693#false} ~cond := #in~cond; {2693#false} is VALID [2022-02-20 21:07:28,238 INFO L290 TraceCheckUtils]: 124: Hoare triple {2693#false} assume 0 == ~cond % 256; {2693#false} is VALID [2022-02-20 21:07:28,238 INFO L290 TraceCheckUtils]: 125: Hoare triple {2693#false} assume !false; {2693#false} is VALID [2022-02-20 21:07:28,239 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 114 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2022-02-20 21:07:28,239 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-20 21:07:28,239 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [338283825] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:07:28,239 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-02-20 21:07:28,239 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 13 [2022-02-20 21:07:28,240 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867610681] [2022-02-20 21:07:28,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:07:28,240 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 9.166666666666666) internal successors, (55), 7 states have internal predecessors, (55), 4 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 4 states have call successors, (19) Word has length 126 [2022-02-20 21:07:28,241 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:07:28,241 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 7 states, 6 states have (on average 9.166666666666666) internal successors, (55), 7 states have internal predecessors, (55), 4 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 4 states have call successors, (19) [2022-02-20 21:07:28,369 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 95 edges. 95 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:28,369 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-20 21:07:28,369 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:07:28,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-20 21:07:28,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2022-02-20 21:07:28,370 INFO L87 Difference]: Start difference. First operand 160 states and 225 transitions. Second operand has 7 states, 6 states have (on average 9.166666666666666) internal successors, (55), 7 states have internal predecessors, (55), 4 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 4 states have call successors, (19) [2022-02-20 21:07:29,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:29,874 INFO L93 Difference]: Finished difference Result 276 states and 390 transitions. [2022-02-20 21:07:29,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-20 21:07:29,875 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 9.166666666666666) internal successors, (55), 7 states have internal predecessors, (55), 4 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 4 states have call successors, (19) Word has length 126 [2022-02-20 21:07:29,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:07:29,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 6 states have (on average 9.166666666666666) internal successors, (55), 7 states have internal predecessors, (55), 4 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 4 states have call successors, (19) [2022-02-20 21:07:29,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 381 transitions. [2022-02-20 21:07:29,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 6 states have (on average 9.166666666666666) internal successors, (55), 7 states have internal predecessors, (55), 4 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 4 states have call successors, (19) [2022-02-20 21:07:29,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 381 transitions. [2022-02-20 21:07:29,890 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 7 states and 381 transitions. [2022-02-20 21:07:30,216 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 381 edges. 381 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:30,221 INFO L225 Difference]: With dead ends: 276 [2022-02-20 21:07:30,221 INFO L226 Difference]: Without dead ends: 160 [2022-02-20 21:07:30,222 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 159 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2022-02-20 21:07:30,222 INFO L933 BasicCegarLoop]: 165 mSDtfsCounter, 256 mSDsluCounter, 576 mSDsCounter, 0 mSdLazyCounter, 208 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 741 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-20 21:07:30,223 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [262 Valid, 741 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 208 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-20 21:07:30,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2022-02-20 21:07:30,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 160. [2022-02-20 21:07:30,312 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:07:30,313 INFO L82 GeneralOperation]: Start isEquivalent. First operand 160 states. Second operand has 160 states, 99 states have (on average 1.2323232323232323) internal successors, (122), 101 states have internal predecessors, (122), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (53), 47 states have call predecessors, (53), 47 states have call successors, (53) [2022-02-20 21:07:30,313 INFO L74 IsIncluded]: Start isIncluded. First operand 160 states. Second operand has 160 states, 99 states have (on average 1.2323232323232323) internal successors, (122), 101 states have internal predecessors, (122), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (53), 47 states have call predecessors, (53), 47 states have call successors, (53) [2022-02-20 21:07:30,314 INFO L87 Difference]: Start difference. First operand 160 states. Second operand has 160 states, 99 states have (on average 1.2323232323232323) internal successors, (122), 101 states have internal predecessors, (122), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (53), 47 states have call predecessors, (53), 47 states have call successors, (53) [2022-02-20 21:07:30,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:30,320 INFO L93 Difference]: Finished difference Result 160 states and 223 transitions. [2022-02-20 21:07:30,320 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 223 transitions. [2022-02-20 21:07:30,321 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:30,321 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:30,322 INFO L74 IsIncluded]: Start isIncluded. First operand has 160 states, 99 states have (on average 1.2323232323232323) internal successors, (122), 101 states have internal predecessors, (122), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (53), 47 states have call predecessors, (53), 47 states have call successors, (53) Second operand 160 states. [2022-02-20 21:07:30,322 INFO L87 Difference]: Start difference. First operand has 160 states, 99 states have (on average 1.2323232323232323) internal successors, (122), 101 states have internal predecessors, (122), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (53), 47 states have call predecessors, (53), 47 states have call successors, (53) Second operand 160 states. [2022-02-20 21:07:30,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:30,329 INFO L93 Difference]: Finished difference Result 160 states and 223 transitions. [2022-02-20 21:07:30,329 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 223 transitions. [2022-02-20 21:07:30,330 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:30,330 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:30,330 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:07:30,330 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:07:30,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 99 states have (on average 1.2323232323232323) internal successors, (122), 101 states have internal predecessors, (122), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (53), 47 states have call predecessors, (53), 47 states have call successors, (53) [2022-02-20 21:07:30,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 223 transitions. [2022-02-20 21:07:30,337 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 223 transitions. Word has length 126 [2022-02-20 21:07:30,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:07:30,338 INFO L470 AbstractCegarLoop]: Abstraction has 160 states and 223 transitions. [2022-02-20 21:07:30,338 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 9.166666666666666) internal successors, (55), 7 states have internal predecessors, (55), 4 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 4 states have call successors, (19) [2022-02-20 21:07:30,338 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 223 transitions. [2022-02-20 21:07:30,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-02-20 21:07:30,339 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:07:30,339 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:07:30,369 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:30,566 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-02-20 21:07:30,567 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:07:30,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:07:30,567 INFO L85 PathProgramCache]: Analyzing trace with hash -1396549486, now seen corresponding path program 2 times [2022-02-20 21:07:30,567 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:07:30,567 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301046306] [2022-02-20 21:07:30,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:07:30,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:07:30,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:30,748 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:07:30,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:30,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:07:30,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:30,764 INFO L290 TraceCheckUtils]: 0: Hoare triple {4110#true} #res := #t~nondet8;havoc #t~nondet8; {4110#true} is VALID [2022-02-20 21:07:30,764 INFO L290 TraceCheckUtils]: 1: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:30,765 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {4110#true} {4110#true} #314#return; {4110#true} is VALID [2022-02-20 21:07:30,765 INFO L290 TraceCheckUtils]: 0: Hoare triple {4201#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {4110#true} is VALID [2022-02-20 21:07:30,765 INFO L272 TraceCheckUtils]: 1: Hoare triple {4110#true} call #t~ret554 := nondet_bool(); {4110#true} is VALID [2022-02-20 21:07:30,765 INFO L290 TraceCheckUtils]: 2: Hoare triple {4110#true} #res := #t~nondet8;havoc #t~nondet8; {4110#true} is VALID [2022-02-20 21:07:30,765 INFO L290 TraceCheckUtils]: 3: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:30,765 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {4110#true} {4110#true} #314#return; {4110#true} is VALID [2022-02-20 21:07:30,765 INFO L290 TraceCheckUtils]: 5: Hoare triple {4110#true} assume 0 != #t~ret554 % 256;#t~ite556.base, #t~ite556.offset := 0, 0; {4110#true} is VALID [2022-02-20 21:07:30,765 INFO L290 TraceCheckUtils]: 6: Hoare triple {4110#true} #res.base, #res.offset := #t~ite556.base, #t~ite556.offset;havoc #t~ret554;havoc #t~ite556.base, #t~ite556.offset;havoc #t~ret555.base, #t~ret555.offset; {4110#true} is VALID [2022-02-20 21:07:30,765 INFO L290 TraceCheckUtils]: 7: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:30,766 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {4110#true} {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #318#return; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:30,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-02-20 21:07:30,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:30,774 INFO L290 TraceCheckUtils]: 0: Hoare triple {4110#true} #res := #t~nondet8;havoc #t~nondet8; {4110#true} is VALID [2022-02-20 21:07:30,774 INFO L290 TraceCheckUtils]: 1: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:30,775 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {4110#true} {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #320#return; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:30,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-02-20 21:07:30,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:30,785 INFO L290 TraceCheckUtils]: 0: Hoare triple {4110#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {4110#true} is VALID [2022-02-20 21:07:30,785 INFO L290 TraceCheckUtils]: 1: Hoare triple {4110#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {4110#true} is VALID [2022-02-20 21:07:30,785 INFO L290 TraceCheckUtils]: 2: Hoare triple {4110#true} assume #t~short694; {4110#true} is VALID [2022-02-20 21:07:30,786 INFO L290 TraceCheckUtils]: 3: Hoare triple {4110#true} #t~short695 := #t~short694; {4110#true} is VALID [2022-02-20 21:07:30,786 INFO L290 TraceCheckUtils]: 4: Hoare triple {4110#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; {4110#true} is VALID [2022-02-20 21:07:30,786 INFO L290 TraceCheckUtils]: 5: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:30,786 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {4110#true} {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #324#return; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:30,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-02-20 21:07:30,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:30,795 INFO L290 TraceCheckUtils]: 0: Hoare triple {4110#true} ~cond := #in~cond; {4110#true} is VALID [2022-02-20 21:07:30,795 INFO L290 TraceCheckUtils]: 1: Hoare triple {4110#true} assume !(0 == ~cond % 256); {4110#true} is VALID [2022-02-20 21:07:30,795 INFO L290 TraceCheckUtils]: 2: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:30,796 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4110#true} {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #326#return; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:30,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-02-20 21:07:30,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:30,807 INFO L290 TraceCheckUtils]: 0: Hoare triple {4110#true} ~cond := #in~cond; {4110#true} is VALID [2022-02-20 21:07:30,807 INFO L290 TraceCheckUtils]: 1: Hoare triple {4110#true} assume !(0 == ~cond % 256); {4110#true} is VALID [2022-02-20 21:07:30,807 INFO L290 TraceCheckUtils]: 2: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:30,808 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4110#true} {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #328#return; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:30,808 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-02-20 21:07:30,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:30,817 INFO L290 TraceCheckUtils]: 0: Hoare triple {4110#true} ~cond := #in~cond; {4110#true} is VALID [2022-02-20 21:07:30,817 INFO L290 TraceCheckUtils]: 1: Hoare triple {4110#true} assume !(0 == ~cond % 256); {4110#true} is VALID [2022-02-20 21:07:30,817 INFO L290 TraceCheckUtils]: 2: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:30,818 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4110#true} {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #330#return; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:30,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-02-20 21:07:30,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:30,827 INFO L290 TraceCheckUtils]: 0: Hoare triple {4110#true} ~cond := #in~cond; {4110#true} is VALID [2022-02-20 21:07:30,827 INFO L290 TraceCheckUtils]: 1: Hoare triple {4110#true} assume !(0 == ~cond % 256); {4110#true} is VALID [2022-02-20 21:07:30,827 INFO L290 TraceCheckUtils]: 2: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:30,827 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4110#true} {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #332#return; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:30,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-02-20 21:07:30,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:30,847 INFO L290 TraceCheckUtils]: 0: Hoare triple {4205#(and (= |old(#memory_real)| |#memory_real|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))} #t~loopctr1237 := 0; {4110#true} is VALID [2022-02-20 21:07:30,848 INFO L290 TraceCheckUtils]: 1: Hoare triple {4110#true} assume !(#t~loopctr1237 % 18446744073709551616 < size % 18446744073709551616);#t~loopctr1246 := 0; {4110#true} is VALID [2022-02-20 21:07:30,848 INFO L290 TraceCheckUtils]: 2: Hoare triple {4110#true} assume !(#t~loopctr1246 % 18446744073709551616 < size % 18446744073709551616); {4110#true} is VALID [2022-02-20 21:07:30,848 INFO L290 TraceCheckUtils]: 3: Hoare triple {4110#true} assume #res.base == dest.base && #res.offset == dest.offset; {4110#true} is VALID [2022-02-20 21:07:30,849 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {4110#true} {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #336#return; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:30,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-02-20 21:07:30,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:30,856 INFO L290 TraceCheckUtils]: 0: Hoare triple {4110#true} ~x := #in~x;call #t~ret257 := ntohl(~x);#res := #t~ret257;havoc #t~ret257; {4110#true} is VALID [2022-02-20 21:07:30,856 INFO L290 TraceCheckUtils]: 1: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:30,857 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {4110#true} {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #338#return; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:30,857 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-02-20 21:07:30,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:30,867 INFO L290 TraceCheckUtils]: 0: Hoare triple {4110#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {4110#true} is VALID [2022-02-20 21:07:30,867 INFO L290 TraceCheckUtils]: 1: Hoare triple {4110#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {4110#true} is VALID [2022-02-20 21:07:30,867 INFO L290 TraceCheckUtils]: 2: Hoare triple {4110#true} assume #t~short694; {4110#true} is VALID [2022-02-20 21:07:30,867 INFO L290 TraceCheckUtils]: 3: Hoare triple {4110#true} #t~short695 := #t~short694; {4110#true} is VALID [2022-02-20 21:07:30,867 INFO L290 TraceCheckUtils]: 4: Hoare triple {4110#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; {4110#true} is VALID [2022-02-20 21:07:30,868 INFO L290 TraceCheckUtils]: 5: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:30,868 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {4110#true} {4156#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} #340#return; {4156#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} is VALID [2022-02-20 21:07:30,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-02-20 21:07:30,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:30,876 INFO L290 TraceCheckUtils]: 0: Hoare triple {4110#true} ~cond := #in~cond; {4110#true} is VALID [2022-02-20 21:07:30,877 INFO L290 TraceCheckUtils]: 1: Hoare triple {4110#true} assume !(0 == ~cond % 256); {4110#true} is VALID [2022-02-20 21:07:30,877 INFO L290 TraceCheckUtils]: 2: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:30,877 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4110#true} {4156#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} #342#return; {4156#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} is VALID [2022-02-20 21:07:30,877 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-02-20 21:07:30,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:30,886 INFO L290 TraceCheckUtils]: 0: Hoare triple {4110#true} ~cond := #in~cond; {4110#true} is VALID [2022-02-20 21:07:30,886 INFO L290 TraceCheckUtils]: 1: Hoare triple {4110#true} assume !(0 == ~cond % 256); {4110#true} is VALID [2022-02-20 21:07:30,886 INFO L290 TraceCheckUtils]: 2: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:30,886 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4110#true} {4156#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} #344#return; {4156#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} is VALID [2022-02-20 21:07:30,886 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-02-20 21:07:30,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:30,915 INFO L290 TraceCheckUtils]: 0: Hoare triple {4110#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {4206#(or (= |aws_byte_cursor_is_valid_#in~cursor.base| 0) |aws_byte_cursor_is_valid_#t~short695|)} is VALID [2022-02-20 21:07:30,915 INFO L290 TraceCheckUtils]: 1: Hoare triple {4206#(or (= |aws_byte_cursor_is_valid_#in~cursor.base| 0) |aws_byte_cursor_is_valid_#t~short695|)} assume !#t~short695; {4207#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:30,916 INFO L290 TraceCheckUtils]: 2: Hoare triple {4207#(= |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; {4207#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:30,916 INFO L290 TraceCheckUtils]: 3: Hoare triple {4207#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} assume true; {4207#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:30,917 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {4207#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} {4173#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} #282#return; {4111#false} is VALID [2022-02-20 21:07:30,917 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-02-20 21:07:30,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:30,924 INFO L290 TraceCheckUtils]: 0: Hoare triple {4110#true} ~cond := #in~cond; {4110#true} is VALID [2022-02-20 21:07:30,924 INFO L290 TraceCheckUtils]: 1: Hoare triple {4110#true} assume !(0 == ~cond % 256); {4110#true} is VALID [2022-02-20 21:07:30,924 INFO L290 TraceCheckUtils]: 2: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:30,924 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4110#true} {4111#false} #284#return; {4111#false} is VALID [2022-02-20 21:07:30,925 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-02-20 21:07:30,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:30,932 INFO L290 TraceCheckUtils]: 0: Hoare triple {4110#true} ~cond := #in~cond; {4110#true} is VALID [2022-02-20 21:07:30,932 INFO L290 TraceCheckUtils]: 1: Hoare triple {4110#true} assume !(0 == ~cond % 256); {4110#true} is VALID [2022-02-20 21:07:30,932 INFO L290 TraceCheckUtils]: 2: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:30,932 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4110#true} {4111#false} #286#return; {4111#false} is VALID [2022-02-20 21:07:30,933 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-02-20 21:07:30,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:30,940 INFO L290 TraceCheckUtils]: 0: Hoare triple {4110#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {4110#true} is VALID [2022-02-20 21:07:30,940 INFO L290 TraceCheckUtils]: 1: Hoare triple {4110#true} assume !#t~short695; {4110#true} is VALID [2022-02-20 21:07:30,940 INFO L290 TraceCheckUtils]: 2: Hoare triple {4110#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; {4110#true} is VALID [2022-02-20 21:07:30,940 INFO L290 TraceCheckUtils]: 3: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:30,941 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {4110#true} {4111#false} #288#return; {4111#false} is VALID [2022-02-20 21:07:30,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-02-20 21:07:30,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:30,948 INFO L290 TraceCheckUtils]: 0: Hoare triple {4110#true} ~cond := #in~cond; {4110#true} is VALID [2022-02-20 21:07:30,948 INFO L290 TraceCheckUtils]: 1: Hoare triple {4110#true} assume !(0 == ~cond % 256); {4110#true} is VALID [2022-02-20 21:07:30,948 INFO L290 TraceCheckUtils]: 2: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:30,948 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4110#true} {4111#false} #290#return; {4111#false} is VALID [2022-02-20 21:07:30,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-02-20 21:07:30,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:30,955 INFO L290 TraceCheckUtils]: 0: Hoare triple {4110#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {4110#true} is VALID [2022-02-20 21:07:30,956 INFO L290 TraceCheckUtils]: 1: Hoare triple {4110#true} assume !#t~short695; {4110#true} is VALID [2022-02-20 21:07:30,956 INFO L290 TraceCheckUtils]: 2: Hoare triple {4110#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; {4110#true} is VALID [2022-02-20 21:07:30,956 INFO L290 TraceCheckUtils]: 3: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:30,956 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {4110#true} {4111#false} #292#return; {4111#false} is VALID [2022-02-20 21:07:30,956 INFO L290 TraceCheckUtils]: 0: Hoare triple {4110#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(36, 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; {4110#true} is VALID [2022-02-20 21:07:30,957 INFO L290 TraceCheckUtils]: 1: Hoare triple {4110#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_read_be32_harness } true;assume { :begin_inline_aws_byte_cursor_read_common_harness } true;havoc aws_byte_cursor_read_common_harness_#t~nondet1209#1, aws_byte_cursor_read_common_harness_#t~nondet1210#1, aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset, aws_byte_cursor_read_common_harness_#t~ret1212#1, aws_byte_cursor_read_common_harness_#t~mem1213#1, aws_byte_cursor_read_common_harness_#t~mem1214#1, aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset, aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset, aws_byte_cursor_read_common_harness_#t~mem1217#1, aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset, aws_byte_cursor_read_common_harness_#t~mem1220#1, aws_byte_cursor_read_common_harness_#t~ret1221#1, aws_byte_cursor_read_common_harness_#t~ret1222#1, aws_byte_cursor_read_common_harness_#t~mem1223#1, aws_byte_cursor_read_common_harness_#t~mem1224#1, aws_byte_cursor_read_common_harness_#t~short1225#1, aws_byte_cursor_read_common_harness_#t~mem1227#1.base, aws_byte_cursor_read_common_harness_#t~mem1227#1.offset, aws_byte_cursor_read_common_harness_#t~mem1226#1.base, aws_byte_cursor_read_common_harness_#t~mem1226#1.offset, aws_byte_cursor_read_common_harness_#t~mem1229#1, aws_byte_cursor_read_common_harness_#t~mem1228#1, aws_byte_cursor_read_common_harness_#t~mem1230#1, aws_byte_cursor_read_common_harness_#t~mem1231#1, aws_byte_cursor_read_common_harness_#t~mem1232#1, aws_byte_cursor_read_common_harness_#t~mem1233#1.base, aws_byte_cursor_read_common_harness_#t~mem1233#1.offset, aws_byte_cursor_read_common_harness_#t~ret1234#1, aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, aws_byte_cursor_read_common_harness_~length~2#1, aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset;call aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);call write~init~int(aws_byte_cursor_read_common_harness_#t~nondet1209#1, aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);havoc aws_byte_cursor_read_common_harness_#t~nondet1209#1;aws_byte_cursor_read_common_harness_~length~2#1 := aws_byte_cursor_read_common_harness_#t~nondet1210#1;havoc aws_byte_cursor_read_common_harness_#t~nondet1210#1; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:30,958 INFO L272 TraceCheckUtils]: 2: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset := can_fail_malloc(aws_byte_cursor_read_common_harness_~length~2#1); {4201#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:07:30,958 INFO L290 TraceCheckUtils]: 3: Hoare triple {4201#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {4110#true} is VALID [2022-02-20 21:07:30,958 INFO L272 TraceCheckUtils]: 4: Hoare triple {4110#true} call #t~ret554 := nondet_bool(); {4110#true} is VALID [2022-02-20 21:07:30,958 INFO L290 TraceCheckUtils]: 5: Hoare triple {4110#true} #res := #t~nondet8;havoc #t~nondet8; {4110#true} is VALID [2022-02-20 21:07:30,958 INFO L290 TraceCheckUtils]: 6: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:30,958 INFO L284 TraceCheckUtils]: 7: Hoare quadruple {4110#true} {4110#true} #314#return; {4110#true} is VALID [2022-02-20 21:07:30,959 INFO L290 TraceCheckUtils]: 8: Hoare triple {4110#true} assume 0 != #t~ret554 % 256;#t~ite556.base, #t~ite556.offset := 0, 0; {4110#true} is VALID [2022-02-20 21:07:30,959 INFO L290 TraceCheckUtils]: 9: Hoare triple {4110#true} #res.base, #res.offset := #t~ite556.base, #t~ite556.offset;havoc #t~ret554;havoc #t~ite556.base, #t~ite556.offset;havoc #t~ret555.base, #t~ret555.offset; {4110#true} is VALID [2022-02-20 21:07:30,959 INFO L290 TraceCheckUtils]: 10: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:30,960 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {4110#true} {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #318#return; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:30,960 INFO L290 TraceCheckUtils]: 12: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset := aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset;havoc aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset;assume { :begin_inline_ensure_byte_cursor_has_allocated_buffer_member } true;ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.offset := aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset, ensure_byte_cursor_has_allocated_buffer_member_#t~mem502#1, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.offset, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset;ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset := ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.offset; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:30,960 INFO L272 TraceCheckUtils]: 13: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1 := nondet_bool(); {4110#true} is VALID [2022-02-20 21:07:30,960 INFO L290 TraceCheckUtils]: 14: Hoare triple {4110#true} #res := #t~nondet8;havoc #t~nondet8; {4110#true} is VALID [2022-02-20 21:07:30,960 INFO L290 TraceCheckUtils]: 15: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:30,961 INFO L284 TraceCheckUtils]: 16: Hoare quadruple {4110#true} {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #320#return; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:30,961 INFO L290 TraceCheckUtils]: 17: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} assume 0 != ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1 % 256;ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset := 0, 0; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:30,962 INFO L290 TraceCheckUtils]: 18: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call write~$Pointer$(ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, 8 + ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset, 8);havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~mem502#1;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.offset; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:30,962 INFO L290 TraceCheckUtils]: 19: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} assume { :end_inline_ensure_byte_cursor_has_allocated_buffer_member } true; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:30,962 INFO L272 TraceCheckUtils]: 20: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call aws_byte_cursor_read_common_harness_#t~ret1212#1 := aws_byte_cursor_is_valid(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset); {4110#true} is VALID [2022-02-20 21:07:30,962 INFO L290 TraceCheckUtils]: 21: Hoare triple {4110#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {4110#true} is VALID [2022-02-20 21:07:30,962 INFO L290 TraceCheckUtils]: 22: Hoare triple {4110#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {4110#true} is VALID [2022-02-20 21:07:30,963 INFO L290 TraceCheckUtils]: 23: Hoare triple {4110#true} assume #t~short694; {4110#true} is VALID [2022-02-20 21:07:30,963 INFO L290 TraceCheckUtils]: 24: Hoare triple {4110#true} #t~short695 := #t~short694; {4110#true} is VALID [2022-02-20 21:07:30,963 INFO L290 TraceCheckUtils]: 25: Hoare triple {4110#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; {4110#true} is VALID [2022-02-20 21:07:30,963 INFO L290 TraceCheckUtils]: 26: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:30,964 INFO L284 TraceCheckUtils]: 27: Hoare quadruple {4110#true} {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #324#return; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:30,964 INFO L272 TraceCheckUtils]: 28: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call assume_abort_if_not(aws_byte_cursor_read_common_harness_#t~ret1212#1); {4110#true} is VALID [2022-02-20 21:07:30,964 INFO L290 TraceCheckUtils]: 29: Hoare triple {4110#true} ~cond := #in~cond; {4110#true} is VALID [2022-02-20 21:07:30,964 INFO L290 TraceCheckUtils]: 30: Hoare triple {4110#true} assume !(0 == ~cond % 256); {4110#true} is VALID [2022-02-20 21:07:30,964 INFO L290 TraceCheckUtils]: 31: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:30,964 INFO L284 TraceCheckUtils]: 32: Hoare quadruple {4110#true} {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #326#return; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:30,965 INFO L290 TraceCheckUtils]: 33: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} havoc aws_byte_cursor_read_common_harness_#t~ret1212#1;call aws_byte_cursor_read_common_harness_#t~mem1213#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8); {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:30,965 INFO L272 TraceCheckUtils]: 34: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_common_harness_#t~mem1213#1 % 18446744073709551616 >= 4 then 1 else 0) then 0 else 1)); {4110#true} is VALID [2022-02-20 21:07:30,965 INFO L290 TraceCheckUtils]: 35: Hoare triple {4110#true} ~cond := #in~cond; {4110#true} is VALID [2022-02-20 21:07:30,965 INFO L290 TraceCheckUtils]: 36: Hoare triple {4110#true} assume !(0 == ~cond % 256); {4110#true} is VALID [2022-02-20 21:07:30,965 INFO L290 TraceCheckUtils]: 37: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:30,966 INFO L284 TraceCheckUtils]: 38: Hoare quadruple {4110#true} {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #328#return; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:30,966 INFO L290 TraceCheckUtils]: 39: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} havoc aws_byte_cursor_read_common_harness_#t~mem1213#1; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:30,966 INFO L272 TraceCheckUtils]: 40: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call assume_abort_if_not((if 0 == aws_byte_cursor_read_common_harness_~dest~1#1.base + aws_byte_cursor_read_common_harness_~dest~1#1.offset then 0 else 1)); {4110#true} is VALID [2022-02-20 21:07:30,966 INFO L290 TraceCheckUtils]: 41: Hoare triple {4110#true} ~cond := #in~cond; {4110#true} is VALID [2022-02-20 21:07:30,966 INFO L290 TraceCheckUtils]: 42: Hoare triple {4110#true} assume !(0 == ~cond % 256); {4110#true} is VALID [2022-02-20 21:07:30,967 INFO L290 TraceCheckUtils]: 43: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:30,967 INFO L284 TraceCheckUtils]: 44: Hoare quadruple {4110#true} {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #330#return; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:30,967 INFO L272 TraceCheckUtils]: 45: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_common_harness_~length~2#1 % 18446744073709551616 >= 4 then 1 else 0) then 0 else 1)); {4110#true} is VALID [2022-02-20 21:07:30,967 INFO L290 TraceCheckUtils]: 46: Hoare triple {4110#true} ~cond := #in~cond; {4110#true} is VALID [2022-02-20 21:07:30,967 INFO L290 TraceCheckUtils]: 47: Hoare triple {4110#true} assume !(0 == ~cond % 256); {4110#true} is VALID [2022-02-20 21:07:30,967 INFO L290 TraceCheckUtils]: 48: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:30,968 INFO L284 TraceCheckUtils]: 49: Hoare quadruple {4110#true} {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #332#return; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:30,969 INFO L290 TraceCheckUtils]: 50: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset := #Ultimate.allocOnStack(16);call aws_byte_cursor_read_common_harness_#t~mem1214#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call write~init~int(aws_byte_cursor_read_common_harness_#t~mem1214#1, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, 8 + aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8);havoc aws_byte_cursor_read_common_harness_#t~mem1214#1;havoc aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset;call aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_read_common_harness_#t~mem1217#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);assume { :begin_inline_save_byte_from_array } true;save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset, save_byte_from_array_#in~size#1, save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset := aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset, aws_byte_cursor_read_common_harness_#t~mem1217#1, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset;havoc save_byte_from_array_#t~ret595#1, save_byte_from_array_#t~mem596#1, save_byte_from_array_#t~mem597#1, save_byte_from_array_#t~mem598#1, save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset, save_byte_from_array_~size#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset;save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset := save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset;save_byte_from_array_~size#1 := save_byte_from_array_#in~size#1;save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset := save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:30,969 INFO L290 TraceCheckUtils]: 51: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} assume !((save_byte_from_array_~size#1 % 18446744073709551616 > 0 && (save_byte_from_array_~array#1.base != 0 || save_byte_from_array_~array#1.offset != 0)) && (save_byte_from_array_~storage#1.base != 0 || save_byte_from_array_~storage#1.offset != 0)); {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:30,970 INFO L290 TraceCheckUtils]: 52: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset;havoc aws_byte_cursor_read_common_harness_#t~mem1217#1;call aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset := #Ultimate.allocOnStack(4);call aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, 8 + aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8); {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:30,971 INFO L272 TraceCheckUtils]: 53: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset := #Ultimate.C_memcpy(aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset, 4); {4205#(and (= |old(#memory_real)| |#memory_real|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))} is VALID [2022-02-20 21:07:30,971 INFO L290 TraceCheckUtils]: 54: Hoare triple {4205#(and (= |old(#memory_real)| |#memory_real|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))} #t~loopctr1237 := 0; {4110#true} is VALID [2022-02-20 21:07:30,971 INFO L290 TraceCheckUtils]: 55: Hoare triple {4110#true} assume !(#t~loopctr1237 % 18446744073709551616 < size % 18446744073709551616);#t~loopctr1246 := 0; {4110#true} is VALID [2022-02-20 21:07:30,971 INFO L290 TraceCheckUtils]: 56: Hoare triple {4110#true} assume !(#t~loopctr1246 % 18446744073709551616 < size % 18446744073709551616); {4110#true} is VALID [2022-02-20 21:07:30,971 INFO L290 TraceCheckUtils]: 57: Hoare triple {4110#true} assume #res.base == dest.base && #res.offset == dest.offset; {4110#true} is VALID [2022-02-20 21:07:30,972 INFO L284 TraceCheckUtils]: 58: Hoare quadruple {4110#true} {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #336#return; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:30,973 INFO L290 TraceCheckUtils]: 59: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} havoc aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset;havoc aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset;call aws_byte_cursor_read_common_harness_#t~mem1220#1 := read~int(aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, 4); {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:30,973 INFO L272 TraceCheckUtils]: 60: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call aws_byte_cursor_read_common_harness_#t~ret1221#1 := aws_ntoh32(aws_byte_cursor_read_common_harness_#t~mem1220#1); {4110#true} is VALID [2022-02-20 21:07:30,973 INFO L290 TraceCheckUtils]: 61: Hoare triple {4110#true} ~x := #in~x;call #t~ret257 := ntohl(~x);#res := #t~ret257;havoc #t~ret257; {4110#true} is VALID [2022-02-20 21:07:30,973 INFO L290 TraceCheckUtils]: 62: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:30,974 INFO L284 TraceCheckUtils]: 63: Hoare quadruple {4110#true} {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #338#return; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:30,974 INFO L290 TraceCheckUtils]: 64: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call write~int(aws_byte_cursor_read_common_harness_#t~ret1221#1, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, 4);havoc aws_byte_cursor_read_common_harness_#t~mem1220#1;havoc aws_byte_cursor_read_common_harness_#t~ret1221#1;assume { :begin_inline_aws_byte_cursor_read_be32 } true;aws_byte_cursor_read_be32_#in~cur#1.base, aws_byte_cursor_read_be32_#in~cur#1.offset, aws_byte_cursor_read_be32_#in~var#1.base, aws_byte_cursor_read_be32_#in~var#1.offset := aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset;havoc aws_byte_cursor_read_be32_#res#1;havoc aws_byte_cursor_read_be32_#t~ret1131#1, aws_byte_cursor_read_be32_#t~ret1132#1, aws_byte_cursor_read_be32_#t~mem1133#1, aws_byte_cursor_read_be32_#t~ret1134#1, aws_byte_cursor_read_be32_#t~ret1135#1, aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset, aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset, aws_byte_cursor_read_be32_~rv~10#1;aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset := aws_byte_cursor_read_be32_#in~cur#1.base, aws_byte_cursor_read_be32_#in~cur#1.offset;aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset := aws_byte_cursor_read_be32_#in~var#1.base, aws_byte_cursor_read_be32_#in~var#1.offset; {4156#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} is VALID [2022-02-20 21:07:30,974 INFO L272 TraceCheckUtils]: 65: Hoare triple {4156#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} call aws_byte_cursor_read_be32_#t~ret1131#1 := aws_byte_cursor_is_valid(aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset); {4110#true} is VALID [2022-02-20 21:07:30,974 INFO L290 TraceCheckUtils]: 66: Hoare triple {4110#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {4110#true} is VALID [2022-02-20 21:07:30,975 INFO L290 TraceCheckUtils]: 67: Hoare triple {4110#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {4110#true} is VALID [2022-02-20 21:07:30,975 INFO L290 TraceCheckUtils]: 68: Hoare triple {4110#true} assume #t~short694; {4110#true} is VALID [2022-02-20 21:07:30,975 INFO L290 TraceCheckUtils]: 69: Hoare triple {4110#true} #t~short695 := #t~short694; {4110#true} is VALID [2022-02-20 21:07:30,975 INFO L290 TraceCheckUtils]: 70: Hoare triple {4110#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; {4110#true} is VALID [2022-02-20 21:07:30,975 INFO L290 TraceCheckUtils]: 71: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:30,976 INFO L284 TraceCheckUtils]: 72: Hoare quadruple {4110#true} {4156#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} #340#return; {4156#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} is VALID [2022-02-20 21:07:30,976 INFO L272 TraceCheckUtils]: 73: Hoare triple {4156#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} call assume_abort_if_not(aws_byte_cursor_read_be32_#t~ret1131#1); {4110#true} is VALID [2022-02-20 21:07:30,976 INFO L290 TraceCheckUtils]: 74: Hoare triple {4110#true} ~cond := #in~cond; {4110#true} is VALID [2022-02-20 21:07:30,976 INFO L290 TraceCheckUtils]: 75: Hoare triple {4110#true} assume !(0 == ~cond % 256); {4110#true} is VALID [2022-02-20 21:07:30,976 INFO L290 TraceCheckUtils]: 76: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:30,977 INFO L284 TraceCheckUtils]: 77: Hoare quadruple {4110#true} {4156#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} #342#return; {4156#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} is VALID [2022-02-20 21:07:30,977 INFO L290 TraceCheckUtils]: 78: Hoare triple {4156#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} havoc aws_byte_cursor_read_be32_#t~ret1131#1; {4156#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} is VALID [2022-02-20 21:07:30,977 INFO L272 TraceCheckUtils]: 79: Hoare triple {4156#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_be32_~var#1.base != 0 || aws_byte_cursor_read_be32_~var#1.offset != 0 then 1 else 0) then 0 else 1)); {4110#true} is VALID [2022-02-20 21:07:30,977 INFO L290 TraceCheckUtils]: 80: Hoare triple {4110#true} ~cond := #in~cond; {4110#true} is VALID [2022-02-20 21:07:30,977 INFO L290 TraceCheckUtils]: 81: Hoare triple {4110#true} assume !(0 == ~cond % 256); {4110#true} is VALID [2022-02-20 21:07:30,977 INFO L290 TraceCheckUtils]: 82: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:30,978 INFO L284 TraceCheckUtils]: 83: Hoare quadruple {4110#true} {4156#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} #344#return; {4156#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} is VALID [2022-02-20 21:07:30,979 INFO L272 TraceCheckUtils]: 84: Hoare triple {4156#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} call aws_byte_cursor_read_be32_#t~ret1132#1 := aws_byte_cursor_read(aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset, aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset, 4); {4172#(not (= |aws_byte_cursor_read_#in~cur#1.base| 0))} is VALID [2022-02-20 21:07:30,979 INFO L290 TraceCheckUtils]: 85: Hoare triple {4172#(not (= |aws_byte_cursor_read_#in~cur#1.base| 0))} ~cur#1.base, ~cur#1.offset := #in~cur#1.base, #in~cur#1.offset;~dest#1.base, ~dest#1.offset := #in~dest#1.base, #in~dest#1.offset;~len#1 := #in~len#1; {4173#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} is VALID [2022-02-20 21:07:30,979 INFO L272 TraceCheckUtils]: 86: Hoare triple {4173#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} call #t~ret1106#1 := aws_byte_cursor_is_valid(~cur#1.base, ~cur#1.offset); {4110#true} is VALID [2022-02-20 21:07:30,980 INFO L290 TraceCheckUtils]: 87: Hoare triple {4110#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {4206#(or (= |aws_byte_cursor_is_valid_#in~cursor.base| 0) |aws_byte_cursor_is_valid_#t~short695|)} is VALID [2022-02-20 21:07:30,980 INFO L290 TraceCheckUtils]: 88: Hoare triple {4206#(or (= |aws_byte_cursor_is_valid_#in~cursor.base| 0) |aws_byte_cursor_is_valid_#t~short695|)} assume !#t~short695; {4207#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:30,981 INFO L290 TraceCheckUtils]: 89: Hoare triple {4207#(= |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; {4207#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:30,981 INFO L290 TraceCheckUtils]: 90: Hoare triple {4207#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} assume true; {4207#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:30,982 INFO L284 TraceCheckUtils]: 91: Hoare quadruple {4207#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} {4173#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} #282#return; {4111#false} is VALID [2022-02-20 21:07:30,982 INFO L272 TraceCheckUtils]: 92: Hoare triple {4111#false} call assume_abort_if_not(#t~ret1106#1); {4110#true} is VALID [2022-02-20 21:07:30,982 INFO L290 TraceCheckUtils]: 93: Hoare triple {4110#true} ~cond := #in~cond; {4110#true} is VALID [2022-02-20 21:07:30,982 INFO L290 TraceCheckUtils]: 94: Hoare triple {4110#true} assume !(0 == ~cond % 256); {4110#true} is VALID [2022-02-20 21:07:30,982 INFO L290 TraceCheckUtils]: 95: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:30,983 INFO L284 TraceCheckUtils]: 96: Hoare quadruple {4110#true} {4111#false} #284#return; {4111#false} is VALID [2022-02-20 21:07:30,983 INFO L290 TraceCheckUtils]: 97: Hoare triple {4111#false} havoc #t~ret1106#1; {4111#false} is VALID [2022-02-20 21:07:30,983 INFO L272 TraceCheckUtils]: 98: Hoare triple {4111#false} call assume_abort_if_not((if 0 == (if 0 == ~len#1 % 18446744073709551616 || ~dest#1.base != 0 || ~dest#1.offset != 0 then 1 else 0) then 0 else 1)); {4110#true} is VALID [2022-02-20 21:07:30,983 INFO L290 TraceCheckUtils]: 99: Hoare triple {4110#true} ~cond := #in~cond; {4110#true} is VALID [2022-02-20 21:07:30,983 INFO L290 TraceCheckUtils]: 100: Hoare triple {4110#true} assume !(0 == ~cond % 256); {4110#true} is VALID [2022-02-20 21:07:30,983 INFO L290 TraceCheckUtils]: 101: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:30,983 INFO L284 TraceCheckUtils]: 102: Hoare quadruple {4110#true} {4111#false} #286#return; {4111#false} is VALID [2022-02-20 21:07:30,983 INFO L290 TraceCheckUtils]: 103: Hoare triple {4111#false} call ~#slice~0#1.base, ~#slice~0#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_advance_nospec } true;aws_byte_cursor_advance_nospec_#in~cursor#1.base, aws_byte_cursor_advance_nospec_#in~cursor#1.offset, aws_byte_cursor_advance_nospec_#in~len#1 := ~cur#1.base, ~cur#1.offset, ~len#1;havoc aws_byte_cursor_advance_nospec_#res#1.len, aws_byte_cursor_advance_nospec_#res#1.ptr.base, aws_byte_cursor_advance_nospec_#res#1.ptr.offset;havoc aws_byte_cursor_advance_nospec_#t~ret1090#1, aws_byte_cursor_advance_nospec_#t~mem1091#1, aws_byte_cursor_advance_nospec_#t~mem1092#1, aws_byte_cursor_advance_nospec_#t~short1093#1, aws_byte_cursor_advance_nospec_#t~mem1094#1, aws_byte_cursor_advance_nospec_#t~ret1095#1, aws_byte_cursor_advance_nospec_#t~mem1097#1.base, aws_byte_cursor_advance_nospec_#t~mem1097#1.offset, aws_byte_cursor_advance_nospec_#t~mem1098#1, aws_byte_cursor_advance_nospec_#t~mem1099#1.base, aws_byte_cursor_advance_nospec_#t~mem1099#1.offset, aws_byte_cursor_advance_nospec_#t~mem1100#1.base, aws_byte_cursor_advance_nospec_#t~mem1100#1.offset, aws_byte_cursor_advance_nospec_#t~mem1101#1, aws_byte_cursor_advance_nospec_~mask~0#1, aws_byte_cursor_advance_nospec_#t~nondet1096#1, aws_byte_cursor_advance_nospec_#t~ret1102#1, aws_byte_cursor_advance_nospec_#t~ret1103#1, aws_byte_cursor_advance_nospec_#t~mem1104#1, aws_byte_cursor_advance_nospec_#t~mem1105#1.base, aws_byte_cursor_advance_nospec_#t~mem1105#1.offset, aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset, aws_byte_cursor_advance_nospec_~len#1, aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset;aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset := aws_byte_cursor_advance_nospec_#in~cursor#1.base, aws_byte_cursor_advance_nospec_#in~cursor#1.offset;aws_byte_cursor_advance_nospec_~len#1 := aws_byte_cursor_advance_nospec_#in~len#1; {4111#false} is VALID [2022-02-20 21:07:30,983 INFO L272 TraceCheckUtils]: 104: Hoare triple {4111#false} call aws_byte_cursor_advance_nospec_#t~ret1090#1 := aws_byte_cursor_is_valid(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset); {4110#true} is VALID [2022-02-20 21:07:30,984 INFO L290 TraceCheckUtils]: 105: Hoare triple {4110#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {4110#true} is VALID [2022-02-20 21:07:30,984 INFO L290 TraceCheckUtils]: 106: Hoare triple {4110#true} assume !#t~short695; {4110#true} is VALID [2022-02-20 21:07:30,984 INFO L290 TraceCheckUtils]: 107: Hoare triple {4110#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; {4110#true} is VALID [2022-02-20 21:07:30,984 INFO L290 TraceCheckUtils]: 108: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:30,984 INFO L284 TraceCheckUtils]: 109: Hoare quadruple {4110#true} {4111#false} #288#return; {4111#false} is VALID [2022-02-20 21:07:30,984 INFO L272 TraceCheckUtils]: 110: Hoare triple {4111#false} call assume_abort_if_not(aws_byte_cursor_advance_nospec_#t~ret1090#1); {4110#true} is VALID [2022-02-20 21:07:30,984 INFO L290 TraceCheckUtils]: 111: Hoare triple {4110#true} ~cond := #in~cond; {4110#true} is VALID [2022-02-20 21:07:30,984 INFO L290 TraceCheckUtils]: 112: Hoare triple {4110#true} assume !(0 == ~cond % 256); {4110#true} is VALID [2022-02-20 21:07:30,984 INFO L290 TraceCheckUtils]: 113: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:30,985 INFO L284 TraceCheckUtils]: 114: Hoare quadruple {4110#true} {4111#false} #290#return; {4111#false} is VALID [2022-02-20 21:07:30,985 INFO L290 TraceCheckUtils]: 115: Hoare triple {4111#false} havoc aws_byte_cursor_advance_nospec_#t~ret1090#1;call aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset := #Ultimate.allocOnStack(16);call aws_byte_cursor_advance_nospec_#t~mem1091#1 := read~int(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset, 8);aws_byte_cursor_advance_nospec_#t~short1093#1 := aws_byte_cursor_advance_nospec_~len#1 % 18446744073709551616 <= aws_byte_cursor_advance_nospec_#t~mem1091#1 % 18446744073709551616 && aws_byte_cursor_advance_nospec_~len#1 % 18446744073709551616 <= 9223372036854775807; {4111#false} is VALID [2022-02-20 21:07:30,985 INFO L290 TraceCheckUtils]: 116: Hoare triple {4111#false} assume !aws_byte_cursor_advance_nospec_#t~short1093#1; {4111#false} is VALID [2022-02-20 21:07:30,985 INFO L290 TraceCheckUtils]: 117: Hoare triple {4111#false} assume !aws_byte_cursor_advance_nospec_#t~short1093#1;havoc aws_byte_cursor_advance_nospec_#t~mem1091#1;havoc aws_byte_cursor_advance_nospec_#t~mem1092#1;havoc aws_byte_cursor_advance_nospec_#t~short1093#1;call write~$Pointer$(0, 0, aws_byte_cursor_advance_nospec_~#rv~7#1.base, 8 + aws_byte_cursor_advance_nospec_~#rv~7#1.offset, 8);call write~int(0, aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset, 8); {4111#false} is VALID [2022-02-20 21:07:30,985 INFO L272 TraceCheckUtils]: 118: Hoare triple {4111#false} call aws_byte_cursor_advance_nospec_#t~ret1102#1 := aws_byte_cursor_is_valid(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset); {4110#true} is VALID [2022-02-20 21:07:30,985 INFO L290 TraceCheckUtils]: 119: Hoare triple {4110#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {4110#true} is VALID [2022-02-20 21:07:30,985 INFO L290 TraceCheckUtils]: 120: Hoare triple {4110#true} assume !#t~short695; {4110#true} is VALID [2022-02-20 21:07:30,985 INFO L290 TraceCheckUtils]: 121: Hoare triple {4110#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; {4110#true} is VALID [2022-02-20 21:07:30,985 INFO L290 TraceCheckUtils]: 122: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:30,985 INFO L284 TraceCheckUtils]: 123: Hoare quadruple {4110#true} {4111#false} #292#return; {4111#false} is VALID [2022-02-20 21:07:30,986 INFO L272 TraceCheckUtils]: 124: Hoare triple {4111#false} call __VERIFIER_assert(aws_byte_cursor_advance_nospec_#t~ret1102#1); {4111#false} is VALID [2022-02-20 21:07:30,986 INFO L290 TraceCheckUtils]: 125: Hoare triple {4111#false} ~cond := #in~cond; {4111#false} is VALID [2022-02-20 21:07:30,986 INFO L290 TraceCheckUtils]: 126: Hoare triple {4111#false} assume 0 == ~cond % 256; {4111#false} is VALID [2022-02-20 21:07:30,986 INFO L290 TraceCheckUtils]: 127: Hoare triple {4111#false} assume !false; {4111#false} is VALID [2022-02-20 21:07:30,986 INFO L134 CoverageAnalysis]: Checked inductivity of 199 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 183 trivial. 0 not checked. [2022-02-20 21:07:30,986 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:07:30,987 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301046306] [2022-02-20 21:07:30,987 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301046306] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 21:07:30,987 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1703003446] [2022-02-20 21:07:30,987 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-20 21:07:30,987 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 21:07:30,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 21:07:30,988 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:30,996 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:31,832 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-20 21:07:31,832 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-20 21:07:31,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 2754 conjuncts, 15 conjunts are in the unsatisfiable core [2022-02-20 21:07:31,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:31,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 21:07:32,231 INFO L290 TraceCheckUtils]: 0: Hoare triple {4110#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(36, 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; {4110#true} is VALID [2022-02-20 21:07:32,232 INFO L290 TraceCheckUtils]: 1: Hoare triple {4110#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_read_be32_harness } true;assume { :begin_inline_aws_byte_cursor_read_common_harness } true;havoc aws_byte_cursor_read_common_harness_#t~nondet1209#1, aws_byte_cursor_read_common_harness_#t~nondet1210#1, aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset, aws_byte_cursor_read_common_harness_#t~ret1212#1, aws_byte_cursor_read_common_harness_#t~mem1213#1, aws_byte_cursor_read_common_harness_#t~mem1214#1, aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset, aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset, aws_byte_cursor_read_common_harness_#t~mem1217#1, aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset, aws_byte_cursor_read_common_harness_#t~mem1220#1, aws_byte_cursor_read_common_harness_#t~ret1221#1, aws_byte_cursor_read_common_harness_#t~ret1222#1, aws_byte_cursor_read_common_harness_#t~mem1223#1, aws_byte_cursor_read_common_harness_#t~mem1224#1, aws_byte_cursor_read_common_harness_#t~short1225#1, aws_byte_cursor_read_common_harness_#t~mem1227#1.base, aws_byte_cursor_read_common_harness_#t~mem1227#1.offset, aws_byte_cursor_read_common_harness_#t~mem1226#1.base, aws_byte_cursor_read_common_harness_#t~mem1226#1.offset, aws_byte_cursor_read_common_harness_#t~mem1229#1, aws_byte_cursor_read_common_harness_#t~mem1228#1, aws_byte_cursor_read_common_harness_#t~mem1230#1, aws_byte_cursor_read_common_harness_#t~mem1231#1, aws_byte_cursor_read_common_harness_#t~mem1232#1, aws_byte_cursor_read_common_harness_#t~mem1233#1.base, aws_byte_cursor_read_common_harness_#t~mem1233#1.offset, aws_byte_cursor_read_common_harness_#t~ret1234#1, aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, aws_byte_cursor_read_common_harness_~length~2#1, aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset;call aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);call write~init~int(aws_byte_cursor_read_common_harness_#t~nondet1209#1, aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);havoc aws_byte_cursor_read_common_harness_#t~nondet1209#1;aws_byte_cursor_read_common_harness_~length~2#1 := aws_byte_cursor_read_common_harness_#t~nondet1210#1;havoc aws_byte_cursor_read_common_harness_#t~nondet1210#1; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:32,232 INFO L272 TraceCheckUtils]: 2: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset := can_fail_malloc(aws_byte_cursor_read_common_harness_~length~2#1); {4110#true} is VALID [2022-02-20 21:07:32,232 INFO L290 TraceCheckUtils]: 3: Hoare triple {4110#true} ~size := #in~size; {4110#true} is VALID [2022-02-20 21:07:32,232 INFO L272 TraceCheckUtils]: 4: Hoare triple {4110#true} call #t~ret554 := nondet_bool(); {4110#true} is VALID [2022-02-20 21:07:32,232 INFO L290 TraceCheckUtils]: 5: Hoare triple {4110#true} #res := #t~nondet8;havoc #t~nondet8; {4110#true} is VALID [2022-02-20 21:07:32,232 INFO L290 TraceCheckUtils]: 6: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:32,232 INFO L284 TraceCheckUtils]: 7: Hoare quadruple {4110#true} {4110#true} #314#return; {4110#true} is VALID [2022-02-20 21:07:32,232 INFO L290 TraceCheckUtils]: 8: Hoare triple {4110#true} assume 0 != #t~ret554 % 256;#t~ite556.base, #t~ite556.offset := 0, 0; {4110#true} is VALID [2022-02-20 21:07:32,233 INFO L290 TraceCheckUtils]: 9: Hoare triple {4110#true} #res.base, #res.offset := #t~ite556.base, #t~ite556.offset;havoc #t~ret554;havoc #t~ite556.base, #t~ite556.offset;havoc #t~ret555.base, #t~ret555.offset; {4110#true} is VALID [2022-02-20 21:07:32,233 INFO L290 TraceCheckUtils]: 10: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:32,234 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {4110#true} {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #318#return; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:32,234 INFO L290 TraceCheckUtils]: 12: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset := aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset;havoc aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset;assume { :begin_inline_ensure_byte_cursor_has_allocated_buffer_member } true;ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.offset := aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset, ensure_byte_cursor_has_allocated_buffer_member_#t~mem502#1, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.offset, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset;ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset := ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.offset; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:32,234 INFO L272 TraceCheckUtils]: 13: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1 := nondet_bool(); {4110#true} is VALID [2022-02-20 21:07:32,234 INFO L290 TraceCheckUtils]: 14: Hoare triple {4110#true} #res := #t~nondet8;havoc #t~nondet8; {4110#true} is VALID [2022-02-20 21:07:32,234 INFO L290 TraceCheckUtils]: 15: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:32,235 INFO L284 TraceCheckUtils]: 16: Hoare quadruple {4110#true} {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #320#return; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:32,236 INFO L290 TraceCheckUtils]: 17: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} assume 0 != ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1 % 256;ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset := 0, 0; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:32,236 INFO L290 TraceCheckUtils]: 18: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call write~$Pointer$(ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, 8 + ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset, 8);havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~mem502#1;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.offset; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:32,237 INFO L290 TraceCheckUtils]: 19: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} assume { :end_inline_ensure_byte_cursor_has_allocated_buffer_member } true; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:32,237 INFO L272 TraceCheckUtils]: 20: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call aws_byte_cursor_read_common_harness_#t~ret1212#1 := aws_byte_cursor_is_valid(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset); {4110#true} is VALID [2022-02-20 21:07:32,237 INFO L290 TraceCheckUtils]: 21: Hoare triple {4110#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {4110#true} is VALID [2022-02-20 21:07:32,237 INFO L290 TraceCheckUtils]: 22: Hoare triple {4110#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {4110#true} is VALID [2022-02-20 21:07:32,237 INFO L290 TraceCheckUtils]: 23: Hoare triple {4110#true} assume #t~short694; {4110#true} is VALID [2022-02-20 21:07:32,237 INFO L290 TraceCheckUtils]: 24: Hoare triple {4110#true} #t~short695 := #t~short694; {4110#true} is VALID [2022-02-20 21:07:32,237 INFO L290 TraceCheckUtils]: 25: Hoare triple {4110#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; {4110#true} is VALID [2022-02-20 21:07:32,237 INFO L290 TraceCheckUtils]: 26: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:32,238 INFO L284 TraceCheckUtils]: 27: Hoare quadruple {4110#true} {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #324#return; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:32,238 INFO L272 TraceCheckUtils]: 28: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call assume_abort_if_not(aws_byte_cursor_read_common_harness_#t~ret1212#1); {4110#true} is VALID [2022-02-20 21:07:32,238 INFO L290 TraceCheckUtils]: 29: Hoare triple {4110#true} ~cond := #in~cond; {4110#true} is VALID [2022-02-20 21:07:32,239 INFO L290 TraceCheckUtils]: 30: Hoare triple {4110#true} assume !(0 == ~cond % 256); {4110#true} is VALID [2022-02-20 21:07:32,239 INFO L290 TraceCheckUtils]: 31: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:32,239 INFO L284 TraceCheckUtils]: 32: Hoare quadruple {4110#true} {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #326#return; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:32,240 INFO L290 TraceCheckUtils]: 33: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} havoc aws_byte_cursor_read_common_harness_#t~ret1212#1;call aws_byte_cursor_read_common_harness_#t~mem1213#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8); {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:32,240 INFO L272 TraceCheckUtils]: 34: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_common_harness_#t~mem1213#1 % 18446744073709551616 >= 4 then 1 else 0) then 0 else 1)); {4110#true} is VALID [2022-02-20 21:07:32,240 INFO L290 TraceCheckUtils]: 35: Hoare triple {4110#true} ~cond := #in~cond; {4110#true} is VALID [2022-02-20 21:07:32,240 INFO L290 TraceCheckUtils]: 36: Hoare triple {4110#true} assume !(0 == ~cond % 256); {4110#true} is VALID [2022-02-20 21:07:32,240 INFO L290 TraceCheckUtils]: 37: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:32,241 INFO L284 TraceCheckUtils]: 38: Hoare quadruple {4110#true} {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #328#return; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:32,241 INFO L290 TraceCheckUtils]: 39: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} havoc aws_byte_cursor_read_common_harness_#t~mem1213#1; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:32,241 INFO L272 TraceCheckUtils]: 40: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call assume_abort_if_not((if 0 == aws_byte_cursor_read_common_harness_~dest~1#1.base + aws_byte_cursor_read_common_harness_~dest~1#1.offset then 0 else 1)); {4110#true} is VALID [2022-02-20 21:07:32,241 INFO L290 TraceCheckUtils]: 41: Hoare triple {4110#true} ~cond := #in~cond; {4110#true} is VALID [2022-02-20 21:07:32,241 INFO L290 TraceCheckUtils]: 42: Hoare triple {4110#true} assume !(0 == ~cond % 256); {4110#true} is VALID [2022-02-20 21:07:32,242 INFO L290 TraceCheckUtils]: 43: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:32,242 INFO L284 TraceCheckUtils]: 44: Hoare quadruple {4110#true} {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #330#return; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:32,242 INFO L272 TraceCheckUtils]: 45: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_common_harness_~length~2#1 % 18446744073709551616 >= 4 then 1 else 0) then 0 else 1)); {4110#true} is VALID [2022-02-20 21:07:32,242 INFO L290 TraceCheckUtils]: 46: Hoare triple {4110#true} ~cond := #in~cond; {4110#true} is VALID [2022-02-20 21:07:32,242 INFO L290 TraceCheckUtils]: 47: Hoare triple {4110#true} assume !(0 == ~cond % 256); {4110#true} is VALID [2022-02-20 21:07:32,243 INFO L290 TraceCheckUtils]: 48: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:32,243 INFO L284 TraceCheckUtils]: 49: Hoare quadruple {4110#true} {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #332#return; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:32,244 INFO L290 TraceCheckUtils]: 50: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset := #Ultimate.allocOnStack(16);call aws_byte_cursor_read_common_harness_#t~mem1214#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call write~init~int(aws_byte_cursor_read_common_harness_#t~mem1214#1, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, 8 + aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8);havoc aws_byte_cursor_read_common_harness_#t~mem1214#1;havoc aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset;call aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_read_common_harness_#t~mem1217#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);assume { :begin_inline_save_byte_from_array } true;save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset, save_byte_from_array_#in~size#1, save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset := aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset, aws_byte_cursor_read_common_harness_#t~mem1217#1, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset;havoc save_byte_from_array_#t~ret595#1, save_byte_from_array_#t~mem596#1, save_byte_from_array_#t~mem597#1, save_byte_from_array_#t~mem598#1, save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset, save_byte_from_array_~size#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset;save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset := save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset;save_byte_from_array_~size#1 := save_byte_from_array_#in~size#1;save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset := save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:32,245 INFO L290 TraceCheckUtils]: 51: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} assume !((save_byte_from_array_~size#1 % 18446744073709551616 > 0 && (save_byte_from_array_~array#1.base != 0 || save_byte_from_array_~array#1.offset != 0)) && (save_byte_from_array_~storage#1.base != 0 || save_byte_from_array_~storage#1.offset != 0)); {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:32,245 INFO L290 TraceCheckUtils]: 52: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset;havoc aws_byte_cursor_read_common_harness_#t~mem1217#1;call aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset := #Ultimate.allocOnStack(4);call aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, 8 + aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8); {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:32,245 INFO L272 TraceCheckUtils]: 53: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset := #Ultimate.C_memcpy(aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset, 4); {4110#true} is VALID [2022-02-20 21:07:32,245 INFO L290 TraceCheckUtils]: 54: Hoare triple {4110#true} #t~loopctr1237 := 0; {4110#true} is VALID [2022-02-20 21:07:32,246 INFO L290 TraceCheckUtils]: 55: Hoare triple {4110#true} assume !(#t~loopctr1237 % 18446744073709551616 < size % 18446744073709551616);#t~loopctr1246 := 0; {4110#true} is VALID [2022-02-20 21:07:32,246 INFO L290 TraceCheckUtils]: 56: Hoare triple {4110#true} assume !(#t~loopctr1246 % 18446744073709551616 < size % 18446744073709551616); {4110#true} is VALID [2022-02-20 21:07:32,246 INFO L290 TraceCheckUtils]: 57: Hoare triple {4110#true} assume #res.base == dest.base && #res.offset == dest.offset; {4110#true} is VALID [2022-02-20 21:07:32,247 INFO L284 TraceCheckUtils]: 58: Hoare quadruple {4110#true} {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #336#return; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:32,247 INFO L290 TraceCheckUtils]: 59: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} havoc aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset;havoc aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset;call aws_byte_cursor_read_common_harness_#t~mem1220#1 := read~int(aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, 4); {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:32,247 INFO L272 TraceCheckUtils]: 60: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call aws_byte_cursor_read_common_harness_#t~ret1221#1 := aws_ntoh32(aws_byte_cursor_read_common_harness_#t~mem1220#1); {4110#true} is VALID [2022-02-20 21:07:32,248 INFO L290 TraceCheckUtils]: 61: Hoare triple {4110#true} ~x := #in~x;call #t~ret257 := ntohl(~x);#res := #t~ret257;havoc #t~ret257; {4110#true} is VALID [2022-02-20 21:07:32,248 INFO L290 TraceCheckUtils]: 62: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:32,248 INFO L284 TraceCheckUtils]: 63: Hoare quadruple {4110#true} {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #338#return; {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:32,251 INFO L290 TraceCheckUtils]: 64: Hoare triple {4112#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call write~int(aws_byte_cursor_read_common_harness_#t~ret1221#1, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, 4);havoc aws_byte_cursor_read_common_harness_#t~mem1220#1;havoc aws_byte_cursor_read_common_harness_#t~ret1221#1;assume { :begin_inline_aws_byte_cursor_read_be32 } true;aws_byte_cursor_read_be32_#in~cur#1.base, aws_byte_cursor_read_be32_#in~cur#1.offset, aws_byte_cursor_read_be32_#in~var#1.base, aws_byte_cursor_read_be32_#in~var#1.offset := aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset;havoc aws_byte_cursor_read_be32_#res#1;havoc aws_byte_cursor_read_be32_#t~ret1131#1, aws_byte_cursor_read_be32_#t~ret1132#1, aws_byte_cursor_read_be32_#t~mem1133#1, aws_byte_cursor_read_be32_#t~ret1134#1, aws_byte_cursor_read_be32_#t~ret1135#1, aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset, aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset, aws_byte_cursor_read_be32_~rv~10#1;aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset := aws_byte_cursor_read_be32_#in~cur#1.base, aws_byte_cursor_read_be32_#in~cur#1.offset;aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset := aws_byte_cursor_read_be32_#in~var#1.base, aws_byte_cursor_read_be32_#in~var#1.offset; {4156#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} is VALID [2022-02-20 21:07:32,251 INFO L272 TraceCheckUtils]: 65: Hoare triple {4156#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} call aws_byte_cursor_read_be32_#t~ret1131#1 := aws_byte_cursor_is_valid(aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset); {4110#true} is VALID [2022-02-20 21:07:32,252 INFO L290 TraceCheckUtils]: 66: Hoare triple {4110#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {4110#true} is VALID [2022-02-20 21:07:32,252 INFO L290 TraceCheckUtils]: 67: Hoare triple {4110#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {4110#true} is VALID [2022-02-20 21:07:32,252 INFO L290 TraceCheckUtils]: 68: Hoare triple {4110#true} assume #t~short694; {4110#true} is VALID [2022-02-20 21:07:32,252 INFO L290 TraceCheckUtils]: 69: Hoare triple {4110#true} #t~short695 := #t~short694; {4110#true} is VALID [2022-02-20 21:07:32,252 INFO L290 TraceCheckUtils]: 70: Hoare triple {4110#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; {4110#true} is VALID [2022-02-20 21:07:32,252 INFO L290 TraceCheckUtils]: 71: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:32,253 INFO L284 TraceCheckUtils]: 72: Hoare quadruple {4110#true} {4156#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} #340#return; {4156#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} is VALID [2022-02-20 21:07:32,253 INFO L272 TraceCheckUtils]: 73: Hoare triple {4156#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} call assume_abort_if_not(aws_byte_cursor_read_be32_#t~ret1131#1); {4110#true} is VALID [2022-02-20 21:07:32,253 INFO L290 TraceCheckUtils]: 74: Hoare triple {4110#true} ~cond := #in~cond; {4110#true} is VALID [2022-02-20 21:07:32,253 INFO L290 TraceCheckUtils]: 75: Hoare triple {4110#true} assume !(0 == ~cond % 256); {4110#true} is VALID [2022-02-20 21:07:32,253 INFO L290 TraceCheckUtils]: 76: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:32,254 INFO L284 TraceCheckUtils]: 77: Hoare quadruple {4110#true} {4156#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} #342#return; {4156#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} is VALID [2022-02-20 21:07:32,254 INFO L290 TraceCheckUtils]: 78: Hoare triple {4156#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} havoc aws_byte_cursor_read_be32_#t~ret1131#1; {4156#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} is VALID [2022-02-20 21:07:32,254 INFO L272 TraceCheckUtils]: 79: Hoare triple {4156#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_be32_~var#1.base != 0 || aws_byte_cursor_read_be32_~var#1.offset != 0 then 1 else 0) then 0 else 1)); {4110#true} is VALID [2022-02-20 21:07:32,254 INFO L290 TraceCheckUtils]: 80: Hoare triple {4110#true} ~cond := #in~cond; {4110#true} is VALID [2022-02-20 21:07:32,254 INFO L290 TraceCheckUtils]: 81: Hoare triple {4110#true} assume !(0 == ~cond % 256); {4110#true} is VALID [2022-02-20 21:07:32,254 INFO L290 TraceCheckUtils]: 82: Hoare triple {4110#true} assume true; {4110#true} is VALID [2022-02-20 21:07:32,255 INFO L284 TraceCheckUtils]: 83: Hoare quadruple {4110#true} {4156#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} #344#return; {4156#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} is VALID [2022-02-20 21:07:32,256 INFO L272 TraceCheckUtils]: 84: Hoare triple {4156#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} call aws_byte_cursor_read_be32_#t~ret1132#1 := aws_byte_cursor_read(aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset, aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset, 4); {4172#(not (= |aws_byte_cursor_read_#in~cur#1.base| 0))} is VALID [2022-02-20 21:07:32,256 INFO L290 TraceCheckUtils]: 85: Hoare triple {4172#(not (= |aws_byte_cursor_read_#in~cur#1.base| 0))} ~cur#1.base, ~cur#1.offset := #in~cur#1.base, #in~cur#1.offset;~dest#1.base, ~dest#1.offset := #in~dest#1.base, #in~dest#1.offset;~len#1 := #in~len#1; {4173#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} is VALID [2022-02-20 21:07:32,256 INFO L272 TraceCheckUtils]: 86: Hoare triple {4173#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} call #t~ret1106#1 := aws_byte_cursor_is_valid(~cur#1.base, ~cur#1.offset); {4110#true} is VALID [2022-02-20 21:07:32,257 INFO L290 TraceCheckUtils]: 87: Hoare triple {4110#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {4206#(or (= |aws_byte_cursor_is_valid_#in~cursor.base| 0) |aws_byte_cursor_is_valid_#t~short695|)} is VALID [2022-02-20 21:07:32,257 INFO L290 TraceCheckUtils]: 88: Hoare triple {4206#(or (= |aws_byte_cursor_is_valid_#in~cursor.base| 0) |aws_byte_cursor_is_valid_#t~short695|)} assume !#t~short695; {4207#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:32,258 INFO L290 TraceCheckUtils]: 89: Hoare triple {4207#(= |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; {4207#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:32,258 INFO L290 TraceCheckUtils]: 90: Hoare triple {4207#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} assume true; {4207#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:32,259 INFO L284 TraceCheckUtils]: 91: Hoare quadruple {4207#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} {4173#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} #282#return; {4111#false} is VALID [2022-02-20 21:07:32,259 INFO L272 TraceCheckUtils]: 92: Hoare triple {4111#false} call assume_abort_if_not(#t~ret1106#1); {4111#false} is VALID [2022-02-20 21:07:32,259 INFO L290 TraceCheckUtils]: 93: Hoare triple {4111#false} ~cond := #in~cond; {4111#false} is VALID [2022-02-20 21:07:32,259 INFO L290 TraceCheckUtils]: 94: Hoare triple {4111#false} assume !(0 == ~cond % 256); {4111#false} is VALID [2022-02-20 21:07:32,259 INFO L290 TraceCheckUtils]: 95: Hoare triple {4111#false} assume true; {4111#false} is VALID [2022-02-20 21:07:32,259 INFO L284 TraceCheckUtils]: 96: Hoare quadruple {4111#false} {4111#false} #284#return; {4111#false} is VALID [2022-02-20 21:07:32,259 INFO L290 TraceCheckUtils]: 97: Hoare triple {4111#false} havoc #t~ret1106#1; {4111#false} is VALID [2022-02-20 21:07:32,259 INFO L272 TraceCheckUtils]: 98: Hoare triple {4111#false} call assume_abort_if_not((if 0 == (if 0 == ~len#1 % 18446744073709551616 || ~dest#1.base != 0 || ~dest#1.offset != 0 then 1 else 0) then 0 else 1)); {4111#false} is VALID [2022-02-20 21:07:32,259 INFO L290 TraceCheckUtils]: 99: Hoare triple {4111#false} ~cond := #in~cond; {4111#false} is VALID [2022-02-20 21:07:32,260 INFO L290 TraceCheckUtils]: 100: Hoare triple {4111#false} assume !(0 == ~cond % 256); {4111#false} is VALID [2022-02-20 21:07:32,260 INFO L290 TraceCheckUtils]: 101: Hoare triple {4111#false} assume true; {4111#false} is VALID [2022-02-20 21:07:32,260 INFO L284 TraceCheckUtils]: 102: Hoare quadruple {4111#false} {4111#false} #286#return; {4111#false} is VALID [2022-02-20 21:07:32,260 INFO L290 TraceCheckUtils]: 103: Hoare triple {4111#false} call ~#slice~0#1.base, ~#slice~0#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_advance_nospec } true;aws_byte_cursor_advance_nospec_#in~cursor#1.base, aws_byte_cursor_advance_nospec_#in~cursor#1.offset, aws_byte_cursor_advance_nospec_#in~len#1 := ~cur#1.base, ~cur#1.offset, ~len#1;havoc aws_byte_cursor_advance_nospec_#res#1.len, aws_byte_cursor_advance_nospec_#res#1.ptr.base, aws_byte_cursor_advance_nospec_#res#1.ptr.offset;havoc aws_byte_cursor_advance_nospec_#t~ret1090#1, aws_byte_cursor_advance_nospec_#t~mem1091#1, aws_byte_cursor_advance_nospec_#t~mem1092#1, aws_byte_cursor_advance_nospec_#t~short1093#1, aws_byte_cursor_advance_nospec_#t~mem1094#1, aws_byte_cursor_advance_nospec_#t~ret1095#1, aws_byte_cursor_advance_nospec_#t~mem1097#1.base, aws_byte_cursor_advance_nospec_#t~mem1097#1.offset, aws_byte_cursor_advance_nospec_#t~mem1098#1, aws_byte_cursor_advance_nospec_#t~mem1099#1.base, aws_byte_cursor_advance_nospec_#t~mem1099#1.offset, aws_byte_cursor_advance_nospec_#t~mem1100#1.base, aws_byte_cursor_advance_nospec_#t~mem1100#1.offset, aws_byte_cursor_advance_nospec_#t~mem1101#1, aws_byte_cursor_advance_nospec_~mask~0#1, aws_byte_cursor_advance_nospec_#t~nondet1096#1, aws_byte_cursor_advance_nospec_#t~ret1102#1, aws_byte_cursor_advance_nospec_#t~ret1103#1, aws_byte_cursor_advance_nospec_#t~mem1104#1, aws_byte_cursor_advance_nospec_#t~mem1105#1.base, aws_byte_cursor_advance_nospec_#t~mem1105#1.offset, aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset, aws_byte_cursor_advance_nospec_~len#1, aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset;aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset := aws_byte_cursor_advance_nospec_#in~cursor#1.base, aws_byte_cursor_advance_nospec_#in~cursor#1.offset;aws_byte_cursor_advance_nospec_~len#1 := aws_byte_cursor_advance_nospec_#in~len#1; {4111#false} is VALID [2022-02-20 21:07:32,260 INFO L272 TraceCheckUtils]: 104: Hoare triple {4111#false} call aws_byte_cursor_advance_nospec_#t~ret1090#1 := aws_byte_cursor_is_valid(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset); {4111#false} is VALID [2022-02-20 21:07:32,260 INFO L290 TraceCheckUtils]: 105: Hoare triple {4111#false} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {4111#false} is VALID [2022-02-20 21:07:32,260 INFO L290 TraceCheckUtils]: 106: Hoare triple {4111#false} assume !#t~short695; {4111#false} is VALID [2022-02-20 21:07:32,260 INFO L290 TraceCheckUtils]: 107: Hoare triple {4111#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; {4111#false} is VALID [2022-02-20 21:07:32,260 INFO L290 TraceCheckUtils]: 108: Hoare triple {4111#false} assume true; {4111#false} is VALID [2022-02-20 21:07:32,261 INFO L284 TraceCheckUtils]: 109: Hoare quadruple {4111#false} {4111#false} #288#return; {4111#false} is VALID [2022-02-20 21:07:32,261 INFO L272 TraceCheckUtils]: 110: Hoare triple {4111#false} call assume_abort_if_not(aws_byte_cursor_advance_nospec_#t~ret1090#1); {4111#false} is VALID [2022-02-20 21:07:32,261 INFO L290 TraceCheckUtils]: 111: Hoare triple {4111#false} ~cond := #in~cond; {4111#false} is VALID [2022-02-20 21:07:32,261 INFO L290 TraceCheckUtils]: 112: Hoare triple {4111#false} assume !(0 == ~cond % 256); {4111#false} is VALID [2022-02-20 21:07:32,261 INFO L290 TraceCheckUtils]: 113: Hoare triple {4111#false} assume true; {4111#false} is VALID [2022-02-20 21:07:32,261 INFO L284 TraceCheckUtils]: 114: Hoare quadruple {4111#false} {4111#false} #290#return; {4111#false} is VALID [2022-02-20 21:07:32,261 INFO L290 TraceCheckUtils]: 115: Hoare triple {4111#false} havoc aws_byte_cursor_advance_nospec_#t~ret1090#1;call aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset := #Ultimate.allocOnStack(16);call aws_byte_cursor_advance_nospec_#t~mem1091#1 := read~int(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset, 8);aws_byte_cursor_advance_nospec_#t~short1093#1 := aws_byte_cursor_advance_nospec_~len#1 % 18446744073709551616 <= aws_byte_cursor_advance_nospec_#t~mem1091#1 % 18446744073709551616 && aws_byte_cursor_advance_nospec_~len#1 % 18446744073709551616 <= 9223372036854775807; {4111#false} is VALID [2022-02-20 21:07:32,261 INFO L290 TraceCheckUtils]: 116: Hoare triple {4111#false} assume !aws_byte_cursor_advance_nospec_#t~short1093#1; {4111#false} is VALID [2022-02-20 21:07:32,261 INFO L290 TraceCheckUtils]: 117: Hoare triple {4111#false} assume !aws_byte_cursor_advance_nospec_#t~short1093#1;havoc aws_byte_cursor_advance_nospec_#t~mem1091#1;havoc aws_byte_cursor_advance_nospec_#t~mem1092#1;havoc aws_byte_cursor_advance_nospec_#t~short1093#1;call write~$Pointer$(0, 0, aws_byte_cursor_advance_nospec_~#rv~7#1.base, 8 + aws_byte_cursor_advance_nospec_~#rv~7#1.offset, 8);call write~int(0, aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset, 8); {4111#false} is VALID [2022-02-20 21:07:32,262 INFO L272 TraceCheckUtils]: 118: Hoare triple {4111#false} call aws_byte_cursor_advance_nospec_#t~ret1102#1 := aws_byte_cursor_is_valid(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset); {4111#false} is VALID [2022-02-20 21:07:32,262 INFO L290 TraceCheckUtils]: 119: Hoare triple {4111#false} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {4111#false} is VALID [2022-02-20 21:07:32,262 INFO L290 TraceCheckUtils]: 120: Hoare triple {4111#false} assume !#t~short695; {4111#false} is VALID [2022-02-20 21:07:32,262 INFO L290 TraceCheckUtils]: 121: Hoare triple {4111#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; {4111#false} is VALID [2022-02-20 21:07:32,262 INFO L290 TraceCheckUtils]: 122: Hoare triple {4111#false} assume true; {4111#false} is VALID [2022-02-20 21:07:32,262 INFO L284 TraceCheckUtils]: 123: Hoare quadruple {4111#false} {4111#false} #292#return; {4111#false} is VALID [2022-02-20 21:07:32,262 INFO L272 TraceCheckUtils]: 124: Hoare triple {4111#false} call __VERIFIER_assert(aws_byte_cursor_advance_nospec_#t~ret1102#1); {4111#false} is VALID [2022-02-20 21:07:32,262 INFO L290 TraceCheckUtils]: 125: Hoare triple {4111#false} ~cond := #in~cond; {4111#false} is VALID [2022-02-20 21:07:32,262 INFO L290 TraceCheckUtils]: 126: Hoare triple {4111#false} assume 0 == ~cond % 256; {4111#false} is VALID [2022-02-20 21:07:32,263 INFO L290 TraceCheckUtils]: 127: Hoare triple {4111#false} assume !false; {4111#false} is VALID [2022-02-20 21:07:32,263 INFO L134 CoverageAnalysis]: Checked inductivity of 199 backedges. 110 proven. 0 refuted. 0 times theorem prover too weak. 89 trivial. 0 not checked. [2022-02-20 21:07:32,263 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-20 21:07:32,263 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1703003446] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:07:32,263 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-02-20 21:07:32,263 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 10 [2022-02-20 21:07:32,264 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294615884] [2022-02-20 21:07:32,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:07:32,265 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 5 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (19), 4 states have call predecessors, (19), 5 states have call successors, (19) Word has length 128 [2022-02-20 21:07:32,265 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:07:32,265 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 8 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 5 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (19), 4 states have call predecessors, (19), 5 states have call successors, (19) [2022-02-20 21:07:32,365 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 95 edges. 95 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:32,365 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-02-20 21:07:32,365 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:07:32,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-02-20 21:07:32,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-02-20 21:07:32,366 INFO L87 Difference]: Start difference. First operand 160 states and 223 transitions. Second operand has 8 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 5 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (19), 4 states have call predecessors, (19), 5 states have call successors, (19) [2022-02-20 21:07:33,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:33,716 INFO L93 Difference]: Finished difference Result 270 states and 377 transitions. [2022-02-20 21:07:33,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-20 21:07:33,716 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 5 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (19), 4 states have call predecessors, (19), 5 states have call successors, (19) Word has length 128 [2022-02-20 21:07:33,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:07:33,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 5 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (19), 4 states have call predecessors, (19), 5 states have call successors, (19) [2022-02-20 21:07:33,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 370 transitions. [2022-02-20 21:07:33,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 5 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (19), 4 states have call predecessors, (19), 5 states have call successors, (19) [2022-02-20 21:07:33,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 370 transitions. [2022-02-20 21:07:33,731 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states and 370 transitions. [2022-02-20 21:07:34,037 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 370 edges. 370 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:34,040 INFO L225 Difference]: With dead ends: 270 [2022-02-20 21:07:34,040 INFO L226 Difference]: Without dead ends: 160 [2022-02-20 21:07:34,041 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 164 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2022-02-20 21:07:34,042 INFO L933 BasicCegarLoop]: 198 mSDtfsCounter, 121 mSDsluCounter, 808 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 1006 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-20 21:07:34,042 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 1006 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-20 21:07:34,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2022-02-20 21:07:34,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 160. [2022-02-20 21:07:34,113 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:07:34,114 INFO L82 GeneralOperation]: Start isEquivalent. First operand 160 states. Second operand has 160 states, 99 states have (on average 1.2323232323232323) internal successors, (122), 101 states have internal predecessors, (122), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (50), 47 states have call predecessors, (50), 47 states have call successors, (50) [2022-02-20 21:07:34,114 INFO L74 IsIncluded]: Start isIncluded. First operand 160 states. Second operand has 160 states, 99 states have (on average 1.2323232323232323) internal successors, (122), 101 states have internal predecessors, (122), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (50), 47 states have call predecessors, (50), 47 states have call successors, (50) [2022-02-20 21:07:34,114 INFO L87 Difference]: Start difference. First operand 160 states. Second operand has 160 states, 99 states have (on average 1.2323232323232323) internal successors, (122), 101 states have internal predecessors, (122), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (50), 47 states have call predecessors, (50), 47 states have call successors, (50) [2022-02-20 21:07:34,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:34,120 INFO L93 Difference]: Finished difference Result 160 states and 220 transitions. [2022-02-20 21:07:34,120 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 220 transitions. [2022-02-20 21:07:34,121 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:34,121 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:34,122 INFO L74 IsIncluded]: Start isIncluded. First operand has 160 states, 99 states have (on average 1.2323232323232323) internal successors, (122), 101 states have internal predecessors, (122), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (50), 47 states have call predecessors, (50), 47 states have call successors, (50) Second operand 160 states. [2022-02-20 21:07:34,122 INFO L87 Difference]: Start difference. First operand has 160 states, 99 states have (on average 1.2323232323232323) internal successors, (122), 101 states have internal predecessors, (122), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (50), 47 states have call predecessors, (50), 47 states have call successors, (50) Second operand 160 states. [2022-02-20 21:07:34,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:34,129 INFO L93 Difference]: Finished difference Result 160 states and 220 transitions. [2022-02-20 21:07:34,129 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 220 transitions. [2022-02-20 21:07:34,130 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:34,130 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:34,130 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:07:34,130 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:07:34,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 99 states have (on average 1.2323232323232323) internal successors, (122), 101 states have internal predecessors, (122), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (50), 47 states have call predecessors, (50), 47 states have call successors, (50) [2022-02-20 21:07:34,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 220 transitions. [2022-02-20 21:07:34,136 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 220 transitions. Word has length 128 [2022-02-20 21:07:34,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:07:34,137 INFO L470 AbstractCegarLoop]: Abstraction has 160 states and 220 transitions. [2022-02-20 21:07:34,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 5 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (19), 4 states have call predecessors, (19), 5 states have call successors, (19) [2022-02-20 21:07:34,137 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 220 transitions. [2022-02-20 21:07:34,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-02-20 21:07:34,138 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:07:34,138 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:07:34,166 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:34,355 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 21:07:34,355 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:07:34,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:07:34,356 INFO L85 PathProgramCache]: Analyzing trace with hash 898615479, now seen corresponding path program 3 times [2022-02-20 21:07:34,356 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:07:34,356 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500102296] [2022-02-20 21:07:34,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:07:34,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:07:34,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:34,577 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:07:34,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:34,604 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:07:34,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:34,613 INFO L290 TraceCheckUtils]: 0: Hoare triple {5516#true} #res := #t~nondet8;havoc #t~nondet8; {5516#true} is VALID [2022-02-20 21:07:34,613 INFO L290 TraceCheckUtils]: 1: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:34,613 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {5516#true} {5516#true} #314#return; {5516#true} is VALID [2022-02-20 21:07:34,613 INFO L290 TraceCheckUtils]: 0: Hoare triple {5610#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {5516#true} is VALID [2022-02-20 21:07:34,614 INFO L272 TraceCheckUtils]: 1: Hoare triple {5516#true} call #t~ret554 := nondet_bool(); {5516#true} is VALID [2022-02-20 21:07:34,614 INFO L290 TraceCheckUtils]: 2: Hoare triple {5516#true} #res := #t~nondet8;havoc #t~nondet8; {5516#true} is VALID [2022-02-20 21:07:34,614 INFO L290 TraceCheckUtils]: 3: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:34,614 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {5516#true} {5516#true} #314#return; {5516#true} is VALID [2022-02-20 21:07:34,614 INFO L290 TraceCheckUtils]: 5: Hoare triple {5516#true} assume 0 != #t~ret554 % 256;#t~ite556.base, #t~ite556.offset := 0, 0; {5516#true} is VALID [2022-02-20 21:07:34,614 INFO L290 TraceCheckUtils]: 6: Hoare triple {5516#true} #res.base, #res.offset := #t~ite556.base, #t~ite556.offset;havoc #t~ret554;havoc #t~ite556.base, #t~ite556.offset;havoc #t~ret555.base, #t~ret555.offset; {5516#true} is VALID [2022-02-20 21:07:34,615 INFO L290 TraceCheckUtils]: 7: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:34,615 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {5516#true} {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #318#return; {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:34,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-02-20 21:07:34,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:34,623 INFO L290 TraceCheckUtils]: 0: Hoare triple {5516#true} #res := #t~nondet8;havoc #t~nondet8; {5516#true} is VALID [2022-02-20 21:07:34,624 INFO L290 TraceCheckUtils]: 1: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:34,624 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {5516#true} {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #320#return; {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:34,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-02-20 21:07:34,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:34,634 INFO L290 TraceCheckUtils]: 0: Hoare triple {5516#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {5516#true} is VALID [2022-02-20 21:07:34,634 INFO L290 TraceCheckUtils]: 1: Hoare triple {5516#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {5516#true} is VALID [2022-02-20 21:07:34,634 INFO L290 TraceCheckUtils]: 2: Hoare triple {5516#true} assume #t~short694; {5516#true} is VALID [2022-02-20 21:07:34,634 INFO L290 TraceCheckUtils]: 3: Hoare triple {5516#true} #t~short695 := #t~short694; {5516#true} is VALID [2022-02-20 21:07:34,635 INFO L290 TraceCheckUtils]: 4: Hoare triple {5516#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; {5516#true} is VALID [2022-02-20 21:07:34,635 INFO L290 TraceCheckUtils]: 5: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:34,635 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {5516#true} {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #324#return; {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:34,636 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-02-20 21:07:34,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:34,643 INFO L290 TraceCheckUtils]: 0: Hoare triple {5516#true} ~cond := #in~cond; {5516#true} is VALID [2022-02-20 21:07:34,643 INFO L290 TraceCheckUtils]: 1: Hoare triple {5516#true} assume !(0 == ~cond % 256); {5516#true} is VALID [2022-02-20 21:07:34,643 INFO L290 TraceCheckUtils]: 2: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:34,644 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {5516#true} {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #326#return; {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:34,644 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-02-20 21:07:34,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:34,653 INFO L290 TraceCheckUtils]: 0: Hoare triple {5516#true} ~cond := #in~cond; {5516#true} is VALID [2022-02-20 21:07:34,653 INFO L290 TraceCheckUtils]: 1: Hoare triple {5516#true} assume !(0 == ~cond % 256); {5516#true} is VALID [2022-02-20 21:07:34,653 INFO L290 TraceCheckUtils]: 2: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:34,654 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {5516#true} {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #328#return; {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:34,654 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-02-20 21:07:34,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:34,662 INFO L290 TraceCheckUtils]: 0: Hoare triple {5516#true} ~cond := #in~cond; {5516#true} is VALID [2022-02-20 21:07:34,662 INFO L290 TraceCheckUtils]: 1: Hoare triple {5516#true} assume !(0 == ~cond % 256); {5516#true} is VALID [2022-02-20 21:07:34,662 INFO L290 TraceCheckUtils]: 2: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:34,663 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {5516#true} {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #330#return; {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:34,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-02-20 21:07:34,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:34,671 INFO L290 TraceCheckUtils]: 0: Hoare triple {5516#true} ~cond := #in~cond; {5516#true} is VALID [2022-02-20 21:07:34,671 INFO L290 TraceCheckUtils]: 1: Hoare triple {5516#true} assume !(0 == ~cond % 256); {5516#true} is VALID [2022-02-20 21:07:34,672 INFO L290 TraceCheckUtils]: 2: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:34,672 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {5516#true} {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #332#return; {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:34,682 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-02-20 21:07:34,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:34,692 INFO L290 TraceCheckUtils]: 0: Hoare triple {5614#(and (= |old(#memory_real)| |#memory_real|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))} #t~loopctr1237 := 0; {5516#true} is VALID [2022-02-20 21:07:34,692 INFO L290 TraceCheckUtils]: 1: Hoare triple {5516#true} assume !(#t~loopctr1237 % 18446744073709551616 < size % 18446744073709551616);#t~loopctr1246 := 0; {5516#true} is VALID [2022-02-20 21:07:34,693 INFO L290 TraceCheckUtils]: 2: Hoare triple {5516#true} assume !(#t~loopctr1246 % 18446744073709551616 < size % 18446744073709551616); {5516#true} is VALID [2022-02-20 21:07:34,693 INFO L290 TraceCheckUtils]: 3: Hoare triple {5516#true} assume #res.base == dest.base && #res.offset == dest.offset; {5516#true} is VALID [2022-02-20 21:07:34,694 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {5516#true} {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #336#return; {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:34,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-02-20 21:07:34,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:34,701 INFO L290 TraceCheckUtils]: 0: Hoare triple {5516#true} ~x := #in~x;call #t~ret257 := ntohl(~x);#res := #t~ret257;havoc #t~ret257; {5516#true} is VALID [2022-02-20 21:07:34,701 INFO L290 TraceCheckUtils]: 1: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:34,702 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {5516#true} {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #338#return; {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:34,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-02-20 21:07:34,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:34,711 INFO L290 TraceCheckUtils]: 0: Hoare triple {5516#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {5516#true} is VALID [2022-02-20 21:07:34,711 INFO L290 TraceCheckUtils]: 1: Hoare triple {5516#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {5516#true} is VALID [2022-02-20 21:07:34,711 INFO L290 TraceCheckUtils]: 2: Hoare triple {5516#true} assume #t~short694; {5516#true} is VALID [2022-02-20 21:07:34,712 INFO L290 TraceCheckUtils]: 3: Hoare triple {5516#true} #t~short695 := #t~short694; {5516#true} is VALID [2022-02-20 21:07:34,712 INFO L290 TraceCheckUtils]: 4: Hoare triple {5516#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; {5516#true} is VALID [2022-02-20 21:07:34,712 INFO L290 TraceCheckUtils]: 5: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:34,713 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {5516#true} {5562#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} #340#return; {5562#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} is VALID [2022-02-20 21:07:34,713 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-02-20 21:07:34,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:34,720 INFO L290 TraceCheckUtils]: 0: Hoare triple {5516#true} ~cond := #in~cond; {5516#true} is VALID [2022-02-20 21:07:34,720 INFO L290 TraceCheckUtils]: 1: Hoare triple {5516#true} assume !(0 == ~cond % 256); {5516#true} is VALID [2022-02-20 21:07:34,720 INFO L290 TraceCheckUtils]: 2: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:34,721 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {5516#true} {5562#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} #342#return; {5562#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} is VALID [2022-02-20 21:07:34,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-02-20 21:07:34,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:34,730 INFO L290 TraceCheckUtils]: 0: Hoare triple {5516#true} ~cond := #in~cond; {5516#true} is VALID [2022-02-20 21:07:34,730 INFO L290 TraceCheckUtils]: 1: Hoare triple {5516#true} assume !(0 == ~cond % 256); {5516#true} is VALID [2022-02-20 21:07:34,730 INFO L290 TraceCheckUtils]: 2: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:34,731 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {5516#true} {5562#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} #344#return; {5562#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} is VALID [2022-02-20 21:07:34,731 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-02-20 21:07:34,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:34,752 INFO L290 TraceCheckUtils]: 0: Hoare triple {5516#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {5516#true} is VALID [2022-02-20 21:07:34,753 INFO L290 TraceCheckUtils]: 1: Hoare triple {5516#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {5516#true} is VALID [2022-02-20 21:07:34,753 INFO L290 TraceCheckUtils]: 2: Hoare triple {5516#true} assume #t~short694; {5516#true} is VALID [2022-02-20 21:07:34,766 INFO L290 TraceCheckUtils]: 3: Hoare triple {5516#true} #t~short695 := #t~short694; {5516#true} is VALID [2022-02-20 21:07:34,766 INFO L290 TraceCheckUtils]: 4: Hoare triple {5516#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; {5516#true} is VALID [2022-02-20 21:07:34,767 INFO L290 TraceCheckUtils]: 5: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:34,768 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {5516#true} {5579#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} #282#return; {5579#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} is VALID [2022-02-20 21:07:34,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-02-20 21:07:34,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:34,779 INFO L290 TraceCheckUtils]: 0: Hoare triple {5516#true} ~cond := #in~cond; {5516#true} is VALID [2022-02-20 21:07:34,779 INFO L290 TraceCheckUtils]: 1: Hoare triple {5516#true} assume !(0 == ~cond % 256); {5516#true} is VALID [2022-02-20 21:07:34,779 INFO L290 TraceCheckUtils]: 2: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:34,779 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {5516#true} {5579#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} #284#return; {5579#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} is VALID [2022-02-20 21:07:34,780 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-02-20 21:07:34,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:34,788 INFO L290 TraceCheckUtils]: 0: Hoare triple {5516#true} ~cond := #in~cond; {5516#true} is VALID [2022-02-20 21:07:34,788 INFO L290 TraceCheckUtils]: 1: Hoare triple {5516#true} assume !(0 == ~cond % 256); {5516#true} is VALID [2022-02-20 21:07:34,789 INFO L290 TraceCheckUtils]: 2: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:34,789 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {5516#true} {5579#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} #286#return; {5579#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} is VALID [2022-02-20 21:07:34,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-02-20 21:07:34,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:34,821 INFO L290 TraceCheckUtils]: 0: Hoare triple {5516#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {5615#(or (= |aws_byte_cursor_is_valid_#in~cursor.base| 0) |aws_byte_cursor_is_valid_#t~short695|)} is VALID [2022-02-20 21:07:34,821 INFO L290 TraceCheckUtils]: 1: Hoare triple {5615#(or (= |aws_byte_cursor_is_valid_#in~cursor.base| 0) |aws_byte_cursor_is_valid_#t~short695|)} assume !#t~short695; {5616#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:34,821 INFO L290 TraceCheckUtils]: 2: Hoare triple {5616#(= |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; {5616#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:34,822 INFO L290 TraceCheckUtils]: 3: Hoare triple {5616#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} assume true; {5616#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:34,823 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {5616#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} {5595#(not (= |aws_byte_cursor_read_aws_byte_cursor_advance_nospec_~cursor#1.base| 0))} #288#return; {5517#false} is VALID [2022-02-20 21:07:34,823 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-02-20 21:07:34,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:34,829 INFO L290 TraceCheckUtils]: 0: Hoare triple {5516#true} ~cond := #in~cond; {5516#true} is VALID [2022-02-20 21:07:34,830 INFO L290 TraceCheckUtils]: 1: Hoare triple {5516#true} assume !(0 == ~cond % 256); {5516#true} is VALID [2022-02-20 21:07:34,830 INFO L290 TraceCheckUtils]: 2: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:34,830 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {5516#true} {5517#false} #290#return; {5517#false} is VALID [2022-02-20 21:07:34,830 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-02-20 21:07:34,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:34,836 INFO L290 TraceCheckUtils]: 0: Hoare triple {5516#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {5516#true} is VALID [2022-02-20 21:07:34,836 INFO L290 TraceCheckUtils]: 1: Hoare triple {5516#true} assume !#t~short695; {5516#true} is VALID [2022-02-20 21:07:34,837 INFO L290 TraceCheckUtils]: 2: Hoare triple {5516#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; {5516#true} is VALID [2022-02-20 21:07:34,837 INFO L290 TraceCheckUtils]: 3: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:34,837 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {5516#true} {5517#false} #292#return; {5517#false} is VALID [2022-02-20 21:07:34,837 INFO L290 TraceCheckUtils]: 0: Hoare triple {5516#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(36, 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; {5516#true} is VALID [2022-02-20 21:07:34,838 INFO L290 TraceCheckUtils]: 1: Hoare triple {5516#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_read_be32_harness } true;assume { :begin_inline_aws_byte_cursor_read_common_harness } true;havoc aws_byte_cursor_read_common_harness_#t~nondet1209#1, aws_byte_cursor_read_common_harness_#t~nondet1210#1, aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset, aws_byte_cursor_read_common_harness_#t~ret1212#1, aws_byte_cursor_read_common_harness_#t~mem1213#1, aws_byte_cursor_read_common_harness_#t~mem1214#1, aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset, aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset, aws_byte_cursor_read_common_harness_#t~mem1217#1, aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset, aws_byte_cursor_read_common_harness_#t~mem1220#1, aws_byte_cursor_read_common_harness_#t~ret1221#1, aws_byte_cursor_read_common_harness_#t~ret1222#1, aws_byte_cursor_read_common_harness_#t~mem1223#1, aws_byte_cursor_read_common_harness_#t~mem1224#1, aws_byte_cursor_read_common_harness_#t~short1225#1, aws_byte_cursor_read_common_harness_#t~mem1227#1.base, aws_byte_cursor_read_common_harness_#t~mem1227#1.offset, aws_byte_cursor_read_common_harness_#t~mem1226#1.base, aws_byte_cursor_read_common_harness_#t~mem1226#1.offset, aws_byte_cursor_read_common_harness_#t~mem1229#1, aws_byte_cursor_read_common_harness_#t~mem1228#1, aws_byte_cursor_read_common_harness_#t~mem1230#1, aws_byte_cursor_read_common_harness_#t~mem1231#1, aws_byte_cursor_read_common_harness_#t~mem1232#1, aws_byte_cursor_read_common_harness_#t~mem1233#1.base, aws_byte_cursor_read_common_harness_#t~mem1233#1.offset, aws_byte_cursor_read_common_harness_#t~ret1234#1, aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, aws_byte_cursor_read_common_harness_~length~2#1, aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset;call aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);call write~init~int(aws_byte_cursor_read_common_harness_#t~nondet1209#1, aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);havoc aws_byte_cursor_read_common_harness_#t~nondet1209#1;aws_byte_cursor_read_common_harness_~length~2#1 := aws_byte_cursor_read_common_harness_#t~nondet1210#1;havoc aws_byte_cursor_read_common_harness_#t~nondet1210#1; {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:34,839 INFO L272 TraceCheckUtils]: 2: Hoare triple {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset := can_fail_malloc(aws_byte_cursor_read_common_harness_~length~2#1); {5610#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:07:34,839 INFO L290 TraceCheckUtils]: 3: Hoare triple {5610#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {5516#true} is VALID [2022-02-20 21:07:34,839 INFO L272 TraceCheckUtils]: 4: Hoare triple {5516#true} call #t~ret554 := nondet_bool(); {5516#true} is VALID [2022-02-20 21:07:34,839 INFO L290 TraceCheckUtils]: 5: Hoare triple {5516#true} #res := #t~nondet8;havoc #t~nondet8; {5516#true} is VALID [2022-02-20 21:07:34,839 INFO L290 TraceCheckUtils]: 6: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:34,839 INFO L284 TraceCheckUtils]: 7: Hoare quadruple {5516#true} {5516#true} #314#return; {5516#true} is VALID [2022-02-20 21:07:34,840 INFO L290 TraceCheckUtils]: 8: Hoare triple {5516#true} assume 0 != #t~ret554 % 256;#t~ite556.base, #t~ite556.offset := 0, 0; {5516#true} is VALID [2022-02-20 21:07:34,840 INFO L290 TraceCheckUtils]: 9: Hoare triple {5516#true} #res.base, #res.offset := #t~ite556.base, #t~ite556.offset;havoc #t~ret554;havoc #t~ite556.base, #t~ite556.offset;havoc #t~ret555.base, #t~ret555.offset; {5516#true} is VALID [2022-02-20 21:07:34,840 INFO L290 TraceCheckUtils]: 10: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:34,841 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {5516#true} {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #318#return; {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:34,841 INFO L290 TraceCheckUtils]: 12: Hoare triple {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset := aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset;havoc aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset;assume { :begin_inline_ensure_byte_cursor_has_allocated_buffer_member } true;ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.offset := aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset, ensure_byte_cursor_has_allocated_buffer_member_#t~mem502#1, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.offset, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset;ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset := ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.offset; {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:34,841 INFO L272 TraceCheckUtils]: 13: Hoare triple {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1 := nondet_bool(); {5516#true} is VALID [2022-02-20 21:07:34,841 INFO L290 TraceCheckUtils]: 14: Hoare triple {5516#true} #res := #t~nondet8;havoc #t~nondet8; {5516#true} is VALID [2022-02-20 21:07:34,841 INFO L290 TraceCheckUtils]: 15: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:34,842 INFO L284 TraceCheckUtils]: 16: Hoare quadruple {5516#true} {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #320#return; {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:34,842 INFO L290 TraceCheckUtils]: 17: Hoare triple {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} assume 0 != ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1 % 256;ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset := 0, 0; {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:34,843 INFO L290 TraceCheckUtils]: 18: Hoare triple {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call write~$Pointer$(ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, 8 + ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset, 8);havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~mem502#1;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.offset; {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:34,843 INFO L290 TraceCheckUtils]: 19: Hoare triple {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} assume { :end_inline_ensure_byte_cursor_has_allocated_buffer_member } true; {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:34,844 INFO L272 TraceCheckUtils]: 20: Hoare triple {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call aws_byte_cursor_read_common_harness_#t~ret1212#1 := aws_byte_cursor_is_valid(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset); {5516#true} is VALID [2022-02-20 21:07:34,844 INFO L290 TraceCheckUtils]: 21: Hoare triple {5516#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {5516#true} is VALID [2022-02-20 21:07:34,844 INFO L290 TraceCheckUtils]: 22: Hoare triple {5516#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {5516#true} is VALID [2022-02-20 21:07:34,844 INFO L290 TraceCheckUtils]: 23: Hoare triple {5516#true} assume #t~short694; {5516#true} is VALID [2022-02-20 21:07:34,844 INFO L290 TraceCheckUtils]: 24: Hoare triple {5516#true} #t~short695 := #t~short694; {5516#true} is VALID [2022-02-20 21:07:34,844 INFO L290 TraceCheckUtils]: 25: Hoare triple {5516#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; {5516#true} is VALID [2022-02-20 21:07:34,844 INFO L290 TraceCheckUtils]: 26: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:34,845 INFO L284 TraceCheckUtils]: 27: Hoare quadruple {5516#true} {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #324#return; {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:34,845 INFO L272 TraceCheckUtils]: 28: Hoare triple {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call assume_abort_if_not(aws_byte_cursor_read_common_harness_#t~ret1212#1); {5516#true} is VALID [2022-02-20 21:07:34,845 INFO L290 TraceCheckUtils]: 29: Hoare triple {5516#true} ~cond := #in~cond; {5516#true} is VALID [2022-02-20 21:07:34,845 INFO L290 TraceCheckUtils]: 30: Hoare triple {5516#true} assume !(0 == ~cond % 256); {5516#true} is VALID [2022-02-20 21:07:34,846 INFO L290 TraceCheckUtils]: 31: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:34,846 INFO L284 TraceCheckUtils]: 32: Hoare quadruple {5516#true} {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #326#return; {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:34,847 INFO L290 TraceCheckUtils]: 33: Hoare triple {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} havoc aws_byte_cursor_read_common_harness_#t~ret1212#1;call aws_byte_cursor_read_common_harness_#t~mem1213#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8); {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:34,847 INFO L272 TraceCheckUtils]: 34: Hoare triple {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_common_harness_#t~mem1213#1 % 18446744073709551616 >= 4 then 1 else 0) then 0 else 1)); {5516#true} is VALID [2022-02-20 21:07:34,847 INFO L290 TraceCheckUtils]: 35: Hoare triple {5516#true} ~cond := #in~cond; {5516#true} is VALID [2022-02-20 21:07:34,847 INFO L290 TraceCheckUtils]: 36: Hoare triple {5516#true} assume !(0 == ~cond % 256); {5516#true} is VALID [2022-02-20 21:07:34,847 INFO L290 TraceCheckUtils]: 37: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:34,848 INFO L284 TraceCheckUtils]: 38: Hoare quadruple {5516#true} {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #328#return; {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:34,848 INFO L290 TraceCheckUtils]: 39: Hoare triple {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} havoc aws_byte_cursor_read_common_harness_#t~mem1213#1; {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:34,848 INFO L272 TraceCheckUtils]: 40: Hoare triple {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call assume_abort_if_not((if 0 == aws_byte_cursor_read_common_harness_~dest~1#1.base + aws_byte_cursor_read_common_harness_~dest~1#1.offset then 0 else 1)); {5516#true} is VALID [2022-02-20 21:07:34,848 INFO L290 TraceCheckUtils]: 41: Hoare triple {5516#true} ~cond := #in~cond; {5516#true} is VALID [2022-02-20 21:07:34,848 INFO L290 TraceCheckUtils]: 42: Hoare triple {5516#true} assume !(0 == ~cond % 256); {5516#true} is VALID [2022-02-20 21:07:34,849 INFO L290 TraceCheckUtils]: 43: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:34,849 INFO L284 TraceCheckUtils]: 44: Hoare quadruple {5516#true} {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #330#return; {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:34,849 INFO L272 TraceCheckUtils]: 45: Hoare triple {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_common_harness_~length~2#1 % 18446744073709551616 >= 4 then 1 else 0) then 0 else 1)); {5516#true} is VALID [2022-02-20 21:07:34,849 INFO L290 TraceCheckUtils]: 46: Hoare triple {5516#true} ~cond := #in~cond; {5516#true} is VALID [2022-02-20 21:07:34,849 INFO L290 TraceCheckUtils]: 47: Hoare triple {5516#true} assume !(0 == ~cond % 256); {5516#true} is VALID [2022-02-20 21:07:34,850 INFO L290 TraceCheckUtils]: 48: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:34,850 INFO L284 TraceCheckUtils]: 49: Hoare quadruple {5516#true} {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #332#return; {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:34,851 INFO L290 TraceCheckUtils]: 50: Hoare triple {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset := #Ultimate.allocOnStack(16);call aws_byte_cursor_read_common_harness_#t~mem1214#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call write~init~int(aws_byte_cursor_read_common_harness_#t~mem1214#1, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, 8 + aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8);havoc aws_byte_cursor_read_common_harness_#t~mem1214#1;havoc aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset;call aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_read_common_harness_#t~mem1217#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);assume { :begin_inline_save_byte_from_array } true;save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset, save_byte_from_array_#in~size#1, save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset := aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset, aws_byte_cursor_read_common_harness_#t~mem1217#1, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset;havoc save_byte_from_array_#t~ret595#1, save_byte_from_array_#t~mem596#1, save_byte_from_array_#t~mem597#1, save_byte_from_array_#t~mem598#1, save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset, save_byte_from_array_~size#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset;save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset := save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset;save_byte_from_array_~size#1 := save_byte_from_array_#in~size#1;save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset := save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset; {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:34,852 INFO L290 TraceCheckUtils]: 51: Hoare triple {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} assume !((save_byte_from_array_~size#1 % 18446744073709551616 > 0 && (save_byte_from_array_~array#1.base != 0 || save_byte_from_array_~array#1.offset != 0)) && (save_byte_from_array_~storage#1.base != 0 || save_byte_from_array_~storage#1.offset != 0)); {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:34,852 INFO L290 TraceCheckUtils]: 52: Hoare triple {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset;havoc aws_byte_cursor_read_common_harness_#t~mem1217#1;call aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset := #Ultimate.allocOnStack(4);call aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, 8 + aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8); {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:34,853 INFO L272 TraceCheckUtils]: 53: Hoare triple {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset := #Ultimate.C_memcpy(aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset, 4); {5614#(and (= |old(#memory_real)| |#memory_real|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))} is VALID [2022-02-20 21:07:34,853 INFO L290 TraceCheckUtils]: 54: Hoare triple {5614#(and (= |old(#memory_real)| |#memory_real|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))} #t~loopctr1237 := 0; {5516#true} is VALID [2022-02-20 21:07:34,853 INFO L290 TraceCheckUtils]: 55: Hoare triple {5516#true} assume !(#t~loopctr1237 % 18446744073709551616 < size % 18446744073709551616);#t~loopctr1246 := 0; {5516#true} is VALID [2022-02-20 21:07:34,854 INFO L290 TraceCheckUtils]: 56: Hoare triple {5516#true} assume !(#t~loopctr1246 % 18446744073709551616 < size % 18446744073709551616); {5516#true} is VALID [2022-02-20 21:07:34,854 INFO L290 TraceCheckUtils]: 57: Hoare triple {5516#true} assume #res.base == dest.base && #res.offset == dest.offset; {5516#true} is VALID [2022-02-20 21:07:34,855 INFO L284 TraceCheckUtils]: 58: Hoare quadruple {5516#true} {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #336#return; {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:34,855 INFO L290 TraceCheckUtils]: 59: Hoare triple {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} havoc aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset;havoc aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset;call aws_byte_cursor_read_common_harness_#t~mem1220#1 := read~int(aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, 4); {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:34,855 INFO L272 TraceCheckUtils]: 60: Hoare triple {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call aws_byte_cursor_read_common_harness_#t~ret1221#1 := aws_ntoh32(aws_byte_cursor_read_common_harness_#t~mem1220#1); {5516#true} is VALID [2022-02-20 21:07:34,855 INFO L290 TraceCheckUtils]: 61: Hoare triple {5516#true} ~x := #in~x;call #t~ret257 := ntohl(~x);#res := #t~ret257;havoc #t~ret257; {5516#true} is VALID [2022-02-20 21:07:34,856 INFO L290 TraceCheckUtils]: 62: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:34,856 INFO L284 TraceCheckUtils]: 63: Hoare quadruple {5516#true} {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #338#return; {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:34,857 INFO L290 TraceCheckUtils]: 64: Hoare triple {5518#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call write~int(aws_byte_cursor_read_common_harness_#t~ret1221#1, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, 4);havoc aws_byte_cursor_read_common_harness_#t~mem1220#1;havoc aws_byte_cursor_read_common_harness_#t~ret1221#1;assume { :begin_inline_aws_byte_cursor_read_be32 } true;aws_byte_cursor_read_be32_#in~cur#1.base, aws_byte_cursor_read_be32_#in~cur#1.offset, aws_byte_cursor_read_be32_#in~var#1.base, aws_byte_cursor_read_be32_#in~var#1.offset := aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset;havoc aws_byte_cursor_read_be32_#res#1;havoc aws_byte_cursor_read_be32_#t~ret1131#1, aws_byte_cursor_read_be32_#t~ret1132#1, aws_byte_cursor_read_be32_#t~mem1133#1, aws_byte_cursor_read_be32_#t~ret1134#1, aws_byte_cursor_read_be32_#t~ret1135#1, aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset, aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset, aws_byte_cursor_read_be32_~rv~10#1;aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset := aws_byte_cursor_read_be32_#in~cur#1.base, aws_byte_cursor_read_be32_#in~cur#1.offset;aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset := aws_byte_cursor_read_be32_#in~var#1.base, aws_byte_cursor_read_be32_#in~var#1.offset; {5562#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} is VALID [2022-02-20 21:07:34,857 INFO L272 TraceCheckUtils]: 65: Hoare triple {5562#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} call aws_byte_cursor_read_be32_#t~ret1131#1 := aws_byte_cursor_is_valid(aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset); {5516#true} is VALID [2022-02-20 21:07:34,857 INFO L290 TraceCheckUtils]: 66: Hoare triple {5516#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {5516#true} is VALID [2022-02-20 21:07:34,857 INFO L290 TraceCheckUtils]: 67: Hoare triple {5516#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {5516#true} is VALID [2022-02-20 21:07:34,857 INFO L290 TraceCheckUtils]: 68: Hoare triple {5516#true} assume #t~short694; {5516#true} is VALID [2022-02-20 21:07:34,858 INFO L290 TraceCheckUtils]: 69: Hoare triple {5516#true} #t~short695 := #t~short694; {5516#true} is VALID [2022-02-20 21:07:34,858 INFO L290 TraceCheckUtils]: 70: Hoare triple {5516#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; {5516#true} is VALID [2022-02-20 21:07:34,858 INFO L290 TraceCheckUtils]: 71: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:34,859 INFO L284 TraceCheckUtils]: 72: Hoare quadruple {5516#true} {5562#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} #340#return; {5562#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} is VALID [2022-02-20 21:07:34,859 INFO L272 TraceCheckUtils]: 73: Hoare triple {5562#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} call assume_abort_if_not(aws_byte_cursor_read_be32_#t~ret1131#1); {5516#true} is VALID [2022-02-20 21:07:34,859 INFO L290 TraceCheckUtils]: 74: Hoare triple {5516#true} ~cond := #in~cond; {5516#true} is VALID [2022-02-20 21:07:34,859 INFO L290 TraceCheckUtils]: 75: Hoare triple {5516#true} assume !(0 == ~cond % 256); {5516#true} is VALID [2022-02-20 21:07:34,859 INFO L290 TraceCheckUtils]: 76: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:34,860 INFO L284 TraceCheckUtils]: 77: Hoare quadruple {5516#true} {5562#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} #342#return; {5562#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} is VALID [2022-02-20 21:07:34,860 INFO L290 TraceCheckUtils]: 78: Hoare triple {5562#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} havoc aws_byte_cursor_read_be32_#t~ret1131#1; {5562#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} is VALID [2022-02-20 21:07:34,860 INFO L272 TraceCheckUtils]: 79: Hoare triple {5562#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_be32_~var#1.base != 0 || aws_byte_cursor_read_be32_~var#1.offset != 0 then 1 else 0) then 0 else 1)); {5516#true} is VALID [2022-02-20 21:07:34,860 INFO L290 TraceCheckUtils]: 80: Hoare triple {5516#true} ~cond := #in~cond; {5516#true} is VALID [2022-02-20 21:07:34,860 INFO L290 TraceCheckUtils]: 81: Hoare triple {5516#true} assume !(0 == ~cond % 256); {5516#true} is VALID [2022-02-20 21:07:34,861 INFO L290 TraceCheckUtils]: 82: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:34,861 INFO L284 TraceCheckUtils]: 83: Hoare quadruple {5516#true} {5562#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} #344#return; {5562#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} is VALID [2022-02-20 21:07:34,862 INFO L272 TraceCheckUtils]: 84: Hoare triple {5562#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} call aws_byte_cursor_read_be32_#t~ret1132#1 := aws_byte_cursor_read(aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset, aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset, 4); {5578#(not (= |aws_byte_cursor_read_#in~cur#1.base| 0))} is VALID [2022-02-20 21:07:34,863 INFO L290 TraceCheckUtils]: 85: Hoare triple {5578#(not (= |aws_byte_cursor_read_#in~cur#1.base| 0))} ~cur#1.base, ~cur#1.offset := #in~cur#1.base, #in~cur#1.offset;~dest#1.base, ~dest#1.offset := #in~dest#1.base, #in~dest#1.offset;~len#1 := #in~len#1; {5579#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} is VALID [2022-02-20 21:07:34,863 INFO L272 TraceCheckUtils]: 86: Hoare triple {5579#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} call #t~ret1106#1 := aws_byte_cursor_is_valid(~cur#1.base, ~cur#1.offset); {5516#true} is VALID [2022-02-20 21:07:34,863 INFO L290 TraceCheckUtils]: 87: Hoare triple {5516#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {5516#true} is VALID [2022-02-20 21:07:34,863 INFO L290 TraceCheckUtils]: 88: Hoare triple {5516#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {5516#true} is VALID [2022-02-20 21:07:34,863 INFO L290 TraceCheckUtils]: 89: Hoare triple {5516#true} assume #t~short694; {5516#true} is VALID [2022-02-20 21:07:34,863 INFO L290 TraceCheckUtils]: 90: Hoare triple {5516#true} #t~short695 := #t~short694; {5516#true} is VALID [2022-02-20 21:07:34,863 INFO L290 TraceCheckUtils]: 91: Hoare triple {5516#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; {5516#true} is VALID [2022-02-20 21:07:34,864 INFO L290 TraceCheckUtils]: 92: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:34,864 INFO L284 TraceCheckUtils]: 93: Hoare quadruple {5516#true} {5579#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} #282#return; {5579#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} is VALID [2022-02-20 21:07:34,864 INFO L272 TraceCheckUtils]: 94: Hoare triple {5579#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} call assume_abort_if_not(#t~ret1106#1); {5516#true} is VALID [2022-02-20 21:07:34,865 INFO L290 TraceCheckUtils]: 95: Hoare triple {5516#true} ~cond := #in~cond; {5516#true} is VALID [2022-02-20 21:07:34,865 INFO L290 TraceCheckUtils]: 96: Hoare triple {5516#true} assume !(0 == ~cond % 256); {5516#true} is VALID [2022-02-20 21:07:34,865 INFO L290 TraceCheckUtils]: 97: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:34,865 INFO L284 TraceCheckUtils]: 98: Hoare quadruple {5516#true} {5579#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} #284#return; {5579#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} is VALID [2022-02-20 21:07:34,866 INFO L290 TraceCheckUtils]: 99: Hoare triple {5579#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} havoc #t~ret1106#1; {5579#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} is VALID [2022-02-20 21:07:34,866 INFO L272 TraceCheckUtils]: 100: Hoare triple {5579#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} call assume_abort_if_not((if 0 == (if 0 == ~len#1 % 18446744073709551616 || ~dest#1.base != 0 || ~dest#1.offset != 0 then 1 else 0) then 0 else 1)); {5516#true} is VALID [2022-02-20 21:07:34,866 INFO L290 TraceCheckUtils]: 101: Hoare triple {5516#true} ~cond := #in~cond; {5516#true} is VALID [2022-02-20 21:07:34,866 INFO L290 TraceCheckUtils]: 102: Hoare triple {5516#true} assume !(0 == ~cond % 256); {5516#true} is VALID [2022-02-20 21:07:34,866 INFO L290 TraceCheckUtils]: 103: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:34,867 INFO L284 TraceCheckUtils]: 104: Hoare quadruple {5516#true} {5579#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} #286#return; {5579#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} is VALID [2022-02-20 21:07:34,867 INFO L290 TraceCheckUtils]: 105: Hoare triple {5579#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} call ~#slice~0#1.base, ~#slice~0#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_advance_nospec } true;aws_byte_cursor_advance_nospec_#in~cursor#1.base, aws_byte_cursor_advance_nospec_#in~cursor#1.offset, aws_byte_cursor_advance_nospec_#in~len#1 := ~cur#1.base, ~cur#1.offset, ~len#1;havoc aws_byte_cursor_advance_nospec_#res#1.len, aws_byte_cursor_advance_nospec_#res#1.ptr.base, aws_byte_cursor_advance_nospec_#res#1.ptr.offset;havoc aws_byte_cursor_advance_nospec_#t~ret1090#1, aws_byte_cursor_advance_nospec_#t~mem1091#1, aws_byte_cursor_advance_nospec_#t~mem1092#1, aws_byte_cursor_advance_nospec_#t~short1093#1, aws_byte_cursor_advance_nospec_#t~mem1094#1, aws_byte_cursor_advance_nospec_#t~ret1095#1, aws_byte_cursor_advance_nospec_#t~mem1097#1.base, aws_byte_cursor_advance_nospec_#t~mem1097#1.offset, aws_byte_cursor_advance_nospec_#t~mem1098#1, aws_byte_cursor_advance_nospec_#t~mem1099#1.base, aws_byte_cursor_advance_nospec_#t~mem1099#1.offset, aws_byte_cursor_advance_nospec_#t~mem1100#1.base, aws_byte_cursor_advance_nospec_#t~mem1100#1.offset, aws_byte_cursor_advance_nospec_#t~mem1101#1, aws_byte_cursor_advance_nospec_~mask~0#1, aws_byte_cursor_advance_nospec_#t~nondet1096#1, aws_byte_cursor_advance_nospec_#t~ret1102#1, aws_byte_cursor_advance_nospec_#t~ret1103#1, aws_byte_cursor_advance_nospec_#t~mem1104#1, aws_byte_cursor_advance_nospec_#t~mem1105#1.base, aws_byte_cursor_advance_nospec_#t~mem1105#1.offset, aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset, aws_byte_cursor_advance_nospec_~len#1, aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset;aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset := aws_byte_cursor_advance_nospec_#in~cursor#1.base, aws_byte_cursor_advance_nospec_#in~cursor#1.offset;aws_byte_cursor_advance_nospec_~len#1 := aws_byte_cursor_advance_nospec_#in~len#1; {5595#(not (= |aws_byte_cursor_read_aws_byte_cursor_advance_nospec_~cursor#1.base| 0))} is VALID [2022-02-20 21:07:34,868 INFO L272 TraceCheckUtils]: 106: Hoare triple {5595#(not (= |aws_byte_cursor_read_aws_byte_cursor_advance_nospec_~cursor#1.base| 0))} call aws_byte_cursor_advance_nospec_#t~ret1090#1 := aws_byte_cursor_is_valid(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset); {5516#true} is VALID [2022-02-20 21:07:34,868 INFO L290 TraceCheckUtils]: 107: Hoare triple {5516#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {5615#(or (= |aws_byte_cursor_is_valid_#in~cursor.base| 0) |aws_byte_cursor_is_valid_#t~short695|)} is VALID [2022-02-20 21:07:34,869 INFO L290 TraceCheckUtils]: 108: Hoare triple {5615#(or (= |aws_byte_cursor_is_valid_#in~cursor.base| 0) |aws_byte_cursor_is_valid_#t~short695|)} assume !#t~short695; {5616#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:34,878 INFO L290 TraceCheckUtils]: 109: Hoare triple {5616#(= |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; {5616#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:34,879 INFO L290 TraceCheckUtils]: 110: Hoare triple {5616#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} assume true; {5616#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:34,880 INFO L284 TraceCheckUtils]: 111: Hoare quadruple {5616#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} {5595#(not (= |aws_byte_cursor_read_aws_byte_cursor_advance_nospec_~cursor#1.base| 0))} #288#return; {5517#false} is VALID [2022-02-20 21:07:34,880 INFO L272 TraceCheckUtils]: 112: Hoare triple {5517#false} call assume_abort_if_not(aws_byte_cursor_advance_nospec_#t~ret1090#1); {5516#true} is VALID [2022-02-20 21:07:34,880 INFO L290 TraceCheckUtils]: 113: Hoare triple {5516#true} ~cond := #in~cond; {5516#true} is VALID [2022-02-20 21:07:34,880 INFO L290 TraceCheckUtils]: 114: Hoare triple {5516#true} assume !(0 == ~cond % 256); {5516#true} is VALID [2022-02-20 21:07:34,880 INFO L290 TraceCheckUtils]: 115: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:34,881 INFO L284 TraceCheckUtils]: 116: Hoare quadruple {5516#true} {5517#false} #290#return; {5517#false} is VALID [2022-02-20 21:07:34,881 INFO L290 TraceCheckUtils]: 117: Hoare triple {5517#false} havoc aws_byte_cursor_advance_nospec_#t~ret1090#1;call aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset := #Ultimate.allocOnStack(16);call aws_byte_cursor_advance_nospec_#t~mem1091#1 := read~int(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset, 8);aws_byte_cursor_advance_nospec_#t~short1093#1 := aws_byte_cursor_advance_nospec_~len#1 % 18446744073709551616 <= aws_byte_cursor_advance_nospec_#t~mem1091#1 % 18446744073709551616 && aws_byte_cursor_advance_nospec_~len#1 % 18446744073709551616 <= 9223372036854775807; {5517#false} is VALID [2022-02-20 21:07:34,881 INFO L290 TraceCheckUtils]: 118: Hoare triple {5517#false} assume !aws_byte_cursor_advance_nospec_#t~short1093#1; {5517#false} is VALID [2022-02-20 21:07:34,881 INFO L290 TraceCheckUtils]: 119: Hoare triple {5517#false} assume !aws_byte_cursor_advance_nospec_#t~short1093#1;havoc aws_byte_cursor_advance_nospec_#t~mem1091#1;havoc aws_byte_cursor_advance_nospec_#t~mem1092#1;havoc aws_byte_cursor_advance_nospec_#t~short1093#1;call write~$Pointer$(0, 0, aws_byte_cursor_advance_nospec_~#rv~7#1.base, 8 + aws_byte_cursor_advance_nospec_~#rv~7#1.offset, 8);call write~int(0, aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset, 8); {5517#false} is VALID [2022-02-20 21:07:34,881 INFO L272 TraceCheckUtils]: 120: Hoare triple {5517#false} call aws_byte_cursor_advance_nospec_#t~ret1102#1 := aws_byte_cursor_is_valid(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset); {5516#true} is VALID [2022-02-20 21:07:34,881 INFO L290 TraceCheckUtils]: 121: Hoare triple {5516#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {5516#true} is VALID [2022-02-20 21:07:34,881 INFO L290 TraceCheckUtils]: 122: Hoare triple {5516#true} assume !#t~short695; {5516#true} is VALID [2022-02-20 21:07:34,882 INFO L290 TraceCheckUtils]: 123: Hoare triple {5516#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; {5516#true} is VALID [2022-02-20 21:07:34,882 INFO L290 TraceCheckUtils]: 124: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:34,882 INFO L284 TraceCheckUtils]: 125: Hoare quadruple {5516#true} {5517#false} #292#return; {5517#false} is VALID [2022-02-20 21:07:34,882 INFO L272 TraceCheckUtils]: 126: Hoare triple {5517#false} call __VERIFIER_assert(aws_byte_cursor_advance_nospec_#t~ret1102#1); {5517#false} is VALID [2022-02-20 21:07:34,882 INFO L290 TraceCheckUtils]: 127: Hoare triple {5517#false} ~cond := #in~cond; {5517#false} is VALID [2022-02-20 21:07:34,882 INFO L290 TraceCheckUtils]: 128: Hoare triple {5517#false} assume 0 == ~cond % 256; {5517#false} is VALID [2022-02-20 21:07:34,882 INFO L290 TraceCheckUtils]: 129: Hoare triple {5517#false} assume !false; {5517#false} is VALID [2022-02-20 21:07:34,883 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 12 proven. 4 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2022-02-20 21:07:34,883 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:07:34,883 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500102296] [2022-02-20 21:07:34,883 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500102296] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 21:07:34,883 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1526629265] [2022-02-20 21:07:34,884 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-20 21:07:34,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 21:07:34,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 21:07:34,888 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-20 21:07:34,899 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-02-20 21:07:35,843 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-20 21:07:35,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-20 21:07:35,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 2408 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-20 21:07:35,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:35,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 21:07:36,211 INFO L290 TraceCheckUtils]: 0: Hoare triple {5516#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(36, 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; {5516#true} is VALID [2022-02-20 21:07:36,212 INFO L290 TraceCheckUtils]: 1: Hoare triple {5516#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_read_be32_harness } true;assume { :begin_inline_aws_byte_cursor_read_common_harness } true;havoc aws_byte_cursor_read_common_harness_#t~nondet1209#1, aws_byte_cursor_read_common_harness_#t~nondet1210#1, aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset, aws_byte_cursor_read_common_harness_#t~ret1212#1, aws_byte_cursor_read_common_harness_#t~mem1213#1, aws_byte_cursor_read_common_harness_#t~mem1214#1, aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset, aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset, aws_byte_cursor_read_common_harness_#t~mem1217#1, aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset, aws_byte_cursor_read_common_harness_#t~mem1220#1, aws_byte_cursor_read_common_harness_#t~ret1221#1, aws_byte_cursor_read_common_harness_#t~ret1222#1, aws_byte_cursor_read_common_harness_#t~mem1223#1, aws_byte_cursor_read_common_harness_#t~mem1224#1, aws_byte_cursor_read_common_harness_#t~short1225#1, aws_byte_cursor_read_common_harness_#t~mem1227#1.base, aws_byte_cursor_read_common_harness_#t~mem1227#1.offset, aws_byte_cursor_read_common_harness_#t~mem1226#1.base, aws_byte_cursor_read_common_harness_#t~mem1226#1.offset, aws_byte_cursor_read_common_harness_#t~mem1229#1, aws_byte_cursor_read_common_harness_#t~mem1228#1, aws_byte_cursor_read_common_harness_#t~mem1230#1, aws_byte_cursor_read_common_harness_#t~mem1231#1, aws_byte_cursor_read_common_harness_#t~mem1232#1, aws_byte_cursor_read_common_harness_#t~mem1233#1.base, aws_byte_cursor_read_common_harness_#t~mem1233#1.offset, aws_byte_cursor_read_common_harness_#t~ret1234#1, aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, aws_byte_cursor_read_common_harness_~length~2#1, aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset;call aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);call write~init~int(aws_byte_cursor_read_common_harness_#t~nondet1209#1, aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);havoc aws_byte_cursor_read_common_harness_#t~nondet1209#1;aws_byte_cursor_read_common_harness_~length~2#1 := aws_byte_cursor_read_common_harness_#t~nondet1210#1;havoc aws_byte_cursor_read_common_harness_#t~nondet1210#1; {5516#true} is VALID [2022-02-20 21:07:36,212 INFO L272 TraceCheckUtils]: 2: Hoare triple {5516#true} call aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset := can_fail_malloc(aws_byte_cursor_read_common_harness_~length~2#1); {5516#true} is VALID [2022-02-20 21:07:36,212 INFO L290 TraceCheckUtils]: 3: Hoare triple {5516#true} ~size := #in~size; {5516#true} is VALID [2022-02-20 21:07:36,212 INFO L272 TraceCheckUtils]: 4: Hoare triple {5516#true} call #t~ret554 := nondet_bool(); {5516#true} is VALID [2022-02-20 21:07:36,212 INFO L290 TraceCheckUtils]: 5: Hoare triple {5516#true} #res := #t~nondet8;havoc #t~nondet8; {5516#true} is VALID [2022-02-20 21:07:36,212 INFO L290 TraceCheckUtils]: 6: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:36,212 INFO L284 TraceCheckUtils]: 7: Hoare quadruple {5516#true} {5516#true} #314#return; {5516#true} is VALID [2022-02-20 21:07:36,212 INFO L290 TraceCheckUtils]: 8: Hoare triple {5516#true} assume 0 != #t~ret554 % 256;#t~ite556.base, #t~ite556.offset := 0, 0; {5516#true} is VALID [2022-02-20 21:07:36,212 INFO L290 TraceCheckUtils]: 9: Hoare triple {5516#true} #res.base, #res.offset := #t~ite556.base, #t~ite556.offset;havoc #t~ret554;havoc #t~ite556.base, #t~ite556.offset;havoc #t~ret555.base, #t~ret555.offset; {5516#true} is VALID [2022-02-20 21:07:36,212 INFO L290 TraceCheckUtils]: 10: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:36,212 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {5516#true} {5516#true} #318#return; {5516#true} is VALID [2022-02-20 21:07:36,213 INFO L290 TraceCheckUtils]: 12: Hoare triple {5516#true} aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset := aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset;havoc aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset;assume { :begin_inline_ensure_byte_cursor_has_allocated_buffer_member } true;ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.offset := aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset, ensure_byte_cursor_has_allocated_buffer_member_#t~mem502#1, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.offset, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset;ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset := ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.offset; {5516#true} is VALID [2022-02-20 21:07:36,213 INFO L272 TraceCheckUtils]: 13: Hoare triple {5516#true} call ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1 := nondet_bool(); {5516#true} is VALID [2022-02-20 21:07:36,213 INFO L290 TraceCheckUtils]: 14: Hoare triple {5516#true} #res := #t~nondet8;havoc #t~nondet8; {5516#true} is VALID [2022-02-20 21:07:36,213 INFO L290 TraceCheckUtils]: 15: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:36,213 INFO L284 TraceCheckUtils]: 16: Hoare quadruple {5516#true} {5516#true} #320#return; {5516#true} is VALID [2022-02-20 21:07:36,213 INFO L290 TraceCheckUtils]: 17: Hoare triple {5516#true} assume 0 != ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1 % 256;ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset := 0, 0; {5516#true} is VALID [2022-02-20 21:07:36,213 INFO L290 TraceCheckUtils]: 18: Hoare triple {5516#true} call write~$Pointer$(ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, 8 + ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset, 8);havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~mem502#1;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.offset; {5516#true} is VALID [2022-02-20 21:07:36,214 INFO L290 TraceCheckUtils]: 19: Hoare triple {5516#true} assume { :end_inline_ensure_byte_cursor_has_allocated_buffer_member } true; {5516#true} is VALID [2022-02-20 21:07:36,214 INFO L272 TraceCheckUtils]: 20: Hoare triple {5516#true} call aws_byte_cursor_read_common_harness_#t~ret1212#1 := aws_byte_cursor_is_valid(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset); {5516#true} is VALID [2022-02-20 21:07:36,214 INFO L290 TraceCheckUtils]: 21: Hoare triple {5516#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {5516#true} is VALID [2022-02-20 21:07:36,214 INFO L290 TraceCheckUtils]: 22: Hoare triple {5516#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {5516#true} is VALID [2022-02-20 21:07:36,214 INFO L290 TraceCheckUtils]: 23: Hoare triple {5516#true} assume #t~short694; {5516#true} is VALID [2022-02-20 21:07:36,214 INFO L290 TraceCheckUtils]: 24: Hoare triple {5516#true} #t~short695 := #t~short694; {5516#true} is VALID [2022-02-20 21:07:36,215 INFO L290 TraceCheckUtils]: 25: Hoare triple {5516#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; {5516#true} is VALID [2022-02-20 21:07:36,215 INFO L290 TraceCheckUtils]: 26: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:36,215 INFO L284 TraceCheckUtils]: 27: Hoare quadruple {5516#true} {5516#true} #324#return; {5516#true} is VALID [2022-02-20 21:07:36,215 INFO L272 TraceCheckUtils]: 28: Hoare triple {5516#true} call assume_abort_if_not(aws_byte_cursor_read_common_harness_#t~ret1212#1); {5516#true} is VALID [2022-02-20 21:07:36,215 INFO L290 TraceCheckUtils]: 29: Hoare triple {5516#true} ~cond := #in~cond; {5516#true} is VALID [2022-02-20 21:07:36,215 INFO L290 TraceCheckUtils]: 30: Hoare triple {5516#true} assume !(0 == ~cond % 256); {5516#true} is VALID [2022-02-20 21:07:36,215 INFO L290 TraceCheckUtils]: 31: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:36,216 INFO L284 TraceCheckUtils]: 32: Hoare quadruple {5516#true} {5516#true} #326#return; {5516#true} is VALID [2022-02-20 21:07:36,216 INFO L290 TraceCheckUtils]: 33: Hoare triple {5516#true} havoc aws_byte_cursor_read_common_harness_#t~ret1212#1;call aws_byte_cursor_read_common_harness_#t~mem1213#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8); {5516#true} is VALID [2022-02-20 21:07:36,216 INFO L272 TraceCheckUtils]: 34: Hoare triple {5516#true} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_common_harness_#t~mem1213#1 % 18446744073709551616 >= 4 then 1 else 0) then 0 else 1)); {5516#true} is VALID [2022-02-20 21:07:36,216 INFO L290 TraceCheckUtils]: 35: Hoare triple {5516#true} ~cond := #in~cond; {5516#true} is VALID [2022-02-20 21:07:36,216 INFO L290 TraceCheckUtils]: 36: Hoare triple {5516#true} assume !(0 == ~cond % 256); {5516#true} is VALID [2022-02-20 21:07:36,216 INFO L290 TraceCheckUtils]: 37: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:36,217 INFO L284 TraceCheckUtils]: 38: Hoare quadruple {5516#true} {5516#true} #328#return; {5516#true} is VALID [2022-02-20 21:07:36,217 INFO L290 TraceCheckUtils]: 39: Hoare triple {5516#true} havoc aws_byte_cursor_read_common_harness_#t~mem1213#1; {5516#true} is VALID [2022-02-20 21:07:36,217 INFO L272 TraceCheckUtils]: 40: Hoare triple {5516#true} call assume_abort_if_not((if 0 == aws_byte_cursor_read_common_harness_~dest~1#1.base + aws_byte_cursor_read_common_harness_~dest~1#1.offset then 0 else 1)); {5516#true} is VALID [2022-02-20 21:07:36,217 INFO L290 TraceCheckUtils]: 41: Hoare triple {5516#true} ~cond := #in~cond; {5516#true} is VALID [2022-02-20 21:07:36,217 INFO L290 TraceCheckUtils]: 42: Hoare triple {5516#true} assume !(0 == ~cond % 256); {5516#true} is VALID [2022-02-20 21:07:36,217 INFO L290 TraceCheckUtils]: 43: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:36,217 INFO L284 TraceCheckUtils]: 44: Hoare quadruple {5516#true} {5516#true} #330#return; {5516#true} is VALID [2022-02-20 21:07:36,218 INFO L272 TraceCheckUtils]: 45: Hoare triple {5516#true} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_common_harness_~length~2#1 % 18446744073709551616 >= 4 then 1 else 0) then 0 else 1)); {5516#true} is VALID [2022-02-20 21:07:36,218 INFO L290 TraceCheckUtils]: 46: Hoare triple {5516#true} ~cond := #in~cond; {5516#true} is VALID [2022-02-20 21:07:36,218 INFO L290 TraceCheckUtils]: 47: Hoare triple {5516#true} assume !(0 == ~cond % 256); {5516#true} is VALID [2022-02-20 21:07:36,218 INFO L290 TraceCheckUtils]: 48: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:36,218 INFO L284 TraceCheckUtils]: 49: Hoare quadruple {5516#true} {5516#true} #332#return; {5516#true} is VALID [2022-02-20 21:07:36,218 INFO L290 TraceCheckUtils]: 50: Hoare triple {5516#true} call aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset := #Ultimate.allocOnStack(16);call aws_byte_cursor_read_common_harness_#t~mem1214#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call write~init~int(aws_byte_cursor_read_common_harness_#t~mem1214#1, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, 8 + aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8);havoc aws_byte_cursor_read_common_harness_#t~mem1214#1;havoc aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset;call aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_read_common_harness_#t~mem1217#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);assume { :begin_inline_save_byte_from_array } true;save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset, save_byte_from_array_#in~size#1, save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset := aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset, aws_byte_cursor_read_common_harness_#t~mem1217#1, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset;havoc save_byte_from_array_#t~ret595#1, save_byte_from_array_#t~mem596#1, save_byte_from_array_#t~mem597#1, save_byte_from_array_#t~mem598#1, save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset, save_byte_from_array_~size#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset;save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset := save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset;save_byte_from_array_~size#1 := save_byte_from_array_#in~size#1;save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset := save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset; {5516#true} is VALID [2022-02-20 21:07:36,219 INFO L290 TraceCheckUtils]: 51: Hoare triple {5516#true} assume !((save_byte_from_array_~size#1 % 18446744073709551616 > 0 && (save_byte_from_array_~array#1.base != 0 || save_byte_from_array_~array#1.offset != 0)) && (save_byte_from_array_~storage#1.base != 0 || save_byte_from_array_~storage#1.offset != 0)); {5516#true} is VALID [2022-02-20 21:07:36,219 INFO L290 TraceCheckUtils]: 52: Hoare triple {5516#true} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset;havoc aws_byte_cursor_read_common_harness_#t~mem1217#1;call aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset := #Ultimate.allocOnStack(4);call aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, 8 + aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8); {5516#true} is VALID [2022-02-20 21:07:36,219 INFO L272 TraceCheckUtils]: 53: Hoare triple {5516#true} call aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset := #Ultimate.C_memcpy(aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset, 4); {5516#true} is VALID [2022-02-20 21:07:36,219 INFO L290 TraceCheckUtils]: 54: Hoare triple {5516#true} #t~loopctr1237 := 0; {5516#true} is VALID [2022-02-20 21:07:36,219 INFO L290 TraceCheckUtils]: 55: Hoare triple {5516#true} assume !(#t~loopctr1237 % 18446744073709551616 < size % 18446744073709551616);#t~loopctr1246 := 0; {5516#true} is VALID [2022-02-20 21:07:36,219 INFO L290 TraceCheckUtils]: 56: Hoare triple {5516#true} assume !(#t~loopctr1246 % 18446744073709551616 < size % 18446744073709551616); {5516#true} is VALID [2022-02-20 21:07:36,220 INFO L290 TraceCheckUtils]: 57: Hoare triple {5516#true} assume #res.base == dest.base && #res.offset == dest.offset; {5516#true} is VALID [2022-02-20 21:07:36,220 INFO L284 TraceCheckUtils]: 58: Hoare quadruple {5516#true} {5516#true} #336#return; {5516#true} is VALID [2022-02-20 21:07:36,220 INFO L290 TraceCheckUtils]: 59: Hoare triple {5516#true} havoc aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset;havoc aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset;call aws_byte_cursor_read_common_harness_#t~mem1220#1 := read~int(aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, 4); {5516#true} is VALID [2022-02-20 21:07:36,220 INFO L272 TraceCheckUtils]: 60: Hoare triple {5516#true} call aws_byte_cursor_read_common_harness_#t~ret1221#1 := aws_ntoh32(aws_byte_cursor_read_common_harness_#t~mem1220#1); {5516#true} is VALID [2022-02-20 21:07:36,220 INFO L290 TraceCheckUtils]: 61: Hoare triple {5516#true} ~x := #in~x;call #t~ret257 := ntohl(~x);#res := #t~ret257;havoc #t~ret257; {5516#true} is VALID [2022-02-20 21:07:36,220 INFO L290 TraceCheckUtils]: 62: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:36,220 INFO L284 TraceCheckUtils]: 63: Hoare quadruple {5516#true} {5516#true} #338#return; {5516#true} is VALID [2022-02-20 21:07:36,221 INFO L290 TraceCheckUtils]: 64: Hoare triple {5516#true} call write~int(aws_byte_cursor_read_common_harness_#t~ret1221#1, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, 4);havoc aws_byte_cursor_read_common_harness_#t~mem1220#1;havoc aws_byte_cursor_read_common_harness_#t~ret1221#1;assume { :begin_inline_aws_byte_cursor_read_be32 } true;aws_byte_cursor_read_be32_#in~cur#1.base, aws_byte_cursor_read_be32_#in~cur#1.offset, aws_byte_cursor_read_be32_#in~var#1.base, aws_byte_cursor_read_be32_#in~var#1.offset := aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset;havoc aws_byte_cursor_read_be32_#res#1;havoc aws_byte_cursor_read_be32_#t~ret1131#1, aws_byte_cursor_read_be32_#t~ret1132#1, aws_byte_cursor_read_be32_#t~mem1133#1, aws_byte_cursor_read_be32_#t~ret1134#1, aws_byte_cursor_read_be32_#t~ret1135#1, aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset, aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset, aws_byte_cursor_read_be32_~rv~10#1;aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset := aws_byte_cursor_read_be32_#in~cur#1.base, aws_byte_cursor_read_be32_#in~cur#1.offset;aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset := aws_byte_cursor_read_be32_#in~var#1.base, aws_byte_cursor_read_be32_#in~var#1.offset; {5516#true} is VALID [2022-02-20 21:07:36,221 INFO L272 TraceCheckUtils]: 65: Hoare triple {5516#true} call aws_byte_cursor_read_be32_#t~ret1131#1 := aws_byte_cursor_is_valid(aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset); {5516#true} is VALID [2022-02-20 21:07:36,221 INFO L290 TraceCheckUtils]: 66: Hoare triple {5516#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {5516#true} is VALID [2022-02-20 21:07:36,221 INFO L290 TraceCheckUtils]: 67: Hoare triple {5516#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {5516#true} is VALID [2022-02-20 21:07:36,221 INFO L290 TraceCheckUtils]: 68: Hoare triple {5516#true} assume #t~short694; {5516#true} is VALID [2022-02-20 21:07:36,221 INFO L290 TraceCheckUtils]: 69: Hoare triple {5516#true} #t~short695 := #t~short694; {5516#true} is VALID [2022-02-20 21:07:36,221 INFO L290 TraceCheckUtils]: 70: Hoare triple {5516#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; {5516#true} is VALID [2022-02-20 21:07:36,222 INFO L290 TraceCheckUtils]: 71: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:36,222 INFO L284 TraceCheckUtils]: 72: Hoare quadruple {5516#true} {5516#true} #340#return; {5516#true} is VALID [2022-02-20 21:07:36,222 INFO L272 TraceCheckUtils]: 73: Hoare triple {5516#true} call assume_abort_if_not(aws_byte_cursor_read_be32_#t~ret1131#1); {5516#true} is VALID [2022-02-20 21:07:36,222 INFO L290 TraceCheckUtils]: 74: Hoare triple {5516#true} ~cond := #in~cond; {5516#true} is VALID [2022-02-20 21:07:36,222 INFO L290 TraceCheckUtils]: 75: Hoare triple {5516#true} assume !(0 == ~cond % 256); {5516#true} is VALID [2022-02-20 21:07:36,222 INFO L290 TraceCheckUtils]: 76: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:36,223 INFO L284 TraceCheckUtils]: 77: Hoare quadruple {5516#true} {5516#true} #342#return; {5516#true} is VALID [2022-02-20 21:07:36,223 INFO L290 TraceCheckUtils]: 78: Hoare triple {5516#true} havoc aws_byte_cursor_read_be32_#t~ret1131#1; {5516#true} is VALID [2022-02-20 21:07:36,223 INFO L272 TraceCheckUtils]: 79: Hoare triple {5516#true} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_be32_~var#1.base != 0 || aws_byte_cursor_read_be32_~var#1.offset != 0 then 1 else 0) then 0 else 1)); {5516#true} is VALID [2022-02-20 21:07:36,223 INFO L290 TraceCheckUtils]: 80: Hoare triple {5516#true} ~cond := #in~cond; {5516#true} is VALID [2022-02-20 21:07:36,223 INFO L290 TraceCheckUtils]: 81: Hoare triple {5516#true} assume !(0 == ~cond % 256); {5516#true} is VALID [2022-02-20 21:07:36,223 INFO L290 TraceCheckUtils]: 82: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:36,223 INFO L284 TraceCheckUtils]: 83: Hoare quadruple {5516#true} {5516#true} #344#return; {5516#true} is VALID [2022-02-20 21:07:36,224 INFO L272 TraceCheckUtils]: 84: Hoare triple {5516#true} call aws_byte_cursor_read_be32_#t~ret1132#1 := aws_byte_cursor_read(aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset, aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset, 4); {5516#true} is VALID [2022-02-20 21:07:36,224 INFO L290 TraceCheckUtils]: 85: Hoare triple {5516#true} ~cur#1.base, ~cur#1.offset := #in~cur#1.base, #in~cur#1.offset;~dest#1.base, ~dest#1.offset := #in~dest#1.base, #in~dest#1.offset;~len#1 := #in~len#1; {5516#true} is VALID [2022-02-20 21:07:36,224 INFO L272 TraceCheckUtils]: 86: Hoare triple {5516#true} call #t~ret1106#1 := aws_byte_cursor_is_valid(~cur#1.base, ~cur#1.offset); {5516#true} is VALID [2022-02-20 21:07:36,224 INFO L290 TraceCheckUtils]: 87: Hoare triple {5516#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {5516#true} is VALID [2022-02-20 21:07:36,224 INFO L290 TraceCheckUtils]: 88: Hoare triple {5516#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {5516#true} is VALID [2022-02-20 21:07:36,224 INFO L290 TraceCheckUtils]: 89: Hoare triple {5516#true} assume #t~short694; {5516#true} is VALID [2022-02-20 21:07:36,224 INFO L290 TraceCheckUtils]: 90: Hoare triple {5516#true} #t~short695 := #t~short694; {5516#true} is VALID [2022-02-20 21:07:36,225 INFO L290 TraceCheckUtils]: 91: Hoare triple {5516#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; {5516#true} is VALID [2022-02-20 21:07:36,225 INFO L290 TraceCheckUtils]: 92: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:36,225 INFO L284 TraceCheckUtils]: 93: Hoare quadruple {5516#true} {5516#true} #282#return; {5516#true} is VALID [2022-02-20 21:07:36,225 INFO L272 TraceCheckUtils]: 94: Hoare triple {5516#true} call assume_abort_if_not(#t~ret1106#1); {5516#true} is VALID [2022-02-20 21:07:36,225 INFO L290 TraceCheckUtils]: 95: Hoare triple {5516#true} ~cond := #in~cond; {5516#true} is VALID [2022-02-20 21:07:36,225 INFO L290 TraceCheckUtils]: 96: Hoare triple {5516#true} assume !(0 == ~cond % 256); {5516#true} is VALID [2022-02-20 21:07:36,225 INFO L290 TraceCheckUtils]: 97: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:36,226 INFO L284 TraceCheckUtils]: 98: Hoare quadruple {5516#true} {5516#true} #284#return; {5516#true} is VALID [2022-02-20 21:07:36,226 INFO L290 TraceCheckUtils]: 99: Hoare triple {5516#true} havoc #t~ret1106#1; {5516#true} is VALID [2022-02-20 21:07:36,226 INFO L272 TraceCheckUtils]: 100: Hoare triple {5516#true} call assume_abort_if_not((if 0 == (if 0 == ~len#1 % 18446744073709551616 || ~dest#1.base != 0 || ~dest#1.offset != 0 then 1 else 0) then 0 else 1)); {5516#true} is VALID [2022-02-20 21:07:36,226 INFO L290 TraceCheckUtils]: 101: Hoare triple {5516#true} ~cond := #in~cond; {5516#true} is VALID [2022-02-20 21:07:36,226 INFO L290 TraceCheckUtils]: 102: Hoare triple {5516#true} assume !(0 == ~cond % 256); {5516#true} is VALID [2022-02-20 21:07:36,226 INFO L290 TraceCheckUtils]: 103: Hoare triple {5516#true} assume true; {5516#true} is VALID [2022-02-20 21:07:36,227 INFO L284 TraceCheckUtils]: 104: Hoare quadruple {5516#true} {5516#true} #286#return; {5516#true} is VALID [2022-02-20 21:07:36,227 INFO L290 TraceCheckUtils]: 105: Hoare triple {5516#true} call ~#slice~0#1.base, ~#slice~0#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_advance_nospec } true;aws_byte_cursor_advance_nospec_#in~cursor#1.base, aws_byte_cursor_advance_nospec_#in~cursor#1.offset, aws_byte_cursor_advance_nospec_#in~len#1 := ~cur#1.base, ~cur#1.offset, ~len#1;havoc aws_byte_cursor_advance_nospec_#res#1.len, aws_byte_cursor_advance_nospec_#res#1.ptr.base, aws_byte_cursor_advance_nospec_#res#1.ptr.offset;havoc aws_byte_cursor_advance_nospec_#t~ret1090#1, aws_byte_cursor_advance_nospec_#t~mem1091#1, aws_byte_cursor_advance_nospec_#t~mem1092#1, aws_byte_cursor_advance_nospec_#t~short1093#1, aws_byte_cursor_advance_nospec_#t~mem1094#1, aws_byte_cursor_advance_nospec_#t~ret1095#1, aws_byte_cursor_advance_nospec_#t~mem1097#1.base, aws_byte_cursor_advance_nospec_#t~mem1097#1.offset, aws_byte_cursor_advance_nospec_#t~mem1098#1, aws_byte_cursor_advance_nospec_#t~mem1099#1.base, aws_byte_cursor_advance_nospec_#t~mem1099#1.offset, aws_byte_cursor_advance_nospec_#t~mem1100#1.base, aws_byte_cursor_advance_nospec_#t~mem1100#1.offset, aws_byte_cursor_advance_nospec_#t~mem1101#1, aws_byte_cursor_advance_nospec_~mask~0#1, aws_byte_cursor_advance_nospec_#t~nondet1096#1, aws_byte_cursor_advance_nospec_#t~ret1102#1, aws_byte_cursor_advance_nospec_#t~ret1103#1, aws_byte_cursor_advance_nospec_#t~mem1104#1, aws_byte_cursor_advance_nospec_#t~mem1105#1.base, aws_byte_cursor_advance_nospec_#t~mem1105#1.offset, aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset, aws_byte_cursor_advance_nospec_~len#1, aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset;aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset := aws_byte_cursor_advance_nospec_#in~cursor#1.base, aws_byte_cursor_advance_nospec_#in~cursor#1.offset;aws_byte_cursor_advance_nospec_~len#1 := aws_byte_cursor_advance_nospec_#in~len#1; {5516#true} is VALID [2022-02-20 21:07:36,227 INFO L272 TraceCheckUtils]: 106: Hoare triple {5516#true} call aws_byte_cursor_advance_nospec_#t~ret1090#1 := aws_byte_cursor_is_valid(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset); {5516#true} is VALID [2022-02-20 21:07:36,227 INFO L290 TraceCheckUtils]: 107: Hoare triple {5516#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {5516#true} is VALID [2022-02-20 21:07:36,229 INFO L290 TraceCheckUtils]: 108: Hoare triple {5516#true} assume !#t~short695; {5944#(not |aws_byte_cursor_is_valid_#t~short695|)} is VALID [2022-02-20 21:07:36,230 INFO L290 TraceCheckUtils]: 109: Hoare triple {5944#(not |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; {5948#(= |aws_byte_cursor_is_valid_#res| 0)} is VALID [2022-02-20 21:07:36,230 INFO L290 TraceCheckUtils]: 110: Hoare triple {5948#(= |aws_byte_cursor_is_valid_#res| 0)} assume true; {5948#(= |aws_byte_cursor_is_valid_#res| 0)} is VALID [2022-02-20 21:07:36,231 INFO L284 TraceCheckUtils]: 111: Hoare quadruple {5948#(= |aws_byte_cursor_is_valid_#res| 0)} {5516#true} #288#return; {5955#(= |aws_byte_cursor_read_aws_byte_cursor_advance_nospec_#t~ret1090#1| 0)} is VALID [2022-02-20 21:07:36,231 INFO L272 TraceCheckUtils]: 112: Hoare triple {5955#(= |aws_byte_cursor_read_aws_byte_cursor_advance_nospec_#t~ret1090#1| 0)} call assume_abort_if_not(aws_byte_cursor_advance_nospec_#t~ret1090#1); {5516#true} is VALID [2022-02-20 21:07:36,231 INFO L290 TraceCheckUtils]: 113: Hoare triple {5516#true} ~cond := #in~cond; {5962#(= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|)} is VALID [2022-02-20 21:07:36,232 INFO L290 TraceCheckUtils]: 114: Hoare triple {5962#(= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|)} assume !(0 == ~cond % 256); {5966#(not (= (mod |assume_abort_if_not_#in~cond| 256) 0))} is VALID [2022-02-20 21:07:36,232 INFO L290 TraceCheckUtils]: 115: Hoare triple {5966#(not (= (mod |assume_abort_if_not_#in~cond| 256) 0))} assume true; {5966#(not (= (mod |assume_abort_if_not_#in~cond| 256) 0))} is VALID [2022-02-20 21:07:36,232 INFO L284 TraceCheckUtils]: 116: Hoare quadruple {5966#(not (= (mod |assume_abort_if_not_#in~cond| 256) 0))} {5955#(= |aws_byte_cursor_read_aws_byte_cursor_advance_nospec_#t~ret1090#1| 0)} #290#return; {5517#false} is VALID [2022-02-20 21:07:36,233 INFO L290 TraceCheckUtils]: 117: Hoare triple {5517#false} havoc aws_byte_cursor_advance_nospec_#t~ret1090#1;call aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset := #Ultimate.allocOnStack(16);call aws_byte_cursor_advance_nospec_#t~mem1091#1 := read~int(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset, 8);aws_byte_cursor_advance_nospec_#t~short1093#1 := aws_byte_cursor_advance_nospec_~len#1 % 18446744073709551616 <= aws_byte_cursor_advance_nospec_#t~mem1091#1 % 18446744073709551616 && aws_byte_cursor_advance_nospec_~len#1 % 18446744073709551616 <= 9223372036854775807; {5517#false} is VALID [2022-02-20 21:07:36,233 INFO L290 TraceCheckUtils]: 118: Hoare triple {5517#false} assume !aws_byte_cursor_advance_nospec_#t~short1093#1; {5517#false} is VALID [2022-02-20 21:07:36,233 INFO L290 TraceCheckUtils]: 119: Hoare triple {5517#false} assume !aws_byte_cursor_advance_nospec_#t~short1093#1;havoc aws_byte_cursor_advance_nospec_#t~mem1091#1;havoc aws_byte_cursor_advance_nospec_#t~mem1092#1;havoc aws_byte_cursor_advance_nospec_#t~short1093#1;call write~$Pointer$(0, 0, aws_byte_cursor_advance_nospec_~#rv~7#1.base, 8 + aws_byte_cursor_advance_nospec_~#rv~7#1.offset, 8);call write~int(0, aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset, 8); {5517#false} is VALID [2022-02-20 21:07:36,233 INFO L272 TraceCheckUtils]: 120: Hoare triple {5517#false} call aws_byte_cursor_advance_nospec_#t~ret1102#1 := aws_byte_cursor_is_valid(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset); {5517#false} is VALID [2022-02-20 21:07:36,233 INFO L290 TraceCheckUtils]: 121: Hoare triple {5517#false} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {5517#false} is VALID [2022-02-20 21:07:36,233 INFO L290 TraceCheckUtils]: 122: Hoare triple {5517#false} assume !#t~short695; {5517#false} is VALID [2022-02-20 21:07:36,234 INFO L290 TraceCheckUtils]: 123: Hoare triple {5517#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; {5517#false} is VALID [2022-02-20 21:07:36,234 INFO L290 TraceCheckUtils]: 124: Hoare triple {5517#false} assume true; {5517#false} is VALID [2022-02-20 21:07:36,234 INFO L284 TraceCheckUtils]: 125: Hoare quadruple {5517#false} {5517#false} #292#return; {5517#false} is VALID [2022-02-20 21:07:36,234 INFO L272 TraceCheckUtils]: 126: Hoare triple {5517#false} call __VERIFIER_assert(aws_byte_cursor_advance_nospec_#t~ret1102#1); {5517#false} is VALID [2022-02-20 21:07:36,234 INFO L290 TraceCheckUtils]: 127: Hoare triple {5517#false} ~cond := #in~cond; {5517#false} is VALID [2022-02-20 21:07:36,234 INFO L290 TraceCheckUtils]: 128: Hoare triple {5517#false} assume 0 == ~cond % 256; {5517#false} is VALID [2022-02-20 21:07:36,234 INFO L290 TraceCheckUtils]: 129: Hoare triple {5517#false} assume !false; {5517#false} is VALID [2022-02-20 21:07:36,235 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 53 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-02-20 21:07:36,235 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-20 21:07:36,235 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1526629265] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:07:36,235 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-02-20 21:07:36,236 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [11] total 16 [2022-02-20 21:07:36,236 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414939958] [2022-02-20 21:07:36,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:07:36,237 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 9.0) internal successors, (54), 6 states have internal predecessors, (54), 3 states have call successors, (21), 2 states have call predecessors, (21), 4 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 130 [2022-02-20 21:07:36,237 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:07:36,237 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 7 states, 6 states have (on average 9.0) internal successors, (54), 6 states have internal predecessors, (54), 3 states have call successors, (21), 2 states have call predecessors, (21), 4 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2022-02-20 21:07:36,331 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:07:36,331 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-20 21:07:36,331 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:07:36,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-20 21:07:36,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=210, Unknown=0, NotChecked=0, Total=240 [2022-02-20 21:07:36,333 INFO L87 Difference]: Start difference. First operand 160 states and 220 transitions. Second operand has 7 states, 6 states have (on average 9.0) internal successors, (54), 6 states have internal predecessors, (54), 3 states have call successors, (21), 2 states have call predecessors, (21), 4 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2022-02-20 21:07:37,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:37,687 INFO L93 Difference]: Finished difference Result 265 states and 363 transitions. [2022-02-20 21:07:37,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-20 21:07:37,688 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 9.0) internal successors, (54), 6 states have internal predecessors, (54), 3 states have call successors, (21), 2 states have call predecessors, (21), 4 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 130 [2022-02-20 21:07:37,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:07:37,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 6 states have (on average 9.0) internal successors, (54), 6 states have internal predecessors, (54), 3 states have call successors, (21), 2 states have call predecessors, (21), 4 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2022-02-20 21:07:37,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 359 transitions. [2022-02-20 21:07:37,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 6 states have (on average 9.0) internal successors, (54), 6 states have internal predecessors, (54), 3 states have call successors, (21), 2 states have call predecessors, (21), 4 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2022-02-20 21:07:37,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 359 transitions. [2022-02-20 21:07:37,700 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 7 states and 359 transitions. [2022-02-20 21:07:37,999 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 359 edges. 359 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:38,003 INFO L225 Difference]: With dead ends: 265 [2022-02-20 21:07:38,003 INFO L226 Difference]: Without dead ends: 160 [2022-02-20 21:07:38,004 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=238, Unknown=0, NotChecked=0, Total=272 [2022-02-20 21:07:38,005 INFO L933 BasicCegarLoop]: 201 mSDtfsCounter, 2 mSDsluCounter, 971 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1172 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-20 21:07:38,005 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1172 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-20 21:07:38,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2022-02-20 21:07:38,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 160. [2022-02-20 21:07:38,082 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:07:38,083 INFO L82 GeneralOperation]: Start isEquivalent. First operand 160 states. Second operand has 160 states, 99 states have (on average 1.2323232323232323) internal successors, (122), 101 states have internal predecessors, (122), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (49), 47 states have call predecessors, (49), 47 states have call successors, (49) [2022-02-20 21:07:38,084 INFO L74 IsIncluded]: Start isIncluded. First operand 160 states. Second operand has 160 states, 99 states have (on average 1.2323232323232323) internal successors, (122), 101 states have internal predecessors, (122), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (49), 47 states have call predecessors, (49), 47 states have call successors, (49) [2022-02-20 21:07:38,084 INFO L87 Difference]: Start difference. First operand 160 states. Second operand has 160 states, 99 states have (on average 1.2323232323232323) internal successors, (122), 101 states have internal predecessors, (122), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (49), 47 states have call predecessors, (49), 47 states have call successors, (49) [2022-02-20 21:07:38,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:38,090 INFO L93 Difference]: Finished difference Result 160 states and 219 transitions. [2022-02-20 21:07:38,091 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 219 transitions. [2022-02-20 21:07:38,091 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:38,091 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:38,092 INFO L74 IsIncluded]: Start isIncluded. First operand has 160 states, 99 states have (on average 1.2323232323232323) internal successors, (122), 101 states have internal predecessors, (122), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (49), 47 states have call predecessors, (49), 47 states have call successors, (49) Second operand 160 states. [2022-02-20 21:07:38,093 INFO L87 Difference]: Start difference. First operand has 160 states, 99 states have (on average 1.2323232323232323) internal successors, (122), 101 states have internal predecessors, (122), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (49), 47 states have call predecessors, (49), 47 states have call successors, (49) Second operand 160 states. [2022-02-20 21:07:38,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:38,098 INFO L93 Difference]: Finished difference Result 160 states and 219 transitions. [2022-02-20 21:07:38,098 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 219 transitions. [2022-02-20 21:07:38,099 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:38,099 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:38,099 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:07:38,099 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:07:38,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 99 states have (on average 1.2323232323232323) internal successors, (122), 101 states have internal predecessors, (122), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (49), 47 states have call predecessors, (49), 47 states have call successors, (49) [2022-02-20 21:07:38,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 219 transitions. [2022-02-20 21:07:38,105 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 219 transitions. Word has length 130 [2022-02-20 21:07:38,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:07:38,105 INFO L470 AbstractCegarLoop]: Abstraction has 160 states and 219 transitions. [2022-02-20 21:07:38,105 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 9.0) internal successors, (54), 6 states have internal predecessors, (54), 3 states have call successors, (21), 2 states have call predecessors, (21), 4 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2022-02-20 21:07:38,106 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 219 transitions. [2022-02-20 21:07:38,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-02-20 21:07:38,107 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:07:38,107 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:07:38,137 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-02-20 21:07:38,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 21:07:38,323 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:07:38,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:07:38,324 INFO L85 PathProgramCache]: Analyzing trace with hash -657945444, now seen corresponding path program 4 times [2022-02-20 21:07:38,324 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:07:38,324 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817441985] [2022-02-20 21:07:38,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:07:38,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:07:38,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:38,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:07:38,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:38,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:07:38,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:38,556 INFO L290 TraceCheckUtils]: 0: Hoare triple {6926#true} #res := #t~nondet8;havoc #t~nondet8; {6926#true} is VALID [2022-02-20 21:07:38,556 INFO L290 TraceCheckUtils]: 1: Hoare triple {6926#true} assume true; {6926#true} is VALID [2022-02-20 21:07:38,557 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {6926#true} {6926#true} #314#return; {6926#true} is VALID [2022-02-20 21:07:38,557 INFO L290 TraceCheckUtils]: 0: Hoare triple {7022#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {6926#true} is VALID [2022-02-20 21:07:38,557 INFO L272 TraceCheckUtils]: 1: Hoare triple {6926#true} call #t~ret554 := nondet_bool(); {6926#true} is VALID [2022-02-20 21:07:38,557 INFO L290 TraceCheckUtils]: 2: Hoare triple {6926#true} #res := #t~nondet8;havoc #t~nondet8; {6926#true} is VALID [2022-02-20 21:07:38,557 INFO L290 TraceCheckUtils]: 3: Hoare triple {6926#true} assume true; {6926#true} is VALID [2022-02-20 21:07:38,557 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {6926#true} {6926#true} #314#return; {6926#true} is VALID [2022-02-20 21:07:38,558 INFO L290 TraceCheckUtils]: 5: Hoare triple {6926#true} assume 0 != #t~ret554 % 256;#t~ite556.base, #t~ite556.offset := 0, 0; {6926#true} is VALID [2022-02-20 21:07:38,558 INFO L290 TraceCheckUtils]: 6: Hoare triple {6926#true} #res.base, #res.offset := #t~ite556.base, #t~ite556.offset;havoc #t~ret554;havoc #t~ite556.base, #t~ite556.offset;havoc #t~ret555.base, #t~ret555.offset; {6926#true} is VALID [2022-02-20 21:07:38,558 INFO L290 TraceCheckUtils]: 7: Hoare triple {6926#true} assume true; {6926#true} is VALID [2022-02-20 21:07:38,559 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {6926#true} {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #318#return; {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:38,559 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-02-20 21:07:38,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:38,566 INFO L290 TraceCheckUtils]: 0: Hoare triple {6926#true} #res := #t~nondet8;havoc #t~nondet8; {6926#true} is VALID [2022-02-20 21:07:38,566 INFO L290 TraceCheckUtils]: 1: Hoare triple {6926#true} assume true; {6926#true} is VALID [2022-02-20 21:07:38,567 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {6926#true} {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #320#return; {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:38,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-02-20 21:07:38,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:38,610 INFO L290 TraceCheckUtils]: 0: Hoare triple {6926#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {6926#true} is VALID [2022-02-20 21:07:38,611 INFO L290 TraceCheckUtils]: 1: Hoare triple {6926#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {6926#true} is VALID [2022-02-20 21:07:38,611 INFO L290 TraceCheckUtils]: 2: Hoare triple {6926#true} assume #t~short694; {6926#true} is VALID [2022-02-20 21:07:38,611 INFO L290 TraceCheckUtils]: 3: Hoare triple {6926#true} #t~short695 := #t~short694; {6926#true} is VALID [2022-02-20 21:07:38,611 INFO L290 TraceCheckUtils]: 4: Hoare triple {6926#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; {6926#true} is VALID [2022-02-20 21:07:38,611 INFO L290 TraceCheckUtils]: 5: Hoare triple {6926#true} assume true; {6926#true} is VALID [2022-02-20 21:07:38,612 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {6926#true} {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #324#return; {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:38,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-02-20 21:07:38,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:38,622 INFO L290 TraceCheckUtils]: 0: Hoare triple {6926#true} ~cond := #in~cond; {6926#true} is VALID [2022-02-20 21:07:38,622 INFO L290 TraceCheckUtils]: 1: Hoare triple {6926#true} assume !(0 == ~cond % 256); {6926#true} is VALID [2022-02-20 21:07:38,622 INFO L290 TraceCheckUtils]: 2: Hoare triple {6926#true} assume true; {6926#true} is VALID [2022-02-20 21:07:38,623 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {6926#true} {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #326#return; {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:38,623 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-02-20 21:07:38,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:38,630 INFO L290 TraceCheckUtils]: 0: Hoare triple {6926#true} ~cond := #in~cond; {6926#true} is VALID [2022-02-20 21:07:38,630 INFO L290 TraceCheckUtils]: 1: Hoare triple {6926#true} assume !(0 == ~cond % 256); {6926#true} is VALID [2022-02-20 21:07:38,631 INFO L290 TraceCheckUtils]: 2: Hoare triple {6926#true} assume true; {6926#true} is VALID [2022-02-20 21:07:38,631 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {6926#true} {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #328#return; {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:38,631 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-02-20 21:07:38,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:38,639 INFO L290 TraceCheckUtils]: 0: Hoare triple {6926#true} ~cond := #in~cond; {6926#true} is VALID [2022-02-20 21:07:38,639 INFO L290 TraceCheckUtils]: 1: Hoare triple {6926#true} assume !(0 == ~cond % 256); {6926#true} is VALID [2022-02-20 21:07:38,639 INFO L290 TraceCheckUtils]: 2: Hoare triple {6926#true} assume true; {6926#true} is VALID [2022-02-20 21:07:38,640 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {6926#true} {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #330#return; {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:38,640 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-02-20 21:07:38,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:38,647 INFO L290 TraceCheckUtils]: 0: Hoare triple {6926#true} ~cond := #in~cond; {6926#true} is VALID [2022-02-20 21:07:38,647 INFO L290 TraceCheckUtils]: 1: Hoare triple {6926#true} assume !(0 == ~cond % 256); {6926#true} is VALID [2022-02-20 21:07:38,647 INFO L290 TraceCheckUtils]: 2: Hoare triple {6926#true} assume true; {6926#true} is VALID [2022-02-20 21:07:38,648 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {6926#true} {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #332#return; {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:38,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-02-20 21:07:38,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:38,668 INFO L290 TraceCheckUtils]: 0: Hoare triple {7026#(and (= |old(#memory_real)| |#memory_real|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))} #t~loopctr1237 := 0; {6926#true} is VALID [2022-02-20 21:07:38,668 INFO L290 TraceCheckUtils]: 1: Hoare triple {6926#true} assume !(#t~loopctr1237 % 18446744073709551616 < size % 18446744073709551616);#t~loopctr1246 := 0; {6926#true} is VALID [2022-02-20 21:07:38,668 INFO L290 TraceCheckUtils]: 2: Hoare triple {6926#true} assume !(#t~loopctr1246 % 18446744073709551616 < size % 18446744073709551616); {6926#true} is VALID [2022-02-20 21:07:38,668 INFO L290 TraceCheckUtils]: 3: Hoare triple {6926#true} assume #res.base == dest.base && #res.offset == dest.offset; {6926#true} is VALID [2022-02-20 21:07:38,669 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {6926#true} {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #336#return; {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:38,670 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-02-20 21:07:38,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:38,677 INFO L290 TraceCheckUtils]: 0: Hoare triple {6926#true} ~x := #in~x;call #t~ret257 := ntohl(~x);#res := #t~ret257;havoc #t~ret257; {6926#true} is VALID [2022-02-20 21:07:38,677 INFO L290 TraceCheckUtils]: 1: Hoare triple {6926#true} assume true; {6926#true} is VALID [2022-02-20 21:07:38,677 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {6926#true} {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #338#return; {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:38,677 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-02-20 21:07:38,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:38,689 INFO L290 TraceCheckUtils]: 0: Hoare triple {6926#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {6926#true} is VALID [2022-02-20 21:07:38,689 INFO L290 TraceCheckUtils]: 1: Hoare triple {6926#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {6926#true} is VALID [2022-02-20 21:07:38,690 INFO L290 TraceCheckUtils]: 2: Hoare triple {6926#true} assume #t~short694; {6926#true} is VALID [2022-02-20 21:07:38,690 INFO L290 TraceCheckUtils]: 3: Hoare triple {6926#true} #t~short695 := #t~short694; {6926#true} is VALID [2022-02-20 21:07:38,690 INFO L290 TraceCheckUtils]: 4: Hoare triple {6926#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; {6926#true} is VALID [2022-02-20 21:07:38,690 INFO L290 TraceCheckUtils]: 5: Hoare triple {6926#true} assume true; {6926#true} is VALID [2022-02-20 21:07:38,691 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {6926#true} {6972#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} #340#return; {6972#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} is VALID [2022-02-20 21:07:38,691 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-02-20 21:07:38,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:38,700 INFO L290 TraceCheckUtils]: 0: Hoare triple {6926#true} ~cond := #in~cond; {6926#true} is VALID [2022-02-20 21:07:38,700 INFO L290 TraceCheckUtils]: 1: Hoare triple {6926#true} assume !(0 == ~cond % 256); {6926#true} is VALID [2022-02-20 21:07:38,700 INFO L290 TraceCheckUtils]: 2: Hoare triple {6926#true} assume true; {6926#true} is VALID [2022-02-20 21:07:38,701 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {6926#true} {6972#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} #342#return; {6972#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} is VALID [2022-02-20 21:07:38,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-02-20 21:07:38,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:38,708 INFO L290 TraceCheckUtils]: 0: Hoare triple {6926#true} ~cond := #in~cond; {6926#true} is VALID [2022-02-20 21:07:38,709 INFO L290 TraceCheckUtils]: 1: Hoare triple {6926#true} assume !(0 == ~cond % 256); {6926#true} is VALID [2022-02-20 21:07:38,709 INFO L290 TraceCheckUtils]: 2: Hoare triple {6926#true} assume true; {6926#true} is VALID [2022-02-20 21:07:38,709 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {6926#true} {6972#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} #344#return; {6972#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} is VALID [2022-02-20 21:07:38,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-02-20 21:07:38,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:38,722 INFO L290 TraceCheckUtils]: 0: Hoare triple {6926#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {6926#true} is VALID [2022-02-20 21:07:38,722 INFO L290 TraceCheckUtils]: 1: Hoare triple {6926#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {6926#true} is VALID [2022-02-20 21:07:38,722 INFO L290 TraceCheckUtils]: 2: Hoare triple {6926#true} assume #t~short694; {6926#true} is VALID [2022-02-20 21:07:38,722 INFO L290 TraceCheckUtils]: 3: Hoare triple {6926#true} #t~short695 := #t~short694; {6926#true} is VALID [2022-02-20 21:07:38,722 INFO L290 TraceCheckUtils]: 4: Hoare triple {6926#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; {6926#true} is VALID [2022-02-20 21:07:38,722 INFO L290 TraceCheckUtils]: 5: Hoare triple {6926#true} assume true; {6926#true} is VALID [2022-02-20 21:07:38,723 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {6926#true} {6989#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} #282#return; {6989#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} is VALID [2022-02-20 21:07:38,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-02-20 21:07:38,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:38,731 INFO L290 TraceCheckUtils]: 0: Hoare triple {6926#true} ~cond := #in~cond; {6926#true} is VALID [2022-02-20 21:07:38,731 INFO L290 TraceCheckUtils]: 1: Hoare triple {6926#true} assume !(0 == ~cond % 256); {6926#true} is VALID [2022-02-20 21:07:38,731 INFO L290 TraceCheckUtils]: 2: Hoare triple {6926#true} assume true; {6926#true} is VALID [2022-02-20 21:07:38,732 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {6926#true} {6989#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} #284#return; {6989#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} is VALID [2022-02-20 21:07:38,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-02-20 21:07:38,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:38,740 INFO L290 TraceCheckUtils]: 0: Hoare triple {6926#true} ~cond := #in~cond; {6926#true} is VALID [2022-02-20 21:07:38,740 INFO L290 TraceCheckUtils]: 1: Hoare triple {6926#true} assume !(0 == ~cond % 256); {6926#true} is VALID [2022-02-20 21:07:38,740 INFO L290 TraceCheckUtils]: 2: Hoare triple {6926#true} assume true; {6926#true} is VALID [2022-02-20 21:07:38,741 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {6926#true} {6989#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} #286#return; {6989#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} is VALID [2022-02-20 21:07:38,741 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-02-20 21:07:38,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:38,750 INFO L290 TraceCheckUtils]: 0: Hoare triple {6926#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {6926#true} is VALID [2022-02-20 21:07:38,750 INFO L290 TraceCheckUtils]: 1: Hoare triple {6926#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {6926#true} is VALID [2022-02-20 21:07:38,750 INFO L290 TraceCheckUtils]: 2: Hoare triple {6926#true} assume #t~short694; {6926#true} is VALID [2022-02-20 21:07:38,751 INFO L290 TraceCheckUtils]: 3: Hoare triple {6926#true} #t~short695 := #t~short694; {6926#true} is VALID [2022-02-20 21:07:38,751 INFO L290 TraceCheckUtils]: 4: Hoare triple {6926#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; {6926#true} is VALID [2022-02-20 21:07:38,751 INFO L290 TraceCheckUtils]: 5: Hoare triple {6926#true} assume true; {6926#true} is VALID [2022-02-20 21:07:38,752 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {6926#true} {7005#(not (= |aws_byte_cursor_read_aws_byte_cursor_advance_nospec_~cursor#1.base| 0))} #288#return; {7005#(not (= |aws_byte_cursor_read_aws_byte_cursor_advance_nospec_~cursor#1.base| 0))} is VALID [2022-02-20 21:07:38,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-02-20 21:07:38,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:38,759 INFO L290 TraceCheckUtils]: 0: Hoare triple {6926#true} ~cond := #in~cond; {6926#true} is VALID [2022-02-20 21:07:38,760 INFO L290 TraceCheckUtils]: 1: Hoare triple {6926#true} assume !(0 == ~cond % 256); {6926#true} is VALID [2022-02-20 21:07:38,760 INFO L290 TraceCheckUtils]: 2: Hoare triple {6926#true} assume true; {6926#true} is VALID [2022-02-20 21:07:38,760 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {6926#true} {7005#(not (= |aws_byte_cursor_read_aws_byte_cursor_advance_nospec_~cursor#1.base| 0))} #290#return; {7005#(not (= |aws_byte_cursor_read_aws_byte_cursor_advance_nospec_~cursor#1.base| 0))} is VALID [2022-02-20 21:07:38,760 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-02-20 21:07:38,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:38,791 INFO L290 TraceCheckUtils]: 0: Hoare triple {6926#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {7027#(or (= |aws_byte_cursor_is_valid_#in~cursor.base| 0) |aws_byte_cursor_is_valid_#t~short695|)} is VALID [2022-02-20 21:07:38,792 INFO L290 TraceCheckUtils]: 1: Hoare triple {7027#(or (= |aws_byte_cursor_is_valid_#in~cursor.base| 0) |aws_byte_cursor_is_valid_#t~short695|)} assume !#t~short695; {7028#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:38,792 INFO L290 TraceCheckUtils]: 2: Hoare triple {7028#(= |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; {7028#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:38,793 INFO L290 TraceCheckUtils]: 3: Hoare triple {7028#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} assume true; {7028#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:38,793 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {7028#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} {7005#(not (= |aws_byte_cursor_read_aws_byte_cursor_advance_nospec_~cursor#1.base| 0))} #292#return; {6927#false} is VALID [2022-02-20 21:07:38,794 INFO L290 TraceCheckUtils]: 0: Hoare triple {6926#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(36, 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; {6926#true} is VALID [2022-02-20 21:07:38,795 INFO L290 TraceCheckUtils]: 1: Hoare triple {6926#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_read_be32_harness } true;assume { :begin_inline_aws_byte_cursor_read_common_harness } true;havoc aws_byte_cursor_read_common_harness_#t~nondet1209#1, aws_byte_cursor_read_common_harness_#t~nondet1210#1, aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset, aws_byte_cursor_read_common_harness_#t~ret1212#1, aws_byte_cursor_read_common_harness_#t~mem1213#1, aws_byte_cursor_read_common_harness_#t~mem1214#1, aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset, aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset, aws_byte_cursor_read_common_harness_#t~mem1217#1, aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset, aws_byte_cursor_read_common_harness_#t~mem1220#1, aws_byte_cursor_read_common_harness_#t~ret1221#1, aws_byte_cursor_read_common_harness_#t~ret1222#1, aws_byte_cursor_read_common_harness_#t~mem1223#1, aws_byte_cursor_read_common_harness_#t~mem1224#1, aws_byte_cursor_read_common_harness_#t~short1225#1, aws_byte_cursor_read_common_harness_#t~mem1227#1.base, aws_byte_cursor_read_common_harness_#t~mem1227#1.offset, aws_byte_cursor_read_common_harness_#t~mem1226#1.base, aws_byte_cursor_read_common_harness_#t~mem1226#1.offset, aws_byte_cursor_read_common_harness_#t~mem1229#1, aws_byte_cursor_read_common_harness_#t~mem1228#1, aws_byte_cursor_read_common_harness_#t~mem1230#1, aws_byte_cursor_read_common_harness_#t~mem1231#1, aws_byte_cursor_read_common_harness_#t~mem1232#1, aws_byte_cursor_read_common_harness_#t~mem1233#1.base, aws_byte_cursor_read_common_harness_#t~mem1233#1.offset, aws_byte_cursor_read_common_harness_#t~ret1234#1, aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, aws_byte_cursor_read_common_harness_~length~2#1, aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset;call aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);call write~init~int(aws_byte_cursor_read_common_harness_#t~nondet1209#1, aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);havoc aws_byte_cursor_read_common_harness_#t~nondet1209#1;aws_byte_cursor_read_common_harness_~length~2#1 := aws_byte_cursor_read_common_harness_#t~nondet1210#1;havoc aws_byte_cursor_read_common_harness_#t~nondet1210#1; {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:38,796 INFO L272 TraceCheckUtils]: 2: Hoare triple {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset := can_fail_malloc(aws_byte_cursor_read_common_harness_~length~2#1); {7022#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:07:38,796 INFO L290 TraceCheckUtils]: 3: Hoare triple {7022#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {6926#true} is VALID [2022-02-20 21:07:38,796 INFO L272 TraceCheckUtils]: 4: Hoare triple {6926#true} call #t~ret554 := nondet_bool(); {6926#true} is VALID [2022-02-20 21:07:38,796 INFO L290 TraceCheckUtils]: 5: Hoare triple {6926#true} #res := #t~nondet8;havoc #t~nondet8; {6926#true} is VALID [2022-02-20 21:07:38,796 INFO L290 TraceCheckUtils]: 6: Hoare triple {6926#true} assume true; {6926#true} is VALID [2022-02-20 21:07:38,796 INFO L284 TraceCheckUtils]: 7: Hoare quadruple {6926#true} {6926#true} #314#return; {6926#true} is VALID [2022-02-20 21:07:38,796 INFO L290 TraceCheckUtils]: 8: Hoare triple {6926#true} assume 0 != #t~ret554 % 256;#t~ite556.base, #t~ite556.offset := 0, 0; {6926#true} is VALID [2022-02-20 21:07:38,797 INFO L290 TraceCheckUtils]: 9: Hoare triple {6926#true} #res.base, #res.offset := #t~ite556.base, #t~ite556.offset;havoc #t~ret554;havoc #t~ite556.base, #t~ite556.offset;havoc #t~ret555.base, #t~ret555.offset; {6926#true} is VALID [2022-02-20 21:07:38,797 INFO L290 TraceCheckUtils]: 10: Hoare triple {6926#true} assume true; {6926#true} is VALID [2022-02-20 21:07:38,797 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {6926#true} {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #318#return; {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:38,798 INFO L290 TraceCheckUtils]: 12: Hoare triple {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset := aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset;havoc aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset;assume { :begin_inline_ensure_byte_cursor_has_allocated_buffer_member } true;ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.offset := aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset, ensure_byte_cursor_has_allocated_buffer_member_#t~mem502#1, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.offset, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset;ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset := ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.offset; {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:38,798 INFO L272 TraceCheckUtils]: 13: Hoare triple {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1 := nondet_bool(); {6926#true} is VALID [2022-02-20 21:07:38,798 INFO L290 TraceCheckUtils]: 14: Hoare triple {6926#true} #res := #t~nondet8;havoc #t~nondet8; {6926#true} is VALID [2022-02-20 21:07:38,798 INFO L290 TraceCheckUtils]: 15: Hoare triple {6926#true} assume true; {6926#true} is VALID [2022-02-20 21:07:38,799 INFO L284 TraceCheckUtils]: 16: Hoare quadruple {6926#true} {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #320#return; {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:38,799 INFO L290 TraceCheckUtils]: 17: Hoare triple {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} assume 0 != ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1 % 256;ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset := 0, 0; {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:38,800 INFO L290 TraceCheckUtils]: 18: Hoare triple {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call write~$Pointer$(ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, 8 + ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset, 8);havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~mem502#1;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.offset; {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:38,800 INFO L290 TraceCheckUtils]: 19: Hoare triple {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} assume { :end_inline_ensure_byte_cursor_has_allocated_buffer_member } true; {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:38,800 INFO L272 TraceCheckUtils]: 20: Hoare triple {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call aws_byte_cursor_read_common_harness_#t~ret1212#1 := aws_byte_cursor_is_valid(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset); {6926#true} is VALID [2022-02-20 21:07:38,801 INFO L290 TraceCheckUtils]: 21: Hoare triple {6926#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {6926#true} is VALID [2022-02-20 21:07:38,801 INFO L290 TraceCheckUtils]: 22: Hoare triple {6926#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {6926#true} is VALID [2022-02-20 21:07:38,801 INFO L290 TraceCheckUtils]: 23: Hoare triple {6926#true} assume #t~short694; {6926#true} is VALID [2022-02-20 21:07:38,801 INFO L290 TraceCheckUtils]: 24: Hoare triple {6926#true} #t~short695 := #t~short694; {6926#true} is VALID [2022-02-20 21:07:38,801 INFO L290 TraceCheckUtils]: 25: Hoare triple {6926#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; {6926#true} is VALID [2022-02-20 21:07:38,801 INFO L290 TraceCheckUtils]: 26: Hoare triple {6926#true} assume true; {6926#true} is VALID [2022-02-20 21:07:38,802 INFO L284 TraceCheckUtils]: 27: Hoare quadruple {6926#true} {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #324#return; {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:38,802 INFO L272 TraceCheckUtils]: 28: Hoare triple {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call assume_abort_if_not(aws_byte_cursor_read_common_harness_#t~ret1212#1); {6926#true} is VALID [2022-02-20 21:07:38,802 INFO L290 TraceCheckUtils]: 29: Hoare triple {6926#true} ~cond := #in~cond; {6926#true} is VALID [2022-02-20 21:07:38,802 INFO L290 TraceCheckUtils]: 30: Hoare triple {6926#true} assume !(0 == ~cond % 256); {6926#true} is VALID [2022-02-20 21:07:38,802 INFO L290 TraceCheckUtils]: 31: Hoare triple {6926#true} assume true; {6926#true} is VALID [2022-02-20 21:07:38,803 INFO L284 TraceCheckUtils]: 32: Hoare quadruple {6926#true} {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #326#return; {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:38,803 INFO L290 TraceCheckUtils]: 33: Hoare triple {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} havoc aws_byte_cursor_read_common_harness_#t~ret1212#1;call aws_byte_cursor_read_common_harness_#t~mem1213#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8); {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:38,804 INFO L272 TraceCheckUtils]: 34: Hoare triple {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_common_harness_#t~mem1213#1 % 18446744073709551616 >= 4 then 1 else 0) then 0 else 1)); {6926#true} is VALID [2022-02-20 21:07:38,804 INFO L290 TraceCheckUtils]: 35: Hoare triple {6926#true} ~cond := #in~cond; {6926#true} is VALID [2022-02-20 21:07:38,804 INFO L290 TraceCheckUtils]: 36: Hoare triple {6926#true} assume !(0 == ~cond % 256); {6926#true} is VALID [2022-02-20 21:07:38,804 INFO L290 TraceCheckUtils]: 37: Hoare triple {6926#true} assume true; {6926#true} is VALID [2022-02-20 21:07:38,804 INFO L284 TraceCheckUtils]: 38: Hoare quadruple {6926#true} {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #328#return; {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:38,805 INFO L290 TraceCheckUtils]: 39: Hoare triple {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} havoc aws_byte_cursor_read_common_harness_#t~mem1213#1; {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:38,805 INFO L272 TraceCheckUtils]: 40: Hoare triple {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call assume_abort_if_not((if 0 == aws_byte_cursor_read_common_harness_~dest~1#1.base + aws_byte_cursor_read_common_harness_~dest~1#1.offset then 0 else 1)); {6926#true} is VALID [2022-02-20 21:07:38,805 INFO L290 TraceCheckUtils]: 41: Hoare triple {6926#true} ~cond := #in~cond; {6926#true} is VALID [2022-02-20 21:07:38,805 INFO L290 TraceCheckUtils]: 42: Hoare triple {6926#true} assume !(0 == ~cond % 256); {6926#true} is VALID [2022-02-20 21:07:38,805 INFO L290 TraceCheckUtils]: 43: Hoare triple {6926#true} assume true; {6926#true} is VALID [2022-02-20 21:07:38,806 INFO L284 TraceCheckUtils]: 44: Hoare quadruple {6926#true} {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #330#return; {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:38,806 INFO L272 TraceCheckUtils]: 45: Hoare triple {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_common_harness_~length~2#1 % 18446744073709551616 >= 4 then 1 else 0) then 0 else 1)); {6926#true} is VALID [2022-02-20 21:07:38,806 INFO L290 TraceCheckUtils]: 46: Hoare triple {6926#true} ~cond := #in~cond; {6926#true} is VALID [2022-02-20 21:07:38,806 INFO L290 TraceCheckUtils]: 47: Hoare triple {6926#true} assume !(0 == ~cond % 256); {6926#true} is VALID [2022-02-20 21:07:38,806 INFO L290 TraceCheckUtils]: 48: Hoare triple {6926#true} assume true; {6926#true} is VALID [2022-02-20 21:07:38,807 INFO L284 TraceCheckUtils]: 49: Hoare quadruple {6926#true} {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #332#return; {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:38,808 INFO L290 TraceCheckUtils]: 50: Hoare triple {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset := #Ultimate.allocOnStack(16);call aws_byte_cursor_read_common_harness_#t~mem1214#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call write~init~int(aws_byte_cursor_read_common_harness_#t~mem1214#1, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, 8 + aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8);havoc aws_byte_cursor_read_common_harness_#t~mem1214#1;havoc aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset;call aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_read_common_harness_#t~mem1217#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);assume { :begin_inline_save_byte_from_array } true;save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset, save_byte_from_array_#in~size#1, save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset := aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset, aws_byte_cursor_read_common_harness_#t~mem1217#1, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset;havoc save_byte_from_array_#t~ret595#1, save_byte_from_array_#t~mem596#1, save_byte_from_array_#t~mem597#1, save_byte_from_array_#t~mem598#1, save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset, save_byte_from_array_~size#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset;save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset := save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset;save_byte_from_array_~size#1 := save_byte_from_array_#in~size#1;save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset := save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset; {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:38,808 INFO L290 TraceCheckUtils]: 51: Hoare triple {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} assume !((save_byte_from_array_~size#1 % 18446744073709551616 > 0 && (save_byte_from_array_~array#1.base != 0 || save_byte_from_array_~array#1.offset != 0)) && (save_byte_from_array_~storage#1.base != 0 || save_byte_from_array_~storage#1.offset != 0)); {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:38,809 INFO L290 TraceCheckUtils]: 52: Hoare triple {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset;havoc aws_byte_cursor_read_common_harness_#t~mem1217#1;call aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset := #Ultimate.allocOnStack(4);call aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, 8 + aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8); {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:38,810 INFO L272 TraceCheckUtils]: 53: Hoare triple {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset := #Ultimate.C_memcpy(aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset, 4); {7026#(and (= |old(#memory_real)| |#memory_real|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))} is VALID [2022-02-20 21:07:38,810 INFO L290 TraceCheckUtils]: 54: Hoare triple {7026#(and (= |old(#memory_real)| |#memory_real|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))} #t~loopctr1237 := 0; {6926#true} is VALID [2022-02-20 21:07:38,810 INFO L290 TraceCheckUtils]: 55: Hoare triple {6926#true} assume !(#t~loopctr1237 % 18446744073709551616 < size % 18446744073709551616);#t~loopctr1246 := 0; {6926#true} is VALID [2022-02-20 21:07:38,810 INFO L290 TraceCheckUtils]: 56: Hoare triple {6926#true} assume !(#t~loopctr1246 % 18446744073709551616 < size % 18446744073709551616); {6926#true} is VALID [2022-02-20 21:07:38,811 INFO L290 TraceCheckUtils]: 57: Hoare triple {6926#true} assume #res.base == dest.base && #res.offset == dest.offset; {6926#true} is VALID [2022-02-20 21:07:38,812 INFO L284 TraceCheckUtils]: 58: Hoare quadruple {6926#true} {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #336#return; {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:38,812 INFO L290 TraceCheckUtils]: 59: Hoare triple {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} havoc aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset;havoc aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset;call aws_byte_cursor_read_common_harness_#t~mem1220#1 := read~int(aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, 4); {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:38,812 INFO L272 TraceCheckUtils]: 60: Hoare triple {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call aws_byte_cursor_read_common_harness_#t~ret1221#1 := aws_ntoh32(aws_byte_cursor_read_common_harness_#t~mem1220#1); {6926#true} is VALID [2022-02-20 21:07:38,812 INFO L290 TraceCheckUtils]: 61: Hoare triple {6926#true} ~x := #in~x;call #t~ret257 := ntohl(~x);#res := #t~ret257;havoc #t~ret257; {6926#true} is VALID [2022-02-20 21:07:38,812 INFO L290 TraceCheckUtils]: 62: Hoare triple {6926#true} assume true; {6926#true} is VALID [2022-02-20 21:07:38,813 INFO L284 TraceCheckUtils]: 63: Hoare quadruple {6926#true} {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} #338#return; {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} is VALID [2022-02-20 21:07:38,814 INFO L290 TraceCheckUtils]: 64: Hoare triple {6928#(not (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|))} call write~int(aws_byte_cursor_read_common_harness_#t~ret1221#1, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, 4);havoc aws_byte_cursor_read_common_harness_#t~mem1220#1;havoc aws_byte_cursor_read_common_harness_#t~ret1221#1;assume { :begin_inline_aws_byte_cursor_read_be32 } true;aws_byte_cursor_read_be32_#in~cur#1.base, aws_byte_cursor_read_be32_#in~cur#1.offset, aws_byte_cursor_read_be32_#in~var#1.base, aws_byte_cursor_read_be32_#in~var#1.offset := aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset;havoc aws_byte_cursor_read_be32_#res#1;havoc aws_byte_cursor_read_be32_#t~ret1131#1, aws_byte_cursor_read_be32_#t~ret1132#1, aws_byte_cursor_read_be32_#t~mem1133#1, aws_byte_cursor_read_be32_#t~ret1134#1, aws_byte_cursor_read_be32_#t~ret1135#1, aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset, aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset, aws_byte_cursor_read_be32_~rv~10#1;aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset := aws_byte_cursor_read_be32_#in~cur#1.base, aws_byte_cursor_read_be32_#in~cur#1.offset;aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset := aws_byte_cursor_read_be32_#in~var#1.base, aws_byte_cursor_read_be32_#in~var#1.offset; {6972#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} is VALID [2022-02-20 21:07:38,814 INFO L272 TraceCheckUtils]: 65: Hoare triple {6972#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} call aws_byte_cursor_read_be32_#t~ret1131#1 := aws_byte_cursor_is_valid(aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset); {6926#true} is VALID [2022-02-20 21:07:38,814 INFO L290 TraceCheckUtils]: 66: Hoare triple {6926#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {6926#true} is VALID [2022-02-20 21:07:38,814 INFO L290 TraceCheckUtils]: 67: Hoare triple {6926#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {6926#true} is VALID [2022-02-20 21:07:38,814 INFO L290 TraceCheckUtils]: 68: Hoare triple {6926#true} assume #t~short694; {6926#true} is VALID [2022-02-20 21:07:38,814 INFO L290 TraceCheckUtils]: 69: Hoare triple {6926#true} #t~short695 := #t~short694; {6926#true} is VALID [2022-02-20 21:07:38,815 INFO L290 TraceCheckUtils]: 70: Hoare triple {6926#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; {6926#true} is VALID [2022-02-20 21:07:38,815 INFO L290 TraceCheckUtils]: 71: Hoare triple {6926#true} assume true; {6926#true} is VALID [2022-02-20 21:07:38,815 INFO L284 TraceCheckUtils]: 72: Hoare quadruple {6926#true} {6972#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} #340#return; {6972#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} is VALID [2022-02-20 21:07:38,815 INFO L272 TraceCheckUtils]: 73: Hoare triple {6972#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} call assume_abort_if_not(aws_byte_cursor_read_be32_#t~ret1131#1); {6926#true} is VALID [2022-02-20 21:07:38,816 INFO L290 TraceCheckUtils]: 74: Hoare triple {6926#true} ~cond := #in~cond; {6926#true} is VALID [2022-02-20 21:07:38,816 INFO L290 TraceCheckUtils]: 75: Hoare triple {6926#true} assume !(0 == ~cond % 256); {6926#true} is VALID [2022-02-20 21:07:38,816 INFO L290 TraceCheckUtils]: 76: Hoare triple {6926#true} assume true; {6926#true} is VALID [2022-02-20 21:07:38,816 INFO L284 TraceCheckUtils]: 77: Hoare quadruple {6926#true} {6972#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} #342#return; {6972#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} is VALID [2022-02-20 21:07:38,817 INFO L290 TraceCheckUtils]: 78: Hoare triple {6972#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} havoc aws_byte_cursor_read_be32_#t~ret1131#1; {6972#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} is VALID [2022-02-20 21:07:38,817 INFO L272 TraceCheckUtils]: 79: Hoare triple {6972#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_be32_~var#1.base != 0 || aws_byte_cursor_read_be32_~var#1.offset != 0 then 1 else 0) then 0 else 1)); {6926#true} is VALID [2022-02-20 21:07:38,817 INFO L290 TraceCheckUtils]: 80: Hoare triple {6926#true} ~cond := #in~cond; {6926#true} is VALID [2022-02-20 21:07:38,817 INFO L290 TraceCheckUtils]: 81: Hoare triple {6926#true} assume !(0 == ~cond % 256); {6926#true} is VALID [2022-02-20 21:07:38,817 INFO L290 TraceCheckUtils]: 82: Hoare triple {6926#true} assume true; {6926#true} is VALID [2022-02-20 21:07:38,818 INFO L284 TraceCheckUtils]: 83: Hoare quadruple {6926#true} {6972#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} #344#return; {6972#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} is VALID [2022-02-20 21:07:38,819 INFO L272 TraceCheckUtils]: 84: Hoare triple {6972#(not (= |ULTIMATE.start_aws_byte_cursor_read_be32_~cur#1.base| 0))} call aws_byte_cursor_read_be32_#t~ret1132#1 := aws_byte_cursor_read(aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset, aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset, 4); {6988#(not (= |aws_byte_cursor_read_#in~cur#1.base| 0))} is VALID [2022-02-20 21:07:38,819 INFO L290 TraceCheckUtils]: 85: Hoare triple {6988#(not (= |aws_byte_cursor_read_#in~cur#1.base| 0))} ~cur#1.base, ~cur#1.offset := #in~cur#1.base, #in~cur#1.offset;~dest#1.base, ~dest#1.offset := #in~dest#1.base, #in~dest#1.offset;~len#1 := #in~len#1; {6989#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} is VALID [2022-02-20 21:07:38,819 INFO L272 TraceCheckUtils]: 86: Hoare triple {6989#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} call #t~ret1106#1 := aws_byte_cursor_is_valid(~cur#1.base, ~cur#1.offset); {6926#true} is VALID [2022-02-20 21:07:38,819 INFO L290 TraceCheckUtils]: 87: Hoare triple {6926#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {6926#true} is VALID [2022-02-20 21:07:38,820 INFO L290 TraceCheckUtils]: 88: Hoare triple {6926#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {6926#true} is VALID [2022-02-20 21:07:38,820 INFO L290 TraceCheckUtils]: 89: Hoare triple {6926#true} assume #t~short694; {6926#true} is VALID [2022-02-20 21:07:38,820 INFO L290 TraceCheckUtils]: 90: Hoare triple {6926#true} #t~short695 := #t~short694; {6926#true} is VALID [2022-02-20 21:07:38,820 INFO L290 TraceCheckUtils]: 91: Hoare triple {6926#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; {6926#true} is VALID [2022-02-20 21:07:38,820 INFO L290 TraceCheckUtils]: 92: Hoare triple {6926#true} assume true; {6926#true} is VALID [2022-02-20 21:07:38,821 INFO L284 TraceCheckUtils]: 93: Hoare quadruple {6926#true} {6989#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} #282#return; {6989#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} is VALID [2022-02-20 21:07:38,821 INFO L272 TraceCheckUtils]: 94: Hoare triple {6989#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} call assume_abort_if_not(#t~ret1106#1); {6926#true} is VALID [2022-02-20 21:07:38,821 INFO L290 TraceCheckUtils]: 95: Hoare triple {6926#true} ~cond := #in~cond; {6926#true} is VALID [2022-02-20 21:07:38,821 INFO L290 TraceCheckUtils]: 96: Hoare triple {6926#true} assume !(0 == ~cond % 256); {6926#true} is VALID [2022-02-20 21:07:38,821 INFO L290 TraceCheckUtils]: 97: Hoare triple {6926#true} assume true; {6926#true} is VALID [2022-02-20 21:07:38,822 INFO L284 TraceCheckUtils]: 98: Hoare quadruple {6926#true} {6989#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} #284#return; {6989#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} is VALID [2022-02-20 21:07:38,822 INFO L290 TraceCheckUtils]: 99: Hoare triple {6989#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} havoc #t~ret1106#1; {6989#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} is VALID [2022-02-20 21:07:38,822 INFO L272 TraceCheckUtils]: 100: Hoare triple {6989#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} call assume_abort_if_not((if 0 == (if 0 == ~len#1 % 18446744073709551616 || ~dest#1.base != 0 || ~dest#1.offset != 0 then 1 else 0) then 0 else 1)); {6926#true} is VALID [2022-02-20 21:07:38,822 INFO L290 TraceCheckUtils]: 101: Hoare triple {6926#true} ~cond := #in~cond; {6926#true} is VALID [2022-02-20 21:07:38,823 INFO L290 TraceCheckUtils]: 102: Hoare triple {6926#true} assume !(0 == ~cond % 256); {6926#true} is VALID [2022-02-20 21:07:38,823 INFO L290 TraceCheckUtils]: 103: Hoare triple {6926#true} assume true; {6926#true} is VALID [2022-02-20 21:07:38,823 INFO L284 TraceCheckUtils]: 104: Hoare quadruple {6926#true} {6989#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} #286#return; {6989#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} is VALID [2022-02-20 21:07:38,824 INFO L290 TraceCheckUtils]: 105: Hoare triple {6989#(not (= |aws_byte_cursor_read_~cur#1.base| 0))} call ~#slice~0#1.base, ~#slice~0#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_advance_nospec } true;aws_byte_cursor_advance_nospec_#in~cursor#1.base, aws_byte_cursor_advance_nospec_#in~cursor#1.offset, aws_byte_cursor_advance_nospec_#in~len#1 := ~cur#1.base, ~cur#1.offset, ~len#1;havoc aws_byte_cursor_advance_nospec_#res#1.len, aws_byte_cursor_advance_nospec_#res#1.ptr.base, aws_byte_cursor_advance_nospec_#res#1.ptr.offset;havoc aws_byte_cursor_advance_nospec_#t~ret1090#1, aws_byte_cursor_advance_nospec_#t~mem1091#1, aws_byte_cursor_advance_nospec_#t~mem1092#1, aws_byte_cursor_advance_nospec_#t~short1093#1, aws_byte_cursor_advance_nospec_#t~mem1094#1, aws_byte_cursor_advance_nospec_#t~ret1095#1, aws_byte_cursor_advance_nospec_#t~mem1097#1.base, aws_byte_cursor_advance_nospec_#t~mem1097#1.offset, aws_byte_cursor_advance_nospec_#t~mem1098#1, aws_byte_cursor_advance_nospec_#t~mem1099#1.base, aws_byte_cursor_advance_nospec_#t~mem1099#1.offset, aws_byte_cursor_advance_nospec_#t~mem1100#1.base, aws_byte_cursor_advance_nospec_#t~mem1100#1.offset, aws_byte_cursor_advance_nospec_#t~mem1101#1, aws_byte_cursor_advance_nospec_~mask~0#1, aws_byte_cursor_advance_nospec_#t~nondet1096#1, aws_byte_cursor_advance_nospec_#t~ret1102#1, aws_byte_cursor_advance_nospec_#t~ret1103#1, aws_byte_cursor_advance_nospec_#t~mem1104#1, aws_byte_cursor_advance_nospec_#t~mem1105#1.base, aws_byte_cursor_advance_nospec_#t~mem1105#1.offset, aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset, aws_byte_cursor_advance_nospec_~len#1, aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset;aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset := aws_byte_cursor_advance_nospec_#in~cursor#1.base, aws_byte_cursor_advance_nospec_#in~cursor#1.offset;aws_byte_cursor_advance_nospec_~len#1 := aws_byte_cursor_advance_nospec_#in~len#1; {7005#(not (= |aws_byte_cursor_read_aws_byte_cursor_advance_nospec_~cursor#1.base| 0))} is VALID [2022-02-20 21:07:38,824 INFO L272 TraceCheckUtils]: 106: Hoare triple {7005#(not (= |aws_byte_cursor_read_aws_byte_cursor_advance_nospec_~cursor#1.base| 0))} call aws_byte_cursor_advance_nospec_#t~ret1090#1 := aws_byte_cursor_is_valid(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset); {6926#true} is VALID [2022-02-20 21:07:38,824 INFO L290 TraceCheckUtils]: 107: Hoare triple {6926#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {6926#true} is VALID [2022-02-20 21:07:38,824 INFO L290 TraceCheckUtils]: 108: Hoare triple {6926#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {6926#true} is VALID [2022-02-20 21:07:38,825 INFO L290 TraceCheckUtils]: 109: Hoare triple {6926#true} assume #t~short694; {6926#true} is VALID [2022-02-20 21:07:38,825 INFO L290 TraceCheckUtils]: 110: Hoare triple {6926#true} #t~short695 := #t~short694; {6926#true} is VALID [2022-02-20 21:07:38,825 INFO L290 TraceCheckUtils]: 111: Hoare triple {6926#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; {6926#true} is VALID [2022-02-20 21:07:38,825 INFO L290 TraceCheckUtils]: 112: Hoare triple {6926#true} assume true; {6926#true} is VALID [2022-02-20 21:07:38,826 INFO L284 TraceCheckUtils]: 113: Hoare quadruple {6926#true} {7005#(not (= |aws_byte_cursor_read_aws_byte_cursor_advance_nospec_~cursor#1.base| 0))} #288#return; {7005#(not (= |aws_byte_cursor_read_aws_byte_cursor_advance_nospec_~cursor#1.base| 0))} is VALID [2022-02-20 21:07:38,826 INFO L272 TraceCheckUtils]: 114: Hoare triple {7005#(not (= |aws_byte_cursor_read_aws_byte_cursor_advance_nospec_~cursor#1.base| 0))} call assume_abort_if_not(aws_byte_cursor_advance_nospec_#t~ret1090#1); {6926#true} is VALID [2022-02-20 21:07:38,826 INFO L290 TraceCheckUtils]: 115: Hoare triple {6926#true} ~cond := #in~cond; {6926#true} is VALID [2022-02-20 21:07:38,826 INFO L290 TraceCheckUtils]: 116: Hoare triple {6926#true} assume !(0 == ~cond % 256); {6926#true} is VALID [2022-02-20 21:07:38,826 INFO L290 TraceCheckUtils]: 117: Hoare triple {6926#true} assume true; {6926#true} is VALID [2022-02-20 21:07:38,827 INFO L284 TraceCheckUtils]: 118: Hoare quadruple {6926#true} {7005#(not (= |aws_byte_cursor_read_aws_byte_cursor_advance_nospec_~cursor#1.base| 0))} #290#return; {7005#(not (= |aws_byte_cursor_read_aws_byte_cursor_advance_nospec_~cursor#1.base| 0))} is VALID [2022-02-20 21:07:38,827 INFO L290 TraceCheckUtils]: 119: Hoare triple {7005#(not (= |aws_byte_cursor_read_aws_byte_cursor_advance_nospec_~cursor#1.base| 0))} havoc aws_byte_cursor_advance_nospec_#t~ret1090#1;call aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset := #Ultimate.allocOnStack(16);call aws_byte_cursor_advance_nospec_#t~mem1091#1 := read~int(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset, 8);aws_byte_cursor_advance_nospec_#t~short1093#1 := aws_byte_cursor_advance_nospec_~len#1 % 18446744073709551616 <= aws_byte_cursor_advance_nospec_#t~mem1091#1 % 18446744073709551616 && aws_byte_cursor_advance_nospec_~len#1 % 18446744073709551616 <= 9223372036854775807; {7005#(not (= |aws_byte_cursor_read_aws_byte_cursor_advance_nospec_~cursor#1.base| 0))} is VALID [2022-02-20 21:07:38,827 INFO L290 TraceCheckUtils]: 120: Hoare triple {7005#(not (= |aws_byte_cursor_read_aws_byte_cursor_advance_nospec_~cursor#1.base| 0))} assume !aws_byte_cursor_advance_nospec_#t~short1093#1; {7005#(not (= |aws_byte_cursor_read_aws_byte_cursor_advance_nospec_~cursor#1.base| 0))} is VALID [2022-02-20 21:07:38,828 INFO L290 TraceCheckUtils]: 121: Hoare triple {7005#(not (= |aws_byte_cursor_read_aws_byte_cursor_advance_nospec_~cursor#1.base| 0))} assume !aws_byte_cursor_advance_nospec_#t~short1093#1;havoc aws_byte_cursor_advance_nospec_#t~mem1091#1;havoc aws_byte_cursor_advance_nospec_#t~mem1092#1;havoc aws_byte_cursor_advance_nospec_#t~short1093#1;call write~$Pointer$(0, 0, aws_byte_cursor_advance_nospec_~#rv~7#1.base, 8 + aws_byte_cursor_advance_nospec_~#rv~7#1.offset, 8);call write~int(0, aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset, 8); {7005#(not (= |aws_byte_cursor_read_aws_byte_cursor_advance_nospec_~cursor#1.base| 0))} is VALID [2022-02-20 21:07:38,828 INFO L272 TraceCheckUtils]: 122: Hoare triple {7005#(not (= |aws_byte_cursor_read_aws_byte_cursor_advance_nospec_~cursor#1.base| 0))} call aws_byte_cursor_advance_nospec_#t~ret1102#1 := aws_byte_cursor_is_valid(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset); {6926#true} is VALID [2022-02-20 21:07:38,829 INFO L290 TraceCheckUtils]: 123: Hoare triple {6926#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {7027#(or (= |aws_byte_cursor_is_valid_#in~cursor.base| 0) |aws_byte_cursor_is_valid_#t~short695|)} is VALID [2022-02-20 21:07:38,829 INFO L290 TraceCheckUtils]: 124: Hoare triple {7027#(or (= |aws_byte_cursor_is_valid_#in~cursor.base| 0) |aws_byte_cursor_is_valid_#t~short695|)} assume !#t~short695; {7028#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:38,829 INFO L290 TraceCheckUtils]: 125: Hoare triple {7028#(= |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; {7028#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:38,830 INFO L290 TraceCheckUtils]: 126: Hoare triple {7028#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} assume true; {7028#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} is VALID [2022-02-20 21:07:38,831 INFO L284 TraceCheckUtils]: 127: Hoare quadruple {7028#(= |aws_byte_cursor_is_valid_#in~cursor.base| 0)} {7005#(not (= |aws_byte_cursor_read_aws_byte_cursor_advance_nospec_~cursor#1.base| 0))} #292#return; {6927#false} is VALID [2022-02-20 21:07:38,831 INFO L272 TraceCheckUtils]: 128: Hoare triple {6927#false} call __VERIFIER_assert(aws_byte_cursor_advance_nospec_#t~ret1102#1); {6927#false} is VALID [2022-02-20 21:07:38,831 INFO L290 TraceCheckUtils]: 129: Hoare triple {6927#false} ~cond := #in~cond; {6927#false} is VALID [2022-02-20 21:07:38,831 INFO L290 TraceCheckUtils]: 130: Hoare triple {6927#false} assume 0 == ~cond % 256; {6927#false} is VALID [2022-02-20 21:07:38,831 INFO L290 TraceCheckUtils]: 131: Hoare triple {6927#false} assume !false; {6927#false} is VALID [2022-02-20 21:07:38,832 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 193 trivial. 0 not checked. [2022-02-20 21:07:38,832 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:07:38,832 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817441985] [2022-02-20 21:07:38,832 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817441985] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:07:38,832 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:07:38,832 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-02-20 21:07:38,833 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425478322] [2022-02-20 21:07:38,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:07:38,834 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 8 states have internal predecessors, (48), 6 states have call successors, (21), 5 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 5 states have call successors, (19) Word has length 132 [2022-02-20 21:07:38,834 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:07:38,834 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 8 states have internal predecessors, (48), 6 states have call successors, (21), 5 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 5 states have call successors, (19) [2022-02-20 21:07:38,936 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 88 edges. 88 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:38,936 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-20 21:07:38,936 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:07:38,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-20 21:07:38,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2022-02-20 21:07:38,937 INFO L87 Difference]: Start difference. First operand 160 states and 219 transitions. Second operand has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 8 states have internal predecessors, (48), 6 states have call successors, (21), 5 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 5 states have call successors, (19) [2022-02-20 21:07:42,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:42,673 INFO L93 Difference]: Finished difference Result 261 states and 353 transitions. [2022-02-20 21:07:42,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-20 21:07:42,674 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 8 states have internal predecessors, (48), 6 states have call successors, (21), 5 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 5 states have call successors, (19) Word has length 132 [2022-02-20 21:07:42,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:07:42,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 8 states have internal predecessors, (48), 6 states have call successors, (21), 5 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 5 states have call successors, (19) [2022-02-20 21:07:42,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 350 transitions. [2022-02-20 21:07:42,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 8 states have internal predecessors, (48), 6 states have call successors, (21), 5 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 5 states have call successors, (19) [2022-02-20 21:07:42,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 350 transitions. [2022-02-20 21:07:42,685 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 13 states and 350 transitions. [2022-02-20 21:07:43,040 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 350 edges. 350 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:43,044 INFO L225 Difference]: With dead ends: 261 [2022-02-20 21:07:43,044 INFO L226 Difference]: Without dead ends: 167 [2022-02-20 21:07:43,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2022-02-20 21:07:43,046 INFO L933 BasicCegarLoop]: 178 mSDtfsCounter, 255 mSDsluCounter, 534 mSDsCounter, 0 mSdLazyCounter, 769 mSolverCounterSat, 194 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 712 SdHoareTripleChecker+Invalid, 963 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 194 IncrementalHoareTripleChecker+Valid, 769 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-02-20 21:07:43,046 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [257 Valid, 712 Invalid, 963 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [194 Valid, 769 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-02-20 21:07:43,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2022-02-20 21:07:43,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 160. [2022-02-20 21:07:43,115 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:07:43,116 INFO L82 GeneralOperation]: Start isEquivalent. First operand 167 states. Second operand has 160 states, 99 states have (on average 1.2323232323232323) internal successors, (122), 101 states have internal predecessors, (122), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-02-20 21:07:43,116 INFO L74 IsIncluded]: Start isIncluded. First operand 167 states. Second operand has 160 states, 99 states have (on average 1.2323232323232323) internal successors, (122), 101 states have internal predecessors, (122), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-02-20 21:07:43,117 INFO L87 Difference]: Start difference. First operand 167 states. Second operand has 160 states, 99 states have (on average 1.2323232323232323) internal successors, (122), 101 states have internal predecessors, (122), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-02-20 21:07:43,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:43,122 INFO L93 Difference]: Finished difference Result 167 states and 228 transitions. [2022-02-20 21:07:43,122 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 228 transitions. [2022-02-20 21:07:43,123 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:43,123 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:43,123 INFO L74 IsIncluded]: Start isIncluded. First operand has 160 states, 99 states have (on average 1.2323232323232323) internal successors, (122), 101 states have internal predecessors, (122), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) Second operand 167 states. [2022-02-20 21:07:43,124 INFO L87 Difference]: Start difference. First operand has 160 states, 99 states have (on average 1.2323232323232323) internal successors, (122), 101 states have internal predecessors, (122), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) Second operand 167 states. [2022-02-20 21:07:43,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:43,129 INFO L93 Difference]: Finished difference Result 167 states and 228 transitions. [2022-02-20 21:07:43,129 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 228 transitions. [2022-02-20 21:07:43,129 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:43,130 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:43,130 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:07:43,130 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:07:43,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 99 states have (on average 1.2323232323232323) internal successors, (122), 101 states have internal predecessors, (122), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2022-02-20 21:07:43,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 218 transitions. [2022-02-20 21:07:43,135 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 218 transitions. Word has length 132 [2022-02-20 21:07:43,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:07:43,135 INFO L470 AbstractCegarLoop]: Abstraction has 160 states and 218 transitions. [2022-02-20 21:07:43,136 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 8 states have internal predecessors, (48), 6 states have call successors, (21), 5 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 5 states have call successors, (19) [2022-02-20 21:07:43,136 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 218 transitions. [2022-02-20 21:07:43,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2022-02-20 21:07:43,137 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:07:43,137 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 5, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:07:43,137 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-02-20 21:07:43,137 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:07:43,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:07:43,138 INFO L85 PathProgramCache]: Analyzing trace with hash -590506687, now seen corresponding path program 1 times [2022-02-20 21:07:43,138 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:07:43,138 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240316404] [2022-02-20 21:07:43,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:07:43,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:07:43,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:43,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:07:43,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:43,466 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:07:43,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:43,472 INFO L290 TraceCheckUtils]: 0: Hoare triple {7972#true} #res := #t~nondet8;havoc #t~nondet8; {7972#true} is VALID [2022-02-20 21:07:43,472 INFO L290 TraceCheckUtils]: 1: Hoare triple {7972#true} assume true; {7972#true} is VALID [2022-02-20 21:07:43,473 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {7972#true} {7972#true} #314#return; {7972#true} is VALID [2022-02-20 21:07:43,473 INFO L290 TraceCheckUtils]: 0: Hoare triple {8068#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {7972#true} is VALID [2022-02-20 21:07:43,473 INFO L272 TraceCheckUtils]: 1: Hoare triple {7972#true} call #t~ret554 := nondet_bool(); {7972#true} is VALID [2022-02-20 21:07:43,473 INFO L290 TraceCheckUtils]: 2: Hoare triple {7972#true} #res := #t~nondet8;havoc #t~nondet8; {7972#true} is VALID [2022-02-20 21:07:43,473 INFO L290 TraceCheckUtils]: 3: Hoare triple {7972#true} assume true; {7972#true} is VALID [2022-02-20 21:07:43,473 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {7972#true} {7972#true} #314#return; {7972#true} is VALID [2022-02-20 21:07:43,474 INFO L290 TraceCheckUtils]: 5: Hoare triple {7972#true} assume 0 != #t~ret554 % 256;#t~ite556.base, #t~ite556.offset := 0, 0; {7972#true} is VALID [2022-02-20 21:07:43,474 INFO L290 TraceCheckUtils]: 6: Hoare triple {7972#true} #res.base, #res.offset := #t~ite556.base, #t~ite556.offset;havoc #t~ret554;havoc #t~ite556.base, #t~ite556.offset;havoc #t~ret555.base, #t~ret555.offset; {7972#true} is VALID [2022-02-20 21:07:43,474 INFO L290 TraceCheckUtils]: 7: Hoare triple {7972#true} assume true; {7972#true} is VALID [2022-02-20 21:07:43,474 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {7972#true} {7972#true} #318#return; {7972#true} is VALID [2022-02-20 21:07:43,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-02-20 21:07:43,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:43,482 INFO L290 TraceCheckUtils]: 0: Hoare triple {7972#true} #res := #t~nondet8;havoc #t~nondet8; {7972#true} is VALID [2022-02-20 21:07:43,483 INFO L290 TraceCheckUtils]: 1: Hoare triple {7972#true} assume true; {7972#true} is VALID [2022-02-20 21:07:43,483 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {7972#true} {7972#true} #320#return; {7972#true} is VALID [2022-02-20 21:07:43,483 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-02-20 21:07:43,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:43,493 INFO L290 TraceCheckUtils]: 0: Hoare triple {7972#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {7972#true} is VALID [2022-02-20 21:07:43,493 INFO L290 TraceCheckUtils]: 1: Hoare triple {7972#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {7972#true} is VALID [2022-02-20 21:07:43,493 INFO L290 TraceCheckUtils]: 2: Hoare triple {7972#true} assume #t~short694; {7972#true} is VALID [2022-02-20 21:07:43,494 INFO L290 TraceCheckUtils]: 3: Hoare triple {7972#true} #t~short695 := #t~short694; {7972#true} is VALID [2022-02-20 21:07:43,494 INFO L290 TraceCheckUtils]: 4: Hoare triple {7972#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; {7972#true} is VALID [2022-02-20 21:07:43,494 INFO L290 TraceCheckUtils]: 5: Hoare triple {7972#true} assume true; {7972#true} is VALID [2022-02-20 21:07:43,494 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {7972#true} {7972#true} #324#return; {7972#true} is VALID [2022-02-20 21:07:43,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-02-20 21:07:43,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:43,508 INFO L290 TraceCheckUtils]: 0: Hoare triple {7972#true} ~cond := #in~cond; {7972#true} is VALID [2022-02-20 21:07:43,508 INFO L290 TraceCheckUtils]: 1: Hoare triple {7972#true} assume !(0 == ~cond % 256); {7972#true} is VALID [2022-02-20 21:07:43,509 INFO L290 TraceCheckUtils]: 2: Hoare triple {7972#true} assume true; {7972#true} is VALID [2022-02-20 21:07:43,509 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7972#true} {7972#true} #326#return; {7972#true} is VALID [2022-02-20 21:07:43,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-02-20 21:07:43,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:43,516 INFO L290 TraceCheckUtils]: 0: Hoare triple {7972#true} ~cond := #in~cond; {7972#true} is VALID [2022-02-20 21:07:43,516 INFO L290 TraceCheckUtils]: 1: Hoare triple {7972#true} assume !(0 == ~cond % 256); {7972#true} is VALID [2022-02-20 21:07:43,516 INFO L290 TraceCheckUtils]: 2: Hoare triple {7972#true} assume true; {7972#true} is VALID [2022-02-20 21:07:43,517 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7972#true} {7972#true} #328#return; {7972#true} is VALID [2022-02-20 21:07:43,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-02-20 21:07:43,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:43,525 INFO L290 TraceCheckUtils]: 0: Hoare triple {7972#true} ~cond := #in~cond; {7972#true} is VALID [2022-02-20 21:07:43,525 INFO L290 TraceCheckUtils]: 1: Hoare triple {7972#true} assume !(0 == ~cond % 256); {7972#true} is VALID [2022-02-20 21:07:43,525 INFO L290 TraceCheckUtils]: 2: Hoare triple {7972#true} assume true; {7972#true} is VALID [2022-02-20 21:07:43,525 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7972#true} {7972#true} #330#return; {7972#true} is VALID [2022-02-20 21:07:43,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-02-20 21:07:43,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:43,533 INFO L290 TraceCheckUtils]: 0: Hoare triple {7972#true} ~cond := #in~cond; {7972#true} is VALID [2022-02-20 21:07:43,533 INFO L290 TraceCheckUtils]: 1: Hoare triple {7972#true} assume !(0 == ~cond % 256); {7972#true} is VALID [2022-02-20 21:07:43,533 INFO L290 TraceCheckUtils]: 2: Hoare triple {7972#true} assume true; {7972#true} is VALID [2022-02-20 21:07:43,533 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7972#true} {7972#true} #332#return; {7972#true} is VALID [2022-02-20 21:07:43,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-02-20 21:07:43,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:43,552 INFO L290 TraceCheckUtils]: 0: Hoare triple {8072#(and (= |old(#memory_real)| |#memory_real|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))} #t~loopctr1237 := 0; {7972#true} is VALID [2022-02-20 21:07:43,552 INFO L290 TraceCheckUtils]: 1: Hoare triple {7972#true} assume !(#t~loopctr1237 % 18446744073709551616 < size % 18446744073709551616);#t~loopctr1246 := 0; {7972#true} is VALID [2022-02-20 21:07:43,552 INFO L290 TraceCheckUtils]: 2: Hoare triple {7972#true} assume !(#t~loopctr1246 % 18446744073709551616 < size % 18446744073709551616); {7972#true} is VALID [2022-02-20 21:07:43,552 INFO L290 TraceCheckUtils]: 3: Hoare triple {7972#true} assume #res.base == dest.base && #res.offset == dest.offset; {7972#true} is VALID [2022-02-20 21:07:43,552 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {7972#true} {7972#true} #336#return; {7972#true} is VALID [2022-02-20 21:07:43,553 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-02-20 21:07:43,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:43,559 INFO L290 TraceCheckUtils]: 0: Hoare triple {7972#true} ~x := #in~x;call #t~ret257 := ntohl(~x);#res := #t~ret257;havoc #t~ret257; {7972#true} is VALID [2022-02-20 21:07:43,559 INFO L290 TraceCheckUtils]: 1: Hoare triple {7972#true} assume true; {7972#true} is VALID [2022-02-20 21:07:43,560 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {7972#true} {7972#true} #338#return; {7972#true} is VALID [2022-02-20 21:07:43,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-02-20 21:07:43,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:43,568 INFO L290 TraceCheckUtils]: 0: Hoare triple {7972#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {7972#true} is VALID [2022-02-20 21:07:43,568 INFO L290 TraceCheckUtils]: 1: Hoare triple {7972#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {7972#true} is VALID [2022-02-20 21:07:43,568 INFO L290 TraceCheckUtils]: 2: Hoare triple {7972#true} assume #t~short694; {7972#true} is VALID [2022-02-20 21:07:43,568 INFO L290 TraceCheckUtils]: 3: Hoare triple {7972#true} #t~short695 := #t~short694; {7972#true} is VALID [2022-02-20 21:07:43,568 INFO L290 TraceCheckUtils]: 4: Hoare triple {7972#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; {7972#true} is VALID [2022-02-20 21:07:43,568 INFO L290 TraceCheckUtils]: 5: Hoare triple {7972#true} assume true; {7972#true} is VALID [2022-02-20 21:07:43,569 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {7972#true} {7972#true} #340#return; {7972#true} is VALID [2022-02-20 21:07:43,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-02-20 21:07:43,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:43,575 INFO L290 TraceCheckUtils]: 0: Hoare triple {7972#true} ~cond := #in~cond; {7972#true} is VALID [2022-02-20 21:07:43,575 INFO L290 TraceCheckUtils]: 1: Hoare triple {7972#true} assume !(0 == ~cond % 256); {7972#true} is VALID [2022-02-20 21:07:43,576 INFO L290 TraceCheckUtils]: 2: Hoare triple {7972#true} assume true; {7972#true} is VALID [2022-02-20 21:07:43,576 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7972#true} {7972#true} #342#return; {7972#true} is VALID [2022-02-20 21:07:43,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-02-20 21:07:43,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:43,582 INFO L290 TraceCheckUtils]: 0: Hoare triple {7972#true} ~cond := #in~cond; {7972#true} is VALID [2022-02-20 21:07:43,583 INFO L290 TraceCheckUtils]: 1: Hoare triple {7972#true} assume !(0 == ~cond % 256); {7972#true} is VALID [2022-02-20 21:07:43,583 INFO L290 TraceCheckUtils]: 2: Hoare triple {7972#true} assume true; {7972#true} is VALID [2022-02-20 21:07:43,583 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7972#true} {7972#true} #344#return; {7972#true} is VALID [2022-02-20 21:07:43,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-02-20 21:07:43,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:43,591 INFO L290 TraceCheckUtils]: 0: Hoare triple {7972#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {7972#true} is VALID [2022-02-20 21:07:43,591 INFO L290 TraceCheckUtils]: 1: Hoare triple {7972#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {7972#true} is VALID [2022-02-20 21:07:43,592 INFO L290 TraceCheckUtils]: 2: Hoare triple {7972#true} assume #t~short694; {7972#true} is VALID [2022-02-20 21:07:43,592 INFO L290 TraceCheckUtils]: 3: Hoare triple {7972#true} #t~short695 := #t~short694; {7972#true} is VALID [2022-02-20 21:07:43,592 INFO L290 TraceCheckUtils]: 4: Hoare triple {7972#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; {7972#true} is VALID [2022-02-20 21:07:43,592 INFO L290 TraceCheckUtils]: 5: Hoare triple {7972#true} assume true; {7972#true} is VALID [2022-02-20 21:07:43,592 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {7972#true} {7972#true} #282#return; {7972#true} is VALID [2022-02-20 21:07:43,592 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-02-20 21:07:43,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:43,599 INFO L290 TraceCheckUtils]: 0: Hoare triple {7972#true} ~cond := #in~cond; {7972#true} is VALID [2022-02-20 21:07:43,599 INFO L290 TraceCheckUtils]: 1: Hoare triple {7972#true} assume !(0 == ~cond % 256); {7972#true} is VALID [2022-02-20 21:07:43,599 INFO L290 TraceCheckUtils]: 2: Hoare triple {7972#true} assume true; {7972#true} is VALID [2022-02-20 21:07:43,599 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7972#true} {7972#true} #284#return; {7972#true} is VALID [2022-02-20 21:07:43,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-02-20 21:07:43,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:43,607 INFO L290 TraceCheckUtils]: 0: Hoare triple {7972#true} ~cond := #in~cond; {7972#true} is VALID [2022-02-20 21:07:43,607 INFO L290 TraceCheckUtils]: 1: Hoare triple {7972#true} assume !(0 == ~cond % 256); {7972#true} is VALID [2022-02-20 21:07:43,607 INFO L290 TraceCheckUtils]: 2: Hoare triple {7972#true} assume true; {7972#true} is VALID [2022-02-20 21:07:43,607 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7972#true} {7972#true} #286#return; {7972#true} is VALID [2022-02-20 21:07:43,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-02-20 21:07:43,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:43,615 INFO L290 TraceCheckUtils]: 0: Hoare triple {7972#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {7972#true} is VALID [2022-02-20 21:07:43,615 INFO L290 TraceCheckUtils]: 1: Hoare triple {7972#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {7972#true} is VALID [2022-02-20 21:07:43,615 INFO L290 TraceCheckUtils]: 2: Hoare triple {7972#true} assume #t~short694; {7972#true} is VALID [2022-02-20 21:07:43,616 INFO L290 TraceCheckUtils]: 3: Hoare triple {7972#true} #t~short695 := #t~short694; {7972#true} is VALID [2022-02-20 21:07:43,616 INFO L290 TraceCheckUtils]: 4: Hoare triple {7972#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; {7972#true} is VALID [2022-02-20 21:07:43,616 INFO L290 TraceCheckUtils]: 5: Hoare triple {7972#true} assume true; {7972#true} is VALID [2022-02-20 21:07:43,616 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {7972#true} {7972#true} #288#return; {7972#true} is VALID [2022-02-20 21:07:43,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-02-20 21:07:43,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:43,622 INFO L290 TraceCheckUtils]: 0: Hoare triple {7972#true} ~cond := #in~cond; {7972#true} is VALID [2022-02-20 21:07:43,623 INFO L290 TraceCheckUtils]: 1: Hoare triple {7972#true} assume !(0 == ~cond % 256); {7972#true} is VALID [2022-02-20 21:07:43,623 INFO L290 TraceCheckUtils]: 2: Hoare triple {7972#true} assume true; {7972#true} is VALID [2022-02-20 21:07:43,623 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7972#true} {7972#true} #290#return; {7972#true} is VALID [2022-02-20 21:07:43,623 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-02-20 21:07:43,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:43,673 INFO L290 TraceCheckUtils]: 0: Hoare triple {7972#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {7972#true} is VALID [2022-02-20 21:07:43,674 INFO L290 TraceCheckUtils]: 1: Hoare triple {7972#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {7972#true} is VALID [2022-02-20 21:07:43,674 INFO L290 TraceCheckUtils]: 2: Hoare triple {7972#true} assume #t~short694; {8073#|aws_byte_cursor_is_valid_#t~short694|} is VALID [2022-02-20 21:07:43,675 INFO L290 TraceCheckUtils]: 3: Hoare triple {8073#|aws_byte_cursor_is_valid_#t~short694|} #t~short695 := #t~short694; {8074#|aws_byte_cursor_is_valid_#t~short695|} is VALID [2022-02-20 21:07:43,675 INFO L290 TraceCheckUtils]: 4: Hoare triple {8074#|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; {8075#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} is VALID [2022-02-20 21:07:43,675 INFO L290 TraceCheckUtils]: 5: Hoare triple {8075#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} assume true; {8075#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} is VALID [2022-02-20 21:07:43,676 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {8075#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} {7972#true} #292#return; {8065#(and (<= |aws_byte_cursor_read_aws_byte_cursor_advance_nospec_#t~ret1102#1| 1) (<= 1 |aws_byte_cursor_read_aws_byte_cursor_advance_nospec_#t~ret1102#1|))} is VALID [2022-02-20 21:07:43,677 INFO L290 TraceCheckUtils]: 0: Hoare triple {7972#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(36, 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; {7972#true} is VALID [2022-02-20 21:07:43,677 INFO L290 TraceCheckUtils]: 1: Hoare triple {7972#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_read_be32_harness } true;assume { :begin_inline_aws_byte_cursor_read_common_harness } true;havoc aws_byte_cursor_read_common_harness_#t~nondet1209#1, aws_byte_cursor_read_common_harness_#t~nondet1210#1, aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset, aws_byte_cursor_read_common_harness_#t~ret1212#1, aws_byte_cursor_read_common_harness_#t~mem1213#1, aws_byte_cursor_read_common_harness_#t~mem1214#1, aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset, aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset, aws_byte_cursor_read_common_harness_#t~mem1217#1, aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset, aws_byte_cursor_read_common_harness_#t~mem1220#1, aws_byte_cursor_read_common_harness_#t~ret1221#1, aws_byte_cursor_read_common_harness_#t~ret1222#1, aws_byte_cursor_read_common_harness_#t~mem1223#1, aws_byte_cursor_read_common_harness_#t~mem1224#1, aws_byte_cursor_read_common_harness_#t~short1225#1, aws_byte_cursor_read_common_harness_#t~mem1227#1.base, aws_byte_cursor_read_common_harness_#t~mem1227#1.offset, aws_byte_cursor_read_common_harness_#t~mem1226#1.base, aws_byte_cursor_read_common_harness_#t~mem1226#1.offset, aws_byte_cursor_read_common_harness_#t~mem1229#1, aws_byte_cursor_read_common_harness_#t~mem1228#1, aws_byte_cursor_read_common_harness_#t~mem1230#1, aws_byte_cursor_read_common_harness_#t~mem1231#1, aws_byte_cursor_read_common_harness_#t~mem1232#1, aws_byte_cursor_read_common_harness_#t~mem1233#1.base, aws_byte_cursor_read_common_harness_#t~mem1233#1.offset, aws_byte_cursor_read_common_harness_#t~ret1234#1, aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, aws_byte_cursor_read_common_harness_~length~2#1, aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset;call aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);call write~init~int(aws_byte_cursor_read_common_harness_#t~nondet1209#1, aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);havoc aws_byte_cursor_read_common_harness_#t~nondet1209#1;aws_byte_cursor_read_common_harness_~length~2#1 := aws_byte_cursor_read_common_harness_#t~nondet1210#1;havoc aws_byte_cursor_read_common_harness_#t~nondet1210#1; {7972#true} is VALID [2022-02-20 21:07:43,678 INFO L272 TraceCheckUtils]: 2: Hoare triple {7972#true} call aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset := can_fail_malloc(aws_byte_cursor_read_common_harness_~length~2#1); {8068#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:07:43,678 INFO L290 TraceCheckUtils]: 3: Hoare triple {8068#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {7972#true} is VALID [2022-02-20 21:07:43,678 INFO L272 TraceCheckUtils]: 4: Hoare triple {7972#true} call #t~ret554 := nondet_bool(); {7972#true} is VALID [2022-02-20 21:07:43,678 INFO L290 TraceCheckUtils]: 5: Hoare triple {7972#true} #res := #t~nondet8;havoc #t~nondet8; {7972#true} is VALID [2022-02-20 21:07:43,679 INFO L290 TraceCheckUtils]: 6: Hoare triple {7972#true} assume true; {7972#true} is VALID [2022-02-20 21:07:43,679 INFO L284 TraceCheckUtils]: 7: Hoare quadruple {7972#true} {7972#true} #314#return; {7972#true} is VALID [2022-02-20 21:07:43,679 INFO L290 TraceCheckUtils]: 8: Hoare triple {7972#true} assume 0 != #t~ret554 % 256;#t~ite556.base, #t~ite556.offset := 0, 0; {7972#true} is VALID [2022-02-20 21:07:43,679 INFO L290 TraceCheckUtils]: 9: Hoare triple {7972#true} #res.base, #res.offset := #t~ite556.base, #t~ite556.offset;havoc #t~ret554;havoc #t~ite556.base, #t~ite556.offset;havoc #t~ret555.base, #t~ret555.offset; {7972#true} is VALID [2022-02-20 21:07:43,679 INFO L290 TraceCheckUtils]: 10: Hoare triple {7972#true} assume true; {7972#true} is VALID [2022-02-20 21:07:43,679 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {7972#true} {7972#true} #318#return; {7972#true} is VALID [2022-02-20 21:07:43,679 INFO L290 TraceCheckUtils]: 12: Hoare triple {7972#true} aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset := aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset;havoc aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset;assume { :begin_inline_ensure_byte_cursor_has_allocated_buffer_member } true;ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.offset := aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset, ensure_byte_cursor_has_allocated_buffer_member_#t~mem502#1, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.offset, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset;ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset := ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.offset; {7972#true} is VALID [2022-02-20 21:07:43,680 INFO L272 TraceCheckUtils]: 13: Hoare triple {7972#true} call ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1 := nondet_bool(); {7972#true} is VALID [2022-02-20 21:07:43,680 INFO L290 TraceCheckUtils]: 14: Hoare triple {7972#true} #res := #t~nondet8;havoc #t~nondet8; {7972#true} is VALID [2022-02-20 21:07:43,680 INFO L290 TraceCheckUtils]: 15: Hoare triple {7972#true} assume true; {7972#true} is VALID [2022-02-20 21:07:43,680 INFO L284 TraceCheckUtils]: 16: Hoare quadruple {7972#true} {7972#true} #320#return; {7972#true} is VALID [2022-02-20 21:07:43,680 INFO L290 TraceCheckUtils]: 17: Hoare triple {7972#true} assume 0 != ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1 % 256;ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset := 0, 0; {7972#true} is VALID [2022-02-20 21:07:43,680 INFO L290 TraceCheckUtils]: 18: Hoare triple {7972#true} call write~$Pointer$(ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, 8 + ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset, 8);havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~mem502#1;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.offset; {7972#true} is VALID [2022-02-20 21:07:43,681 INFO L290 TraceCheckUtils]: 19: Hoare triple {7972#true} assume { :end_inline_ensure_byte_cursor_has_allocated_buffer_member } true; {7972#true} is VALID [2022-02-20 21:07:43,681 INFO L272 TraceCheckUtils]: 20: Hoare triple {7972#true} call aws_byte_cursor_read_common_harness_#t~ret1212#1 := aws_byte_cursor_is_valid(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset); {7972#true} is VALID [2022-02-20 21:07:43,681 INFO L290 TraceCheckUtils]: 21: Hoare triple {7972#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {7972#true} is VALID [2022-02-20 21:07:43,681 INFO L290 TraceCheckUtils]: 22: Hoare triple {7972#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {7972#true} is VALID [2022-02-20 21:07:43,681 INFO L290 TraceCheckUtils]: 23: Hoare triple {7972#true} assume #t~short694; {7972#true} is VALID [2022-02-20 21:07:43,681 INFO L290 TraceCheckUtils]: 24: Hoare triple {7972#true} #t~short695 := #t~short694; {7972#true} is VALID [2022-02-20 21:07:43,681 INFO L290 TraceCheckUtils]: 25: Hoare triple {7972#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; {7972#true} is VALID [2022-02-20 21:07:43,682 INFO L290 TraceCheckUtils]: 26: Hoare triple {7972#true} assume true; {7972#true} is VALID [2022-02-20 21:07:43,682 INFO L284 TraceCheckUtils]: 27: Hoare quadruple {7972#true} {7972#true} #324#return; {7972#true} is VALID [2022-02-20 21:07:43,682 INFO L272 TraceCheckUtils]: 28: Hoare triple {7972#true} call assume_abort_if_not(aws_byte_cursor_read_common_harness_#t~ret1212#1); {7972#true} is VALID [2022-02-20 21:07:43,682 INFO L290 TraceCheckUtils]: 29: Hoare triple {7972#true} ~cond := #in~cond; {7972#true} is VALID [2022-02-20 21:07:43,682 INFO L290 TraceCheckUtils]: 30: Hoare triple {7972#true} assume !(0 == ~cond % 256); {7972#true} is VALID [2022-02-20 21:07:43,682 INFO L290 TraceCheckUtils]: 31: Hoare triple {7972#true} assume true; {7972#true} is VALID [2022-02-20 21:07:43,683 INFO L284 TraceCheckUtils]: 32: Hoare quadruple {7972#true} {7972#true} #326#return; {7972#true} is VALID [2022-02-20 21:07:43,683 INFO L290 TraceCheckUtils]: 33: Hoare triple {7972#true} havoc aws_byte_cursor_read_common_harness_#t~ret1212#1;call aws_byte_cursor_read_common_harness_#t~mem1213#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8); {7972#true} is VALID [2022-02-20 21:07:43,683 INFO L272 TraceCheckUtils]: 34: Hoare triple {7972#true} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_common_harness_#t~mem1213#1 % 18446744073709551616 >= 4 then 1 else 0) then 0 else 1)); {7972#true} is VALID [2022-02-20 21:07:43,683 INFO L290 TraceCheckUtils]: 35: Hoare triple {7972#true} ~cond := #in~cond; {7972#true} is VALID [2022-02-20 21:07:43,683 INFO L290 TraceCheckUtils]: 36: Hoare triple {7972#true} assume !(0 == ~cond % 256); {7972#true} is VALID [2022-02-20 21:07:43,683 INFO L290 TraceCheckUtils]: 37: Hoare triple {7972#true} assume true; {7972#true} is VALID [2022-02-20 21:07:43,683 INFO L284 TraceCheckUtils]: 38: Hoare quadruple {7972#true} {7972#true} #328#return; {7972#true} is VALID [2022-02-20 21:07:43,684 INFO L290 TraceCheckUtils]: 39: Hoare triple {7972#true} havoc aws_byte_cursor_read_common_harness_#t~mem1213#1; {7972#true} is VALID [2022-02-20 21:07:43,684 INFO L272 TraceCheckUtils]: 40: Hoare triple {7972#true} call assume_abort_if_not((if 0 == aws_byte_cursor_read_common_harness_~dest~1#1.base + aws_byte_cursor_read_common_harness_~dest~1#1.offset then 0 else 1)); {7972#true} is VALID [2022-02-20 21:07:43,684 INFO L290 TraceCheckUtils]: 41: Hoare triple {7972#true} ~cond := #in~cond; {7972#true} is VALID [2022-02-20 21:07:43,684 INFO L290 TraceCheckUtils]: 42: Hoare triple {7972#true} assume !(0 == ~cond % 256); {7972#true} is VALID [2022-02-20 21:07:43,684 INFO L290 TraceCheckUtils]: 43: Hoare triple {7972#true} assume true; {7972#true} is VALID [2022-02-20 21:07:43,684 INFO L284 TraceCheckUtils]: 44: Hoare quadruple {7972#true} {7972#true} #330#return; {7972#true} is VALID [2022-02-20 21:07:43,684 INFO L272 TraceCheckUtils]: 45: Hoare triple {7972#true} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_common_harness_~length~2#1 % 18446744073709551616 >= 4 then 1 else 0) then 0 else 1)); {7972#true} is VALID [2022-02-20 21:07:43,685 INFO L290 TraceCheckUtils]: 46: Hoare triple {7972#true} ~cond := #in~cond; {7972#true} is VALID [2022-02-20 21:07:43,685 INFO L290 TraceCheckUtils]: 47: Hoare triple {7972#true} assume !(0 == ~cond % 256); {7972#true} is VALID [2022-02-20 21:07:43,685 INFO L290 TraceCheckUtils]: 48: Hoare triple {7972#true} assume true; {7972#true} is VALID [2022-02-20 21:07:43,685 INFO L284 TraceCheckUtils]: 49: Hoare quadruple {7972#true} {7972#true} #332#return; {7972#true} is VALID [2022-02-20 21:07:43,685 INFO L290 TraceCheckUtils]: 50: Hoare triple {7972#true} call aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset := #Ultimate.allocOnStack(16);call aws_byte_cursor_read_common_harness_#t~mem1214#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call write~init~int(aws_byte_cursor_read_common_harness_#t~mem1214#1, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, 8 + aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8);havoc aws_byte_cursor_read_common_harness_#t~mem1214#1;havoc aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset;call aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_read_common_harness_#t~mem1217#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);assume { :begin_inline_save_byte_from_array } true;save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset, save_byte_from_array_#in~size#1, save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset := aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset, aws_byte_cursor_read_common_harness_#t~mem1217#1, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset;havoc save_byte_from_array_#t~ret595#1, save_byte_from_array_#t~mem596#1, save_byte_from_array_#t~mem597#1, save_byte_from_array_#t~mem598#1, save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset, save_byte_from_array_~size#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset;save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset := save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset;save_byte_from_array_~size#1 := save_byte_from_array_#in~size#1;save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset := save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset; {7972#true} is VALID [2022-02-20 21:07:43,685 INFO L290 TraceCheckUtils]: 51: Hoare triple {7972#true} assume !((save_byte_from_array_~size#1 % 18446744073709551616 > 0 && (save_byte_from_array_~array#1.base != 0 || save_byte_from_array_~array#1.offset != 0)) && (save_byte_from_array_~storage#1.base != 0 || save_byte_from_array_~storage#1.offset != 0)); {7972#true} is VALID [2022-02-20 21:07:43,686 INFO L290 TraceCheckUtils]: 52: Hoare triple {7972#true} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset;havoc aws_byte_cursor_read_common_harness_#t~mem1217#1;call aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset := #Ultimate.allocOnStack(4);call aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, 8 + aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8); {7972#true} is VALID [2022-02-20 21:07:43,687 INFO L272 TraceCheckUtils]: 53: Hoare triple {7972#true} call aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset := #Ultimate.C_memcpy(aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset, 4); {8072#(and (= |old(#memory_real)| |#memory_real|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))} is VALID [2022-02-20 21:07:43,687 INFO L290 TraceCheckUtils]: 54: Hoare triple {8072#(and (= |old(#memory_real)| |#memory_real|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))} #t~loopctr1237 := 0; {7972#true} is VALID [2022-02-20 21:07:43,687 INFO L290 TraceCheckUtils]: 55: Hoare triple {7972#true} assume !(#t~loopctr1237 % 18446744073709551616 < size % 18446744073709551616);#t~loopctr1246 := 0; {7972#true} is VALID [2022-02-20 21:07:43,687 INFO L290 TraceCheckUtils]: 56: Hoare triple {7972#true} assume !(#t~loopctr1246 % 18446744073709551616 < size % 18446744073709551616); {7972#true} is VALID [2022-02-20 21:07:43,687 INFO L290 TraceCheckUtils]: 57: Hoare triple {7972#true} assume #res.base == dest.base && #res.offset == dest.offset; {7972#true} is VALID [2022-02-20 21:07:43,687 INFO L284 TraceCheckUtils]: 58: Hoare quadruple {7972#true} {7972#true} #336#return; {7972#true} is VALID [2022-02-20 21:07:43,688 INFO L290 TraceCheckUtils]: 59: Hoare triple {7972#true} havoc aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset;havoc aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset;call aws_byte_cursor_read_common_harness_#t~mem1220#1 := read~int(aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, 4); {7972#true} is VALID [2022-02-20 21:07:43,688 INFO L272 TraceCheckUtils]: 60: Hoare triple {7972#true} call aws_byte_cursor_read_common_harness_#t~ret1221#1 := aws_ntoh32(aws_byte_cursor_read_common_harness_#t~mem1220#1); {7972#true} is VALID [2022-02-20 21:07:43,688 INFO L290 TraceCheckUtils]: 61: Hoare triple {7972#true} ~x := #in~x;call #t~ret257 := ntohl(~x);#res := #t~ret257;havoc #t~ret257; {7972#true} is VALID [2022-02-20 21:07:43,688 INFO L290 TraceCheckUtils]: 62: Hoare triple {7972#true} assume true; {7972#true} is VALID [2022-02-20 21:07:43,688 INFO L284 TraceCheckUtils]: 63: Hoare quadruple {7972#true} {7972#true} #338#return; {7972#true} is VALID [2022-02-20 21:07:43,688 INFO L290 TraceCheckUtils]: 64: Hoare triple {7972#true} call write~int(aws_byte_cursor_read_common_harness_#t~ret1221#1, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, 4);havoc aws_byte_cursor_read_common_harness_#t~mem1220#1;havoc aws_byte_cursor_read_common_harness_#t~ret1221#1;assume { :begin_inline_aws_byte_cursor_read_be32 } true;aws_byte_cursor_read_be32_#in~cur#1.base, aws_byte_cursor_read_be32_#in~cur#1.offset, aws_byte_cursor_read_be32_#in~var#1.base, aws_byte_cursor_read_be32_#in~var#1.offset := aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset;havoc aws_byte_cursor_read_be32_#res#1;havoc aws_byte_cursor_read_be32_#t~ret1131#1, aws_byte_cursor_read_be32_#t~ret1132#1, aws_byte_cursor_read_be32_#t~mem1133#1, aws_byte_cursor_read_be32_#t~ret1134#1, aws_byte_cursor_read_be32_#t~ret1135#1, aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset, aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset, aws_byte_cursor_read_be32_~rv~10#1;aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset := aws_byte_cursor_read_be32_#in~cur#1.base, aws_byte_cursor_read_be32_#in~cur#1.offset;aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset := aws_byte_cursor_read_be32_#in~var#1.base, aws_byte_cursor_read_be32_#in~var#1.offset; {7972#true} is VALID [2022-02-20 21:07:43,689 INFO L272 TraceCheckUtils]: 65: Hoare triple {7972#true} call aws_byte_cursor_read_be32_#t~ret1131#1 := aws_byte_cursor_is_valid(aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset); {7972#true} is VALID [2022-02-20 21:07:43,689 INFO L290 TraceCheckUtils]: 66: Hoare triple {7972#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {7972#true} is VALID [2022-02-20 21:07:43,689 INFO L290 TraceCheckUtils]: 67: Hoare triple {7972#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {7972#true} is VALID [2022-02-20 21:07:43,689 INFO L290 TraceCheckUtils]: 68: Hoare triple {7972#true} assume #t~short694; {7972#true} is VALID [2022-02-20 21:07:43,689 INFO L290 TraceCheckUtils]: 69: Hoare triple {7972#true} #t~short695 := #t~short694; {7972#true} is VALID [2022-02-20 21:07:43,689 INFO L290 TraceCheckUtils]: 70: Hoare triple {7972#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; {7972#true} is VALID [2022-02-20 21:07:43,689 INFO L290 TraceCheckUtils]: 71: Hoare triple {7972#true} assume true; {7972#true} is VALID [2022-02-20 21:07:43,690 INFO L284 TraceCheckUtils]: 72: Hoare quadruple {7972#true} {7972#true} #340#return; {7972#true} is VALID [2022-02-20 21:07:43,690 INFO L272 TraceCheckUtils]: 73: Hoare triple {7972#true} call assume_abort_if_not(aws_byte_cursor_read_be32_#t~ret1131#1); {7972#true} is VALID [2022-02-20 21:07:43,690 INFO L290 TraceCheckUtils]: 74: Hoare triple {7972#true} ~cond := #in~cond; {7972#true} is VALID [2022-02-20 21:07:43,690 INFO L290 TraceCheckUtils]: 75: Hoare triple {7972#true} assume !(0 == ~cond % 256); {7972#true} is VALID [2022-02-20 21:07:43,690 INFO L290 TraceCheckUtils]: 76: Hoare triple {7972#true} assume true; {7972#true} is VALID [2022-02-20 21:07:43,690 INFO L284 TraceCheckUtils]: 77: Hoare quadruple {7972#true} {7972#true} #342#return; {7972#true} is VALID [2022-02-20 21:07:43,690 INFO L290 TraceCheckUtils]: 78: Hoare triple {7972#true} havoc aws_byte_cursor_read_be32_#t~ret1131#1; {7972#true} is VALID [2022-02-20 21:07:43,691 INFO L272 TraceCheckUtils]: 79: Hoare triple {7972#true} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_be32_~var#1.base != 0 || aws_byte_cursor_read_be32_~var#1.offset != 0 then 1 else 0) then 0 else 1)); {7972#true} is VALID [2022-02-20 21:07:43,691 INFO L290 TraceCheckUtils]: 80: Hoare triple {7972#true} ~cond := #in~cond; {7972#true} is VALID [2022-02-20 21:07:43,691 INFO L290 TraceCheckUtils]: 81: Hoare triple {7972#true} assume !(0 == ~cond % 256); {7972#true} is VALID [2022-02-20 21:07:43,691 INFO L290 TraceCheckUtils]: 82: Hoare triple {7972#true} assume true; {7972#true} is VALID [2022-02-20 21:07:43,691 INFO L284 TraceCheckUtils]: 83: Hoare quadruple {7972#true} {7972#true} #344#return; {7972#true} is VALID [2022-02-20 21:07:43,691 INFO L272 TraceCheckUtils]: 84: Hoare triple {7972#true} call aws_byte_cursor_read_be32_#t~ret1132#1 := aws_byte_cursor_read(aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset, aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset, 4); {7972#true} is VALID [2022-02-20 21:07:43,692 INFO L290 TraceCheckUtils]: 85: Hoare triple {7972#true} ~cur#1.base, ~cur#1.offset := #in~cur#1.base, #in~cur#1.offset;~dest#1.base, ~dest#1.offset := #in~dest#1.base, #in~dest#1.offset;~len#1 := #in~len#1; {7972#true} is VALID [2022-02-20 21:07:43,692 INFO L272 TraceCheckUtils]: 86: Hoare triple {7972#true} call #t~ret1106#1 := aws_byte_cursor_is_valid(~cur#1.base, ~cur#1.offset); {7972#true} is VALID [2022-02-20 21:07:43,692 INFO L290 TraceCheckUtils]: 87: Hoare triple {7972#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {7972#true} is VALID [2022-02-20 21:07:43,692 INFO L290 TraceCheckUtils]: 88: Hoare triple {7972#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {7972#true} is VALID [2022-02-20 21:07:43,692 INFO L290 TraceCheckUtils]: 89: Hoare triple {7972#true} assume #t~short694; {7972#true} is VALID [2022-02-20 21:07:43,692 INFO L290 TraceCheckUtils]: 90: Hoare triple {7972#true} #t~short695 := #t~short694; {7972#true} is VALID [2022-02-20 21:07:43,692 INFO L290 TraceCheckUtils]: 91: Hoare triple {7972#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; {7972#true} is VALID [2022-02-20 21:07:43,693 INFO L290 TraceCheckUtils]: 92: Hoare triple {7972#true} assume true; {7972#true} is VALID [2022-02-20 21:07:43,693 INFO L284 TraceCheckUtils]: 93: Hoare quadruple {7972#true} {7972#true} #282#return; {7972#true} is VALID [2022-02-20 21:07:43,693 INFO L272 TraceCheckUtils]: 94: Hoare triple {7972#true} call assume_abort_if_not(#t~ret1106#1); {7972#true} is VALID [2022-02-20 21:07:43,693 INFO L290 TraceCheckUtils]: 95: Hoare triple {7972#true} ~cond := #in~cond; {7972#true} is VALID [2022-02-20 21:07:43,693 INFO L290 TraceCheckUtils]: 96: Hoare triple {7972#true} assume !(0 == ~cond % 256); {7972#true} is VALID [2022-02-20 21:07:43,693 INFO L290 TraceCheckUtils]: 97: Hoare triple {7972#true} assume true; {7972#true} is VALID [2022-02-20 21:07:43,693 INFO L284 TraceCheckUtils]: 98: Hoare quadruple {7972#true} {7972#true} #284#return; {7972#true} is VALID [2022-02-20 21:07:43,694 INFO L290 TraceCheckUtils]: 99: Hoare triple {7972#true} havoc #t~ret1106#1; {7972#true} is VALID [2022-02-20 21:07:43,694 INFO L272 TraceCheckUtils]: 100: Hoare triple {7972#true} call assume_abort_if_not((if 0 == (if 0 == ~len#1 % 18446744073709551616 || ~dest#1.base != 0 || ~dest#1.offset != 0 then 1 else 0) then 0 else 1)); {7972#true} is VALID [2022-02-20 21:07:43,694 INFO L290 TraceCheckUtils]: 101: Hoare triple {7972#true} ~cond := #in~cond; {7972#true} is VALID [2022-02-20 21:07:43,694 INFO L290 TraceCheckUtils]: 102: Hoare triple {7972#true} assume !(0 == ~cond % 256); {7972#true} is VALID [2022-02-20 21:07:43,694 INFO L290 TraceCheckUtils]: 103: Hoare triple {7972#true} assume true; {7972#true} is VALID [2022-02-20 21:07:43,694 INFO L284 TraceCheckUtils]: 104: Hoare quadruple {7972#true} {7972#true} #286#return; {7972#true} is VALID [2022-02-20 21:07:43,694 INFO L290 TraceCheckUtils]: 105: Hoare triple {7972#true} call ~#slice~0#1.base, ~#slice~0#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_advance_nospec } true;aws_byte_cursor_advance_nospec_#in~cursor#1.base, aws_byte_cursor_advance_nospec_#in~cursor#1.offset, aws_byte_cursor_advance_nospec_#in~len#1 := ~cur#1.base, ~cur#1.offset, ~len#1;havoc aws_byte_cursor_advance_nospec_#res#1.len, aws_byte_cursor_advance_nospec_#res#1.ptr.base, aws_byte_cursor_advance_nospec_#res#1.ptr.offset;havoc aws_byte_cursor_advance_nospec_#t~ret1090#1, aws_byte_cursor_advance_nospec_#t~mem1091#1, aws_byte_cursor_advance_nospec_#t~mem1092#1, aws_byte_cursor_advance_nospec_#t~short1093#1, aws_byte_cursor_advance_nospec_#t~mem1094#1, aws_byte_cursor_advance_nospec_#t~ret1095#1, aws_byte_cursor_advance_nospec_#t~mem1097#1.base, aws_byte_cursor_advance_nospec_#t~mem1097#1.offset, aws_byte_cursor_advance_nospec_#t~mem1098#1, aws_byte_cursor_advance_nospec_#t~mem1099#1.base, aws_byte_cursor_advance_nospec_#t~mem1099#1.offset, aws_byte_cursor_advance_nospec_#t~mem1100#1.base, aws_byte_cursor_advance_nospec_#t~mem1100#1.offset, aws_byte_cursor_advance_nospec_#t~mem1101#1, aws_byte_cursor_advance_nospec_~mask~0#1, aws_byte_cursor_advance_nospec_#t~nondet1096#1, aws_byte_cursor_advance_nospec_#t~ret1102#1, aws_byte_cursor_advance_nospec_#t~ret1103#1, aws_byte_cursor_advance_nospec_#t~mem1104#1, aws_byte_cursor_advance_nospec_#t~mem1105#1.base, aws_byte_cursor_advance_nospec_#t~mem1105#1.offset, aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset, aws_byte_cursor_advance_nospec_~len#1, aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset;aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset := aws_byte_cursor_advance_nospec_#in~cursor#1.base, aws_byte_cursor_advance_nospec_#in~cursor#1.offset;aws_byte_cursor_advance_nospec_~len#1 := aws_byte_cursor_advance_nospec_#in~len#1; {7972#true} is VALID [2022-02-20 21:07:43,695 INFO L272 TraceCheckUtils]: 106: Hoare triple {7972#true} call aws_byte_cursor_advance_nospec_#t~ret1090#1 := aws_byte_cursor_is_valid(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset); {7972#true} is VALID [2022-02-20 21:07:43,695 INFO L290 TraceCheckUtils]: 107: Hoare triple {7972#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {7972#true} is VALID [2022-02-20 21:07:43,695 INFO L290 TraceCheckUtils]: 108: Hoare triple {7972#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {7972#true} is VALID [2022-02-20 21:07:43,695 INFO L290 TraceCheckUtils]: 109: Hoare triple {7972#true} assume #t~short694; {7972#true} is VALID [2022-02-20 21:07:43,695 INFO L290 TraceCheckUtils]: 110: Hoare triple {7972#true} #t~short695 := #t~short694; {7972#true} is VALID [2022-02-20 21:07:43,695 INFO L290 TraceCheckUtils]: 111: Hoare triple {7972#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; {7972#true} is VALID [2022-02-20 21:07:43,696 INFO L290 TraceCheckUtils]: 112: Hoare triple {7972#true} assume true; {7972#true} is VALID [2022-02-20 21:07:43,696 INFO L284 TraceCheckUtils]: 113: Hoare quadruple {7972#true} {7972#true} #288#return; {7972#true} is VALID [2022-02-20 21:07:43,696 INFO L272 TraceCheckUtils]: 114: Hoare triple {7972#true} call assume_abort_if_not(aws_byte_cursor_advance_nospec_#t~ret1090#1); {7972#true} is VALID [2022-02-20 21:07:43,696 INFO L290 TraceCheckUtils]: 115: Hoare triple {7972#true} ~cond := #in~cond; {7972#true} is VALID [2022-02-20 21:07:43,696 INFO L290 TraceCheckUtils]: 116: Hoare triple {7972#true} assume !(0 == ~cond % 256); {7972#true} is VALID [2022-02-20 21:07:43,696 INFO L290 TraceCheckUtils]: 117: Hoare triple {7972#true} assume true; {7972#true} is VALID [2022-02-20 21:07:43,696 INFO L284 TraceCheckUtils]: 118: Hoare quadruple {7972#true} {7972#true} #290#return; {7972#true} is VALID [2022-02-20 21:07:43,697 INFO L290 TraceCheckUtils]: 119: Hoare triple {7972#true} havoc aws_byte_cursor_advance_nospec_#t~ret1090#1;call aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset := #Ultimate.allocOnStack(16);call aws_byte_cursor_advance_nospec_#t~mem1091#1 := read~int(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset, 8);aws_byte_cursor_advance_nospec_#t~short1093#1 := aws_byte_cursor_advance_nospec_~len#1 % 18446744073709551616 <= aws_byte_cursor_advance_nospec_#t~mem1091#1 % 18446744073709551616 && aws_byte_cursor_advance_nospec_~len#1 % 18446744073709551616 <= 9223372036854775807; {7972#true} is VALID [2022-02-20 21:07:43,697 INFO L290 TraceCheckUtils]: 120: Hoare triple {7972#true} assume !aws_byte_cursor_advance_nospec_#t~short1093#1; {7972#true} is VALID [2022-02-20 21:07:43,697 INFO L290 TraceCheckUtils]: 121: Hoare triple {7972#true} assume !aws_byte_cursor_advance_nospec_#t~short1093#1;havoc aws_byte_cursor_advance_nospec_#t~mem1091#1;havoc aws_byte_cursor_advance_nospec_#t~mem1092#1;havoc aws_byte_cursor_advance_nospec_#t~short1093#1;call write~$Pointer$(0, 0, aws_byte_cursor_advance_nospec_~#rv~7#1.base, 8 + aws_byte_cursor_advance_nospec_~#rv~7#1.offset, 8);call write~int(0, aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset, 8); {7972#true} is VALID [2022-02-20 21:07:43,697 INFO L272 TraceCheckUtils]: 122: Hoare triple {7972#true} call aws_byte_cursor_advance_nospec_#t~ret1102#1 := aws_byte_cursor_is_valid(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset); {7972#true} is VALID [2022-02-20 21:07:43,697 INFO L290 TraceCheckUtils]: 123: Hoare triple {7972#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {7972#true} is VALID [2022-02-20 21:07:43,697 INFO L290 TraceCheckUtils]: 124: Hoare triple {7972#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {7972#true} is VALID [2022-02-20 21:07:43,698 INFO L290 TraceCheckUtils]: 125: Hoare triple {7972#true} assume #t~short694; {8073#|aws_byte_cursor_is_valid_#t~short694|} is VALID [2022-02-20 21:07:43,698 INFO L290 TraceCheckUtils]: 126: Hoare triple {8073#|aws_byte_cursor_is_valid_#t~short694|} #t~short695 := #t~short694; {8074#|aws_byte_cursor_is_valid_#t~short695|} is VALID [2022-02-20 21:07:43,699 INFO L290 TraceCheckUtils]: 127: Hoare triple {8074#|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; {8075#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} is VALID [2022-02-20 21:07:43,699 INFO L290 TraceCheckUtils]: 128: Hoare triple {8075#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} assume true; {8075#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} is VALID [2022-02-20 21:07:43,700 INFO L284 TraceCheckUtils]: 129: Hoare quadruple {8075#(and (<= |aws_byte_cursor_is_valid_#res| 1) (<= 1 |aws_byte_cursor_is_valid_#res|))} {7972#true} #292#return; {8065#(and (<= |aws_byte_cursor_read_aws_byte_cursor_advance_nospec_#t~ret1102#1| 1) (<= 1 |aws_byte_cursor_read_aws_byte_cursor_advance_nospec_#t~ret1102#1|))} is VALID [2022-02-20 21:07:43,700 INFO L272 TraceCheckUtils]: 130: Hoare triple {8065#(and (<= |aws_byte_cursor_read_aws_byte_cursor_advance_nospec_#t~ret1102#1| 1) (<= 1 |aws_byte_cursor_read_aws_byte_cursor_advance_nospec_#t~ret1102#1|))} call __VERIFIER_assert(aws_byte_cursor_advance_nospec_#t~ret1102#1); {8066#(and (<= 1 |__VERIFIER_assert_#in~cond|) (<= |__VERIFIER_assert_#in~cond| 1))} is VALID [2022-02-20 21:07:43,701 INFO L290 TraceCheckUtils]: 131: Hoare triple {8066#(and (<= 1 |__VERIFIER_assert_#in~cond|) (<= |__VERIFIER_assert_#in~cond| 1))} ~cond := #in~cond; {8067#(and (<= (div __VERIFIER_assert_~cond 256) 0) (<= 1 __VERIFIER_assert_~cond))} is VALID [2022-02-20 21:07:43,701 INFO L290 TraceCheckUtils]: 132: Hoare triple {8067#(and (<= (div __VERIFIER_assert_~cond 256) 0) (<= 1 __VERIFIER_assert_~cond))} assume 0 == ~cond % 256; {7973#false} is VALID [2022-02-20 21:07:43,702 INFO L290 TraceCheckUtils]: 133: Hoare triple {7973#false} assume !false; {7973#false} is VALID [2022-02-20 21:07:43,702 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 201 trivial. 0 not checked. [2022-02-20 21:07:43,702 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:07:43,702 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240316404] [2022-02-20 21:07:43,702 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240316404] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:07:43,703 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:07:43,703 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-02-20 21:07:43,703 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774679305] [2022-02-20 21:07:43,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:07:43,704 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.333333333333333) internal successors, (48), 6 states have internal predecessors, (48), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) Word has length 134 [2022-02-20 21:07:43,707 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:07:43,707 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 10 states, 9 states have (on average 5.333333333333333) internal successors, (48), 6 states have internal predecessors, (48), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) [2022-02-20 21:07:43,825 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 88 edges. 88 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:43,825 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-20 21:07:43,825 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:07:43,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-20 21:07:43,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-02-20 21:07:43,826 INFO L87 Difference]: Start difference. First operand 160 states and 218 transitions. Second operand has 10 states, 9 states have (on average 5.333333333333333) internal successors, (48), 6 states have internal predecessors, (48), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) [2022-02-20 21:07:47,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:47,997 INFO L93 Difference]: Finished difference Result 179 states and 249 transitions. [2022-02-20 21:07:47,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-20 21:07:47,998 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.333333333333333) internal successors, (48), 6 states have internal predecessors, (48), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) Word has length 134 [2022-02-20 21:07:47,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:07:47,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 9 states have (on average 5.333333333333333) internal successors, (48), 6 states have internal predecessors, (48), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) [2022-02-20 21:07:48,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2022-02-20 21:07:48,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 9 states have (on average 5.333333333333333) internal successors, (48), 6 states have internal predecessors, (48), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) [2022-02-20 21:07:48,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2022-02-20 21:07:48,006 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 11 states and 246 transitions. [2022-02-20 21:07:48,283 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 246 edges. 246 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:48,289 INFO L225 Difference]: With dead ends: 179 [2022-02-20 21:07:48,289 INFO L226 Difference]: Without dead ends: 177 [2022-02-20 21:07:48,289 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2022-02-20 21:07:48,290 INFO L933 BasicCegarLoop]: 190 mSDtfsCounter, 139 mSDsluCounter, 718 mSDsCounter, 0 mSdLazyCounter, 823 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 908 SdHoareTripleChecker+Invalid, 942 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 823 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-02-20 21:07:48,290 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 908 Invalid, 942 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 823 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-02-20 21:07:48,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2022-02-20 21:07:48,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 169. [2022-02-20 21:07:48,364 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:07:48,365 INFO L82 GeneralOperation]: Start isEquivalent. First operand 177 states. Second operand has 169 states, 105 states have (on average 1.2190476190476192) internal successors, (128), 108 states have internal predecessors, (128), 49 states have call successors, (49), 12 states have call predecessors, (49), 14 states have return successors, (59), 48 states have call predecessors, (59), 48 states have call successors, (59) [2022-02-20 21:07:48,365 INFO L74 IsIncluded]: Start isIncluded. First operand 177 states. Second operand has 169 states, 105 states have (on average 1.2190476190476192) internal successors, (128), 108 states have internal predecessors, (128), 49 states have call successors, (49), 12 states have call predecessors, (49), 14 states have return successors, (59), 48 states have call predecessors, (59), 48 states have call successors, (59) [2022-02-20 21:07:48,366 INFO L87 Difference]: Start difference. First operand 177 states. Second operand has 169 states, 105 states have (on average 1.2190476190476192) internal successors, (128), 108 states have internal predecessors, (128), 49 states have call successors, (49), 12 states have call predecessors, (49), 14 states have return successors, (59), 48 states have call predecessors, (59), 48 states have call successors, (59) [2022-02-20 21:07:48,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:48,371 INFO L93 Difference]: Finished difference Result 177 states and 247 transitions. [2022-02-20 21:07:48,372 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 247 transitions. [2022-02-20 21:07:48,372 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:48,372 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:48,373 INFO L74 IsIncluded]: Start isIncluded. First operand has 169 states, 105 states have (on average 1.2190476190476192) internal successors, (128), 108 states have internal predecessors, (128), 49 states have call successors, (49), 12 states have call predecessors, (49), 14 states have return successors, (59), 48 states have call predecessors, (59), 48 states have call successors, (59) Second operand 177 states. [2022-02-20 21:07:48,374 INFO L87 Difference]: Start difference. First operand has 169 states, 105 states have (on average 1.2190476190476192) internal successors, (128), 108 states have internal predecessors, (128), 49 states have call successors, (49), 12 states have call predecessors, (49), 14 states have return successors, (59), 48 states have call predecessors, (59), 48 states have call successors, (59) Second operand 177 states. [2022-02-20 21:07:48,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:48,379 INFO L93 Difference]: Finished difference Result 177 states and 247 transitions. [2022-02-20 21:07:48,379 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 247 transitions. [2022-02-20 21:07:48,380 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:48,380 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:48,380 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:07:48,380 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:07:48,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 105 states have (on average 1.2190476190476192) internal successors, (128), 108 states have internal predecessors, (128), 49 states have call successors, (49), 12 states have call predecessors, (49), 14 states have return successors, (59), 48 states have call predecessors, (59), 48 states have call successors, (59) [2022-02-20 21:07:48,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 236 transitions. [2022-02-20 21:07:48,386 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 236 transitions. Word has length 134 [2022-02-20 21:07:48,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:07:48,386 INFO L470 AbstractCegarLoop]: Abstraction has 169 states and 236 transitions. [2022-02-20 21:07:48,387 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.333333333333333) internal successors, (48), 6 states have internal predecessors, (48), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) [2022-02-20 21:07:48,387 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 236 transitions. [2022-02-20 21:07:48,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-02-20 21:07:48,388 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:07:48,388 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 5, 5, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:07:48,389 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-02-20 21:07:48,389 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:07:48,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:07:48,390 INFO L85 PathProgramCache]: Analyzing trace with hash 1856338057, now seen corresponding path program 1 times [2022-02-20 21:07:48,390 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:07:48,390 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346017800] [2022-02-20 21:07:48,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:07:48,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:07:48,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:48,639 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:07:48,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:48,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:07:48,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:48,650 INFO L290 TraceCheckUtils]: 0: Hoare triple {8930#true} #res := #t~nondet8;havoc #t~nondet8; {8930#true} is VALID [2022-02-20 21:07:48,650 INFO L290 TraceCheckUtils]: 1: Hoare triple {8930#true} assume true; {8930#true} is VALID [2022-02-20 21:07:48,651 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {8930#true} {8930#true} #314#return; {8930#true} is VALID [2022-02-20 21:07:48,651 INFO L290 TraceCheckUtils]: 0: Hoare triple {9027#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {8930#true} is VALID [2022-02-20 21:07:48,651 INFO L272 TraceCheckUtils]: 1: Hoare triple {8930#true} call #t~ret554 := nondet_bool(); {8930#true} is VALID [2022-02-20 21:07:48,651 INFO L290 TraceCheckUtils]: 2: Hoare triple {8930#true} #res := #t~nondet8;havoc #t~nondet8; {8930#true} is VALID [2022-02-20 21:07:48,651 INFO L290 TraceCheckUtils]: 3: Hoare triple {8930#true} assume true; {8930#true} is VALID [2022-02-20 21:07:48,652 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {8930#true} {8930#true} #314#return; {8930#true} is VALID [2022-02-20 21:07:48,652 INFO L290 TraceCheckUtils]: 5: Hoare triple {8930#true} assume 0 != #t~ret554 % 256;#t~ite556.base, #t~ite556.offset := 0, 0; {8930#true} is VALID [2022-02-20 21:07:48,652 INFO L290 TraceCheckUtils]: 6: Hoare triple {8930#true} #res.base, #res.offset := #t~ite556.base, #t~ite556.offset;havoc #t~ret554;havoc #t~ite556.base, #t~ite556.offset;havoc #t~ret555.base, #t~ret555.offset; {8930#true} is VALID [2022-02-20 21:07:48,652 INFO L290 TraceCheckUtils]: 7: Hoare triple {8930#true} assume true; {8930#true} is VALID [2022-02-20 21:07:48,652 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {8930#true} {8930#true} #318#return; {8930#true} is VALID [2022-02-20 21:07:48,652 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-02-20 21:07:48,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:48,657 INFO L290 TraceCheckUtils]: 0: Hoare triple {8930#true} #res := #t~nondet8;havoc #t~nondet8; {8930#true} is VALID [2022-02-20 21:07:48,657 INFO L290 TraceCheckUtils]: 1: Hoare triple {8930#true} assume true; {8930#true} is VALID [2022-02-20 21:07:48,658 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {8930#true} {8930#true} #320#return; {8930#true} is VALID [2022-02-20 21:07:48,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-02-20 21:07:48,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:48,680 INFO L290 TraceCheckUtils]: 0: Hoare triple {8930#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {8930#true} is VALID [2022-02-20 21:07:48,680 INFO L290 TraceCheckUtils]: 1: Hoare triple {8930#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {8930#true} is VALID [2022-02-20 21:07:48,680 INFO L290 TraceCheckUtils]: 2: Hoare triple {8930#true} assume #t~short694; {8930#true} is VALID [2022-02-20 21:07:48,682 INFO L290 TraceCheckUtils]: 3: Hoare triple {8930#true} #t~short695 := #t~short694; {8930#true} is VALID [2022-02-20 21:07:48,682 INFO L290 TraceCheckUtils]: 4: Hoare triple {8930#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; {8930#true} is VALID [2022-02-20 21:07:48,693 INFO L290 TraceCheckUtils]: 5: Hoare triple {8930#true} assume true; {8930#true} is VALID [2022-02-20 21:07:48,693 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {8930#true} {8930#true} #324#return; {8930#true} is VALID [2022-02-20 21:07:48,693 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-02-20 21:07:48,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:48,700 INFO L290 TraceCheckUtils]: 0: Hoare triple {8930#true} ~cond := #in~cond; {8930#true} is VALID [2022-02-20 21:07:48,701 INFO L290 TraceCheckUtils]: 1: Hoare triple {8930#true} assume !(0 == ~cond % 256); {8930#true} is VALID [2022-02-20 21:07:48,701 INFO L290 TraceCheckUtils]: 2: Hoare triple {8930#true} assume true; {8930#true} is VALID [2022-02-20 21:07:48,701 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {8930#true} {8930#true} #326#return; {8930#true} is VALID [2022-02-20 21:07:48,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-02-20 21:07:48,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:48,707 INFO L290 TraceCheckUtils]: 0: Hoare triple {8930#true} ~cond := #in~cond; {8930#true} is VALID [2022-02-20 21:07:48,707 INFO L290 TraceCheckUtils]: 1: Hoare triple {8930#true} assume !(0 == ~cond % 256); {8930#true} is VALID [2022-02-20 21:07:48,708 INFO L290 TraceCheckUtils]: 2: Hoare triple {8930#true} assume true; {8930#true} is VALID [2022-02-20 21:07:48,708 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {8930#true} {8930#true} #328#return; {8930#true} is VALID [2022-02-20 21:07:48,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-02-20 21:07:48,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:48,714 INFO L290 TraceCheckUtils]: 0: Hoare triple {8930#true} ~cond := #in~cond; {8930#true} is VALID [2022-02-20 21:07:48,714 INFO L290 TraceCheckUtils]: 1: Hoare triple {8930#true} assume !(0 == ~cond % 256); {8930#true} is VALID [2022-02-20 21:07:48,714 INFO L290 TraceCheckUtils]: 2: Hoare triple {8930#true} assume true; {8930#true} is VALID [2022-02-20 21:07:48,714 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {8930#true} {8930#true} #330#return; {8930#true} is VALID [2022-02-20 21:07:48,714 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-02-20 21:07:48,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:48,721 INFO L290 TraceCheckUtils]: 0: Hoare triple {8930#true} ~cond := #in~cond; {8930#true} is VALID [2022-02-20 21:07:48,721 INFO L290 TraceCheckUtils]: 1: Hoare triple {8930#true} assume !(0 == ~cond % 256); {8930#true} is VALID [2022-02-20 21:07:48,721 INFO L290 TraceCheckUtils]: 2: Hoare triple {8930#true} assume true; {8930#true} is VALID [2022-02-20 21:07:48,721 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {8930#true} {8930#true} #332#return; {8930#true} is VALID [2022-02-20 21:07:48,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-02-20 21:07:48,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:48,773 INFO L290 TraceCheckUtils]: 0: Hoare triple {9031#(and (= |old(#memory_real)| |#memory_real|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))} #t~loopctr1237 := 0; {9032#(and (<= 0 |#Ultimate.C_memcpy_#t~loopctr1237|) (<= |#Ultimate.C_memcpy_#t~loopctr1237| 0))} is VALID [2022-02-20 21:07:48,774 INFO L290 TraceCheckUtils]: 1: Hoare triple {9032#(and (<= 0 |#Ultimate.C_memcpy_#t~loopctr1237|) (<= |#Ultimate.C_memcpy_#t~loopctr1237| 0))} assume !(#t~loopctr1237 % 18446744073709551616 < size % 18446744073709551616);#t~loopctr1246 := 0; {9033#(or (<= |#Ultimate.C_memcpy_size| 0) (< 0 (div |#Ultimate.C_memcpy_size| 18446744073709551616)))} is VALID [2022-02-20 21:07:48,775 INFO L290 TraceCheckUtils]: 2: Hoare triple {9033#(or (<= |#Ultimate.C_memcpy_size| 0) (< 0 (div |#Ultimate.C_memcpy_size| 18446744073709551616)))} assume !(#t~loopctr1246 % 18446744073709551616 < size % 18446744073709551616); {9033#(or (<= |#Ultimate.C_memcpy_size| 0) (< 0 (div |#Ultimate.C_memcpy_size| 18446744073709551616)))} is VALID [2022-02-20 21:07:48,775 INFO L290 TraceCheckUtils]: 3: Hoare triple {9033#(or (<= |#Ultimate.C_memcpy_size| 0) (< 0 (div |#Ultimate.C_memcpy_size| 18446744073709551616)))} assume #res.base == dest.base && #res.offset == dest.offset; {9033#(or (<= |#Ultimate.C_memcpy_size| 0) (< 0 (div |#Ultimate.C_memcpy_size| 18446744073709551616)))} is VALID [2022-02-20 21:07:48,777 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {9033#(or (<= |#Ultimate.C_memcpy_size| 0) (< 0 (div |#Ultimate.C_memcpy_size| 18446744073709551616)))} {8930#true} #336#return; {8931#false} is VALID [2022-02-20 21:07:48,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-02-20 21:07:48,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:48,786 INFO L290 TraceCheckUtils]: 0: Hoare triple {8930#true} ~x := #in~x;call #t~ret257 := ntohl(~x);#res := #t~ret257;havoc #t~ret257; {8930#true} is VALID [2022-02-20 21:07:48,787 INFO L290 TraceCheckUtils]: 1: Hoare triple {8930#true} assume true; {8930#true} is VALID [2022-02-20 21:07:48,787 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {8930#true} {8931#false} #338#return; {8931#false} is VALID [2022-02-20 21:07:48,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-02-20 21:07:48,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:48,798 INFO L290 TraceCheckUtils]: 0: Hoare triple {8930#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {8930#true} is VALID [2022-02-20 21:07:48,799 INFO L290 TraceCheckUtils]: 1: Hoare triple {8930#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {8930#true} is VALID [2022-02-20 21:07:48,799 INFO L290 TraceCheckUtils]: 2: Hoare triple {8930#true} assume #t~short694; {8930#true} is VALID [2022-02-20 21:07:48,799 INFO L290 TraceCheckUtils]: 3: Hoare triple {8930#true} #t~short695 := #t~short694; {8930#true} is VALID [2022-02-20 21:07:48,799 INFO L290 TraceCheckUtils]: 4: Hoare triple {8930#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; {8930#true} is VALID [2022-02-20 21:07:48,799 INFO L290 TraceCheckUtils]: 5: Hoare triple {8930#true} assume true; {8930#true} is VALID [2022-02-20 21:07:48,799 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {8930#true} {8931#false} #340#return; {8931#false} is VALID [2022-02-20 21:07:48,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-02-20 21:07:48,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:48,806 INFO L290 TraceCheckUtils]: 0: Hoare triple {8930#true} ~cond := #in~cond; {8930#true} is VALID [2022-02-20 21:07:48,806 INFO L290 TraceCheckUtils]: 1: Hoare triple {8930#true} assume !(0 == ~cond % 256); {8930#true} is VALID [2022-02-20 21:07:48,806 INFO L290 TraceCheckUtils]: 2: Hoare triple {8930#true} assume true; {8930#true} is VALID [2022-02-20 21:07:48,806 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {8930#true} {8931#false} #342#return; {8931#false} is VALID [2022-02-20 21:07:48,806 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-02-20 21:07:48,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:48,812 INFO L290 TraceCheckUtils]: 0: Hoare triple {8930#true} ~cond := #in~cond; {8930#true} is VALID [2022-02-20 21:07:48,812 INFO L290 TraceCheckUtils]: 1: Hoare triple {8930#true} assume !(0 == ~cond % 256); {8930#true} is VALID [2022-02-20 21:07:48,812 INFO L290 TraceCheckUtils]: 2: Hoare triple {8930#true} assume true; {8930#true} is VALID [2022-02-20 21:07:48,813 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {8930#true} {8931#false} #344#return; {8931#false} is VALID [2022-02-20 21:07:48,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-02-20 21:07:48,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:48,819 INFO L290 TraceCheckUtils]: 0: Hoare triple {8930#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {8930#true} is VALID [2022-02-20 21:07:48,820 INFO L290 TraceCheckUtils]: 1: Hoare triple {8930#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {8930#true} is VALID [2022-02-20 21:07:48,820 INFO L290 TraceCheckUtils]: 2: Hoare triple {8930#true} assume #t~short694; {8930#true} is VALID [2022-02-20 21:07:48,820 INFO L290 TraceCheckUtils]: 3: Hoare triple {8930#true} #t~short695 := #t~short694; {8930#true} is VALID [2022-02-20 21:07:48,820 INFO L290 TraceCheckUtils]: 4: Hoare triple {8930#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; {8930#true} is VALID [2022-02-20 21:07:48,820 INFO L290 TraceCheckUtils]: 5: Hoare triple {8930#true} assume true; {8930#true} is VALID [2022-02-20 21:07:48,820 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {8930#true} {8931#false} #282#return; {8931#false} is VALID [2022-02-20 21:07:48,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-02-20 21:07:48,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:48,826 INFO L290 TraceCheckUtils]: 0: Hoare triple {8930#true} ~cond := #in~cond; {8930#true} is VALID [2022-02-20 21:07:48,826 INFO L290 TraceCheckUtils]: 1: Hoare triple {8930#true} assume !(0 == ~cond % 256); {8930#true} is VALID [2022-02-20 21:07:48,827 INFO L290 TraceCheckUtils]: 2: Hoare triple {8930#true} assume true; {8930#true} is VALID [2022-02-20 21:07:48,827 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {8930#true} {8931#false} #284#return; {8931#false} is VALID [2022-02-20 21:07:48,827 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-02-20 21:07:48,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:48,833 INFO L290 TraceCheckUtils]: 0: Hoare triple {8930#true} ~cond := #in~cond; {8930#true} is VALID [2022-02-20 21:07:48,833 INFO L290 TraceCheckUtils]: 1: Hoare triple {8930#true} assume !(0 == ~cond % 256); {8930#true} is VALID [2022-02-20 21:07:48,833 INFO L290 TraceCheckUtils]: 2: Hoare triple {8930#true} assume true; {8930#true} is VALID [2022-02-20 21:07:48,833 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {8930#true} {8931#false} #286#return; {8931#false} is VALID [2022-02-20 21:07:48,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-02-20 21:07:48,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:48,840 INFO L290 TraceCheckUtils]: 0: Hoare triple {8930#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {8930#true} is VALID [2022-02-20 21:07:48,840 INFO L290 TraceCheckUtils]: 1: Hoare triple {8930#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {8930#true} is VALID [2022-02-20 21:07:48,840 INFO L290 TraceCheckUtils]: 2: Hoare triple {8930#true} assume #t~short694; {8930#true} is VALID [2022-02-20 21:07:48,841 INFO L290 TraceCheckUtils]: 3: Hoare triple {8930#true} #t~short695 := #t~short694; {8930#true} is VALID [2022-02-20 21:07:48,841 INFO L290 TraceCheckUtils]: 4: Hoare triple {8930#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; {8930#true} is VALID [2022-02-20 21:07:48,841 INFO L290 TraceCheckUtils]: 5: Hoare triple {8930#true} assume true; {8930#true} is VALID [2022-02-20 21:07:48,841 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {8930#true} {8931#false} #288#return; {8931#false} is VALID [2022-02-20 21:07:48,841 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-02-20 21:07:48,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:48,847 INFO L290 TraceCheckUtils]: 0: Hoare triple {8930#true} ~cond := #in~cond; {8930#true} is VALID [2022-02-20 21:07:48,847 INFO L290 TraceCheckUtils]: 1: Hoare triple {8930#true} assume !(0 == ~cond % 256); {8930#true} is VALID [2022-02-20 21:07:48,847 INFO L290 TraceCheckUtils]: 2: Hoare triple {8930#true} assume true; {8930#true} is VALID [2022-02-20 21:07:48,847 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {8930#true} {8931#false} #290#return; {8931#false} is VALID [2022-02-20 21:07:48,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-02-20 21:07:48,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:48,855 INFO L290 TraceCheckUtils]: 0: Hoare triple {8930#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {8930#true} is VALID [2022-02-20 21:07:48,856 INFO L290 TraceCheckUtils]: 1: Hoare triple {8930#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {8930#true} is VALID [2022-02-20 21:07:48,856 INFO L290 TraceCheckUtils]: 2: Hoare triple {8930#true} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {8930#true} is VALID [2022-02-20 21:07:48,856 INFO L290 TraceCheckUtils]: 3: Hoare triple {8930#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; {8930#true} is VALID [2022-02-20 21:07:48,856 INFO L290 TraceCheckUtils]: 4: Hoare triple {8930#true} #t~short693 := #t~short689; {8930#true} is VALID [2022-02-20 21:07:48,856 INFO L290 TraceCheckUtils]: 5: Hoare triple {8930#true} assume !#t~short693; {8930#true} is VALID [2022-02-20 21:07:48,856 INFO L290 TraceCheckUtils]: 6: Hoare triple {8930#true} #t~short694 := #t~short693; {8930#true} is VALID [2022-02-20 21:07:48,856 INFO L290 TraceCheckUtils]: 7: Hoare triple {8930#true} #t~short695 := #t~short694; {8930#true} is VALID [2022-02-20 21:07:48,857 INFO L290 TraceCheckUtils]: 8: Hoare triple {8930#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; {8930#true} is VALID [2022-02-20 21:07:48,857 INFO L290 TraceCheckUtils]: 9: Hoare triple {8930#true} assume true; {8930#true} is VALID [2022-02-20 21:07:48,857 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {8930#true} {8931#false} #292#return; {8931#false} is VALID [2022-02-20 21:07:48,857 INFO L290 TraceCheckUtils]: 0: Hoare triple {8930#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(36, 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; {8930#true} is VALID [2022-02-20 21:07:48,858 INFO L290 TraceCheckUtils]: 1: Hoare triple {8930#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_read_be32_harness } true;assume { :begin_inline_aws_byte_cursor_read_common_harness } true;havoc aws_byte_cursor_read_common_harness_#t~nondet1209#1, aws_byte_cursor_read_common_harness_#t~nondet1210#1, aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset, aws_byte_cursor_read_common_harness_#t~ret1212#1, aws_byte_cursor_read_common_harness_#t~mem1213#1, aws_byte_cursor_read_common_harness_#t~mem1214#1, aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset, aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset, aws_byte_cursor_read_common_harness_#t~mem1217#1, aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset, aws_byte_cursor_read_common_harness_#t~mem1220#1, aws_byte_cursor_read_common_harness_#t~ret1221#1, aws_byte_cursor_read_common_harness_#t~ret1222#1, aws_byte_cursor_read_common_harness_#t~mem1223#1, aws_byte_cursor_read_common_harness_#t~mem1224#1, aws_byte_cursor_read_common_harness_#t~short1225#1, aws_byte_cursor_read_common_harness_#t~mem1227#1.base, aws_byte_cursor_read_common_harness_#t~mem1227#1.offset, aws_byte_cursor_read_common_harness_#t~mem1226#1.base, aws_byte_cursor_read_common_harness_#t~mem1226#1.offset, aws_byte_cursor_read_common_harness_#t~mem1229#1, aws_byte_cursor_read_common_harness_#t~mem1228#1, aws_byte_cursor_read_common_harness_#t~mem1230#1, aws_byte_cursor_read_common_harness_#t~mem1231#1, aws_byte_cursor_read_common_harness_#t~mem1232#1, aws_byte_cursor_read_common_harness_#t~mem1233#1.base, aws_byte_cursor_read_common_harness_#t~mem1233#1.offset, aws_byte_cursor_read_common_harness_#t~ret1234#1, aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, aws_byte_cursor_read_common_harness_~length~2#1, aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset;call aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);call write~init~int(aws_byte_cursor_read_common_harness_#t~nondet1209#1, aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);havoc aws_byte_cursor_read_common_harness_#t~nondet1209#1;aws_byte_cursor_read_common_harness_~length~2#1 := aws_byte_cursor_read_common_harness_#t~nondet1210#1;havoc aws_byte_cursor_read_common_harness_#t~nondet1210#1; {8930#true} is VALID [2022-02-20 21:07:48,858 INFO L272 TraceCheckUtils]: 2: Hoare triple {8930#true} call aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset := can_fail_malloc(aws_byte_cursor_read_common_harness_~length~2#1); {9027#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:07:48,859 INFO L290 TraceCheckUtils]: 3: Hoare triple {9027#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {8930#true} is VALID [2022-02-20 21:07:48,859 INFO L272 TraceCheckUtils]: 4: Hoare triple {8930#true} call #t~ret554 := nondet_bool(); {8930#true} is VALID [2022-02-20 21:07:48,859 INFO L290 TraceCheckUtils]: 5: Hoare triple {8930#true} #res := #t~nondet8;havoc #t~nondet8; {8930#true} is VALID [2022-02-20 21:07:48,859 INFO L290 TraceCheckUtils]: 6: Hoare triple {8930#true} assume true; {8930#true} is VALID [2022-02-20 21:07:48,859 INFO L284 TraceCheckUtils]: 7: Hoare quadruple {8930#true} {8930#true} #314#return; {8930#true} is VALID [2022-02-20 21:07:48,859 INFO L290 TraceCheckUtils]: 8: Hoare triple {8930#true} assume 0 != #t~ret554 % 256;#t~ite556.base, #t~ite556.offset := 0, 0; {8930#true} is VALID [2022-02-20 21:07:48,859 INFO L290 TraceCheckUtils]: 9: Hoare triple {8930#true} #res.base, #res.offset := #t~ite556.base, #t~ite556.offset;havoc #t~ret554;havoc #t~ite556.base, #t~ite556.offset;havoc #t~ret555.base, #t~ret555.offset; {8930#true} is VALID [2022-02-20 21:07:48,860 INFO L290 TraceCheckUtils]: 10: Hoare triple {8930#true} assume true; {8930#true} is VALID [2022-02-20 21:07:48,860 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {8930#true} {8930#true} #318#return; {8930#true} is VALID [2022-02-20 21:07:48,860 INFO L290 TraceCheckUtils]: 12: Hoare triple {8930#true} aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset := aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset;havoc aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset;assume { :begin_inline_ensure_byte_cursor_has_allocated_buffer_member } true;ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.offset := aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset, ensure_byte_cursor_has_allocated_buffer_member_#t~mem502#1, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.offset, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset;ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset := ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.offset; {8930#true} is VALID [2022-02-20 21:07:48,860 INFO L272 TraceCheckUtils]: 13: Hoare triple {8930#true} call ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1 := nondet_bool(); {8930#true} is VALID [2022-02-20 21:07:48,860 INFO L290 TraceCheckUtils]: 14: Hoare triple {8930#true} #res := #t~nondet8;havoc #t~nondet8; {8930#true} is VALID [2022-02-20 21:07:48,860 INFO L290 TraceCheckUtils]: 15: Hoare triple {8930#true} assume true; {8930#true} is VALID [2022-02-20 21:07:48,860 INFO L284 TraceCheckUtils]: 16: Hoare quadruple {8930#true} {8930#true} #320#return; {8930#true} is VALID [2022-02-20 21:07:48,861 INFO L290 TraceCheckUtils]: 17: Hoare triple {8930#true} assume 0 != ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1 % 256;ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset := 0, 0; {8930#true} is VALID [2022-02-20 21:07:48,861 INFO L290 TraceCheckUtils]: 18: Hoare triple {8930#true} call write~$Pointer$(ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, 8 + ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset, 8);havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~mem502#1;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.offset; {8930#true} is VALID [2022-02-20 21:07:48,861 INFO L290 TraceCheckUtils]: 19: Hoare triple {8930#true} assume { :end_inline_ensure_byte_cursor_has_allocated_buffer_member } true; {8930#true} is VALID [2022-02-20 21:07:48,861 INFO L272 TraceCheckUtils]: 20: Hoare triple {8930#true} call aws_byte_cursor_read_common_harness_#t~ret1212#1 := aws_byte_cursor_is_valid(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset); {8930#true} is VALID [2022-02-20 21:07:48,861 INFO L290 TraceCheckUtils]: 21: Hoare triple {8930#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {8930#true} is VALID [2022-02-20 21:07:48,861 INFO L290 TraceCheckUtils]: 22: Hoare triple {8930#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {8930#true} is VALID [2022-02-20 21:07:48,861 INFO L290 TraceCheckUtils]: 23: Hoare triple {8930#true} assume #t~short694; {8930#true} is VALID [2022-02-20 21:07:48,862 INFO L290 TraceCheckUtils]: 24: Hoare triple {8930#true} #t~short695 := #t~short694; {8930#true} is VALID [2022-02-20 21:07:48,862 INFO L290 TraceCheckUtils]: 25: Hoare triple {8930#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; {8930#true} is VALID [2022-02-20 21:07:48,862 INFO L290 TraceCheckUtils]: 26: Hoare triple {8930#true} assume true; {8930#true} is VALID [2022-02-20 21:07:48,862 INFO L284 TraceCheckUtils]: 27: Hoare quadruple {8930#true} {8930#true} #324#return; {8930#true} is VALID [2022-02-20 21:07:48,862 INFO L272 TraceCheckUtils]: 28: Hoare triple {8930#true} call assume_abort_if_not(aws_byte_cursor_read_common_harness_#t~ret1212#1); {8930#true} is VALID [2022-02-20 21:07:48,862 INFO L290 TraceCheckUtils]: 29: Hoare triple {8930#true} ~cond := #in~cond; {8930#true} is VALID [2022-02-20 21:07:48,862 INFO L290 TraceCheckUtils]: 30: Hoare triple {8930#true} assume !(0 == ~cond % 256); {8930#true} is VALID [2022-02-20 21:07:48,863 INFO L290 TraceCheckUtils]: 31: Hoare triple {8930#true} assume true; {8930#true} is VALID [2022-02-20 21:07:48,863 INFO L284 TraceCheckUtils]: 32: Hoare quadruple {8930#true} {8930#true} #326#return; {8930#true} is VALID [2022-02-20 21:07:48,863 INFO L290 TraceCheckUtils]: 33: Hoare triple {8930#true} havoc aws_byte_cursor_read_common_harness_#t~ret1212#1;call aws_byte_cursor_read_common_harness_#t~mem1213#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8); {8930#true} is VALID [2022-02-20 21:07:48,863 INFO L272 TraceCheckUtils]: 34: Hoare triple {8930#true} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_common_harness_#t~mem1213#1 % 18446744073709551616 >= 4 then 1 else 0) then 0 else 1)); {8930#true} is VALID [2022-02-20 21:07:48,863 INFO L290 TraceCheckUtils]: 35: Hoare triple {8930#true} ~cond := #in~cond; {8930#true} is VALID [2022-02-20 21:07:48,863 INFO L290 TraceCheckUtils]: 36: Hoare triple {8930#true} assume !(0 == ~cond % 256); {8930#true} is VALID [2022-02-20 21:07:48,863 INFO L290 TraceCheckUtils]: 37: Hoare triple {8930#true} assume true; {8930#true} is VALID [2022-02-20 21:07:48,864 INFO L284 TraceCheckUtils]: 38: Hoare quadruple {8930#true} {8930#true} #328#return; {8930#true} is VALID [2022-02-20 21:07:48,864 INFO L290 TraceCheckUtils]: 39: Hoare triple {8930#true} havoc aws_byte_cursor_read_common_harness_#t~mem1213#1; {8930#true} is VALID [2022-02-20 21:07:48,864 INFO L272 TraceCheckUtils]: 40: Hoare triple {8930#true} call assume_abort_if_not((if 0 == aws_byte_cursor_read_common_harness_~dest~1#1.base + aws_byte_cursor_read_common_harness_~dest~1#1.offset then 0 else 1)); {8930#true} is VALID [2022-02-20 21:07:48,864 INFO L290 TraceCheckUtils]: 41: Hoare triple {8930#true} ~cond := #in~cond; {8930#true} is VALID [2022-02-20 21:07:48,864 INFO L290 TraceCheckUtils]: 42: Hoare triple {8930#true} assume !(0 == ~cond % 256); {8930#true} is VALID [2022-02-20 21:07:48,864 INFO L290 TraceCheckUtils]: 43: Hoare triple {8930#true} assume true; {8930#true} is VALID [2022-02-20 21:07:48,864 INFO L284 TraceCheckUtils]: 44: Hoare quadruple {8930#true} {8930#true} #330#return; {8930#true} is VALID [2022-02-20 21:07:48,865 INFO L272 TraceCheckUtils]: 45: Hoare triple {8930#true} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_common_harness_~length~2#1 % 18446744073709551616 >= 4 then 1 else 0) then 0 else 1)); {8930#true} is VALID [2022-02-20 21:07:48,865 INFO L290 TraceCheckUtils]: 46: Hoare triple {8930#true} ~cond := #in~cond; {8930#true} is VALID [2022-02-20 21:07:48,865 INFO L290 TraceCheckUtils]: 47: Hoare triple {8930#true} assume !(0 == ~cond % 256); {8930#true} is VALID [2022-02-20 21:07:48,865 INFO L290 TraceCheckUtils]: 48: Hoare triple {8930#true} assume true; {8930#true} is VALID [2022-02-20 21:07:48,865 INFO L284 TraceCheckUtils]: 49: Hoare quadruple {8930#true} {8930#true} #332#return; {8930#true} is VALID [2022-02-20 21:07:48,865 INFO L290 TraceCheckUtils]: 50: Hoare triple {8930#true} call aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset := #Ultimate.allocOnStack(16);call aws_byte_cursor_read_common_harness_#t~mem1214#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call write~init~int(aws_byte_cursor_read_common_harness_#t~mem1214#1, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, 8 + aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8);havoc aws_byte_cursor_read_common_harness_#t~mem1214#1;havoc aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset;call aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_read_common_harness_#t~mem1217#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);assume { :begin_inline_save_byte_from_array } true;save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset, save_byte_from_array_#in~size#1, save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset := aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset, aws_byte_cursor_read_common_harness_#t~mem1217#1, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset;havoc save_byte_from_array_#t~ret595#1, save_byte_from_array_#t~mem596#1, save_byte_from_array_#t~mem597#1, save_byte_from_array_#t~mem598#1, save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset, save_byte_from_array_~size#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset;save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset := save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset;save_byte_from_array_~size#1 := save_byte_from_array_#in~size#1;save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset := save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset; {8930#true} is VALID [2022-02-20 21:07:48,865 INFO L290 TraceCheckUtils]: 51: Hoare triple {8930#true} assume !((save_byte_from_array_~size#1 % 18446744073709551616 > 0 && (save_byte_from_array_~array#1.base != 0 || save_byte_from_array_~array#1.offset != 0)) && (save_byte_from_array_~storage#1.base != 0 || save_byte_from_array_~storage#1.offset != 0)); {8930#true} is VALID [2022-02-20 21:07:48,866 INFO L290 TraceCheckUtils]: 52: Hoare triple {8930#true} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset;havoc aws_byte_cursor_read_common_harness_#t~mem1217#1;call aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset := #Ultimate.allocOnStack(4);call aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, 8 + aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8); {8930#true} is VALID [2022-02-20 21:07:48,867 INFO L272 TraceCheckUtils]: 53: Hoare triple {8930#true} call aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset := #Ultimate.C_memcpy(aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset, 4); {9031#(and (= |old(#memory_real)| |#memory_real|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))} is VALID [2022-02-20 21:07:48,867 INFO L290 TraceCheckUtils]: 54: Hoare triple {9031#(and (= |old(#memory_real)| |#memory_real|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))} #t~loopctr1237 := 0; {9032#(and (<= 0 |#Ultimate.C_memcpy_#t~loopctr1237|) (<= |#Ultimate.C_memcpy_#t~loopctr1237| 0))} is VALID [2022-02-20 21:07:48,868 INFO L290 TraceCheckUtils]: 55: Hoare triple {9032#(and (<= 0 |#Ultimate.C_memcpy_#t~loopctr1237|) (<= |#Ultimate.C_memcpy_#t~loopctr1237| 0))} assume !(#t~loopctr1237 % 18446744073709551616 < size % 18446744073709551616);#t~loopctr1246 := 0; {9033#(or (<= |#Ultimate.C_memcpy_size| 0) (< 0 (div |#Ultimate.C_memcpy_size| 18446744073709551616)))} is VALID [2022-02-20 21:07:48,868 INFO L290 TraceCheckUtils]: 56: Hoare triple {9033#(or (<= |#Ultimate.C_memcpy_size| 0) (< 0 (div |#Ultimate.C_memcpy_size| 18446744073709551616)))} assume !(#t~loopctr1246 % 18446744073709551616 < size % 18446744073709551616); {9033#(or (<= |#Ultimate.C_memcpy_size| 0) (< 0 (div |#Ultimate.C_memcpy_size| 18446744073709551616)))} is VALID [2022-02-20 21:07:48,869 INFO L290 TraceCheckUtils]: 57: Hoare triple {9033#(or (<= |#Ultimate.C_memcpy_size| 0) (< 0 (div |#Ultimate.C_memcpy_size| 18446744073709551616)))} assume #res.base == dest.base && #res.offset == dest.offset; {9033#(or (<= |#Ultimate.C_memcpy_size| 0) (< 0 (div |#Ultimate.C_memcpy_size| 18446744073709551616)))} is VALID [2022-02-20 21:07:48,870 INFO L284 TraceCheckUtils]: 58: Hoare quadruple {9033#(or (<= |#Ultimate.C_memcpy_size| 0) (< 0 (div |#Ultimate.C_memcpy_size| 18446744073709551616)))} {8930#true} #336#return; {8931#false} is VALID [2022-02-20 21:07:48,870 INFO L290 TraceCheckUtils]: 59: Hoare triple {8931#false} havoc aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset;havoc aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset;call aws_byte_cursor_read_common_harness_#t~mem1220#1 := read~int(aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, 4); {8931#false} is VALID [2022-02-20 21:07:48,870 INFO L272 TraceCheckUtils]: 60: Hoare triple {8931#false} call aws_byte_cursor_read_common_harness_#t~ret1221#1 := aws_ntoh32(aws_byte_cursor_read_common_harness_#t~mem1220#1); {8930#true} is VALID [2022-02-20 21:07:48,870 INFO L290 TraceCheckUtils]: 61: Hoare triple {8930#true} ~x := #in~x;call #t~ret257 := ntohl(~x);#res := #t~ret257;havoc #t~ret257; {8930#true} is VALID [2022-02-20 21:07:48,870 INFO L290 TraceCheckUtils]: 62: Hoare triple {8930#true} assume true; {8930#true} is VALID [2022-02-20 21:07:48,870 INFO L284 TraceCheckUtils]: 63: Hoare quadruple {8930#true} {8931#false} #338#return; {8931#false} is VALID [2022-02-20 21:07:48,871 INFO L290 TraceCheckUtils]: 64: Hoare triple {8931#false} call write~int(aws_byte_cursor_read_common_harness_#t~ret1221#1, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, 4);havoc aws_byte_cursor_read_common_harness_#t~mem1220#1;havoc aws_byte_cursor_read_common_harness_#t~ret1221#1;assume { :begin_inline_aws_byte_cursor_read_be32 } true;aws_byte_cursor_read_be32_#in~cur#1.base, aws_byte_cursor_read_be32_#in~cur#1.offset, aws_byte_cursor_read_be32_#in~var#1.base, aws_byte_cursor_read_be32_#in~var#1.offset := aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset;havoc aws_byte_cursor_read_be32_#res#1;havoc aws_byte_cursor_read_be32_#t~ret1131#1, aws_byte_cursor_read_be32_#t~ret1132#1, aws_byte_cursor_read_be32_#t~mem1133#1, aws_byte_cursor_read_be32_#t~ret1134#1, aws_byte_cursor_read_be32_#t~ret1135#1, aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset, aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset, aws_byte_cursor_read_be32_~rv~10#1;aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset := aws_byte_cursor_read_be32_#in~cur#1.base, aws_byte_cursor_read_be32_#in~cur#1.offset;aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset := aws_byte_cursor_read_be32_#in~var#1.base, aws_byte_cursor_read_be32_#in~var#1.offset; {8931#false} is VALID [2022-02-20 21:07:48,871 INFO L272 TraceCheckUtils]: 65: Hoare triple {8931#false} call aws_byte_cursor_read_be32_#t~ret1131#1 := aws_byte_cursor_is_valid(aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset); {8930#true} is VALID [2022-02-20 21:07:48,871 INFO L290 TraceCheckUtils]: 66: Hoare triple {8930#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {8930#true} is VALID [2022-02-20 21:07:48,871 INFO L290 TraceCheckUtils]: 67: Hoare triple {8930#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {8930#true} is VALID [2022-02-20 21:07:48,871 INFO L290 TraceCheckUtils]: 68: Hoare triple {8930#true} assume #t~short694; {8930#true} is VALID [2022-02-20 21:07:48,871 INFO L290 TraceCheckUtils]: 69: Hoare triple {8930#true} #t~short695 := #t~short694; {8930#true} is VALID [2022-02-20 21:07:48,872 INFO L290 TraceCheckUtils]: 70: Hoare triple {8930#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; {8930#true} is VALID [2022-02-20 21:07:48,872 INFO L290 TraceCheckUtils]: 71: Hoare triple {8930#true} assume true; {8930#true} is VALID [2022-02-20 21:07:48,872 INFO L284 TraceCheckUtils]: 72: Hoare quadruple {8930#true} {8931#false} #340#return; {8931#false} is VALID [2022-02-20 21:07:48,872 INFO L272 TraceCheckUtils]: 73: Hoare triple {8931#false} call assume_abort_if_not(aws_byte_cursor_read_be32_#t~ret1131#1); {8930#true} is VALID [2022-02-20 21:07:48,872 INFO L290 TraceCheckUtils]: 74: Hoare triple {8930#true} ~cond := #in~cond; {8930#true} is VALID [2022-02-20 21:07:48,872 INFO L290 TraceCheckUtils]: 75: Hoare triple {8930#true} assume !(0 == ~cond % 256); {8930#true} is VALID [2022-02-20 21:07:48,872 INFO L290 TraceCheckUtils]: 76: Hoare triple {8930#true} assume true; {8930#true} is VALID [2022-02-20 21:07:48,873 INFO L284 TraceCheckUtils]: 77: Hoare quadruple {8930#true} {8931#false} #342#return; {8931#false} is VALID [2022-02-20 21:07:48,873 INFO L290 TraceCheckUtils]: 78: Hoare triple {8931#false} havoc aws_byte_cursor_read_be32_#t~ret1131#1; {8931#false} is VALID [2022-02-20 21:07:48,873 INFO L272 TraceCheckUtils]: 79: Hoare triple {8931#false} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_be32_~var#1.base != 0 || aws_byte_cursor_read_be32_~var#1.offset != 0 then 1 else 0) then 0 else 1)); {8930#true} is VALID [2022-02-20 21:07:48,873 INFO L290 TraceCheckUtils]: 80: Hoare triple {8930#true} ~cond := #in~cond; {8930#true} is VALID [2022-02-20 21:07:48,873 INFO L290 TraceCheckUtils]: 81: Hoare triple {8930#true} assume !(0 == ~cond % 256); {8930#true} is VALID [2022-02-20 21:07:48,873 INFO L290 TraceCheckUtils]: 82: Hoare triple {8930#true} assume true; {8930#true} is VALID [2022-02-20 21:07:48,873 INFO L284 TraceCheckUtils]: 83: Hoare quadruple {8930#true} {8931#false} #344#return; {8931#false} is VALID [2022-02-20 21:07:48,874 INFO L272 TraceCheckUtils]: 84: Hoare triple {8931#false} call aws_byte_cursor_read_be32_#t~ret1132#1 := aws_byte_cursor_read(aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset, aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset, 4); {8931#false} is VALID [2022-02-20 21:07:48,874 INFO L290 TraceCheckUtils]: 85: Hoare triple {8931#false} ~cur#1.base, ~cur#1.offset := #in~cur#1.base, #in~cur#1.offset;~dest#1.base, ~dest#1.offset := #in~dest#1.base, #in~dest#1.offset;~len#1 := #in~len#1; {8931#false} is VALID [2022-02-20 21:07:48,874 INFO L272 TraceCheckUtils]: 86: Hoare triple {8931#false} call #t~ret1106#1 := aws_byte_cursor_is_valid(~cur#1.base, ~cur#1.offset); {8930#true} is VALID [2022-02-20 21:07:48,874 INFO L290 TraceCheckUtils]: 87: Hoare triple {8930#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {8930#true} is VALID [2022-02-20 21:07:48,874 INFO L290 TraceCheckUtils]: 88: Hoare triple {8930#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {8930#true} is VALID [2022-02-20 21:07:48,874 INFO L290 TraceCheckUtils]: 89: Hoare triple {8930#true} assume #t~short694; {8930#true} is VALID [2022-02-20 21:07:48,874 INFO L290 TraceCheckUtils]: 90: Hoare triple {8930#true} #t~short695 := #t~short694; {8930#true} is VALID [2022-02-20 21:07:48,875 INFO L290 TraceCheckUtils]: 91: Hoare triple {8930#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; {8930#true} is VALID [2022-02-20 21:07:48,875 INFO L290 TraceCheckUtils]: 92: Hoare triple {8930#true} assume true; {8930#true} is VALID [2022-02-20 21:07:48,875 INFO L284 TraceCheckUtils]: 93: Hoare quadruple {8930#true} {8931#false} #282#return; {8931#false} is VALID [2022-02-20 21:07:48,875 INFO L272 TraceCheckUtils]: 94: Hoare triple {8931#false} call assume_abort_if_not(#t~ret1106#1); {8930#true} is VALID [2022-02-20 21:07:48,875 INFO L290 TraceCheckUtils]: 95: Hoare triple {8930#true} ~cond := #in~cond; {8930#true} is VALID [2022-02-20 21:07:48,875 INFO L290 TraceCheckUtils]: 96: Hoare triple {8930#true} assume !(0 == ~cond % 256); {8930#true} is VALID [2022-02-20 21:07:48,875 INFO L290 TraceCheckUtils]: 97: Hoare triple {8930#true} assume true; {8930#true} is VALID [2022-02-20 21:07:48,876 INFO L284 TraceCheckUtils]: 98: Hoare quadruple {8930#true} {8931#false} #284#return; {8931#false} is VALID [2022-02-20 21:07:48,876 INFO L290 TraceCheckUtils]: 99: Hoare triple {8931#false} havoc #t~ret1106#1; {8931#false} is VALID [2022-02-20 21:07:48,876 INFO L272 TraceCheckUtils]: 100: Hoare triple {8931#false} call assume_abort_if_not((if 0 == (if 0 == ~len#1 % 18446744073709551616 || ~dest#1.base != 0 || ~dest#1.offset != 0 then 1 else 0) then 0 else 1)); {8930#true} is VALID [2022-02-20 21:07:48,876 INFO L290 TraceCheckUtils]: 101: Hoare triple {8930#true} ~cond := #in~cond; {8930#true} is VALID [2022-02-20 21:07:48,876 INFO L290 TraceCheckUtils]: 102: Hoare triple {8930#true} assume !(0 == ~cond % 256); {8930#true} is VALID [2022-02-20 21:07:48,876 INFO L290 TraceCheckUtils]: 103: Hoare triple {8930#true} assume true; {8930#true} is VALID [2022-02-20 21:07:48,877 INFO L284 TraceCheckUtils]: 104: Hoare quadruple {8930#true} {8931#false} #286#return; {8931#false} is VALID [2022-02-20 21:07:48,877 INFO L290 TraceCheckUtils]: 105: Hoare triple {8931#false} call ~#slice~0#1.base, ~#slice~0#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_advance_nospec } true;aws_byte_cursor_advance_nospec_#in~cursor#1.base, aws_byte_cursor_advance_nospec_#in~cursor#1.offset, aws_byte_cursor_advance_nospec_#in~len#1 := ~cur#1.base, ~cur#1.offset, ~len#1;havoc aws_byte_cursor_advance_nospec_#res#1.len, aws_byte_cursor_advance_nospec_#res#1.ptr.base, aws_byte_cursor_advance_nospec_#res#1.ptr.offset;havoc aws_byte_cursor_advance_nospec_#t~ret1090#1, aws_byte_cursor_advance_nospec_#t~mem1091#1, aws_byte_cursor_advance_nospec_#t~mem1092#1, aws_byte_cursor_advance_nospec_#t~short1093#1, aws_byte_cursor_advance_nospec_#t~mem1094#1, aws_byte_cursor_advance_nospec_#t~ret1095#1, aws_byte_cursor_advance_nospec_#t~mem1097#1.base, aws_byte_cursor_advance_nospec_#t~mem1097#1.offset, aws_byte_cursor_advance_nospec_#t~mem1098#1, aws_byte_cursor_advance_nospec_#t~mem1099#1.base, aws_byte_cursor_advance_nospec_#t~mem1099#1.offset, aws_byte_cursor_advance_nospec_#t~mem1100#1.base, aws_byte_cursor_advance_nospec_#t~mem1100#1.offset, aws_byte_cursor_advance_nospec_#t~mem1101#1, aws_byte_cursor_advance_nospec_~mask~0#1, aws_byte_cursor_advance_nospec_#t~nondet1096#1, aws_byte_cursor_advance_nospec_#t~ret1102#1, aws_byte_cursor_advance_nospec_#t~ret1103#1, aws_byte_cursor_advance_nospec_#t~mem1104#1, aws_byte_cursor_advance_nospec_#t~mem1105#1.base, aws_byte_cursor_advance_nospec_#t~mem1105#1.offset, aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset, aws_byte_cursor_advance_nospec_~len#1, aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset;aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset := aws_byte_cursor_advance_nospec_#in~cursor#1.base, aws_byte_cursor_advance_nospec_#in~cursor#1.offset;aws_byte_cursor_advance_nospec_~len#1 := aws_byte_cursor_advance_nospec_#in~len#1; {8931#false} is VALID [2022-02-20 21:07:48,877 INFO L272 TraceCheckUtils]: 106: Hoare triple {8931#false} call aws_byte_cursor_advance_nospec_#t~ret1090#1 := aws_byte_cursor_is_valid(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset); {8930#true} is VALID [2022-02-20 21:07:48,877 INFO L290 TraceCheckUtils]: 107: Hoare triple {8930#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {8930#true} is VALID [2022-02-20 21:07:48,877 INFO L290 TraceCheckUtils]: 108: Hoare triple {8930#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {8930#true} is VALID [2022-02-20 21:07:48,877 INFO L290 TraceCheckUtils]: 109: Hoare triple {8930#true} assume #t~short694; {8930#true} is VALID [2022-02-20 21:07:48,877 INFO L290 TraceCheckUtils]: 110: Hoare triple {8930#true} #t~short695 := #t~short694; {8930#true} is VALID [2022-02-20 21:07:48,878 INFO L290 TraceCheckUtils]: 111: Hoare triple {8930#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; {8930#true} is VALID [2022-02-20 21:07:48,878 INFO L290 TraceCheckUtils]: 112: Hoare triple {8930#true} assume true; {8930#true} is VALID [2022-02-20 21:07:48,878 INFO L284 TraceCheckUtils]: 113: Hoare quadruple {8930#true} {8931#false} #288#return; {8931#false} is VALID [2022-02-20 21:07:48,878 INFO L272 TraceCheckUtils]: 114: Hoare triple {8931#false} call assume_abort_if_not(aws_byte_cursor_advance_nospec_#t~ret1090#1); {8930#true} is VALID [2022-02-20 21:07:48,878 INFO L290 TraceCheckUtils]: 115: Hoare triple {8930#true} ~cond := #in~cond; {8930#true} is VALID [2022-02-20 21:07:48,878 INFO L290 TraceCheckUtils]: 116: Hoare triple {8930#true} assume !(0 == ~cond % 256); {8930#true} is VALID [2022-02-20 21:07:48,878 INFO L290 TraceCheckUtils]: 117: Hoare triple {8930#true} assume true; {8930#true} is VALID [2022-02-20 21:07:48,879 INFO L284 TraceCheckUtils]: 118: Hoare quadruple {8930#true} {8931#false} #290#return; {8931#false} is VALID [2022-02-20 21:07:48,879 INFO L290 TraceCheckUtils]: 119: Hoare triple {8931#false} havoc aws_byte_cursor_advance_nospec_#t~ret1090#1;call aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset := #Ultimate.allocOnStack(16);call aws_byte_cursor_advance_nospec_#t~mem1091#1 := read~int(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset, 8);aws_byte_cursor_advance_nospec_#t~short1093#1 := aws_byte_cursor_advance_nospec_~len#1 % 18446744073709551616 <= aws_byte_cursor_advance_nospec_#t~mem1091#1 % 18446744073709551616 && aws_byte_cursor_advance_nospec_~len#1 % 18446744073709551616 <= 9223372036854775807; {8931#false} is VALID [2022-02-20 21:07:48,879 INFO L290 TraceCheckUtils]: 120: Hoare triple {8931#false} assume !aws_byte_cursor_advance_nospec_#t~short1093#1; {8931#false} is VALID [2022-02-20 21:07:48,879 INFO L290 TraceCheckUtils]: 121: Hoare triple {8931#false} assume !aws_byte_cursor_advance_nospec_#t~short1093#1;havoc aws_byte_cursor_advance_nospec_#t~mem1091#1;havoc aws_byte_cursor_advance_nospec_#t~mem1092#1;havoc aws_byte_cursor_advance_nospec_#t~short1093#1;call write~$Pointer$(0, 0, aws_byte_cursor_advance_nospec_~#rv~7#1.base, 8 + aws_byte_cursor_advance_nospec_~#rv~7#1.offset, 8);call write~int(0, aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset, 8); {8931#false} is VALID [2022-02-20 21:07:48,879 INFO L272 TraceCheckUtils]: 122: Hoare triple {8931#false} call aws_byte_cursor_advance_nospec_#t~ret1102#1 := aws_byte_cursor_is_valid(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset); {8930#true} is VALID [2022-02-20 21:07:48,879 INFO L290 TraceCheckUtils]: 123: Hoare triple {8930#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {8930#true} is VALID [2022-02-20 21:07:48,879 INFO L290 TraceCheckUtils]: 124: Hoare triple {8930#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {8930#true} is VALID [2022-02-20 21:07:48,880 INFO L290 TraceCheckUtils]: 125: Hoare triple {8930#true} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {8930#true} is VALID [2022-02-20 21:07:48,880 INFO L290 TraceCheckUtils]: 126: Hoare triple {8930#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; {8930#true} is VALID [2022-02-20 21:07:48,880 INFO L290 TraceCheckUtils]: 127: Hoare triple {8930#true} #t~short693 := #t~short689; {8930#true} is VALID [2022-02-20 21:07:48,880 INFO L290 TraceCheckUtils]: 128: Hoare triple {8930#true} assume !#t~short693; {8930#true} is VALID [2022-02-20 21:07:48,880 INFO L290 TraceCheckUtils]: 129: Hoare triple {8930#true} #t~short694 := #t~short693; {8930#true} is VALID [2022-02-20 21:07:48,880 INFO L290 TraceCheckUtils]: 130: Hoare triple {8930#true} #t~short695 := #t~short694; {8930#true} is VALID [2022-02-20 21:07:48,880 INFO L290 TraceCheckUtils]: 131: Hoare triple {8930#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; {8930#true} is VALID [2022-02-20 21:07:48,880 INFO L290 TraceCheckUtils]: 132: Hoare triple {8930#true} assume true; {8930#true} is VALID [2022-02-20 21:07:48,881 INFO L284 TraceCheckUtils]: 133: Hoare quadruple {8930#true} {8931#false} #292#return; {8931#false} is VALID [2022-02-20 21:07:48,881 INFO L272 TraceCheckUtils]: 134: Hoare triple {8931#false} call __VERIFIER_assert(aws_byte_cursor_advance_nospec_#t~ret1102#1); {8931#false} is VALID [2022-02-20 21:07:48,881 INFO L290 TraceCheckUtils]: 135: Hoare triple {8931#false} ~cond := #in~cond; {8931#false} is VALID [2022-02-20 21:07:48,881 INFO L290 TraceCheckUtils]: 136: Hoare triple {8931#false} assume 0 == ~cond % 256; {8931#false} is VALID [2022-02-20 21:07:48,881 INFO L290 TraceCheckUtils]: 137: Hoare triple {8931#false} assume !false; {8931#false} is VALID [2022-02-20 21:07:48,882 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 217 trivial. 0 not checked. [2022-02-20 21:07:48,882 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:07:48,882 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346017800] [2022-02-20 21:07:48,883 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346017800] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 21:07:48,883 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 21:07:48,883 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-20 21:07:48,883 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140856329] [2022-02-20 21:07:48,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:07:48,884 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 138 [2022-02-20 21:07:48,884 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:07:48,884 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2022-02-20 21:07:48,989 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 89 edges. 89 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:48,989 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-20 21:07:48,989 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:07:48,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-20 21:07:48,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-02-20 21:07:48,990 INFO L87 Difference]: Start difference. First operand 169 states and 236 transitions. Second operand has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2022-02-20 21:07:51,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:51,203 INFO L93 Difference]: Finished difference Result 308 states and 433 transitions. [2022-02-20 21:07:51,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-20 21:07:51,204 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 138 [2022-02-20 21:07:51,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:07:51,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2022-02-20 21:07:51,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 392 transitions. [2022-02-20 21:07:51,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2022-02-20 21:07:51,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 392 transitions. [2022-02-20 21:07:51,214 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states and 392 transitions. [2022-02-20 21:07:51,619 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 392 edges. 392 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:51,622 INFO L225 Difference]: With dead ends: 308 [2022-02-20 21:07:51,622 INFO L226 Difference]: Without dead ends: 179 [2022-02-20 21:07:51,623 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-02-20 21:07:51,624 INFO L933 BasicCegarLoop]: 188 mSDtfsCounter, 124 mSDsluCounter, 298 mSDsCounter, 0 mSdLazyCounter, 370 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 486 SdHoareTripleChecker+Invalid, 483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 370 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-20 21:07:51,624 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 486 Invalid, 483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 370 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-02-20 21:07:51,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2022-02-20 21:07:51,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 173. [2022-02-20 21:07:51,705 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:07:51,705 INFO L82 GeneralOperation]: Start isEquivalent. First operand 179 states. Second operand has 173 states, 108 states have (on average 1.2314814814814814) internal successors, (133), 112 states have internal predecessors, (133), 49 states have call successors, (49), 12 states have call predecessors, (49), 15 states have return successors, (60), 48 states have call predecessors, (60), 48 states have call successors, (60) [2022-02-20 21:07:51,706 INFO L74 IsIncluded]: Start isIncluded. First operand 179 states. Second operand has 173 states, 108 states have (on average 1.2314814814814814) internal successors, (133), 112 states have internal predecessors, (133), 49 states have call successors, (49), 12 states have call predecessors, (49), 15 states have return successors, (60), 48 states have call predecessors, (60), 48 states have call successors, (60) [2022-02-20 21:07:51,707 INFO L87 Difference]: Start difference. First operand 179 states. Second operand has 173 states, 108 states have (on average 1.2314814814814814) internal successors, (133), 112 states have internal predecessors, (133), 49 states have call successors, (49), 12 states have call predecessors, (49), 15 states have return successors, (60), 48 states have call predecessors, (60), 48 states have call successors, (60) [2022-02-20 21:07:51,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:51,712 INFO L93 Difference]: Finished difference Result 179 states and 249 transitions. [2022-02-20 21:07:51,712 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 249 transitions. [2022-02-20 21:07:51,713 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:51,713 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:51,714 INFO L74 IsIncluded]: Start isIncluded. First operand has 173 states, 108 states have (on average 1.2314814814814814) internal successors, (133), 112 states have internal predecessors, (133), 49 states have call successors, (49), 12 states have call predecessors, (49), 15 states have return successors, (60), 48 states have call predecessors, (60), 48 states have call successors, (60) Second operand 179 states. [2022-02-20 21:07:51,715 INFO L87 Difference]: Start difference. First operand has 173 states, 108 states have (on average 1.2314814814814814) internal successors, (133), 112 states have internal predecessors, (133), 49 states have call successors, (49), 12 states have call predecessors, (49), 15 states have return successors, (60), 48 states have call predecessors, (60), 48 states have call successors, (60) Second operand 179 states. [2022-02-20 21:07:51,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:51,720 INFO L93 Difference]: Finished difference Result 179 states and 249 transitions. [2022-02-20 21:07:51,720 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 249 transitions. [2022-02-20 21:07:51,721 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:51,721 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:51,721 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:07:51,722 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:07:51,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 108 states have (on average 1.2314814814814814) internal successors, (133), 112 states have internal predecessors, (133), 49 states have call successors, (49), 12 states have call predecessors, (49), 15 states have return successors, (60), 48 states have call predecessors, (60), 48 states have call successors, (60) [2022-02-20 21:07:51,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 242 transitions. [2022-02-20 21:07:51,727 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 242 transitions. Word has length 138 [2022-02-20 21:07:51,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:07:51,728 INFO L470 AbstractCegarLoop]: Abstraction has 173 states and 242 transitions. [2022-02-20 21:07:51,728 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2022-02-20 21:07:51,728 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 242 transitions. [2022-02-20 21:07:51,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-02-20 21:07:51,729 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:07:51,730 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 5, 5, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:07:51,730 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-02-20 21:07:51,730 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:07:51,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:07:51,730 INFO L85 PathProgramCache]: Analyzing trace with hash 1607088108, now seen corresponding path program 1 times [2022-02-20 21:07:51,731 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:07:51,731 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841185793] [2022-02-20 21:07:51,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:07:51,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:07:51,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:51,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:07:51,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:52,039 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:07:52,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:52,045 INFO L290 TraceCheckUtils]: 0: Hoare triple {10073#true} #res := #t~nondet8;havoc #t~nondet8; {10073#true} is VALID [2022-02-20 21:07:52,045 INFO L290 TraceCheckUtils]: 1: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:52,045 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {10073#true} {10073#true} #314#return; {10073#true} is VALID [2022-02-20 21:07:52,045 INFO L290 TraceCheckUtils]: 0: Hoare triple {10176#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {10073#true} is VALID [2022-02-20 21:07:52,045 INFO L272 TraceCheckUtils]: 1: Hoare triple {10073#true} call #t~ret554 := nondet_bool(); {10073#true} is VALID [2022-02-20 21:07:52,046 INFO L290 TraceCheckUtils]: 2: Hoare triple {10073#true} #res := #t~nondet8;havoc #t~nondet8; {10073#true} is VALID [2022-02-20 21:07:52,046 INFO L290 TraceCheckUtils]: 3: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:52,046 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {10073#true} {10073#true} #314#return; {10073#true} is VALID [2022-02-20 21:07:52,046 INFO L290 TraceCheckUtils]: 5: Hoare triple {10073#true} assume 0 != #t~ret554 % 256;#t~ite556.base, #t~ite556.offset := 0, 0; {10180#(and (<= 0 |can_fail_malloc_#t~ite556.offset|) (<= |can_fail_malloc_#t~ite556.offset| 0) (<= 0 |can_fail_malloc_#t~ite556.base|) (<= |can_fail_malloc_#t~ite556.base| 0))} is VALID [2022-02-20 21:07:52,047 INFO L290 TraceCheckUtils]: 6: Hoare triple {10180#(and (<= 0 |can_fail_malloc_#t~ite556.offset|) (<= |can_fail_malloc_#t~ite556.offset| 0) (<= 0 |can_fail_malloc_#t~ite556.base|) (<= |can_fail_malloc_#t~ite556.base| 0))} #res.base, #res.offset := #t~ite556.base, #t~ite556.offset;havoc #t~ret554;havoc #t~ite556.base, #t~ite556.offset;havoc #t~ret555.base, #t~ret555.offset; {10181#(and (<= 0 |can_fail_malloc_#res.base|) (<= |can_fail_malloc_#res.offset| 0) (<= 0 |can_fail_malloc_#res.offset|) (<= |can_fail_malloc_#res.base| 0))} is VALID [2022-02-20 21:07:52,048 INFO L290 TraceCheckUtils]: 7: Hoare triple {10181#(and (<= 0 |can_fail_malloc_#res.base|) (<= |can_fail_malloc_#res.offset| 0) (<= 0 |can_fail_malloc_#res.offset|) (<= |can_fail_malloc_#res.base| 0))} assume true; {10181#(and (<= 0 |can_fail_malloc_#res.base|) (<= |can_fail_malloc_#res.offset| 0) (<= 0 |can_fail_malloc_#res.offset|) (<= |can_fail_malloc_#res.base| 0))} is VALID [2022-02-20 21:07:52,049 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {10181#(and (<= 0 |can_fail_malloc_#res.base|) (<= |can_fail_malloc_#res.offset| 0) (<= 0 |can_fail_malloc_#res.offset|) (<= |can_fail_malloc_#res.base| 0))} {10073#true} #318#return; {10084#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_#t~ret1211#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_#t~ret1211#1.offset| 0))} is VALID [2022-02-20 21:07:52,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-02-20 21:07:52,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:52,056 INFO L290 TraceCheckUtils]: 0: Hoare triple {10073#true} #res := #t~nondet8;havoc #t~nondet8; {10073#true} is VALID [2022-02-20 21:07:52,056 INFO L290 TraceCheckUtils]: 1: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:52,056 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {10073#true} {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} #320#return; {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:52,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-02-20 21:07:52,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:52,065 INFO L290 TraceCheckUtils]: 0: Hoare triple {10073#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {10073#true} is VALID [2022-02-20 21:07:52,065 INFO L290 TraceCheckUtils]: 1: Hoare triple {10073#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {10073#true} is VALID [2022-02-20 21:07:52,065 INFO L290 TraceCheckUtils]: 2: Hoare triple {10073#true} assume #t~short694; {10073#true} is VALID [2022-02-20 21:07:52,065 INFO L290 TraceCheckUtils]: 3: Hoare triple {10073#true} #t~short695 := #t~short694; {10073#true} is VALID [2022-02-20 21:07:52,066 INFO L290 TraceCheckUtils]: 4: Hoare triple {10073#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; {10073#true} is VALID [2022-02-20 21:07:52,066 INFO L290 TraceCheckUtils]: 5: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:52,067 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {10073#true} {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} #324#return; {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:52,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-02-20 21:07:52,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:52,074 INFO L290 TraceCheckUtils]: 0: Hoare triple {10073#true} ~cond := #in~cond; {10073#true} is VALID [2022-02-20 21:07:52,074 INFO L290 TraceCheckUtils]: 1: Hoare triple {10073#true} assume !(0 == ~cond % 256); {10073#true} is VALID [2022-02-20 21:07:52,075 INFO L290 TraceCheckUtils]: 2: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:52,075 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {10073#true} {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} #326#return; {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:52,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-02-20 21:07:52,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:52,083 INFO L290 TraceCheckUtils]: 0: Hoare triple {10073#true} ~cond := #in~cond; {10073#true} is VALID [2022-02-20 21:07:52,083 INFO L290 TraceCheckUtils]: 1: Hoare triple {10073#true} assume !(0 == ~cond % 256); {10073#true} is VALID [2022-02-20 21:07:52,083 INFO L290 TraceCheckUtils]: 2: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:52,084 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {10073#true} {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} #328#return; {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:52,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-02-20 21:07:52,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:52,091 INFO L290 TraceCheckUtils]: 0: Hoare triple {10073#true} ~cond := #in~cond; {10073#true} is VALID [2022-02-20 21:07:52,091 INFO L290 TraceCheckUtils]: 1: Hoare triple {10073#true} assume !(0 == ~cond % 256); {10073#true} is VALID [2022-02-20 21:07:52,092 INFO L290 TraceCheckUtils]: 2: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:52,092 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {10073#true} {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} #330#return; {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:52,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-02-20 21:07:52,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:52,099 INFO L290 TraceCheckUtils]: 0: Hoare triple {10073#true} ~cond := #in~cond; {10073#true} is VALID [2022-02-20 21:07:52,099 INFO L290 TraceCheckUtils]: 1: Hoare triple {10073#true} assume !(0 == ~cond % 256); {10073#true} is VALID [2022-02-20 21:07:52,099 INFO L290 TraceCheckUtils]: 2: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:52,100 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {10073#true} {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} #332#return; {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:52,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-02-20 21:07:52,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:52,139 INFO L290 TraceCheckUtils]: 0: Hoare triple {10182#(and (= |old(#memory_real)| |#memory_real|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))} #t~loopctr1237 := 0; {10073#true} is VALID [2022-02-20 21:07:52,139 INFO L290 TraceCheckUtils]: 1: Hoare triple {10073#true} assume #t~loopctr1237 % 18446744073709551616 < size % 18446744073709551616;call #t~mem1238 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 4);call write~unchecked~int(#t~mem1238, dest.base, dest.offset + #t~loopctr1237, 4);call #t~mem1239 := read~unchecked~real(src.base, src.offset + #t~loopctr1237, 8);call write~unchecked~real(#t~mem1239, dest.base, dest.offset + #t~loopctr1237, 8);call #t~mem1240 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 4);call write~unchecked~int(#t~mem1240, dest.base, dest.offset + #t~loopctr1237, 4);call #t~mem1241 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 2);call write~unchecked~int(#t~mem1241, dest.base, dest.offset + #t~loopctr1237, 2);call #t~mem1242 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 1);call write~unchecked~int(#t~mem1242, dest.base, dest.offset + #t~loopctr1237, 1);call #t~mem1243 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 8);call write~unchecked~int(#t~mem1243, dest.base, dest.offset + #t~loopctr1237, 8);call #t~mem1244 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 1);call write~unchecked~int(#t~mem1244, dest.base, dest.offset + #t~loopctr1237, 1);call #t~mem1245 := read~unchecked~real(src.base, src.offset + #t~loopctr1237, 4);call write~unchecked~real(#t~mem1245, dest.base, dest.offset + #t~loopctr1237, 4);#t~loopctr1237 := 1 + #t~loopctr1237; {10073#true} is VALID [2022-02-20 21:07:52,140 INFO L290 TraceCheckUtils]: 2: Hoare triple {10073#true} assume !(#t~loopctr1237 % 18446744073709551616 < size % 18446744073709551616);#t~loopctr1246 := 0; {10073#true} is VALID [2022-02-20 21:07:52,140 INFO L290 TraceCheckUtils]: 3: Hoare triple {10073#true} assume !(#t~loopctr1246 % 18446744073709551616 < size % 18446744073709551616); {10073#true} is VALID [2022-02-20 21:07:52,140 INFO L290 TraceCheckUtils]: 4: Hoare triple {10073#true} assume #res.base == dest.base && #res.offset == dest.offset; {10073#true} is VALID [2022-02-20 21:07:52,141 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {10073#true} {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} #336#return; {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:52,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-02-20 21:07:52,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:52,148 INFO L290 TraceCheckUtils]: 0: Hoare triple {10073#true} ~x := #in~x;call #t~ret257 := ntohl(~x);#res := #t~ret257;havoc #t~ret257; {10073#true} is VALID [2022-02-20 21:07:52,148 INFO L290 TraceCheckUtils]: 1: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:52,148 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {10073#true} {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} #338#return; {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:52,149 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-02-20 21:07:52,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:52,184 INFO L290 TraceCheckUtils]: 0: Hoare triple {10073#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {10073#true} is VALID [2022-02-20 21:07:52,184 INFO L290 TraceCheckUtils]: 1: Hoare triple {10073#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {10073#true} is VALID [2022-02-20 21:07:52,184 INFO L290 TraceCheckUtils]: 2: Hoare triple {10073#true} assume #t~short694; {10073#true} is VALID [2022-02-20 21:07:52,185 INFO L290 TraceCheckUtils]: 3: Hoare triple {10073#true} #t~short695 := #t~short694; {10073#true} is VALID [2022-02-20 21:07:52,185 INFO L290 TraceCheckUtils]: 4: Hoare triple {10073#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; {10073#true} is VALID [2022-02-20 21:07:52,185 INFO L290 TraceCheckUtils]: 5: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:52,186 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {10073#true} {10121#(and (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.offset| 0))} #340#return; {10121#(and (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.offset| 0))} is VALID [2022-02-20 21:07:52,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-02-20 21:07:52,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:52,193 INFO L290 TraceCheckUtils]: 0: Hoare triple {10073#true} ~cond := #in~cond; {10073#true} is VALID [2022-02-20 21:07:52,193 INFO L290 TraceCheckUtils]: 1: Hoare triple {10073#true} assume !(0 == ~cond % 256); {10073#true} is VALID [2022-02-20 21:07:52,193 INFO L290 TraceCheckUtils]: 2: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:52,194 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {10073#true} {10121#(and (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.offset| 0))} #342#return; {10121#(and (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.offset| 0))} is VALID [2022-02-20 21:07:52,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-02-20 21:07:52,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:52,201 INFO L290 TraceCheckUtils]: 0: Hoare triple {10073#true} ~cond := #in~cond; {10073#true} is VALID [2022-02-20 21:07:52,201 INFO L290 TraceCheckUtils]: 1: Hoare triple {10073#true} assume !(0 == ~cond % 256); {10073#true} is VALID [2022-02-20 21:07:52,201 INFO L290 TraceCheckUtils]: 2: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:52,202 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {10073#true} {10121#(and (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.offset| 0))} #344#return; {10121#(and (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.offset| 0))} is VALID [2022-02-20 21:07:52,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-02-20 21:07:52,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:52,210 INFO L290 TraceCheckUtils]: 0: Hoare triple {10073#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {10073#true} is VALID [2022-02-20 21:07:52,210 INFO L290 TraceCheckUtils]: 1: Hoare triple {10073#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {10073#true} is VALID [2022-02-20 21:07:52,210 INFO L290 TraceCheckUtils]: 2: Hoare triple {10073#true} assume #t~short694; {10073#true} is VALID [2022-02-20 21:07:52,210 INFO L290 TraceCheckUtils]: 3: Hoare triple {10073#true} #t~short695 := #t~short694; {10073#true} is VALID [2022-02-20 21:07:52,210 INFO L290 TraceCheckUtils]: 4: Hoare triple {10073#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; {10073#true} is VALID [2022-02-20 21:07:52,211 INFO L290 TraceCheckUtils]: 5: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:52,211 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {10073#true} {10138#(and (= (+ |aws_byte_cursor_read_~len#1| (- 4)) 0) (= |aws_byte_cursor_read_~dest#1.offset| 0) (= |aws_byte_cursor_read_~dest#1.base| 0))} #282#return; {10138#(and (= (+ |aws_byte_cursor_read_~len#1| (- 4)) 0) (= |aws_byte_cursor_read_~dest#1.offset| 0) (= |aws_byte_cursor_read_~dest#1.base| 0))} is VALID [2022-02-20 21:07:52,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-02-20 21:07:52,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:52,219 INFO L290 TraceCheckUtils]: 0: Hoare triple {10073#true} ~cond := #in~cond; {10073#true} is VALID [2022-02-20 21:07:52,219 INFO L290 TraceCheckUtils]: 1: Hoare triple {10073#true} assume !(0 == ~cond % 256); {10073#true} is VALID [2022-02-20 21:07:52,219 INFO L290 TraceCheckUtils]: 2: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:52,220 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {10073#true} {10138#(and (= (+ |aws_byte_cursor_read_~len#1| (- 4)) 0) (= |aws_byte_cursor_read_~dest#1.offset| 0) (= |aws_byte_cursor_read_~dest#1.base| 0))} #284#return; {10138#(and (= (+ |aws_byte_cursor_read_~len#1| (- 4)) 0) (= |aws_byte_cursor_read_~dest#1.offset| 0) (= |aws_byte_cursor_read_~dest#1.base| 0))} is VALID [2022-02-20 21:07:52,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-02-20 21:07:52,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:52,261 INFO L290 TraceCheckUtils]: 0: Hoare triple {10073#true} ~cond := #in~cond; {10183#(= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|)} is VALID [2022-02-20 21:07:52,262 INFO L290 TraceCheckUtils]: 1: Hoare triple {10183#(= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|)} assume !(0 == ~cond % 256); {10184#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} is VALID [2022-02-20 21:07:52,263 INFO L290 TraceCheckUtils]: 2: Hoare triple {10184#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} assume true; {10184#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} is VALID [2022-02-20 21:07:52,264 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {10184#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} {10138#(and (= (+ |aws_byte_cursor_read_~len#1| (- 4)) 0) (= |aws_byte_cursor_read_~dest#1.offset| 0) (= |aws_byte_cursor_read_~dest#1.base| 0))} #286#return; {10074#false} is VALID [2022-02-20 21:07:52,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-02-20 21:07:52,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:52,271 INFO L290 TraceCheckUtils]: 0: Hoare triple {10073#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {10073#true} is VALID [2022-02-20 21:07:52,271 INFO L290 TraceCheckUtils]: 1: Hoare triple {10073#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {10073#true} is VALID [2022-02-20 21:07:52,272 INFO L290 TraceCheckUtils]: 2: Hoare triple {10073#true} assume #t~short694; {10073#true} is VALID [2022-02-20 21:07:52,272 INFO L290 TraceCheckUtils]: 3: Hoare triple {10073#true} #t~short695 := #t~short694; {10073#true} is VALID [2022-02-20 21:07:52,272 INFO L290 TraceCheckUtils]: 4: Hoare triple {10073#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; {10073#true} is VALID [2022-02-20 21:07:52,272 INFO L290 TraceCheckUtils]: 5: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:52,272 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {10073#true} {10074#false} #288#return; {10074#false} is VALID [2022-02-20 21:07:52,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-02-20 21:07:52,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:52,278 INFO L290 TraceCheckUtils]: 0: Hoare triple {10073#true} ~cond := #in~cond; {10073#true} is VALID [2022-02-20 21:07:52,278 INFO L290 TraceCheckUtils]: 1: Hoare triple {10073#true} assume !(0 == ~cond % 256); {10073#true} is VALID [2022-02-20 21:07:52,278 INFO L290 TraceCheckUtils]: 2: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:52,278 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {10073#true} {10074#false} #290#return; {10074#false} is VALID [2022-02-20 21:07:52,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-02-20 21:07:52,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:52,286 INFO L290 TraceCheckUtils]: 0: Hoare triple {10073#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {10073#true} is VALID [2022-02-20 21:07:52,286 INFO L290 TraceCheckUtils]: 1: Hoare triple {10073#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {10073#true} is VALID [2022-02-20 21:07:52,286 INFO L290 TraceCheckUtils]: 2: Hoare triple {10073#true} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {10073#true} is VALID [2022-02-20 21:07:52,287 INFO L290 TraceCheckUtils]: 3: Hoare triple {10073#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; {10073#true} is VALID [2022-02-20 21:07:52,287 INFO L290 TraceCheckUtils]: 4: Hoare triple {10073#true} #t~short693 := #t~short689; {10073#true} is VALID [2022-02-20 21:07:52,287 INFO L290 TraceCheckUtils]: 5: Hoare triple {10073#true} assume !#t~short693; {10073#true} is VALID [2022-02-20 21:07:52,287 INFO L290 TraceCheckUtils]: 6: Hoare triple {10073#true} #t~short694 := #t~short693; {10073#true} is VALID [2022-02-20 21:07:52,287 INFO L290 TraceCheckUtils]: 7: Hoare triple {10073#true} #t~short695 := #t~short694; {10073#true} is VALID [2022-02-20 21:07:52,287 INFO L290 TraceCheckUtils]: 8: Hoare triple {10073#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; {10073#true} is VALID [2022-02-20 21:07:52,288 INFO L290 TraceCheckUtils]: 9: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:52,288 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {10073#true} {10074#false} #292#return; {10074#false} is VALID [2022-02-20 21:07:52,288 INFO L290 TraceCheckUtils]: 0: Hoare triple {10073#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(36, 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; {10073#true} is VALID [2022-02-20 21:07:52,289 INFO L290 TraceCheckUtils]: 1: Hoare triple {10073#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_read_be32_harness } true;assume { :begin_inline_aws_byte_cursor_read_common_harness } true;havoc aws_byte_cursor_read_common_harness_#t~nondet1209#1, aws_byte_cursor_read_common_harness_#t~nondet1210#1, aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset, aws_byte_cursor_read_common_harness_#t~ret1212#1, aws_byte_cursor_read_common_harness_#t~mem1213#1, aws_byte_cursor_read_common_harness_#t~mem1214#1, aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset, aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset, aws_byte_cursor_read_common_harness_#t~mem1217#1, aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset, aws_byte_cursor_read_common_harness_#t~mem1220#1, aws_byte_cursor_read_common_harness_#t~ret1221#1, aws_byte_cursor_read_common_harness_#t~ret1222#1, aws_byte_cursor_read_common_harness_#t~mem1223#1, aws_byte_cursor_read_common_harness_#t~mem1224#1, aws_byte_cursor_read_common_harness_#t~short1225#1, aws_byte_cursor_read_common_harness_#t~mem1227#1.base, aws_byte_cursor_read_common_harness_#t~mem1227#1.offset, aws_byte_cursor_read_common_harness_#t~mem1226#1.base, aws_byte_cursor_read_common_harness_#t~mem1226#1.offset, aws_byte_cursor_read_common_harness_#t~mem1229#1, aws_byte_cursor_read_common_harness_#t~mem1228#1, aws_byte_cursor_read_common_harness_#t~mem1230#1, aws_byte_cursor_read_common_harness_#t~mem1231#1, aws_byte_cursor_read_common_harness_#t~mem1232#1, aws_byte_cursor_read_common_harness_#t~mem1233#1.base, aws_byte_cursor_read_common_harness_#t~mem1233#1.offset, aws_byte_cursor_read_common_harness_#t~ret1234#1, aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, aws_byte_cursor_read_common_harness_~length~2#1, aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset;call aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);call write~init~int(aws_byte_cursor_read_common_harness_#t~nondet1209#1, aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);havoc aws_byte_cursor_read_common_harness_#t~nondet1209#1;aws_byte_cursor_read_common_harness_~length~2#1 := aws_byte_cursor_read_common_harness_#t~nondet1210#1;havoc aws_byte_cursor_read_common_harness_#t~nondet1210#1; {10073#true} is VALID [2022-02-20 21:07:52,289 INFO L272 TraceCheckUtils]: 2: Hoare triple {10073#true} call aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset := can_fail_malloc(aws_byte_cursor_read_common_harness_~length~2#1); {10176#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:07:52,289 INFO L290 TraceCheckUtils]: 3: Hoare triple {10176#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {10073#true} is VALID [2022-02-20 21:07:52,290 INFO L272 TraceCheckUtils]: 4: Hoare triple {10073#true} call #t~ret554 := nondet_bool(); {10073#true} is VALID [2022-02-20 21:07:52,290 INFO L290 TraceCheckUtils]: 5: Hoare triple {10073#true} #res := #t~nondet8;havoc #t~nondet8; {10073#true} is VALID [2022-02-20 21:07:52,290 INFO L290 TraceCheckUtils]: 6: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:52,290 INFO L284 TraceCheckUtils]: 7: Hoare quadruple {10073#true} {10073#true} #314#return; {10073#true} is VALID [2022-02-20 21:07:52,291 INFO L290 TraceCheckUtils]: 8: Hoare triple {10073#true} assume 0 != #t~ret554 % 256;#t~ite556.base, #t~ite556.offset := 0, 0; {10180#(and (<= 0 |can_fail_malloc_#t~ite556.offset|) (<= |can_fail_malloc_#t~ite556.offset| 0) (<= 0 |can_fail_malloc_#t~ite556.base|) (<= |can_fail_malloc_#t~ite556.base| 0))} is VALID [2022-02-20 21:07:52,291 INFO L290 TraceCheckUtils]: 9: Hoare triple {10180#(and (<= 0 |can_fail_malloc_#t~ite556.offset|) (<= |can_fail_malloc_#t~ite556.offset| 0) (<= 0 |can_fail_malloc_#t~ite556.base|) (<= |can_fail_malloc_#t~ite556.base| 0))} #res.base, #res.offset := #t~ite556.base, #t~ite556.offset;havoc #t~ret554;havoc #t~ite556.base, #t~ite556.offset;havoc #t~ret555.base, #t~ret555.offset; {10181#(and (<= 0 |can_fail_malloc_#res.base|) (<= |can_fail_malloc_#res.offset| 0) (<= 0 |can_fail_malloc_#res.offset|) (<= |can_fail_malloc_#res.base| 0))} is VALID [2022-02-20 21:07:52,292 INFO L290 TraceCheckUtils]: 10: Hoare triple {10181#(and (<= 0 |can_fail_malloc_#res.base|) (<= |can_fail_malloc_#res.offset| 0) (<= 0 |can_fail_malloc_#res.offset|) (<= |can_fail_malloc_#res.base| 0))} assume true; {10181#(and (<= 0 |can_fail_malloc_#res.base|) (<= |can_fail_malloc_#res.offset| 0) (<= 0 |can_fail_malloc_#res.offset|) (<= |can_fail_malloc_#res.base| 0))} is VALID [2022-02-20 21:07:52,293 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {10181#(and (<= 0 |can_fail_malloc_#res.base|) (<= |can_fail_malloc_#res.offset| 0) (<= 0 |can_fail_malloc_#res.offset|) (<= |can_fail_malloc_#res.base| 0))} {10073#true} #318#return; {10084#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_#t~ret1211#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_#t~ret1211#1.offset| 0))} is VALID [2022-02-20 21:07:52,293 INFO L290 TraceCheckUtils]: 12: Hoare triple {10084#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_#t~ret1211#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_#t~ret1211#1.offset| 0))} aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset := aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset;havoc aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset;assume { :begin_inline_ensure_byte_cursor_has_allocated_buffer_member } true;ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.offset := aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset, ensure_byte_cursor_has_allocated_buffer_member_#t~mem502#1, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.offset, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset;ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset := ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.offset; {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:52,293 INFO L272 TraceCheckUtils]: 13: Hoare triple {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} call ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1 := nondet_bool(); {10073#true} is VALID [2022-02-20 21:07:52,293 INFO L290 TraceCheckUtils]: 14: Hoare triple {10073#true} #res := #t~nondet8;havoc #t~nondet8; {10073#true} is VALID [2022-02-20 21:07:52,294 INFO L290 TraceCheckUtils]: 15: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:52,294 INFO L284 TraceCheckUtils]: 16: Hoare quadruple {10073#true} {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} #320#return; {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:52,295 INFO L290 TraceCheckUtils]: 17: Hoare triple {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} assume 0 != ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1 % 256;ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset := 0, 0; {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:52,295 INFO L290 TraceCheckUtils]: 18: Hoare triple {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} call write~$Pointer$(ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, 8 + ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset, 8);havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~mem502#1;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.offset; {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:52,296 INFO L290 TraceCheckUtils]: 19: Hoare triple {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} assume { :end_inline_ensure_byte_cursor_has_allocated_buffer_member } true; {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:52,296 INFO L272 TraceCheckUtils]: 20: Hoare triple {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} call aws_byte_cursor_read_common_harness_#t~ret1212#1 := aws_byte_cursor_is_valid(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset); {10073#true} is VALID [2022-02-20 21:07:52,296 INFO L290 TraceCheckUtils]: 21: Hoare triple {10073#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {10073#true} is VALID [2022-02-20 21:07:52,296 INFO L290 TraceCheckUtils]: 22: Hoare triple {10073#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {10073#true} is VALID [2022-02-20 21:07:52,296 INFO L290 TraceCheckUtils]: 23: Hoare triple {10073#true} assume #t~short694; {10073#true} is VALID [2022-02-20 21:07:52,296 INFO L290 TraceCheckUtils]: 24: Hoare triple {10073#true} #t~short695 := #t~short694; {10073#true} is VALID [2022-02-20 21:07:52,297 INFO L290 TraceCheckUtils]: 25: Hoare triple {10073#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; {10073#true} is VALID [2022-02-20 21:07:52,297 INFO L290 TraceCheckUtils]: 26: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:52,297 INFO L284 TraceCheckUtils]: 27: Hoare quadruple {10073#true} {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} #324#return; {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:52,298 INFO L272 TraceCheckUtils]: 28: Hoare triple {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} call assume_abort_if_not(aws_byte_cursor_read_common_harness_#t~ret1212#1); {10073#true} is VALID [2022-02-20 21:07:52,298 INFO L290 TraceCheckUtils]: 29: Hoare triple {10073#true} ~cond := #in~cond; {10073#true} is VALID [2022-02-20 21:07:52,298 INFO L290 TraceCheckUtils]: 30: Hoare triple {10073#true} assume !(0 == ~cond % 256); {10073#true} is VALID [2022-02-20 21:07:52,298 INFO L290 TraceCheckUtils]: 31: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:52,299 INFO L284 TraceCheckUtils]: 32: Hoare quadruple {10073#true} {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} #326#return; {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:52,299 INFO L290 TraceCheckUtils]: 33: Hoare triple {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} havoc aws_byte_cursor_read_common_harness_#t~ret1212#1;call aws_byte_cursor_read_common_harness_#t~mem1213#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8); {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:52,299 INFO L272 TraceCheckUtils]: 34: Hoare triple {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_common_harness_#t~mem1213#1 % 18446744073709551616 >= 4 then 1 else 0) then 0 else 1)); {10073#true} is VALID [2022-02-20 21:07:52,299 INFO L290 TraceCheckUtils]: 35: Hoare triple {10073#true} ~cond := #in~cond; {10073#true} is VALID [2022-02-20 21:07:52,299 INFO L290 TraceCheckUtils]: 36: Hoare triple {10073#true} assume !(0 == ~cond % 256); {10073#true} is VALID [2022-02-20 21:07:52,300 INFO L290 TraceCheckUtils]: 37: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:52,300 INFO L284 TraceCheckUtils]: 38: Hoare quadruple {10073#true} {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} #328#return; {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:52,300 INFO L290 TraceCheckUtils]: 39: Hoare triple {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} havoc aws_byte_cursor_read_common_harness_#t~mem1213#1; {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:52,301 INFO L272 TraceCheckUtils]: 40: Hoare triple {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} call assume_abort_if_not((if 0 == aws_byte_cursor_read_common_harness_~dest~1#1.base + aws_byte_cursor_read_common_harness_~dest~1#1.offset then 0 else 1)); {10073#true} is VALID [2022-02-20 21:07:52,301 INFO L290 TraceCheckUtils]: 41: Hoare triple {10073#true} ~cond := #in~cond; {10073#true} is VALID [2022-02-20 21:07:52,301 INFO L290 TraceCheckUtils]: 42: Hoare triple {10073#true} assume !(0 == ~cond % 256); {10073#true} is VALID [2022-02-20 21:07:52,301 INFO L290 TraceCheckUtils]: 43: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:52,302 INFO L284 TraceCheckUtils]: 44: Hoare quadruple {10073#true} {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} #330#return; {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:52,302 INFO L272 TraceCheckUtils]: 45: Hoare triple {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_common_harness_~length~2#1 % 18446744073709551616 >= 4 then 1 else 0) then 0 else 1)); {10073#true} is VALID [2022-02-20 21:07:52,302 INFO L290 TraceCheckUtils]: 46: Hoare triple {10073#true} ~cond := #in~cond; {10073#true} is VALID [2022-02-20 21:07:52,302 INFO L290 TraceCheckUtils]: 47: Hoare triple {10073#true} assume !(0 == ~cond % 256); {10073#true} is VALID [2022-02-20 21:07:52,302 INFO L290 TraceCheckUtils]: 48: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:52,303 INFO L284 TraceCheckUtils]: 49: Hoare quadruple {10073#true} {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} #332#return; {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:52,304 INFO L290 TraceCheckUtils]: 50: Hoare triple {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} call aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset := #Ultimate.allocOnStack(16);call aws_byte_cursor_read_common_harness_#t~mem1214#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call write~init~int(aws_byte_cursor_read_common_harness_#t~mem1214#1, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, 8 + aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8);havoc aws_byte_cursor_read_common_harness_#t~mem1214#1;havoc aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset;call aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_read_common_harness_#t~mem1217#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);assume { :begin_inline_save_byte_from_array } true;save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset, save_byte_from_array_#in~size#1, save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset := aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset, aws_byte_cursor_read_common_harness_#t~mem1217#1, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset;havoc save_byte_from_array_#t~ret595#1, save_byte_from_array_#t~mem596#1, save_byte_from_array_#t~mem597#1, save_byte_from_array_#t~mem598#1, save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset, save_byte_from_array_~size#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset;save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset := save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset;save_byte_from_array_~size#1 := save_byte_from_array_#in~size#1;save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset := save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset; {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:52,304 INFO L290 TraceCheckUtils]: 51: Hoare triple {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} assume !((save_byte_from_array_~size#1 % 18446744073709551616 > 0 && (save_byte_from_array_~array#1.base != 0 || save_byte_from_array_~array#1.offset != 0)) && (save_byte_from_array_~storage#1.base != 0 || save_byte_from_array_~storage#1.offset != 0)); {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:52,305 INFO L290 TraceCheckUtils]: 52: Hoare triple {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset;havoc aws_byte_cursor_read_common_harness_#t~mem1217#1;call aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset := #Ultimate.allocOnStack(4);call aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, 8 + aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8); {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:52,306 INFO L272 TraceCheckUtils]: 53: Hoare triple {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} call aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset := #Ultimate.C_memcpy(aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset, 4); {10182#(and (= |old(#memory_real)| |#memory_real|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))} is VALID [2022-02-20 21:07:52,306 INFO L290 TraceCheckUtils]: 54: Hoare triple {10182#(and (= |old(#memory_real)| |#memory_real|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))} #t~loopctr1237 := 0; {10073#true} is VALID [2022-02-20 21:07:52,306 INFO L290 TraceCheckUtils]: 55: Hoare triple {10073#true} assume #t~loopctr1237 % 18446744073709551616 < size % 18446744073709551616;call #t~mem1238 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 4);call write~unchecked~int(#t~mem1238, dest.base, dest.offset + #t~loopctr1237, 4);call #t~mem1239 := read~unchecked~real(src.base, src.offset + #t~loopctr1237, 8);call write~unchecked~real(#t~mem1239, dest.base, dest.offset + #t~loopctr1237, 8);call #t~mem1240 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 4);call write~unchecked~int(#t~mem1240, dest.base, dest.offset + #t~loopctr1237, 4);call #t~mem1241 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 2);call write~unchecked~int(#t~mem1241, dest.base, dest.offset + #t~loopctr1237, 2);call #t~mem1242 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 1);call write~unchecked~int(#t~mem1242, dest.base, dest.offset + #t~loopctr1237, 1);call #t~mem1243 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 8);call write~unchecked~int(#t~mem1243, dest.base, dest.offset + #t~loopctr1237, 8);call #t~mem1244 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 1);call write~unchecked~int(#t~mem1244, dest.base, dest.offset + #t~loopctr1237, 1);call #t~mem1245 := read~unchecked~real(src.base, src.offset + #t~loopctr1237, 4);call write~unchecked~real(#t~mem1245, dest.base, dest.offset + #t~loopctr1237, 4);#t~loopctr1237 := 1 + #t~loopctr1237; {10073#true} is VALID [2022-02-20 21:07:52,306 INFO L290 TraceCheckUtils]: 56: Hoare triple {10073#true} assume !(#t~loopctr1237 % 18446744073709551616 < size % 18446744073709551616);#t~loopctr1246 := 0; {10073#true} is VALID [2022-02-20 21:07:52,307 INFO L290 TraceCheckUtils]: 57: Hoare triple {10073#true} assume !(#t~loopctr1246 % 18446744073709551616 < size % 18446744073709551616); {10073#true} is VALID [2022-02-20 21:07:52,307 INFO L290 TraceCheckUtils]: 58: Hoare triple {10073#true} assume #res.base == dest.base && #res.offset == dest.offset; {10073#true} is VALID [2022-02-20 21:07:52,308 INFO L284 TraceCheckUtils]: 59: Hoare quadruple {10073#true} {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} #336#return; {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:52,308 INFO L290 TraceCheckUtils]: 60: Hoare triple {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} havoc aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset;havoc aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset;call aws_byte_cursor_read_common_harness_#t~mem1220#1 := read~int(aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, 4); {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:52,308 INFO L272 TraceCheckUtils]: 61: Hoare triple {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} call aws_byte_cursor_read_common_harness_#t~ret1221#1 := aws_ntoh32(aws_byte_cursor_read_common_harness_#t~mem1220#1); {10073#true} is VALID [2022-02-20 21:07:52,309 INFO L290 TraceCheckUtils]: 62: Hoare triple {10073#true} ~x := #in~x;call #t~ret257 := ntohl(~x);#res := #t~ret257;havoc #t~ret257; {10073#true} is VALID [2022-02-20 21:07:52,309 INFO L290 TraceCheckUtils]: 63: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:52,309 INFO L284 TraceCheckUtils]: 64: Hoare quadruple {10073#true} {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} #338#return; {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:52,310 INFO L290 TraceCheckUtils]: 65: Hoare triple {10085#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} call write~int(aws_byte_cursor_read_common_harness_#t~ret1221#1, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, 4);havoc aws_byte_cursor_read_common_harness_#t~mem1220#1;havoc aws_byte_cursor_read_common_harness_#t~ret1221#1;assume { :begin_inline_aws_byte_cursor_read_be32 } true;aws_byte_cursor_read_be32_#in~cur#1.base, aws_byte_cursor_read_be32_#in~cur#1.offset, aws_byte_cursor_read_be32_#in~var#1.base, aws_byte_cursor_read_be32_#in~var#1.offset := aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset;havoc aws_byte_cursor_read_be32_#res#1;havoc aws_byte_cursor_read_be32_#t~ret1131#1, aws_byte_cursor_read_be32_#t~ret1132#1, aws_byte_cursor_read_be32_#t~mem1133#1, aws_byte_cursor_read_be32_#t~ret1134#1, aws_byte_cursor_read_be32_#t~ret1135#1, aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset, aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset, aws_byte_cursor_read_be32_~rv~10#1;aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset := aws_byte_cursor_read_be32_#in~cur#1.base, aws_byte_cursor_read_be32_#in~cur#1.offset;aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset := aws_byte_cursor_read_be32_#in~var#1.base, aws_byte_cursor_read_be32_#in~var#1.offset; {10121#(and (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.offset| 0))} is VALID [2022-02-20 21:07:52,310 INFO L272 TraceCheckUtils]: 66: Hoare triple {10121#(and (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.offset| 0))} call aws_byte_cursor_read_be32_#t~ret1131#1 := aws_byte_cursor_is_valid(aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset); {10073#true} is VALID [2022-02-20 21:07:52,311 INFO L290 TraceCheckUtils]: 67: Hoare triple {10073#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {10073#true} is VALID [2022-02-20 21:07:52,311 INFO L290 TraceCheckUtils]: 68: Hoare triple {10073#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {10073#true} is VALID [2022-02-20 21:07:52,311 INFO L290 TraceCheckUtils]: 69: Hoare triple {10073#true} assume #t~short694; {10073#true} is VALID [2022-02-20 21:07:52,311 INFO L290 TraceCheckUtils]: 70: Hoare triple {10073#true} #t~short695 := #t~short694; {10073#true} is VALID [2022-02-20 21:07:52,311 INFO L290 TraceCheckUtils]: 71: Hoare triple {10073#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; {10073#true} is VALID [2022-02-20 21:07:52,311 INFO L290 TraceCheckUtils]: 72: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:52,312 INFO L284 TraceCheckUtils]: 73: Hoare quadruple {10073#true} {10121#(and (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.offset| 0))} #340#return; {10121#(and (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.offset| 0))} is VALID [2022-02-20 21:07:52,312 INFO L272 TraceCheckUtils]: 74: Hoare triple {10121#(and (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.offset| 0))} call assume_abort_if_not(aws_byte_cursor_read_be32_#t~ret1131#1); {10073#true} is VALID [2022-02-20 21:07:52,312 INFO L290 TraceCheckUtils]: 75: Hoare triple {10073#true} ~cond := #in~cond; {10073#true} is VALID [2022-02-20 21:07:52,312 INFO L290 TraceCheckUtils]: 76: Hoare triple {10073#true} assume !(0 == ~cond % 256); {10073#true} is VALID [2022-02-20 21:07:52,313 INFO L290 TraceCheckUtils]: 77: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:52,313 INFO L284 TraceCheckUtils]: 78: Hoare quadruple {10073#true} {10121#(and (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.offset| 0))} #342#return; {10121#(and (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.offset| 0))} is VALID [2022-02-20 21:07:52,314 INFO L290 TraceCheckUtils]: 79: Hoare triple {10121#(and (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.offset| 0))} havoc aws_byte_cursor_read_be32_#t~ret1131#1; {10121#(and (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.offset| 0))} is VALID [2022-02-20 21:07:52,314 INFO L272 TraceCheckUtils]: 80: Hoare triple {10121#(and (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.offset| 0))} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_be32_~var#1.base != 0 || aws_byte_cursor_read_be32_~var#1.offset != 0 then 1 else 0) then 0 else 1)); {10073#true} is VALID [2022-02-20 21:07:52,314 INFO L290 TraceCheckUtils]: 81: Hoare triple {10073#true} ~cond := #in~cond; {10073#true} is VALID [2022-02-20 21:07:52,314 INFO L290 TraceCheckUtils]: 82: Hoare triple {10073#true} assume !(0 == ~cond % 256); {10073#true} is VALID [2022-02-20 21:07:52,314 INFO L290 TraceCheckUtils]: 83: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:52,315 INFO L284 TraceCheckUtils]: 84: Hoare quadruple {10073#true} {10121#(and (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.offset| 0))} #344#return; {10121#(and (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.offset| 0))} is VALID [2022-02-20 21:07:52,316 INFO L272 TraceCheckUtils]: 85: Hoare triple {10121#(and (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.offset| 0))} call aws_byte_cursor_read_be32_#t~ret1132#1 := aws_byte_cursor_read(aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset, aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset, 4); {10137#(and (= |aws_byte_cursor_read_#in~dest#1.base| 0) (= |aws_byte_cursor_read_#in~len#1| 4) (= |aws_byte_cursor_read_#in~dest#1.offset| 0))} is VALID [2022-02-20 21:07:52,316 INFO L290 TraceCheckUtils]: 86: Hoare triple {10137#(and (= |aws_byte_cursor_read_#in~dest#1.base| 0) (= |aws_byte_cursor_read_#in~len#1| 4) (= |aws_byte_cursor_read_#in~dest#1.offset| 0))} ~cur#1.base, ~cur#1.offset := #in~cur#1.base, #in~cur#1.offset;~dest#1.base, ~dest#1.offset := #in~dest#1.base, #in~dest#1.offset;~len#1 := #in~len#1; {10138#(and (= (+ |aws_byte_cursor_read_~len#1| (- 4)) 0) (= |aws_byte_cursor_read_~dest#1.offset| 0) (= |aws_byte_cursor_read_~dest#1.base| 0))} is VALID [2022-02-20 21:07:52,316 INFO L272 TraceCheckUtils]: 87: Hoare triple {10138#(and (= (+ |aws_byte_cursor_read_~len#1| (- 4)) 0) (= |aws_byte_cursor_read_~dest#1.offset| 0) (= |aws_byte_cursor_read_~dest#1.base| 0))} call #t~ret1106#1 := aws_byte_cursor_is_valid(~cur#1.base, ~cur#1.offset); {10073#true} is VALID [2022-02-20 21:07:52,316 INFO L290 TraceCheckUtils]: 88: Hoare triple {10073#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {10073#true} is VALID [2022-02-20 21:07:52,317 INFO L290 TraceCheckUtils]: 89: Hoare triple {10073#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {10073#true} is VALID [2022-02-20 21:07:52,317 INFO L290 TraceCheckUtils]: 90: Hoare triple {10073#true} assume #t~short694; {10073#true} is VALID [2022-02-20 21:07:52,317 INFO L290 TraceCheckUtils]: 91: Hoare triple {10073#true} #t~short695 := #t~short694; {10073#true} is VALID [2022-02-20 21:07:52,317 INFO L290 TraceCheckUtils]: 92: Hoare triple {10073#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; {10073#true} is VALID [2022-02-20 21:07:52,317 INFO L290 TraceCheckUtils]: 93: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:52,318 INFO L284 TraceCheckUtils]: 94: Hoare quadruple {10073#true} {10138#(and (= (+ |aws_byte_cursor_read_~len#1| (- 4)) 0) (= |aws_byte_cursor_read_~dest#1.offset| 0) (= |aws_byte_cursor_read_~dest#1.base| 0))} #282#return; {10138#(and (= (+ |aws_byte_cursor_read_~len#1| (- 4)) 0) (= |aws_byte_cursor_read_~dest#1.offset| 0) (= |aws_byte_cursor_read_~dest#1.base| 0))} is VALID [2022-02-20 21:07:52,318 INFO L272 TraceCheckUtils]: 95: Hoare triple {10138#(and (= (+ |aws_byte_cursor_read_~len#1| (- 4)) 0) (= |aws_byte_cursor_read_~dest#1.offset| 0) (= |aws_byte_cursor_read_~dest#1.base| 0))} call assume_abort_if_not(#t~ret1106#1); {10073#true} is VALID [2022-02-20 21:07:52,318 INFO L290 TraceCheckUtils]: 96: Hoare triple {10073#true} ~cond := #in~cond; {10073#true} is VALID [2022-02-20 21:07:52,318 INFO L290 TraceCheckUtils]: 97: Hoare triple {10073#true} assume !(0 == ~cond % 256); {10073#true} is VALID [2022-02-20 21:07:52,318 INFO L290 TraceCheckUtils]: 98: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:52,319 INFO L284 TraceCheckUtils]: 99: Hoare quadruple {10073#true} {10138#(and (= (+ |aws_byte_cursor_read_~len#1| (- 4)) 0) (= |aws_byte_cursor_read_~dest#1.offset| 0) (= |aws_byte_cursor_read_~dest#1.base| 0))} #284#return; {10138#(and (= (+ |aws_byte_cursor_read_~len#1| (- 4)) 0) (= |aws_byte_cursor_read_~dest#1.offset| 0) (= |aws_byte_cursor_read_~dest#1.base| 0))} is VALID [2022-02-20 21:07:52,319 INFO L290 TraceCheckUtils]: 100: Hoare triple {10138#(and (= (+ |aws_byte_cursor_read_~len#1| (- 4)) 0) (= |aws_byte_cursor_read_~dest#1.offset| 0) (= |aws_byte_cursor_read_~dest#1.base| 0))} havoc #t~ret1106#1; {10138#(and (= (+ |aws_byte_cursor_read_~len#1| (- 4)) 0) (= |aws_byte_cursor_read_~dest#1.offset| 0) (= |aws_byte_cursor_read_~dest#1.base| 0))} is VALID [2022-02-20 21:07:52,320 INFO L272 TraceCheckUtils]: 101: Hoare triple {10138#(and (= (+ |aws_byte_cursor_read_~len#1| (- 4)) 0) (= |aws_byte_cursor_read_~dest#1.offset| 0) (= |aws_byte_cursor_read_~dest#1.base| 0))} call assume_abort_if_not((if 0 == (if 0 == ~len#1 % 18446744073709551616 || ~dest#1.base != 0 || ~dest#1.offset != 0 then 1 else 0) then 0 else 1)); {10073#true} is VALID [2022-02-20 21:07:52,320 INFO L290 TraceCheckUtils]: 102: Hoare triple {10073#true} ~cond := #in~cond; {10183#(= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|)} is VALID [2022-02-20 21:07:52,321 INFO L290 TraceCheckUtils]: 103: Hoare triple {10183#(= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|)} assume !(0 == ~cond % 256); {10184#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} is VALID [2022-02-20 21:07:52,321 INFO L290 TraceCheckUtils]: 104: Hoare triple {10184#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} assume true; {10184#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} is VALID [2022-02-20 21:07:52,322 INFO L284 TraceCheckUtils]: 105: Hoare quadruple {10184#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} {10138#(and (= (+ |aws_byte_cursor_read_~len#1| (- 4)) 0) (= |aws_byte_cursor_read_~dest#1.offset| 0) (= |aws_byte_cursor_read_~dest#1.base| 0))} #286#return; {10074#false} is VALID [2022-02-20 21:07:52,322 INFO L290 TraceCheckUtils]: 106: Hoare triple {10074#false} call ~#slice~0#1.base, ~#slice~0#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_advance_nospec } true;aws_byte_cursor_advance_nospec_#in~cursor#1.base, aws_byte_cursor_advance_nospec_#in~cursor#1.offset, aws_byte_cursor_advance_nospec_#in~len#1 := ~cur#1.base, ~cur#1.offset, ~len#1;havoc aws_byte_cursor_advance_nospec_#res#1.len, aws_byte_cursor_advance_nospec_#res#1.ptr.base, aws_byte_cursor_advance_nospec_#res#1.ptr.offset;havoc aws_byte_cursor_advance_nospec_#t~ret1090#1, aws_byte_cursor_advance_nospec_#t~mem1091#1, aws_byte_cursor_advance_nospec_#t~mem1092#1, aws_byte_cursor_advance_nospec_#t~short1093#1, aws_byte_cursor_advance_nospec_#t~mem1094#1, aws_byte_cursor_advance_nospec_#t~ret1095#1, aws_byte_cursor_advance_nospec_#t~mem1097#1.base, aws_byte_cursor_advance_nospec_#t~mem1097#1.offset, aws_byte_cursor_advance_nospec_#t~mem1098#1, aws_byte_cursor_advance_nospec_#t~mem1099#1.base, aws_byte_cursor_advance_nospec_#t~mem1099#1.offset, aws_byte_cursor_advance_nospec_#t~mem1100#1.base, aws_byte_cursor_advance_nospec_#t~mem1100#1.offset, aws_byte_cursor_advance_nospec_#t~mem1101#1, aws_byte_cursor_advance_nospec_~mask~0#1, aws_byte_cursor_advance_nospec_#t~nondet1096#1, aws_byte_cursor_advance_nospec_#t~ret1102#1, aws_byte_cursor_advance_nospec_#t~ret1103#1, aws_byte_cursor_advance_nospec_#t~mem1104#1, aws_byte_cursor_advance_nospec_#t~mem1105#1.base, aws_byte_cursor_advance_nospec_#t~mem1105#1.offset, aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset, aws_byte_cursor_advance_nospec_~len#1, aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset;aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset := aws_byte_cursor_advance_nospec_#in~cursor#1.base, aws_byte_cursor_advance_nospec_#in~cursor#1.offset;aws_byte_cursor_advance_nospec_~len#1 := aws_byte_cursor_advance_nospec_#in~len#1; {10074#false} is VALID [2022-02-20 21:07:52,322 INFO L272 TraceCheckUtils]: 107: Hoare triple {10074#false} call aws_byte_cursor_advance_nospec_#t~ret1090#1 := aws_byte_cursor_is_valid(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset); {10073#true} is VALID [2022-02-20 21:07:52,322 INFO L290 TraceCheckUtils]: 108: Hoare triple {10073#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {10073#true} is VALID [2022-02-20 21:07:52,322 INFO L290 TraceCheckUtils]: 109: Hoare triple {10073#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {10073#true} is VALID [2022-02-20 21:07:52,323 INFO L290 TraceCheckUtils]: 110: Hoare triple {10073#true} assume #t~short694; {10073#true} is VALID [2022-02-20 21:07:52,323 INFO L290 TraceCheckUtils]: 111: Hoare triple {10073#true} #t~short695 := #t~short694; {10073#true} is VALID [2022-02-20 21:07:52,323 INFO L290 TraceCheckUtils]: 112: Hoare triple {10073#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; {10073#true} is VALID [2022-02-20 21:07:52,323 INFO L290 TraceCheckUtils]: 113: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:52,323 INFO L284 TraceCheckUtils]: 114: Hoare quadruple {10073#true} {10074#false} #288#return; {10074#false} is VALID [2022-02-20 21:07:52,323 INFO L272 TraceCheckUtils]: 115: Hoare triple {10074#false} call assume_abort_if_not(aws_byte_cursor_advance_nospec_#t~ret1090#1); {10073#true} is VALID [2022-02-20 21:07:52,323 INFO L290 TraceCheckUtils]: 116: Hoare triple {10073#true} ~cond := #in~cond; {10073#true} is VALID [2022-02-20 21:07:52,324 INFO L290 TraceCheckUtils]: 117: Hoare triple {10073#true} assume !(0 == ~cond % 256); {10073#true} is VALID [2022-02-20 21:07:52,324 INFO L290 TraceCheckUtils]: 118: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:52,324 INFO L284 TraceCheckUtils]: 119: Hoare quadruple {10073#true} {10074#false} #290#return; {10074#false} is VALID [2022-02-20 21:07:52,324 INFO L290 TraceCheckUtils]: 120: Hoare triple {10074#false} havoc aws_byte_cursor_advance_nospec_#t~ret1090#1;call aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset := #Ultimate.allocOnStack(16);call aws_byte_cursor_advance_nospec_#t~mem1091#1 := read~int(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset, 8);aws_byte_cursor_advance_nospec_#t~short1093#1 := aws_byte_cursor_advance_nospec_~len#1 % 18446744073709551616 <= aws_byte_cursor_advance_nospec_#t~mem1091#1 % 18446744073709551616 && aws_byte_cursor_advance_nospec_~len#1 % 18446744073709551616 <= 9223372036854775807; {10074#false} is VALID [2022-02-20 21:07:52,324 INFO L290 TraceCheckUtils]: 121: Hoare triple {10074#false} assume !aws_byte_cursor_advance_nospec_#t~short1093#1; {10074#false} is VALID [2022-02-20 21:07:52,324 INFO L290 TraceCheckUtils]: 122: Hoare triple {10074#false} assume !aws_byte_cursor_advance_nospec_#t~short1093#1;havoc aws_byte_cursor_advance_nospec_#t~mem1091#1;havoc aws_byte_cursor_advance_nospec_#t~mem1092#1;havoc aws_byte_cursor_advance_nospec_#t~short1093#1;call write~$Pointer$(0, 0, aws_byte_cursor_advance_nospec_~#rv~7#1.base, 8 + aws_byte_cursor_advance_nospec_~#rv~7#1.offset, 8);call write~int(0, aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset, 8); {10074#false} is VALID [2022-02-20 21:07:52,325 INFO L272 TraceCheckUtils]: 123: Hoare triple {10074#false} call aws_byte_cursor_advance_nospec_#t~ret1102#1 := aws_byte_cursor_is_valid(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset); {10073#true} is VALID [2022-02-20 21:07:52,325 INFO L290 TraceCheckUtils]: 124: Hoare triple {10073#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {10073#true} is VALID [2022-02-20 21:07:52,325 INFO L290 TraceCheckUtils]: 125: Hoare triple {10073#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {10073#true} is VALID [2022-02-20 21:07:52,325 INFO L290 TraceCheckUtils]: 126: Hoare triple {10073#true} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {10073#true} is VALID [2022-02-20 21:07:52,325 INFO L290 TraceCheckUtils]: 127: Hoare triple {10073#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; {10073#true} is VALID [2022-02-20 21:07:52,325 INFO L290 TraceCheckUtils]: 128: Hoare triple {10073#true} #t~short693 := #t~short689; {10073#true} is VALID [2022-02-20 21:07:52,325 INFO L290 TraceCheckUtils]: 129: Hoare triple {10073#true} assume !#t~short693; {10073#true} is VALID [2022-02-20 21:07:52,326 INFO L290 TraceCheckUtils]: 130: Hoare triple {10073#true} #t~short694 := #t~short693; {10073#true} is VALID [2022-02-20 21:07:52,326 INFO L290 TraceCheckUtils]: 131: Hoare triple {10073#true} #t~short695 := #t~short694; {10073#true} is VALID [2022-02-20 21:07:52,326 INFO L290 TraceCheckUtils]: 132: Hoare triple {10073#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; {10073#true} is VALID [2022-02-20 21:07:52,326 INFO L290 TraceCheckUtils]: 133: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:52,326 INFO L284 TraceCheckUtils]: 134: Hoare quadruple {10073#true} {10074#false} #292#return; {10074#false} is VALID [2022-02-20 21:07:52,326 INFO L272 TraceCheckUtils]: 135: Hoare triple {10074#false} call __VERIFIER_assert(aws_byte_cursor_advance_nospec_#t~ret1102#1); {10074#false} is VALID [2022-02-20 21:07:52,326 INFO L290 TraceCheckUtils]: 136: Hoare triple {10074#false} ~cond := #in~cond; {10074#false} is VALID [2022-02-20 21:07:52,327 INFO L290 TraceCheckUtils]: 137: Hoare triple {10074#false} assume 0 == ~cond % 256; {10074#false} is VALID [2022-02-20 21:07:52,327 INFO L290 TraceCheckUtils]: 138: Hoare triple {10074#false} assume !false; {10074#false} is VALID [2022-02-20 21:07:52,327 INFO L134 CoverageAnalysis]: Checked inductivity of 218 backedges. 21 proven. 3 refuted. 0 times theorem prover too weak. 194 trivial. 0 not checked. [2022-02-20 21:07:52,327 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:07:52,328 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841185793] [2022-02-20 21:07:52,328 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841185793] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 21:07:52,328 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1331773843] [2022-02-20 21:07:52,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:07:52,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 21:07:52,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 21:07:52,332 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-20 21:07:52,336 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-02-20 21:07:52,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:52,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 2912 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-20 21:07:52,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:52,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 21:07:53,115 INFO L290 TraceCheckUtils]: 0: Hoare triple {10073#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(36, 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; {10073#true} is VALID [2022-02-20 21:07:53,116 INFO L290 TraceCheckUtils]: 1: Hoare triple {10073#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_read_be32_harness } true;assume { :begin_inline_aws_byte_cursor_read_common_harness } true;havoc aws_byte_cursor_read_common_harness_#t~nondet1209#1, aws_byte_cursor_read_common_harness_#t~nondet1210#1, aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset, aws_byte_cursor_read_common_harness_#t~ret1212#1, aws_byte_cursor_read_common_harness_#t~mem1213#1, aws_byte_cursor_read_common_harness_#t~mem1214#1, aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset, aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset, aws_byte_cursor_read_common_harness_#t~mem1217#1, aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset, aws_byte_cursor_read_common_harness_#t~mem1220#1, aws_byte_cursor_read_common_harness_#t~ret1221#1, aws_byte_cursor_read_common_harness_#t~ret1222#1, aws_byte_cursor_read_common_harness_#t~mem1223#1, aws_byte_cursor_read_common_harness_#t~mem1224#1, aws_byte_cursor_read_common_harness_#t~short1225#1, aws_byte_cursor_read_common_harness_#t~mem1227#1.base, aws_byte_cursor_read_common_harness_#t~mem1227#1.offset, aws_byte_cursor_read_common_harness_#t~mem1226#1.base, aws_byte_cursor_read_common_harness_#t~mem1226#1.offset, aws_byte_cursor_read_common_harness_#t~mem1229#1, aws_byte_cursor_read_common_harness_#t~mem1228#1, aws_byte_cursor_read_common_harness_#t~mem1230#1, aws_byte_cursor_read_common_harness_#t~mem1231#1, aws_byte_cursor_read_common_harness_#t~mem1232#1, aws_byte_cursor_read_common_harness_#t~mem1233#1.base, aws_byte_cursor_read_common_harness_#t~mem1233#1.offset, aws_byte_cursor_read_common_harness_#t~ret1234#1, aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, aws_byte_cursor_read_common_harness_~length~2#1, aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset;call aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);call write~init~int(aws_byte_cursor_read_common_harness_#t~nondet1209#1, aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);havoc aws_byte_cursor_read_common_harness_#t~nondet1209#1;aws_byte_cursor_read_common_harness_~length~2#1 := aws_byte_cursor_read_common_harness_#t~nondet1210#1;havoc aws_byte_cursor_read_common_harness_#t~nondet1210#1; {10073#true} is VALID [2022-02-20 21:07:53,116 INFO L272 TraceCheckUtils]: 2: Hoare triple {10073#true} call aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset := can_fail_malloc(aws_byte_cursor_read_common_harness_~length~2#1); {10073#true} is VALID [2022-02-20 21:07:53,116 INFO L290 TraceCheckUtils]: 3: Hoare triple {10073#true} ~size := #in~size; {10073#true} is VALID [2022-02-20 21:07:53,116 INFO L272 TraceCheckUtils]: 4: Hoare triple {10073#true} call #t~ret554 := nondet_bool(); {10073#true} is VALID [2022-02-20 21:07:53,116 INFO L290 TraceCheckUtils]: 5: Hoare triple {10073#true} #res := #t~nondet8;havoc #t~nondet8; {10073#true} is VALID [2022-02-20 21:07:53,116 INFO L290 TraceCheckUtils]: 6: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:53,116 INFO L284 TraceCheckUtils]: 7: Hoare quadruple {10073#true} {10073#true} #314#return; {10073#true} is VALID [2022-02-20 21:07:53,116 INFO L290 TraceCheckUtils]: 8: Hoare triple {10073#true} assume 0 != #t~ret554 % 256;#t~ite556.base, #t~ite556.offset := 0, 0; {10073#true} is VALID [2022-02-20 21:07:53,116 INFO L290 TraceCheckUtils]: 9: Hoare triple {10073#true} #res.base, #res.offset := #t~ite556.base, #t~ite556.offset;havoc #t~ret554;havoc #t~ite556.base, #t~ite556.offset;havoc #t~ret555.base, #t~ret555.offset; {10073#true} is VALID [2022-02-20 21:07:53,116 INFO L290 TraceCheckUtils]: 10: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:53,117 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {10073#true} {10073#true} #318#return; {10073#true} is VALID [2022-02-20 21:07:53,117 INFO L290 TraceCheckUtils]: 12: Hoare triple {10073#true} aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset := aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset;havoc aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset;assume { :begin_inline_ensure_byte_cursor_has_allocated_buffer_member } true;ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.offset := aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset, ensure_byte_cursor_has_allocated_buffer_member_#t~mem502#1, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.offset, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset;ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset := ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.offset; {10073#true} is VALID [2022-02-20 21:07:53,117 INFO L272 TraceCheckUtils]: 13: Hoare triple {10073#true} call ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1 := nondet_bool(); {10073#true} is VALID [2022-02-20 21:07:53,117 INFO L290 TraceCheckUtils]: 14: Hoare triple {10073#true} #res := #t~nondet8;havoc #t~nondet8; {10073#true} is VALID [2022-02-20 21:07:53,117 INFO L290 TraceCheckUtils]: 15: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:53,117 INFO L284 TraceCheckUtils]: 16: Hoare quadruple {10073#true} {10073#true} #320#return; {10073#true} is VALID [2022-02-20 21:07:53,117 INFO L290 TraceCheckUtils]: 17: Hoare triple {10073#true} assume 0 != ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1 % 256;ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset := 0, 0; {10073#true} is VALID [2022-02-20 21:07:53,117 INFO L290 TraceCheckUtils]: 18: Hoare triple {10073#true} call write~$Pointer$(ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, 8 + ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset, 8);havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~mem502#1;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.offset; {10073#true} is VALID [2022-02-20 21:07:53,117 INFO L290 TraceCheckUtils]: 19: Hoare triple {10073#true} assume { :end_inline_ensure_byte_cursor_has_allocated_buffer_member } true; {10073#true} is VALID [2022-02-20 21:07:53,118 INFO L272 TraceCheckUtils]: 20: Hoare triple {10073#true} call aws_byte_cursor_read_common_harness_#t~ret1212#1 := aws_byte_cursor_is_valid(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset); {10073#true} is VALID [2022-02-20 21:07:53,118 INFO L290 TraceCheckUtils]: 21: Hoare triple {10073#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {10073#true} is VALID [2022-02-20 21:07:53,118 INFO L290 TraceCheckUtils]: 22: Hoare triple {10073#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {10073#true} is VALID [2022-02-20 21:07:53,118 INFO L290 TraceCheckUtils]: 23: Hoare triple {10073#true} assume #t~short694; {10073#true} is VALID [2022-02-20 21:07:53,118 INFO L290 TraceCheckUtils]: 24: Hoare triple {10073#true} #t~short695 := #t~short694; {10073#true} is VALID [2022-02-20 21:07:53,118 INFO L290 TraceCheckUtils]: 25: Hoare triple {10073#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; {10073#true} is VALID [2022-02-20 21:07:53,119 INFO L290 TraceCheckUtils]: 26: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:53,119 INFO L284 TraceCheckUtils]: 27: Hoare quadruple {10073#true} {10073#true} #324#return; {10073#true} is VALID [2022-02-20 21:07:53,119 INFO L272 TraceCheckUtils]: 28: Hoare triple {10073#true} call assume_abort_if_not(aws_byte_cursor_read_common_harness_#t~ret1212#1); {10073#true} is VALID [2022-02-20 21:07:53,119 INFO L290 TraceCheckUtils]: 29: Hoare triple {10073#true} ~cond := #in~cond; {10073#true} is VALID [2022-02-20 21:07:53,119 INFO L290 TraceCheckUtils]: 30: Hoare triple {10073#true} assume !(0 == ~cond % 256); {10073#true} is VALID [2022-02-20 21:07:53,119 INFO L290 TraceCheckUtils]: 31: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:53,119 INFO L284 TraceCheckUtils]: 32: Hoare quadruple {10073#true} {10073#true} #326#return; {10073#true} is VALID [2022-02-20 21:07:53,120 INFO L290 TraceCheckUtils]: 33: Hoare triple {10073#true} havoc aws_byte_cursor_read_common_harness_#t~ret1212#1;call aws_byte_cursor_read_common_harness_#t~mem1213#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8); {10073#true} is VALID [2022-02-20 21:07:53,120 INFO L272 TraceCheckUtils]: 34: Hoare triple {10073#true} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_common_harness_#t~mem1213#1 % 18446744073709551616 >= 4 then 1 else 0) then 0 else 1)); {10073#true} is VALID [2022-02-20 21:07:53,120 INFO L290 TraceCheckUtils]: 35: Hoare triple {10073#true} ~cond := #in~cond; {10073#true} is VALID [2022-02-20 21:07:53,120 INFO L290 TraceCheckUtils]: 36: Hoare triple {10073#true} assume !(0 == ~cond % 256); {10073#true} is VALID [2022-02-20 21:07:53,120 INFO L290 TraceCheckUtils]: 37: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:53,120 INFO L284 TraceCheckUtils]: 38: Hoare quadruple {10073#true} {10073#true} #328#return; {10073#true} is VALID [2022-02-20 21:07:53,120 INFO L290 TraceCheckUtils]: 39: Hoare triple {10073#true} havoc aws_byte_cursor_read_common_harness_#t~mem1213#1; {10073#true} is VALID [2022-02-20 21:07:53,121 INFO L272 TraceCheckUtils]: 40: Hoare triple {10073#true} call assume_abort_if_not((if 0 == aws_byte_cursor_read_common_harness_~dest~1#1.base + aws_byte_cursor_read_common_harness_~dest~1#1.offset then 0 else 1)); {10073#true} is VALID [2022-02-20 21:07:53,121 INFO L290 TraceCheckUtils]: 41: Hoare triple {10073#true} ~cond := #in~cond; {10073#true} is VALID [2022-02-20 21:07:53,121 INFO L290 TraceCheckUtils]: 42: Hoare triple {10073#true} assume !(0 == ~cond % 256); {10073#true} is VALID [2022-02-20 21:07:53,121 INFO L290 TraceCheckUtils]: 43: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:53,121 INFO L284 TraceCheckUtils]: 44: Hoare quadruple {10073#true} {10073#true} #330#return; {10073#true} is VALID [2022-02-20 21:07:53,121 INFO L272 TraceCheckUtils]: 45: Hoare triple {10073#true} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_common_harness_~length~2#1 % 18446744073709551616 >= 4 then 1 else 0) then 0 else 1)); {10073#true} is VALID [2022-02-20 21:07:53,122 INFO L290 TraceCheckUtils]: 46: Hoare triple {10073#true} ~cond := #in~cond; {10073#true} is VALID [2022-02-20 21:07:53,122 INFO L290 TraceCheckUtils]: 47: Hoare triple {10073#true} assume !(0 == ~cond % 256); {10073#true} is VALID [2022-02-20 21:07:53,122 INFO L290 TraceCheckUtils]: 48: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:53,122 INFO L284 TraceCheckUtils]: 49: Hoare quadruple {10073#true} {10073#true} #332#return; {10073#true} is VALID [2022-02-20 21:07:53,122 INFO L290 TraceCheckUtils]: 50: Hoare triple {10073#true} call aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset := #Ultimate.allocOnStack(16);call aws_byte_cursor_read_common_harness_#t~mem1214#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call write~init~int(aws_byte_cursor_read_common_harness_#t~mem1214#1, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, 8 + aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8);havoc aws_byte_cursor_read_common_harness_#t~mem1214#1;havoc aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset;call aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_read_common_harness_#t~mem1217#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);assume { :begin_inline_save_byte_from_array } true;save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset, save_byte_from_array_#in~size#1, save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset := aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset, aws_byte_cursor_read_common_harness_#t~mem1217#1, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset;havoc save_byte_from_array_#t~ret595#1, save_byte_from_array_#t~mem596#1, save_byte_from_array_#t~mem597#1, save_byte_from_array_#t~mem598#1, save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset, save_byte_from_array_~size#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset;save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset := save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset;save_byte_from_array_~size#1 := save_byte_from_array_#in~size#1;save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset := save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset; {10073#true} is VALID [2022-02-20 21:07:53,122 INFO L290 TraceCheckUtils]: 51: Hoare triple {10073#true} assume !((save_byte_from_array_~size#1 % 18446744073709551616 > 0 && (save_byte_from_array_~array#1.base != 0 || save_byte_from_array_~array#1.offset != 0)) && (save_byte_from_array_~storage#1.base != 0 || save_byte_from_array_~storage#1.offset != 0)); {10073#true} is VALID [2022-02-20 21:07:53,122 INFO L290 TraceCheckUtils]: 52: Hoare triple {10073#true} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset;havoc aws_byte_cursor_read_common_harness_#t~mem1217#1;call aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset := #Ultimate.allocOnStack(4);call aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, 8 + aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8); {10073#true} is VALID [2022-02-20 21:07:53,123 INFO L272 TraceCheckUtils]: 53: Hoare triple {10073#true} call aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset := #Ultimate.C_memcpy(aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset, 4); {10073#true} is VALID [2022-02-20 21:07:53,126 INFO L290 TraceCheckUtils]: 54: Hoare triple {10073#true} #t~loopctr1237 := 0; {10350#(= |#Ultimate.C_memcpy_#t~loopctr1237| 0)} is VALID [2022-02-20 21:07:53,128 INFO L290 TraceCheckUtils]: 55: Hoare triple {10350#(= |#Ultimate.C_memcpy_#t~loopctr1237| 0)} assume #t~loopctr1237 % 18446744073709551616 < size % 18446744073709551616;call #t~mem1238 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 4);call write~unchecked~int(#t~mem1238, dest.base, dest.offset + #t~loopctr1237, 4);call #t~mem1239 := read~unchecked~real(src.base, src.offset + #t~loopctr1237, 8);call write~unchecked~real(#t~mem1239, dest.base, dest.offset + #t~loopctr1237, 8);call #t~mem1240 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 4);call write~unchecked~int(#t~mem1240, dest.base, dest.offset + #t~loopctr1237, 4);call #t~mem1241 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 2);call write~unchecked~int(#t~mem1241, dest.base, dest.offset + #t~loopctr1237, 2);call #t~mem1242 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 1);call write~unchecked~int(#t~mem1242, dest.base, dest.offset + #t~loopctr1237, 1);call #t~mem1243 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 8);call write~unchecked~int(#t~mem1243, dest.base, dest.offset + #t~loopctr1237, 8);call #t~mem1244 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 1);call write~unchecked~int(#t~mem1244, dest.base, dest.offset + #t~loopctr1237, 1);call #t~mem1245 := read~unchecked~real(src.base, src.offset + #t~loopctr1237, 4);call write~unchecked~real(#t~mem1245, dest.base, dest.offset + #t~loopctr1237, 4);#t~loopctr1237 := 1 + #t~loopctr1237; {10354#(< 0 (mod |#Ultimate.C_memcpy_size| 18446744073709551616))} is VALID [2022-02-20 21:07:53,128 INFO L290 TraceCheckUtils]: 56: Hoare triple {10354#(< 0 (mod |#Ultimate.C_memcpy_size| 18446744073709551616))} assume !(#t~loopctr1237 % 18446744073709551616 < size % 18446744073709551616);#t~loopctr1246 := 0; {10358#(and (< 0 (mod |#Ultimate.C_memcpy_size| 18446744073709551616)) (= |#Ultimate.C_memcpy_#t~loopctr1246| 0))} is VALID [2022-02-20 21:07:53,129 INFO L290 TraceCheckUtils]: 57: Hoare triple {10358#(and (< 0 (mod |#Ultimate.C_memcpy_size| 18446744073709551616)) (= |#Ultimate.C_memcpy_#t~loopctr1246| 0))} assume !(#t~loopctr1246 % 18446744073709551616 < size % 18446744073709551616); {10074#false} is VALID [2022-02-20 21:07:53,129 INFO L290 TraceCheckUtils]: 58: Hoare triple {10074#false} assume #res.base == dest.base && #res.offset == dest.offset; {10074#false} is VALID [2022-02-20 21:07:53,129 INFO L284 TraceCheckUtils]: 59: Hoare quadruple {10074#false} {10073#true} #336#return; {10074#false} is VALID [2022-02-20 21:07:53,129 INFO L290 TraceCheckUtils]: 60: Hoare triple {10074#false} havoc aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset;havoc aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset;call aws_byte_cursor_read_common_harness_#t~mem1220#1 := read~int(aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, 4); {10074#false} is VALID [2022-02-20 21:07:53,129 INFO L272 TraceCheckUtils]: 61: Hoare triple {10074#false} call aws_byte_cursor_read_common_harness_#t~ret1221#1 := aws_ntoh32(aws_byte_cursor_read_common_harness_#t~mem1220#1); {10074#false} is VALID [2022-02-20 21:07:53,129 INFO L290 TraceCheckUtils]: 62: Hoare triple {10074#false} ~x := #in~x;call #t~ret257 := ntohl(~x);#res := #t~ret257;havoc #t~ret257; {10074#false} is VALID [2022-02-20 21:07:53,129 INFO L290 TraceCheckUtils]: 63: Hoare triple {10074#false} assume true; {10074#false} is VALID [2022-02-20 21:07:53,129 INFO L284 TraceCheckUtils]: 64: Hoare quadruple {10074#false} {10074#false} #338#return; {10074#false} is VALID [2022-02-20 21:07:53,129 INFO L290 TraceCheckUtils]: 65: Hoare triple {10074#false} call write~int(aws_byte_cursor_read_common_harness_#t~ret1221#1, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, 4);havoc aws_byte_cursor_read_common_harness_#t~mem1220#1;havoc aws_byte_cursor_read_common_harness_#t~ret1221#1;assume { :begin_inline_aws_byte_cursor_read_be32 } true;aws_byte_cursor_read_be32_#in~cur#1.base, aws_byte_cursor_read_be32_#in~cur#1.offset, aws_byte_cursor_read_be32_#in~var#1.base, aws_byte_cursor_read_be32_#in~var#1.offset := aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset;havoc aws_byte_cursor_read_be32_#res#1;havoc aws_byte_cursor_read_be32_#t~ret1131#1, aws_byte_cursor_read_be32_#t~ret1132#1, aws_byte_cursor_read_be32_#t~mem1133#1, aws_byte_cursor_read_be32_#t~ret1134#1, aws_byte_cursor_read_be32_#t~ret1135#1, aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset, aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset, aws_byte_cursor_read_be32_~rv~10#1;aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset := aws_byte_cursor_read_be32_#in~cur#1.base, aws_byte_cursor_read_be32_#in~cur#1.offset;aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset := aws_byte_cursor_read_be32_#in~var#1.base, aws_byte_cursor_read_be32_#in~var#1.offset; {10074#false} is VALID [2022-02-20 21:07:53,130 INFO L272 TraceCheckUtils]: 66: Hoare triple {10074#false} call aws_byte_cursor_read_be32_#t~ret1131#1 := aws_byte_cursor_is_valid(aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset); {10074#false} is VALID [2022-02-20 21:07:53,130 INFO L290 TraceCheckUtils]: 67: Hoare triple {10074#false} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {10074#false} is VALID [2022-02-20 21:07:53,130 INFO L290 TraceCheckUtils]: 68: Hoare triple {10074#false} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {10074#false} is VALID [2022-02-20 21:07:53,130 INFO L290 TraceCheckUtils]: 69: Hoare triple {10074#false} assume #t~short694; {10074#false} is VALID [2022-02-20 21:07:53,130 INFO L290 TraceCheckUtils]: 70: Hoare triple {10074#false} #t~short695 := #t~short694; {10074#false} is VALID [2022-02-20 21:07:53,130 INFO L290 TraceCheckUtils]: 71: Hoare triple {10074#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; {10074#false} is VALID [2022-02-20 21:07:53,130 INFO L290 TraceCheckUtils]: 72: Hoare triple {10074#false} assume true; {10074#false} is VALID [2022-02-20 21:07:53,130 INFO L284 TraceCheckUtils]: 73: Hoare quadruple {10074#false} {10074#false} #340#return; {10074#false} is VALID [2022-02-20 21:07:53,130 INFO L272 TraceCheckUtils]: 74: Hoare triple {10074#false} call assume_abort_if_not(aws_byte_cursor_read_be32_#t~ret1131#1); {10074#false} is VALID [2022-02-20 21:07:53,130 INFO L290 TraceCheckUtils]: 75: Hoare triple {10074#false} ~cond := #in~cond; {10074#false} is VALID [2022-02-20 21:07:53,130 INFO L290 TraceCheckUtils]: 76: Hoare triple {10074#false} assume !(0 == ~cond % 256); {10074#false} is VALID [2022-02-20 21:07:53,130 INFO L290 TraceCheckUtils]: 77: Hoare triple {10074#false} assume true; {10074#false} is VALID [2022-02-20 21:07:53,130 INFO L284 TraceCheckUtils]: 78: Hoare quadruple {10074#false} {10074#false} #342#return; {10074#false} is VALID [2022-02-20 21:07:53,131 INFO L290 TraceCheckUtils]: 79: Hoare triple {10074#false} havoc aws_byte_cursor_read_be32_#t~ret1131#1; {10074#false} is VALID [2022-02-20 21:07:53,131 INFO L272 TraceCheckUtils]: 80: Hoare triple {10074#false} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_be32_~var#1.base != 0 || aws_byte_cursor_read_be32_~var#1.offset != 0 then 1 else 0) then 0 else 1)); {10074#false} is VALID [2022-02-20 21:07:53,131 INFO L290 TraceCheckUtils]: 81: Hoare triple {10074#false} ~cond := #in~cond; {10074#false} is VALID [2022-02-20 21:07:53,131 INFO L290 TraceCheckUtils]: 82: Hoare triple {10074#false} assume !(0 == ~cond % 256); {10074#false} is VALID [2022-02-20 21:07:53,131 INFO L290 TraceCheckUtils]: 83: Hoare triple {10074#false} assume true; {10074#false} is VALID [2022-02-20 21:07:53,131 INFO L284 TraceCheckUtils]: 84: Hoare quadruple {10074#false} {10074#false} #344#return; {10074#false} is VALID [2022-02-20 21:07:53,131 INFO L272 TraceCheckUtils]: 85: Hoare triple {10074#false} call aws_byte_cursor_read_be32_#t~ret1132#1 := aws_byte_cursor_read(aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset, aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset, 4); {10074#false} is VALID [2022-02-20 21:07:53,131 INFO L290 TraceCheckUtils]: 86: Hoare triple {10074#false} ~cur#1.base, ~cur#1.offset := #in~cur#1.base, #in~cur#1.offset;~dest#1.base, ~dest#1.offset := #in~dest#1.base, #in~dest#1.offset;~len#1 := #in~len#1; {10074#false} is VALID [2022-02-20 21:07:53,131 INFO L272 TraceCheckUtils]: 87: Hoare triple {10074#false} call #t~ret1106#1 := aws_byte_cursor_is_valid(~cur#1.base, ~cur#1.offset); {10074#false} is VALID [2022-02-20 21:07:53,131 INFO L290 TraceCheckUtils]: 88: Hoare triple {10074#false} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {10074#false} is VALID [2022-02-20 21:07:53,131 INFO L290 TraceCheckUtils]: 89: Hoare triple {10074#false} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {10074#false} is VALID [2022-02-20 21:07:53,132 INFO L290 TraceCheckUtils]: 90: Hoare triple {10074#false} assume #t~short694; {10074#false} is VALID [2022-02-20 21:07:53,132 INFO L290 TraceCheckUtils]: 91: Hoare triple {10074#false} #t~short695 := #t~short694; {10074#false} is VALID [2022-02-20 21:07:53,132 INFO L290 TraceCheckUtils]: 92: Hoare triple {10074#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; {10074#false} is VALID [2022-02-20 21:07:53,132 INFO L290 TraceCheckUtils]: 93: Hoare triple {10074#false} assume true; {10074#false} is VALID [2022-02-20 21:07:53,132 INFO L284 TraceCheckUtils]: 94: Hoare quadruple {10074#false} {10074#false} #282#return; {10074#false} is VALID [2022-02-20 21:07:53,132 INFO L272 TraceCheckUtils]: 95: Hoare triple {10074#false} call assume_abort_if_not(#t~ret1106#1); {10074#false} is VALID [2022-02-20 21:07:53,132 INFO L290 TraceCheckUtils]: 96: Hoare triple {10074#false} ~cond := #in~cond; {10074#false} is VALID [2022-02-20 21:07:53,133 INFO L290 TraceCheckUtils]: 97: Hoare triple {10074#false} assume !(0 == ~cond % 256); {10074#false} is VALID [2022-02-20 21:07:53,133 INFO L290 TraceCheckUtils]: 98: Hoare triple {10074#false} assume true; {10074#false} is VALID [2022-02-20 21:07:53,133 INFO L284 TraceCheckUtils]: 99: Hoare quadruple {10074#false} {10074#false} #284#return; {10074#false} is VALID [2022-02-20 21:07:53,133 INFO L290 TraceCheckUtils]: 100: Hoare triple {10074#false} havoc #t~ret1106#1; {10074#false} is VALID [2022-02-20 21:07:53,133 INFO L272 TraceCheckUtils]: 101: Hoare triple {10074#false} call assume_abort_if_not((if 0 == (if 0 == ~len#1 % 18446744073709551616 || ~dest#1.base != 0 || ~dest#1.offset != 0 then 1 else 0) then 0 else 1)); {10074#false} is VALID [2022-02-20 21:07:53,133 INFO L290 TraceCheckUtils]: 102: Hoare triple {10074#false} ~cond := #in~cond; {10074#false} is VALID [2022-02-20 21:07:53,133 INFO L290 TraceCheckUtils]: 103: Hoare triple {10074#false} assume !(0 == ~cond % 256); {10074#false} is VALID [2022-02-20 21:07:53,134 INFO L290 TraceCheckUtils]: 104: Hoare triple {10074#false} assume true; {10074#false} is VALID [2022-02-20 21:07:53,134 INFO L284 TraceCheckUtils]: 105: Hoare quadruple {10074#false} {10074#false} #286#return; {10074#false} is VALID [2022-02-20 21:07:53,134 INFO L290 TraceCheckUtils]: 106: Hoare triple {10074#false} call ~#slice~0#1.base, ~#slice~0#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_advance_nospec } true;aws_byte_cursor_advance_nospec_#in~cursor#1.base, aws_byte_cursor_advance_nospec_#in~cursor#1.offset, aws_byte_cursor_advance_nospec_#in~len#1 := ~cur#1.base, ~cur#1.offset, ~len#1;havoc aws_byte_cursor_advance_nospec_#res#1.len, aws_byte_cursor_advance_nospec_#res#1.ptr.base, aws_byte_cursor_advance_nospec_#res#1.ptr.offset;havoc aws_byte_cursor_advance_nospec_#t~ret1090#1, aws_byte_cursor_advance_nospec_#t~mem1091#1, aws_byte_cursor_advance_nospec_#t~mem1092#1, aws_byte_cursor_advance_nospec_#t~short1093#1, aws_byte_cursor_advance_nospec_#t~mem1094#1, aws_byte_cursor_advance_nospec_#t~ret1095#1, aws_byte_cursor_advance_nospec_#t~mem1097#1.base, aws_byte_cursor_advance_nospec_#t~mem1097#1.offset, aws_byte_cursor_advance_nospec_#t~mem1098#1, aws_byte_cursor_advance_nospec_#t~mem1099#1.base, aws_byte_cursor_advance_nospec_#t~mem1099#1.offset, aws_byte_cursor_advance_nospec_#t~mem1100#1.base, aws_byte_cursor_advance_nospec_#t~mem1100#1.offset, aws_byte_cursor_advance_nospec_#t~mem1101#1, aws_byte_cursor_advance_nospec_~mask~0#1, aws_byte_cursor_advance_nospec_#t~nondet1096#1, aws_byte_cursor_advance_nospec_#t~ret1102#1, aws_byte_cursor_advance_nospec_#t~ret1103#1, aws_byte_cursor_advance_nospec_#t~mem1104#1, aws_byte_cursor_advance_nospec_#t~mem1105#1.base, aws_byte_cursor_advance_nospec_#t~mem1105#1.offset, aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset, aws_byte_cursor_advance_nospec_~len#1, aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset;aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset := aws_byte_cursor_advance_nospec_#in~cursor#1.base, aws_byte_cursor_advance_nospec_#in~cursor#1.offset;aws_byte_cursor_advance_nospec_~len#1 := aws_byte_cursor_advance_nospec_#in~len#1; {10074#false} is VALID [2022-02-20 21:07:53,134 INFO L272 TraceCheckUtils]: 107: Hoare triple {10074#false} call aws_byte_cursor_advance_nospec_#t~ret1090#1 := aws_byte_cursor_is_valid(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset); {10074#false} is VALID [2022-02-20 21:07:53,134 INFO L290 TraceCheckUtils]: 108: Hoare triple {10074#false} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {10074#false} is VALID [2022-02-20 21:07:53,134 INFO L290 TraceCheckUtils]: 109: Hoare triple {10074#false} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {10074#false} is VALID [2022-02-20 21:07:53,135 INFO L290 TraceCheckUtils]: 110: Hoare triple {10074#false} assume #t~short694; {10074#false} is VALID [2022-02-20 21:07:53,135 INFO L290 TraceCheckUtils]: 111: Hoare triple {10074#false} #t~short695 := #t~short694; {10074#false} is VALID [2022-02-20 21:07:53,135 INFO L290 TraceCheckUtils]: 112: Hoare triple {10074#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; {10074#false} is VALID [2022-02-20 21:07:53,135 INFO L290 TraceCheckUtils]: 113: Hoare triple {10074#false} assume true; {10074#false} is VALID [2022-02-20 21:07:53,135 INFO L284 TraceCheckUtils]: 114: Hoare quadruple {10074#false} {10074#false} #288#return; {10074#false} is VALID [2022-02-20 21:07:53,135 INFO L272 TraceCheckUtils]: 115: Hoare triple {10074#false} call assume_abort_if_not(aws_byte_cursor_advance_nospec_#t~ret1090#1); {10074#false} is VALID [2022-02-20 21:07:53,136 INFO L290 TraceCheckUtils]: 116: Hoare triple {10074#false} ~cond := #in~cond; {10074#false} is VALID [2022-02-20 21:07:53,136 INFO L290 TraceCheckUtils]: 117: Hoare triple {10074#false} assume !(0 == ~cond % 256); {10074#false} is VALID [2022-02-20 21:07:53,136 INFO L290 TraceCheckUtils]: 118: Hoare triple {10074#false} assume true; {10074#false} is VALID [2022-02-20 21:07:53,136 INFO L284 TraceCheckUtils]: 119: Hoare quadruple {10074#false} {10074#false} #290#return; {10074#false} is VALID [2022-02-20 21:07:53,136 INFO L290 TraceCheckUtils]: 120: Hoare triple {10074#false} havoc aws_byte_cursor_advance_nospec_#t~ret1090#1;call aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset := #Ultimate.allocOnStack(16);call aws_byte_cursor_advance_nospec_#t~mem1091#1 := read~int(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset, 8);aws_byte_cursor_advance_nospec_#t~short1093#1 := aws_byte_cursor_advance_nospec_~len#1 % 18446744073709551616 <= aws_byte_cursor_advance_nospec_#t~mem1091#1 % 18446744073709551616 && aws_byte_cursor_advance_nospec_~len#1 % 18446744073709551616 <= 9223372036854775807; {10074#false} is VALID [2022-02-20 21:07:53,136 INFO L290 TraceCheckUtils]: 121: Hoare triple {10074#false} assume !aws_byte_cursor_advance_nospec_#t~short1093#1; {10074#false} is VALID [2022-02-20 21:07:53,136 INFO L290 TraceCheckUtils]: 122: Hoare triple {10074#false} assume !aws_byte_cursor_advance_nospec_#t~short1093#1;havoc aws_byte_cursor_advance_nospec_#t~mem1091#1;havoc aws_byte_cursor_advance_nospec_#t~mem1092#1;havoc aws_byte_cursor_advance_nospec_#t~short1093#1;call write~$Pointer$(0, 0, aws_byte_cursor_advance_nospec_~#rv~7#1.base, 8 + aws_byte_cursor_advance_nospec_~#rv~7#1.offset, 8);call write~int(0, aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset, 8); {10074#false} is VALID [2022-02-20 21:07:53,137 INFO L272 TraceCheckUtils]: 123: Hoare triple {10074#false} call aws_byte_cursor_advance_nospec_#t~ret1102#1 := aws_byte_cursor_is_valid(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset); {10074#false} is VALID [2022-02-20 21:07:53,137 INFO L290 TraceCheckUtils]: 124: Hoare triple {10074#false} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {10074#false} is VALID [2022-02-20 21:07:53,137 INFO L290 TraceCheckUtils]: 125: Hoare triple {10074#false} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {10074#false} is VALID [2022-02-20 21:07:53,137 INFO L290 TraceCheckUtils]: 126: Hoare triple {10074#false} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {10074#false} is VALID [2022-02-20 21:07:53,137 INFO L290 TraceCheckUtils]: 127: Hoare triple {10074#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; {10074#false} is VALID [2022-02-20 21:07:53,137 INFO L290 TraceCheckUtils]: 128: Hoare triple {10074#false} #t~short693 := #t~short689; {10074#false} is VALID [2022-02-20 21:07:53,137 INFO L290 TraceCheckUtils]: 129: Hoare triple {10074#false} assume !#t~short693; {10074#false} is VALID [2022-02-20 21:07:53,138 INFO L290 TraceCheckUtils]: 130: Hoare triple {10074#false} #t~short694 := #t~short693; {10074#false} is VALID [2022-02-20 21:07:53,138 INFO L290 TraceCheckUtils]: 131: Hoare triple {10074#false} #t~short695 := #t~short694; {10074#false} is VALID [2022-02-20 21:07:53,138 INFO L290 TraceCheckUtils]: 132: Hoare triple {10074#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; {10074#false} is VALID [2022-02-20 21:07:53,138 INFO L290 TraceCheckUtils]: 133: Hoare triple {10074#false} assume true; {10074#false} is VALID [2022-02-20 21:07:53,138 INFO L284 TraceCheckUtils]: 134: Hoare quadruple {10074#false} {10074#false} #292#return; {10074#false} is VALID [2022-02-20 21:07:53,138 INFO L272 TraceCheckUtils]: 135: Hoare triple {10074#false} call __VERIFIER_assert(aws_byte_cursor_advance_nospec_#t~ret1102#1); {10074#false} is VALID [2022-02-20 21:07:53,138 INFO L290 TraceCheckUtils]: 136: Hoare triple {10074#false} ~cond := #in~cond; {10074#false} is VALID [2022-02-20 21:07:53,139 INFO L290 TraceCheckUtils]: 137: Hoare triple {10074#false} assume 0 == ~cond % 256; {10074#false} is VALID [2022-02-20 21:07:53,139 INFO L290 TraceCheckUtils]: 138: Hoare triple {10074#false} assume !false; {10074#false} is VALID [2022-02-20 21:07:53,139 INFO L134 CoverageAnalysis]: Checked inductivity of 218 backedges. 108 proven. 1 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2022-02-20 21:07:53,139 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-20 21:07:53,696 INFO L290 TraceCheckUtils]: 138: Hoare triple {10074#false} assume !false; {10074#false} is VALID [2022-02-20 21:07:53,696 INFO L290 TraceCheckUtils]: 137: Hoare triple {10074#false} assume 0 == ~cond % 256; {10074#false} is VALID [2022-02-20 21:07:53,697 INFO L290 TraceCheckUtils]: 136: Hoare triple {10074#false} ~cond := #in~cond; {10074#false} is VALID [2022-02-20 21:07:53,697 INFO L272 TraceCheckUtils]: 135: Hoare triple {10074#false} call __VERIFIER_assert(aws_byte_cursor_advance_nospec_#t~ret1102#1); {10074#false} is VALID [2022-02-20 21:07:53,697 INFO L284 TraceCheckUtils]: 134: Hoare quadruple {10073#true} {10074#false} #292#return; {10074#false} is VALID [2022-02-20 21:07:53,697 INFO L290 TraceCheckUtils]: 133: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:53,697 INFO L290 TraceCheckUtils]: 132: Hoare triple {10073#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; {10073#true} is VALID [2022-02-20 21:07:53,697 INFO L290 TraceCheckUtils]: 131: Hoare triple {10073#true} #t~short695 := #t~short694; {10073#true} is VALID [2022-02-20 21:07:53,697 INFO L290 TraceCheckUtils]: 130: Hoare triple {10073#true} #t~short694 := #t~short693; {10073#true} is VALID [2022-02-20 21:07:53,697 INFO L290 TraceCheckUtils]: 129: Hoare triple {10073#true} assume !#t~short693; {10073#true} is VALID [2022-02-20 21:07:53,697 INFO L290 TraceCheckUtils]: 128: Hoare triple {10073#true} #t~short693 := #t~short689; {10073#true} is VALID [2022-02-20 21:07:53,697 INFO L290 TraceCheckUtils]: 127: Hoare triple {10073#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; {10073#true} is VALID [2022-02-20 21:07:53,697 INFO L290 TraceCheckUtils]: 126: Hoare triple {10073#true} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {10073#true} is VALID [2022-02-20 21:07:53,697 INFO L290 TraceCheckUtils]: 125: Hoare triple {10073#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {10073#true} is VALID [2022-02-20 21:07:53,697 INFO L290 TraceCheckUtils]: 124: Hoare triple {10073#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {10073#true} is VALID [2022-02-20 21:07:53,698 INFO L272 TraceCheckUtils]: 123: Hoare triple {10074#false} call aws_byte_cursor_advance_nospec_#t~ret1102#1 := aws_byte_cursor_is_valid(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset); {10073#true} is VALID [2022-02-20 21:07:53,698 INFO L290 TraceCheckUtils]: 122: Hoare triple {10074#false} assume !aws_byte_cursor_advance_nospec_#t~short1093#1;havoc aws_byte_cursor_advance_nospec_#t~mem1091#1;havoc aws_byte_cursor_advance_nospec_#t~mem1092#1;havoc aws_byte_cursor_advance_nospec_#t~short1093#1;call write~$Pointer$(0, 0, aws_byte_cursor_advance_nospec_~#rv~7#1.base, 8 + aws_byte_cursor_advance_nospec_~#rv~7#1.offset, 8);call write~int(0, aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset, 8); {10074#false} is VALID [2022-02-20 21:07:53,698 INFO L290 TraceCheckUtils]: 121: Hoare triple {10074#false} assume !aws_byte_cursor_advance_nospec_#t~short1093#1; {10074#false} is VALID [2022-02-20 21:07:53,698 INFO L290 TraceCheckUtils]: 120: Hoare triple {10074#false} havoc aws_byte_cursor_advance_nospec_#t~ret1090#1;call aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset := #Ultimate.allocOnStack(16);call aws_byte_cursor_advance_nospec_#t~mem1091#1 := read~int(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset, 8);aws_byte_cursor_advance_nospec_#t~short1093#1 := aws_byte_cursor_advance_nospec_~len#1 % 18446744073709551616 <= aws_byte_cursor_advance_nospec_#t~mem1091#1 % 18446744073709551616 && aws_byte_cursor_advance_nospec_~len#1 % 18446744073709551616 <= 9223372036854775807; {10074#false} is VALID [2022-02-20 21:07:53,698 INFO L284 TraceCheckUtils]: 119: Hoare quadruple {10073#true} {10074#false} #290#return; {10074#false} is VALID [2022-02-20 21:07:53,698 INFO L290 TraceCheckUtils]: 118: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:53,698 INFO L290 TraceCheckUtils]: 117: Hoare triple {10073#true} assume !(0 == ~cond % 256); {10073#true} is VALID [2022-02-20 21:07:53,698 INFO L290 TraceCheckUtils]: 116: Hoare triple {10073#true} ~cond := #in~cond; {10073#true} is VALID [2022-02-20 21:07:53,698 INFO L272 TraceCheckUtils]: 115: Hoare triple {10074#false} call assume_abort_if_not(aws_byte_cursor_advance_nospec_#t~ret1090#1); {10073#true} is VALID [2022-02-20 21:07:53,698 INFO L284 TraceCheckUtils]: 114: Hoare quadruple {10073#true} {10074#false} #288#return; {10074#false} is VALID [2022-02-20 21:07:53,698 INFO L290 TraceCheckUtils]: 113: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:53,698 INFO L290 TraceCheckUtils]: 112: Hoare triple {10073#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; {10073#true} is VALID [2022-02-20 21:07:53,698 INFO L290 TraceCheckUtils]: 111: Hoare triple {10073#true} #t~short695 := #t~short694; {10073#true} is VALID [2022-02-20 21:07:53,698 INFO L290 TraceCheckUtils]: 110: Hoare triple {10073#true} assume #t~short694; {10073#true} is VALID [2022-02-20 21:07:53,699 INFO L290 TraceCheckUtils]: 109: Hoare triple {10073#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {10073#true} is VALID [2022-02-20 21:07:53,699 INFO L290 TraceCheckUtils]: 108: Hoare triple {10073#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {10073#true} is VALID [2022-02-20 21:07:53,699 INFO L272 TraceCheckUtils]: 107: Hoare triple {10074#false} call aws_byte_cursor_advance_nospec_#t~ret1090#1 := aws_byte_cursor_is_valid(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset); {10073#true} is VALID [2022-02-20 21:07:53,699 INFO L290 TraceCheckUtils]: 106: Hoare triple {10074#false} call ~#slice~0#1.base, ~#slice~0#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_advance_nospec } true;aws_byte_cursor_advance_nospec_#in~cursor#1.base, aws_byte_cursor_advance_nospec_#in~cursor#1.offset, aws_byte_cursor_advance_nospec_#in~len#1 := ~cur#1.base, ~cur#1.offset, ~len#1;havoc aws_byte_cursor_advance_nospec_#res#1.len, aws_byte_cursor_advance_nospec_#res#1.ptr.base, aws_byte_cursor_advance_nospec_#res#1.ptr.offset;havoc aws_byte_cursor_advance_nospec_#t~ret1090#1, aws_byte_cursor_advance_nospec_#t~mem1091#1, aws_byte_cursor_advance_nospec_#t~mem1092#1, aws_byte_cursor_advance_nospec_#t~short1093#1, aws_byte_cursor_advance_nospec_#t~mem1094#1, aws_byte_cursor_advance_nospec_#t~ret1095#1, aws_byte_cursor_advance_nospec_#t~mem1097#1.base, aws_byte_cursor_advance_nospec_#t~mem1097#1.offset, aws_byte_cursor_advance_nospec_#t~mem1098#1, aws_byte_cursor_advance_nospec_#t~mem1099#1.base, aws_byte_cursor_advance_nospec_#t~mem1099#1.offset, aws_byte_cursor_advance_nospec_#t~mem1100#1.base, aws_byte_cursor_advance_nospec_#t~mem1100#1.offset, aws_byte_cursor_advance_nospec_#t~mem1101#1, aws_byte_cursor_advance_nospec_~mask~0#1, aws_byte_cursor_advance_nospec_#t~nondet1096#1, aws_byte_cursor_advance_nospec_#t~ret1102#1, aws_byte_cursor_advance_nospec_#t~ret1103#1, aws_byte_cursor_advance_nospec_#t~mem1104#1, aws_byte_cursor_advance_nospec_#t~mem1105#1.base, aws_byte_cursor_advance_nospec_#t~mem1105#1.offset, aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset, aws_byte_cursor_advance_nospec_~len#1, aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset;aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset := aws_byte_cursor_advance_nospec_#in~cursor#1.base, aws_byte_cursor_advance_nospec_#in~cursor#1.offset;aws_byte_cursor_advance_nospec_~len#1 := aws_byte_cursor_advance_nospec_#in~len#1; {10074#false} is VALID [2022-02-20 21:07:53,699 INFO L284 TraceCheckUtils]: 105: Hoare quadruple {10073#true} {10074#false} #286#return; {10074#false} is VALID [2022-02-20 21:07:53,699 INFO L290 TraceCheckUtils]: 104: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:53,699 INFO L290 TraceCheckUtils]: 103: Hoare triple {10073#true} assume !(0 == ~cond % 256); {10073#true} is VALID [2022-02-20 21:07:53,700 INFO L290 TraceCheckUtils]: 102: Hoare triple {10073#true} ~cond := #in~cond; {10073#true} is VALID [2022-02-20 21:07:53,700 INFO L272 TraceCheckUtils]: 101: Hoare triple {10074#false} call assume_abort_if_not((if 0 == (if 0 == ~len#1 % 18446744073709551616 || ~dest#1.base != 0 || ~dest#1.offset != 0 then 1 else 0) then 0 else 1)); {10073#true} is VALID [2022-02-20 21:07:53,700 INFO L290 TraceCheckUtils]: 100: Hoare triple {10074#false} havoc #t~ret1106#1; {10074#false} is VALID [2022-02-20 21:07:53,700 INFO L284 TraceCheckUtils]: 99: Hoare quadruple {10073#true} {10074#false} #284#return; {10074#false} is VALID [2022-02-20 21:07:53,700 INFO L290 TraceCheckUtils]: 98: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:53,700 INFO L290 TraceCheckUtils]: 97: Hoare triple {10073#true} assume !(0 == ~cond % 256); {10073#true} is VALID [2022-02-20 21:07:53,700 INFO L290 TraceCheckUtils]: 96: Hoare triple {10073#true} ~cond := #in~cond; {10073#true} is VALID [2022-02-20 21:07:53,700 INFO L272 TraceCheckUtils]: 95: Hoare triple {10074#false} call assume_abort_if_not(#t~ret1106#1); {10073#true} is VALID [2022-02-20 21:07:53,700 INFO L284 TraceCheckUtils]: 94: Hoare quadruple {10073#true} {10074#false} #282#return; {10074#false} is VALID [2022-02-20 21:07:53,700 INFO L290 TraceCheckUtils]: 93: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:53,700 INFO L290 TraceCheckUtils]: 92: Hoare triple {10073#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; {10073#true} is VALID [2022-02-20 21:07:53,700 INFO L290 TraceCheckUtils]: 91: Hoare triple {10073#true} #t~short695 := #t~short694; {10073#true} is VALID [2022-02-20 21:07:53,701 INFO L290 TraceCheckUtils]: 90: Hoare triple {10073#true} assume #t~short694; {10073#true} is VALID [2022-02-20 21:07:53,701 INFO L290 TraceCheckUtils]: 89: Hoare triple {10073#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {10073#true} is VALID [2022-02-20 21:07:53,701 INFO L290 TraceCheckUtils]: 88: Hoare triple {10073#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {10073#true} is VALID [2022-02-20 21:07:53,701 INFO L272 TraceCheckUtils]: 87: Hoare triple {10074#false} call #t~ret1106#1 := aws_byte_cursor_is_valid(~cur#1.base, ~cur#1.offset); {10073#true} is VALID [2022-02-20 21:07:53,701 INFO L290 TraceCheckUtils]: 86: Hoare triple {10074#false} ~cur#1.base, ~cur#1.offset := #in~cur#1.base, #in~cur#1.offset;~dest#1.base, ~dest#1.offset := #in~dest#1.base, #in~dest#1.offset;~len#1 := #in~len#1; {10074#false} is VALID [2022-02-20 21:07:53,701 INFO L272 TraceCheckUtils]: 85: Hoare triple {10074#false} call aws_byte_cursor_read_be32_#t~ret1132#1 := aws_byte_cursor_read(aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset, aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset, 4); {10074#false} is VALID [2022-02-20 21:07:53,701 INFO L284 TraceCheckUtils]: 84: Hoare quadruple {10073#true} {10074#false} #344#return; {10074#false} is VALID [2022-02-20 21:07:53,701 INFO L290 TraceCheckUtils]: 83: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:53,701 INFO L290 TraceCheckUtils]: 82: Hoare triple {10073#true} assume !(0 == ~cond % 256); {10073#true} is VALID [2022-02-20 21:07:53,701 INFO L290 TraceCheckUtils]: 81: Hoare triple {10073#true} ~cond := #in~cond; {10073#true} is VALID [2022-02-20 21:07:53,701 INFO L272 TraceCheckUtils]: 80: Hoare triple {10074#false} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_be32_~var#1.base != 0 || aws_byte_cursor_read_be32_~var#1.offset != 0 then 1 else 0) then 0 else 1)); {10073#true} is VALID [2022-02-20 21:07:53,701 INFO L290 TraceCheckUtils]: 79: Hoare triple {10074#false} havoc aws_byte_cursor_read_be32_#t~ret1131#1; {10074#false} is VALID [2022-02-20 21:07:53,701 INFO L284 TraceCheckUtils]: 78: Hoare quadruple {10073#true} {10074#false} #342#return; {10074#false} is VALID [2022-02-20 21:07:53,701 INFO L290 TraceCheckUtils]: 77: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:53,702 INFO L290 TraceCheckUtils]: 76: Hoare triple {10073#true} assume !(0 == ~cond % 256); {10073#true} is VALID [2022-02-20 21:07:53,702 INFO L290 TraceCheckUtils]: 75: Hoare triple {10073#true} ~cond := #in~cond; {10073#true} is VALID [2022-02-20 21:07:53,702 INFO L272 TraceCheckUtils]: 74: Hoare triple {10074#false} call assume_abort_if_not(aws_byte_cursor_read_be32_#t~ret1131#1); {10073#true} is VALID [2022-02-20 21:07:53,702 INFO L284 TraceCheckUtils]: 73: Hoare quadruple {10073#true} {10074#false} #340#return; {10074#false} is VALID [2022-02-20 21:07:53,702 INFO L290 TraceCheckUtils]: 72: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:53,702 INFO L290 TraceCheckUtils]: 71: Hoare triple {10073#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; {10073#true} is VALID [2022-02-20 21:07:53,702 INFO L290 TraceCheckUtils]: 70: Hoare triple {10073#true} #t~short695 := #t~short694; {10073#true} is VALID [2022-02-20 21:07:53,702 INFO L290 TraceCheckUtils]: 69: Hoare triple {10073#true} assume #t~short694; {10073#true} is VALID [2022-02-20 21:07:53,702 INFO L290 TraceCheckUtils]: 68: Hoare triple {10073#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {10073#true} is VALID [2022-02-20 21:07:53,702 INFO L290 TraceCheckUtils]: 67: Hoare triple {10073#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {10073#true} is VALID [2022-02-20 21:07:53,702 INFO L272 TraceCheckUtils]: 66: Hoare triple {10074#false} call aws_byte_cursor_read_be32_#t~ret1131#1 := aws_byte_cursor_is_valid(aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset); {10073#true} is VALID [2022-02-20 21:07:53,702 INFO L290 TraceCheckUtils]: 65: Hoare triple {10074#false} call write~int(aws_byte_cursor_read_common_harness_#t~ret1221#1, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, 4);havoc aws_byte_cursor_read_common_harness_#t~mem1220#1;havoc aws_byte_cursor_read_common_harness_#t~ret1221#1;assume { :begin_inline_aws_byte_cursor_read_be32 } true;aws_byte_cursor_read_be32_#in~cur#1.base, aws_byte_cursor_read_be32_#in~cur#1.offset, aws_byte_cursor_read_be32_#in~var#1.base, aws_byte_cursor_read_be32_#in~var#1.offset := aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset;havoc aws_byte_cursor_read_be32_#res#1;havoc aws_byte_cursor_read_be32_#t~ret1131#1, aws_byte_cursor_read_be32_#t~ret1132#1, aws_byte_cursor_read_be32_#t~mem1133#1, aws_byte_cursor_read_be32_#t~ret1134#1, aws_byte_cursor_read_be32_#t~ret1135#1, aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset, aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset, aws_byte_cursor_read_be32_~rv~10#1;aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset := aws_byte_cursor_read_be32_#in~cur#1.base, aws_byte_cursor_read_be32_#in~cur#1.offset;aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset := aws_byte_cursor_read_be32_#in~var#1.base, aws_byte_cursor_read_be32_#in~var#1.offset; {10074#false} is VALID [2022-02-20 21:07:53,702 INFO L284 TraceCheckUtils]: 64: Hoare quadruple {10073#true} {10074#false} #338#return; {10074#false} is VALID [2022-02-20 21:07:53,702 INFO L290 TraceCheckUtils]: 63: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:53,703 INFO L290 TraceCheckUtils]: 62: Hoare triple {10073#true} ~x := #in~x;call #t~ret257 := ntohl(~x);#res := #t~ret257;havoc #t~ret257; {10073#true} is VALID [2022-02-20 21:07:53,703 INFO L272 TraceCheckUtils]: 61: Hoare triple {10074#false} call aws_byte_cursor_read_common_harness_#t~ret1221#1 := aws_ntoh32(aws_byte_cursor_read_common_harness_#t~mem1220#1); {10073#true} is VALID [2022-02-20 21:07:53,703 INFO L290 TraceCheckUtils]: 60: Hoare triple {10074#false} havoc aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset;havoc aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset;call aws_byte_cursor_read_common_harness_#t~mem1220#1 := read~int(aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, 4); {10074#false} is VALID [2022-02-20 21:07:53,703 INFO L284 TraceCheckUtils]: 59: Hoare quadruple {10074#false} {10073#true} #336#return; {10074#false} is VALID [2022-02-20 21:07:53,703 INFO L290 TraceCheckUtils]: 58: Hoare triple {10074#false} assume #res.base == dest.base && #res.offset == dest.offset; {10074#false} is VALID [2022-02-20 21:07:53,703 INFO L290 TraceCheckUtils]: 57: Hoare triple {10851#(< (mod |#Ultimate.C_memcpy_#t~loopctr1246| 18446744073709551616) (mod |#Ultimate.C_memcpy_size| 18446744073709551616))} assume !(#t~loopctr1246 % 18446744073709551616 < size % 18446744073709551616); {10074#false} is VALID [2022-02-20 21:07:53,704 INFO L290 TraceCheckUtils]: 56: Hoare triple {10354#(< 0 (mod |#Ultimate.C_memcpy_size| 18446744073709551616))} assume !(#t~loopctr1237 % 18446744073709551616 < size % 18446744073709551616);#t~loopctr1246 := 0; {10851#(< (mod |#Ultimate.C_memcpy_#t~loopctr1246| 18446744073709551616) (mod |#Ultimate.C_memcpy_size| 18446744073709551616))} is VALID [2022-02-20 21:07:53,706 INFO L290 TraceCheckUtils]: 55: Hoare triple {10073#true} assume #t~loopctr1237 % 18446744073709551616 < size % 18446744073709551616;call #t~mem1238 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 4);call write~unchecked~int(#t~mem1238, dest.base, dest.offset + #t~loopctr1237, 4);call #t~mem1239 := read~unchecked~real(src.base, src.offset + #t~loopctr1237, 8);call write~unchecked~real(#t~mem1239, dest.base, dest.offset + #t~loopctr1237, 8);call #t~mem1240 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 4);call write~unchecked~int(#t~mem1240, dest.base, dest.offset + #t~loopctr1237, 4);call #t~mem1241 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 2);call write~unchecked~int(#t~mem1241, dest.base, dest.offset + #t~loopctr1237, 2);call #t~mem1242 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 1);call write~unchecked~int(#t~mem1242, dest.base, dest.offset + #t~loopctr1237, 1);call #t~mem1243 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 8);call write~unchecked~int(#t~mem1243, dest.base, dest.offset + #t~loopctr1237, 8);call #t~mem1244 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 1);call write~unchecked~int(#t~mem1244, dest.base, dest.offset + #t~loopctr1237, 1);call #t~mem1245 := read~unchecked~real(src.base, src.offset + #t~loopctr1237, 4);call write~unchecked~real(#t~mem1245, dest.base, dest.offset + #t~loopctr1237, 4);#t~loopctr1237 := 1 + #t~loopctr1237; {10354#(< 0 (mod |#Ultimate.C_memcpy_size| 18446744073709551616))} is VALID [2022-02-20 21:07:53,706 INFO L290 TraceCheckUtils]: 54: Hoare triple {10073#true} #t~loopctr1237 := 0; {10073#true} is VALID [2022-02-20 21:07:53,706 INFO L272 TraceCheckUtils]: 53: Hoare triple {10073#true} call aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset := #Ultimate.C_memcpy(aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset, 4); {10073#true} is VALID [2022-02-20 21:07:53,706 INFO L290 TraceCheckUtils]: 52: Hoare triple {10073#true} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset;havoc aws_byte_cursor_read_common_harness_#t~mem1217#1;call aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset := #Ultimate.allocOnStack(4);call aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, 8 + aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8); {10073#true} is VALID [2022-02-20 21:07:53,706 INFO L290 TraceCheckUtils]: 51: Hoare triple {10073#true} assume !((save_byte_from_array_~size#1 % 18446744073709551616 > 0 && (save_byte_from_array_~array#1.base != 0 || save_byte_from_array_~array#1.offset != 0)) && (save_byte_from_array_~storage#1.base != 0 || save_byte_from_array_~storage#1.offset != 0)); {10073#true} is VALID [2022-02-20 21:07:53,706 INFO L290 TraceCheckUtils]: 50: Hoare triple {10073#true} call aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset := #Ultimate.allocOnStack(16);call aws_byte_cursor_read_common_harness_#t~mem1214#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call write~init~int(aws_byte_cursor_read_common_harness_#t~mem1214#1, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, 8 + aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8);havoc aws_byte_cursor_read_common_harness_#t~mem1214#1;havoc aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset;call aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_read_common_harness_#t~mem1217#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);assume { :begin_inline_save_byte_from_array } true;save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset, save_byte_from_array_#in~size#1, save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset := aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset, aws_byte_cursor_read_common_harness_#t~mem1217#1, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset;havoc save_byte_from_array_#t~ret595#1, save_byte_from_array_#t~mem596#1, save_byte_from_array_#t~mem597#1, save_byte_from_array_#t~mem598#1, save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset, save_byte_from_array_~size#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset;save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset := save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset;save_byte_from_array_~size#1 := save_byte_from_array_#in~size#1;save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset := save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset; {10073#true} is VALID [2022-02-20 21:07:53,706 INFO L284 TraceCheckUtils]: 49: Hoare quadruple {10073#true} {10073#true} #332#return; {10073#true} is VALID [2022-02-20 21:07:53,706 INFO L290 TraceCheckUtils]: 48: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:53,706 INFO L290 TraceCheckUtils]: 47: Hoare triple {10073#true} assume !(0 == ~cond % 256); {10073#true} is VALID [2022-02-20 21:07:53,706 INFO L290 TraceCheckUtils]: 46: Hoare triple {10073#true} ~cond := #in~cond; {10073#true} is VALID [2022-02-20 21:07:53,706 INFO L272 TraceCheckUtils]: 45: Hoare triple {10073#true} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_common_harness_~length~2#1 % 18446744073709551616 >= 4 then 1 else 0) then 0 else 1)); {10073#true} is VALID [2022-02-20 21:07:53,707 INFO L284 TraceCheckUtils]: 44: Hoare quadruple {10073#true} {10073#true} #330#return; {10073#true} is VALID [2022-02-20 21:07:53,707 INFO L290 TraceCheckUtils]: 43: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:53,707 INFO L290 TraceCheckUtils]: 42: Hoare triple {10073#true} assume !(0 == ~cond % 256); {10073#true} is VALID [2022-02-20 21:07:53,707 INFO L290 TraceCheckUtils]: 41: Hoare triple {10073#true} ~cond := #in~cond; {10073#true} is VALID [2022-02-20 21:07:53,707 INFO L272 TraceCheckUtils]: 40: Hoare triple {10073#true} call assume_abort_if_not((if 0 == aws_byte_cursor_read_common_harness_~dest~1#1.base + aws_byte_cursor_read_common_harness_~dest~1#1.offset then 0 else 1)); {10073#true} is VALID [2022-02-20 21:07:53,707 INFO L290 TraceCheckUtils]: 39: Hoare triple {10073#true} havoc aws_byte_cursor_read_common_harness_#t~mem1213#1; {10073#true} is VALID [2022-02-20 21:07:53,707 INFO L284 TraceCheckUtils]: 38: Hoare quadruple {10073#true} {10073#true} #328#return; {10073#true} is VALID [2022-02-20 21:07:53,707 INFO L290 TraceCheckUtils]: 37: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:53,707 INFO L290 TraceCheckUtils]: 36: Hoare triple {10073#true} assume !(0 == ~cond % 256); {10073#true} is VALID [2022-02-20 21:07:53,707 INFO L290 TraceCheckUtils]: 35: Hoare triple {10073#true} ~cond := #in~cond; {10073#true} is VALID [2022-02-20 21:07:53,707 INFO L272 TraceCheckUtils]: 34: Hoare triple {10073#true} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_common_harness_#t~mem1213#1 % 18446744073709551616 >= 4 then 1 else 0) then 0 else 1)); {10073#true} is VALID [2022-02-20 21:07:53,707 INFO L290 TraceCheckUtils]: 33: Hoare triple {10073#true} havoc aws_byte_cursor_read_common_harness_#t~ret1212#1;call aws_byte_cursor_read_common_harness_#t~mem1213#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8); {10073#true} is VALID [2022-02-20 21:07:53,707 INFO L284 TraceCheckUtils]: 32: Hoare quadruple {10073#true} {10073#true} #326#return; {10073#true} is VALID [2022-02-20 21:07:53,707 INFO L290 TraceCheckUtils]: 31: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:53,708 INFO L290 TraceCheckUtils]: 30: Hoare triple {10073#true} assume !(0 == ~cond % 256); {10073#true} is VALID [2022-02-20 21:07:53,708 INFO L290 TraceCheckUtils]: 29: Hoare triple {10073#true} ~cond := #in~cond; {10073#true} is VALID [2022-02-20 21:07:53,708 INFO L272 TraceCheckUtils]: 28: Hoare triple {10073#true} call assume_abort_if_not(aws_byte_cursor_read_common_harness_#t~ret1212#1); {10073#true} is VALID [2022-02-20 21:07:53,708 INFO L284 TraceCheckUtils]: 27: Hoare quadruple {10073#true} {10073#true} #324#return; {10073#true} is VALID [2022-02-20 21:07:53,708 INFO L290 TraceCheckUtils]: 26: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:53,708 INFO L290 TraceCheckUtils]: 25: Hoare triple {10073#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; {10073#true} is VALID [2022-02-20 21:07:53,708 INFO L290 TraceCheckUtils]: 24: Hoare triple {10073#true} #t~short695 := #t~short694; {10073#true} is VALID [2022-02-20 21:07:53,708 INFO L290 TraceCheckUtils]: 23: Hoare triple {10073#true} assume #t~short694; {10073#true} is VALID [2022-02-20 21:07:53,708 INFO L290 TraceCheckUtils]: 22: Hoare triple {10073#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {10073#true} is VALID [2022-02-20 21:07:53,708 INFO L290 TraceCheckUtils]: 21: Hoare triple {10073#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {10073#true} is VALID [2022-02-20 21:07:53,708 INFO L272 TraceCheckUtils]: 20: Hoare triple {10073#true} call aws_byte_cursor_read_common_harness_#t~ret1212#1 := aws_byte_cursor_is_valid(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset); {10073#true} is VALID [2022-02-20 21:07:53,708 INFO L290 TraceCheckUtils]: 19: Hoare triple {10073#true} assume { :end_inline_ensure_byte_cursor_has_allocated_buffer_member } true; {10073#true} is VALID [2022-02-20 21:07:53,708 INFO L290 TraceCheckUtils]: 18: Hoare triple {10073#true} call write~$Pointer$(ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, 8 + ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset, 8);havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~mem502#1;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.offset; {10073#true} is VALID [2022-02-20 21:07:53,709 INFO L290 TraceCheckUtils]: 17: Hoare triple {10073#true} assume 0 != ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1 % 256;ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset := 0, 0; {10073#true} is VALID [2022-02-20 21:07:53,709 INFO L284 TraceCheckUtils]: 16: Hoare quadruple {10073#true} {10073#true} #320#return; {10073#true} is VALID [2022-02-20 21:07:53,709 INFO L290 TraceCheckUtils]: 15: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:53,709 INFO L290 TraceCheckUtils]: 14: Hoare triple {10073#true} #res := #t~nondet8;havoc #t~nondet8; {10073#true} is VALID [2022-02-20 21:07:53,709 INFO L272 TraceCheckUtils]: 13: Hoare triple {10073#true} call ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1 := nondet_bool(); {10073#true} is VALID [2022-02-20 21:07:53,709 INFO L290 TraceCheckUtils]: 12: Hoare triple {10073#true} aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset := aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset;havoc aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset;assume { :begin_inline_ensure_byte_cursor_has_allocated_buffer_member } true;ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.offset := aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset, ensure_byte_cursor_has_allocated_buffer_member_#t~mem502#1, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.offset, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset;ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset := ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.offset; {10073#true} is VALID [2022-02-20 21:07:53,710 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {10073#true} {10073#true} #318#return; {10073#true} is VALID [2022-02-20 21:07:53,710 INFO L290 TraceCheckUtils]: 10: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:53,710 INFO L290 TraceCheckUtils]: 9: Hoare triple {10073#true} #res.base, #res.offset := #t~ite556.base, #t~ite556.offset;havoc #t~ret554;havoc #t~ite556.base, #t~ite556.offset;havoc #t~ret555.base, #t~ret555.offset; {10073#true} is VALID [2022-02-20 21:07:53,710 INFO L290 TraceCheckUtils]: 8: Hoare triple {10073#true} assume 0 != #t~ret554 % 256;#t~ite556.base, #t~ite556.offset := 0, 0; {10073#true} is VALID [2022-02-20 21:07:53,710 INFO L284 TraceCheckUtils]: 7: Hoare quadruple {10073#true} {10073#true} #314#return; {10073#true} is VALID [2022-02-20 21:07:53,710 INFO L290 TraceCheckUtils]: 6: Hoare triple {10073#true} assume true; {10073#true} is VALID [2022-02-20 21:07:53,710 INFO L290 TraceCheckUtils]: 5: Hoare triple {10073#true} #res := #t~nondet8;havoc #t~nondet8; {10073#true} is VALID [2022-02-20 21:07:53,711 INFO L272 TraceCheckUtils]: 4: Hoare triple {10073#true} call #t~ret554 := nondet_bool(); {10073#true} is VALID [2022-02-20 21:07:53,711 INFO L290 TraceCheckUtils]: 3: Hoare triple {10073#true} ~size := #in~size; {10073#true} is VALID [2022-02-20 21:07:53,711 INFO L272 TraceCheckUtils]: 2: Hoare triple {10073#true} call aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset := can_fail_malloc(aws_byte_cursor_read_common_harness_~length~2#1); {10073#true} is VALID [2022-02-20 21:07:53,711 INFO L290 TraceCheckUtils]: 1: Hoare triple {10073#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_read_be32_harness } true;assume { :begin_inline_aws_byte_cursor_read_common_harness } true;havoc aws_byte_cursor_read_common_harness_#t~nondet1209#1, aws_byte_cursor_read_common_harness_#t~nondet1210#1, aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset, aws_byte_cursor_read_common_harness_#t~ret1212#1, aws_byte_cursor_read_common_harness_#t~mem1213#1, aws_byte_cursor_read_common_harness_#t~mem1214#1, aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset, aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset, aws_byte_cursor_read_common_harness_#t~mem1217#1, aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset, aws_byte_cursor_read_common_harness_#t~mem1220#1, aws_byte_cursor_read_common_harness_#t~ret1221#1, aws_byte_cursor_read_common_harness_#t~ret1222#1, aws_byte_cursor_read_common_harness_#t~mem1223#1, aws_byte_cursor_read_common_harness_#t~mem1224#1, aws_byte_cursor_read_common_harness_#t~short1225#1, aws_byte_cursor_read_common_harness_#t~mem1227#1.base, aws_byte_cursor_read_common_harness_#t~mem1227#1.offset, aws_byte_cursor_read_common_harness_#t~mem1226#1.base, aws_byte_cursor_read_common_harness_#t~mem1226#1.offset, aws_byte_cursor_read_common_harness_#t~mem1229#1, aws_byte_cursor_read_common_harness_#t~mem1228#1, aws_byte_cursor_read_common_harness_#t~mem1230#1, aws_byte_cursor_read_common_harness_#t~mem1231#1, aws_byte_cursor_read_common_harness_#t~mem1232#1, aws_byte_cursor_read_common_harness_#t~mem1233#1.base, aws_byte_cursor_read_common_harness_#t~mem1233#1.offset, aws_byte_cursor_read_common_harness_#t~ret1234#1, aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, aws_byte_cursor_read_common_harness_~length~2#1, aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset;call aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);call write~init~int(aws_byte_cursor_read_common_harness_#t~nondet1209#1, aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);havoc aws_byte_cursor_read_common_harness_#t~nondet1209#1;aws_byte_cursor_read_common_harness_~length~2#1 := aws_byte_cursor_read_common_harness_#t~nondet1210#1;havoc aws_byte_cursor_read_common_harness_#t~nondet1210#1; {10073#true} is VALID [2022-02-20 21:07:53,711 INFO L290 TraceCheckUtils]: 0: Hoare triple {10073#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(36, 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; {10073#true} is VALID [2022-02-20 21:07:53,712 INFO L134 CoverageAnalysis]: Checked inductivity of 218 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 217 trivial. 0 not checked. [2022-02-20 21:07:53,713 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1331773843] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-20 21:07:53,713 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-20 21:07:53,713 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [13, 5] total 17 [2022-02-20 21:07:53,713 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317322693] [2022-02-20 21:07:53,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 21:07:53,714 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 139 [2022-02-20 21:07:53,714 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:07:53,714 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2022-02-20 21:07:53,825 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 90 edges. 90 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:53,826 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-20 21:07:53,826 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:07:53,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-20 21:07:53,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=238, Unknown=0, NotChecked=0, Total=272 [2022-02-20 21:07:53,826 INFO L87 Difference]: Start difference. First operand 173 states and 242 transitions. Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2022-02-20 21:07:54,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:54,630 INFO L93 Difference]: Finished difference Result 313 states and 444 transitions. [2022-02-20 21:07:54,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-20 21:07:54,630 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 139 [2022-02-20 21:07:54,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 21:07:54,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2022-02-20 21:07:54,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 389 transitions. [2022-02-20 21:07:54,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2022-02-20 21:07:54,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 389 transitions. [2022-02-20 21:07:54,640 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 4 states and 389 transitions. [2022-02-20 21:07:55,000 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 389 edges. 389 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:55,004 INFO L225 Difference]: With dead ends: 313 [2022-02-20 21:07:55,004 INFO L226 Difference]: Without dead ends: 179 [2022-02-20 21:07:55,005 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 325 GetRequests, 310 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=34, Invalid=238, Unknown=0, NotChecked=0, Total=272 [2022-02-20 21:07:55,005 INFO L933 BasicCegarLoop]: 210 mSDtfsCounter, 5 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 626 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-20 21:07:55,005 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 626 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-20 21:07:55,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2022-02-20 21:07:55,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 176. [2022-02-20 21:07:55,097 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 21:07:55,098 INFO L82 GeneralOperation]: Start isEquivalent. First operand 179 states. Second operand has 176 states, 111 states have (on average 1.2252252252252251) internal successors, (136), 114 states have internal predecessors, (136), 49 states have call successors, (49), 13 states have call predecessors, (49), 15 states have return successors, (60), 48 states have call predecessors, (60), 48 states have call successors, (60) [2022-02-20 21:07:55,098 INFO L74 IsIncluded]: Start isIncluded. First operand 179 states. Second operand has 176 states, 111 states have (on average 1.2252252252252251) internal successors, (136), 114 states have internal predecessors, (136), 49 states have call successors, (49), 13 states have call predecessors, (49), 15 states have return successors, (60), 48 states have call predecessors, (60), 48 states have call successors, (60) [2022-02-20 21:07:55,099 INFO L87 Difference]: Start difference. First operand 179 states. Second operand has 176 states, 111 states have (on average 1.2252252252252251) internal successors, (136), 114 states have internal predecessors, (136), 49 states have call successors, (49), 13 states have call predecessors, (49), 15 states have return successors, (60), 48 states have call predecessors, (60), 48 states have call successors, (60) [2022-02-20 21:07:55,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:55,104 INFO L93 Difference]: Finished difference Result 179 states and 249 transitions. [2022-02-20 21:07:55,104 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 249 transitions. [2022-02-20 21:07:55,105 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:55,105 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:55,105 INFO L74 IsIncluded]: Start isIncluded. First operand has 176 states, 111 states have (on average 1.2252252252252251) internal successors, (136), 114 states have internal predecessors, (136), 49 states have call successors, (49), 13 states have call predecessors, (49), 15 states have return successors, (60), 48 states have call predecessors, (60), 48 states have call successors, (60) Second operand 179 states. [2022-02-20 21:07:55,106 INFO L87 Difference]: Start difference. First operand has 176 states, 111 states have (on average 1.2252252252252251) internal successors, (136), 114 states have internal predecessors, (136), 49 states have call successors, (49), 13 states have call predecessors, (49), 15 states have return successors, (60), 48 states have call predecessors, (60), 48 states have call successors, (60) Second operand 179 states. [2022-02-20 21:07:55,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 21:07:55,110 INFO L93 Difference]: Finished difference Result 179 states and 249 transitions. [2022-02-20 21:07:55,110 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 249 transitions. [2022-02-20 21:07:55,111 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 21:07:55,111 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 21:07:55,112 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 21:07:55,112 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 21:07:55,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 111 states have (on average 1.2252252252252251) internal successors, (136), 114 states have internal predecessors, (136), 49 states have call successors, (49), 13 states have call predecessors, (49), 15 states have return successors, (60), 48 states have call predecessors, (60), 48 states have call successors, (60) [2022-02-20 21:07:55,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 245 transitions. [2022-02-20 21:07:55,117 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 245 transitions. Word has length 139 [2022-02-20 21:07:55,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 21:07:55,117 INFO L470 AbstractCegarLoop]: Abstraction has 176 states and 245 transitions. [2022-02-20 21:07:55,118 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2022-02-20 21:07:55,118 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 245 transitions. [2022-02-20 21:07:55,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2022-02-20 21:07:55,119 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 21:07:55,119 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 5, 5, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 21:07:55,149 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-02-20 21:07:55,331 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 21:07:55,331 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 21:07:55,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 21:07:55,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1054111573, now seen corresponding path program 1 times [2022-02-20 21:07:55,332 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 21:07:55,332 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129036783] [2022-02-20 21:07:55,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:07:55,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 21:07:55,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:55,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 21:07:55,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:55,652 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 21:07:55,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:55,658 INFO L290 TraceCheckUtils]: 0: Hoare triple {12064#true} #res := #t~nondet8;havoc #t~nondet8; {12064#true} is VALID [2022-02-20 21:07:55,658 INFO L290 TraceCheckUtils]: 1: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:55,658 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {12064#true} {12064#true} #314#return; {12064#true} is VALID [2022-02-20 21:07:55,659 INFO L290 TraceCheckUtils]: 0: Hoare triple {12168#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {12064#true} is VALID [2022-02-20 21:07:55,659 INFO L272 TraceCheckUtils]: 1: Hoare triple {12064#true} call #t~ret554 := nondet_bool(); {12064#true} is VALID [2022-02-20 21:07:55,659 INFO L290 TraceCheckUtils]: 2: Hoare triple {12064#true} #res := #t~nondet8;havoc #t~nondet8; {12064#true} is VALID [2022-02-20 21:07:55,659 INFO L290 TraceCheckUtils]: 3: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:55,659 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {12064#true} {12064#true} #314#return; {12064#true} is VALID [2022-02-20 21:07:55,660 INFO L290 TraceCheckUtils]: 5: Hoare triple {12064#true} assume 0 != #t~ret554 % 256;#t~ite556.base, #t~ite556.offset := 0, 0; {12172#(and (<= 0 |can_fail_malloc_#t~ite556.offset|) (<= |can_fail_malloc_#t~ite556.offset| 0) (<= 0 |can_fail_malloc_#t~ite556.base|) (<= |can_fail_malloc_#t~ite556.base| 0))} is VALID [2022-02-20 21:07:55,660 INFO L290 TraceCheckUtils]: 6: Hoare triple {12172#(and (<= 0 |can_fail_malloc_#t~ite556.offset|) (<= |can_fail_malloc_#t~ite556.offset| 0) (<= 0 |can_fail_malloc_#t~ite556.base|) (<= |can_fail_malloc_#t~ite556.base| 0))} #res.base, #res.offset := #t~ite556.base, #t~ite556.offset;havoc #t~ret554;havoc #t~ite556.base, #t~ite556.offset;havoc #t~ret555.base, #t~ret555.offset; {12173#(and (<= 0 |can_fail_malloc_#res.base|) (<= |can_fail_malloc_#res.offset| 0) (<= 0 |can_fail_malloc_#res.offset|) (<= |can_fail_malloc_#res.base| 0))} is VALID [2022-02-20 21:07:55,661 INFO L290 TraceCheckUtils]: 7: Hoare triple {12173#(and (<= 0 |can_fail_malloc_#res.base|) (<= |can_fail_malloc_#res.offset| 0) (<= 0 |can_fail_malloc_#res.offset|) (<= |can_fail_malloc_#res.base| 0))} assume true; {12173#(and (<= 0 |can_fail_malloc_#res.base|) (<= |can_fail_malloc_#res.offset| 0) (<= 0 |can_fail_malloc_#res.offset|) (<= |can_fail_malloc_#res.base| 0))} is VALID [2022-02-20 21:07:55,662 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {12173#(and (<= 0 |can_fail_malloc_#res.base|) (<= |can_fail_malloc_#res.offset| 0) (<= 0 |can_fail_malloc_#res.offset|) (<= |can_fail_malloc_#res.base| 0))} {12064#true} #318#return; {12075#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_#t~ret1211#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_#t~ret1211#1.offset| 0))} is VALID [2022-02-20 21:07:55,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-02-20 21:07:55,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:55,669 INFO L290 TraceCheckUtils]: 0: Hoare triple {12064#true} #res := #t~nondet8;havoc #t~nondet8; {12064#true} is VALID [2022-02-20 21:07:55,669 INFO L290 TraceCheckUtils]: 1: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:55,669 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {12064#true} {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} #320#return; {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:55,670 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-02-20 21:07:55,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:55,678 INFO L290 TraceCheckUtils]: 0: Hoare triple {12064#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {12064#true} is VALID [2022-02-20 21:07:55,678 INFO L290 TraceCheckUtils]: 1: Hoare triple {12064#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {12064#true} is VALID [2022-02-20 21:07:55,678 INFO L290 TraceCheckUtils]: 2: Hoare triple {12064#true} assume #t~short694; {12064#true} is VALID [2022-02-20 21:07:55,678 INFO L290 TraceCheckUtils]: 3: Hoare triple {12064#true} #t~short695 := #t~short694; {12064#true} is VALID [2022-02-20 21:07:55,678 INFO L290 TraceCheckUtils]: 4: Hoare triple {12064#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; {12064#true} is VALID [2022-02-20 21:07:55,679 INFO L290 TraceCheckUtils]: 5: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:55,679 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {12064#true} {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} #324#return; {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:55,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-02-20 21:07:55,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:55,686 INFO L290 TraceCheckUtils]: 0: Hoare triple {12064#true} ~cond := #in~cond; {12064#true} is VALID [2022-02-20 21:07:55,686 INFO L290 TraceCheckUtils]: 1: Hoare triple {12064#true} assume !(0 == ~cond % 256); {12064#true} is VALID [2022-02-20 21:07:55,687 INFO L290 TraceCheckUtils]: 2: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:55,687 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {12064#true} {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} #326#return; {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:55,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-02-20 21:07:55,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:55,694 INFO L290 TraceCheckUtils]: 0: Hoare triple {12064#true} ~cond := #in~cond; {12064#true} is VALID [2022-02-20 21:07:55,694 INFO L290 TraceCheckUtils]: 1: Hoare triple {12064#true} assume !(0 == ~cond % 256); {12064#true} is VALID [2022-02-20 21:07:55,694 INFO L290 TraceCheckUtils]: 2: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:55,695 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {12064#true} {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} #328#return; {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:55,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-02-20 21:07:55,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:55,702 INFO L290 TraceCheckUtils]: 0: Hoare triple {12064#true} ~cond := #in~cond; {12064#true} is VALID [2022-02-20 21:07:55,702 INFO L290 TraceCheckUtils]: 1: Hoare triple {12064#true} assume !(0 == ~cond % 256); {12064#true} is VALID [2022-02-20 21:07:55,702 INFO L290 TraceCheckUtils]: 2: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:55,703 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {12064#true} {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} #330#return; {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:55,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-02-20 21:07:55,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:55,710 INFO L290 TraceCheckUtils]: 0: Hoare triple {12064#true} ~cond := #in~cond; {12064#true} is VALID [2022-02-20 21:07:55,711 INFO L290 TraceCheckUtils]: 1: Hoare triple {12064#true} assume !(0 == ~cond % 256); {12064#true} is VALID [2022-02-20 21:07:55,711 INFO L290 TraceCheckUtils]: 2: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:55,711 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {12064#true} {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} #332#return; {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:55,731 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-02-20 21:07:55,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:55,757 INFO L290 TraceCheckUtils]: 0: Hoare triple {12174#(and (= |old(#memory_real)| |#memory_real|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))} #t~loopctr1237 := 0; {12064#true} is VALID [2022-02-20 21:07:55,758 INFO L290 TraceCheckUtils]: 1: Hoare triple {12064#true} assume #t~loopctr1237 % 18446744073709551616 < size % 18446744073709551616;call #t~mem1238 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 4);call write~unchecked~int(#t~mem1238, dest.base, dest.offset + #t~loopctr1237, 4);call #t~mem1239 := read~unchecked~real(src.base, src.offset + #t~loopctr1237, 8);call write~unchecked~real(#t~mem1239, dest.base, dest.offset + #t~loopctr1237, 8);call #t~mem1240 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 4);call write~unchecked~int(#t~mem1240, dest.base, dest.offset + #t~loopctr1237, 4);call #t~mem1241 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 2);call write~unchecked~int(#t~mem1241, dest.base, dest.offset + #t~loopctr1237, 2);call #t~mem1242 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 1);call write~unchecked~int(#t~mem1242, dest.base, dest.offset + #t~loopctr1237, 1);call #t~mem1243 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 8);call write~unchecked~int(#t~mem1243, dest.base, dest.offset + #t~loopctr1237, 8);call #t~mem1244 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 1);call write~unchecked~int(#t~mem1244, dest.base, dest.offset + #t~loopctr1237, 1);call #t~mem1245 := read~unchecked~real(src.base, src.offset + #t~loopctr1237, 4);call write~unchecked~real(#t~mem1245, dest.base, dest.offset + #t~loopctr1237, 4);#t~loopctr1237 := 1 + #t~loopctr1237; {12064#true} is VALID [2022-02-20 21:07:55,758 INFO L290 TraceCheckUtils]: 2: Hoare triple {12064#true} assume !(#t~loopctr1237 % 18446744073709551616 < size % 18446744073709551616);#t~loopctr1246 := 0; {12064#true} is VALID [2022-02-20 21:07:55,758 INFO L290 TraceCheckUtils]: 3: Hoare triple {12064#true} assume #t~loopctr1246 % 18446744073709551616 < size % 18446744073709551616;call #t~mem1247.base, #t~mem1247.offset := read~unchecked~$Pointer$(src.base, src.offset + #t~loopctr1246, 8);call write~unchecked~$Pointer$(#t~mem1247.base, #t~mem1247.offset, dest.base, dest.offset + #t~loopctr1246, 8);#t~loopctr1246 := 8 + #t~loopctr1246; {12064#true} is VALID [2022-02-20 21:07:55,758 INFO L290 TraceCheckUtils]: 4: Hoare triple {12064#true} assume !(#t~loopctr1246 % 18446744073709551616 < size % 18446744073709551616); {12064#true} is VALID [2022-02-20 21:07:55,758 INFO L290 TraceCheckUtils]: 5: Hoare triple {12064#true} assume #res.base == dest.base && #res.offset == dest.offset; {12064#true} is VALID [2022-02-20 21:07:55,760 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {12064#true} {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} #336#return; {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:55,760 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-02-20 21:07:55,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:55,769 INFO L290 TraceCheckUtils]: 0: Hoare triple {12064#true} ~x := #in~x;call #t~ret257 := ntohl(~x);#res := #t~ret257;havoc #t~ret257; {12064#true} is VALID [2022-02-20 21:07:55,769 INFO L290 TraceCheckUtils]: 1: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:55,770 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {12064#true} {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} #338#return; {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:55,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-02-20 21:07:55,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:55,795 INFO L290 TraceCheckUtils]: 0: Hoare triple {12064#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {12064#true} is VALID [2022-02-20 21:07:55,796 INFO L290 TraceCheckUtils]: 1: Hoare triple {12064#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {12064#true} is VALID [2022-02-20 21:07:55,796 INFO L290 TraceCheckUtils]: 2: Hoare triple {12064#true} assume #t~short694; {12064#true} is VALID [2022-02-20 21:07:55,796 INFO L290 TraceCheckUtils]: 3: Hoare triple {12064#true} #t~short695 := #t~short694; {12064#true} is VALID [2022-02-20 21:07:55,796 INFO L290 TraceCheckUtils]: 4: Hoare triple {12064#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; {12064#true} is VALID [2022-02-20 21:07:55,796 INFO L290 TraceCheckUtils]: 5: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:55,797 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {12064#true} {12113#(and (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.offset| 0))} #340#return; {12113#(and (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.offset| 0))} is VALID [2022-02-20 21:07:55,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-02-20 21:07:55,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:55,804 INFO L290 TraceCheckUtils]: 0: Hoare triple {12064#true} ~cond := #in~cond; {12064#true} is VALID [2022-02-20 21:07:55,804 INFO L290 TraceCheckUtils]: 1: Hoare triple {12064#true} assume !(0 == ~cond % 256); {12064#true} is VALID [2022-02-20 21:07:55,804 INFO L290 TraceCheckUtils]: 2: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:55,805 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {12064#true} {12113#(and (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.offset| 0))} #342#return; {12113#(and (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.offset| 0))} is VALID [2022-02-20 21:07:55,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-02-20 21:07:55,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:55,812 INFO L290 TraceCheckUtils]: 0: Hoare triple {12064#true} ~cond := #in~cond; {12064#true} is VALID [2022-02-20 21:07:55,812 INFO L290 TraceCheckUtils]: 1: Hoare triple {12064#true} assume !(0 == ~cond % 256); {12064#true} is VALID [2022-02-20 21:07:55,812 INFO L290 TraceCheckUtils]: 2: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:55,813 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {12064#true} {12113#(and (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.offset| 0))} #344#return; {12113#(and (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.offset| 0))} is VALID [2022-02-20 21:07:55,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-02-20 21:07:55,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:55,821 INFO L290 TraceCheckUtils]: 0: Hoare triple {12064#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {12064#true} is VALID [2022-02-20 21:07:55,821 INFO L290 TraceCheckUtils]: 1: Hoare triple {12064#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {12064#true} is VALID [2022-02-20 21:07:55,821 INFO L290 TraceCheckUtils]: 2: Hoare triple {12064#true} assume #t~short694; {12064#true} is VALID [2022-02-20 21:07:55,821 INFO L290 TraceCheckUtils]: 3: Hoare triple {12064#true} #t~short695 := #t~short694; {12064#true} is VALID [2022-02-20 21:07:55,822 INFO L290 TraceCheckUtils]: 4: Hoare triple {12064#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; {12064#true} is VALID [2022-02-20 21:07:55,822 INFO L290 TraceCheckUtils]: 5: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:55,823 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {12064#true} {12130#(and (= (+ |aws_byte_cursor_read_~len#1| (- 4)) 0) (= |aws_byte_cursor_read_~dest#1.offset| 0) (= |aws_byte_cursor_read_~dest#1.base| 0))} #282#return; {12130#(and (= (+ |aws_byte_cursor_read_~len#1| (- 4)) 0) (= |aws_byte_cursor_read_~dest#1.offset| 0) (= |aws_byte_cursor_read_~dest#1.base| 0))} is VALID [2022-02-20 21:07:55,823 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-02-20 21:07:55,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:55,829 INFO L290 TraceCheckUtils]: 0: Hoare triple {12064#true} ~cond := #in~cond; {12064#true} is VALID [2022-02-20 21:07:55,829 INFO L290 TraceCheckUtils]: 1: Hoare triple {12064#true} assume !(0 == ~cond % 256); {12064#true} is VALID [2022-02-20 21:07:55,830 INFO L290 TraceCheckUtils]: 2: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:55,830 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {12064#true} {12130#(and (= (+ |aws_byte_cursor_read_~len#1| (- 4)) 0) (= |aws_byte_cursor_read_~dest#1.offset| 0) (= |aws_byte_cursor_read_~dest#1.base| 0))} #284#return; {12130#(and (= (+ |aws_byte_cursor_read_~len#1| (- 4)) 0) (= |aws_byte_cursor_read_~dest#1.offset| 0) (= |aws_byte_cursor_read_~dest#1.base| 0))} is VALID [2022-02-20 21:07:55,830 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-02-20 21:07:55,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:55,873 INFO L290 TraceCheckUtils]: 0: Hoare triple {12064#true} ~cond := #in~cond; {12175#(= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|)} is VALID [2022-02-20 21:07:55,874 INFO L290 TraceCheckUtils]: 1: Hoare triple {12175#(= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|)} assume !(0 == ~cond % 256); {12176#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} is VALID [2022-02-20 21:07:55,874 INFO L290 TraceCheckUtils]: 2: Hoare triple {12176#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} assume true; {12176#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} is VALID [2022-02-20 21:07:55,875 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {12176#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} {12130#(and (= (+ |aws_byte_cursor_read_~len#1| (- 4)) 0) (= |aws_byte_cursor_read_~dest#1.offset| 0) (= |aws_byte_cursor_read_~dest#1.base| 0))} #286#return; {12065#false} is VALID [2022-02-20 21:07:55,875 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2022-02-20 21:07:55,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:55,882 INFO L290 TraceCheckUtils]: 0: Hoare triple {12064#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {12064#true} is VALID [2022-02-20 21:07:55,882 INFO L290 TraceCheckUtils]: 1: Hoare triple {12064#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {12064#true} is VALID [2022-02-20 21:07:55,882 INFO L290 TraceCheckUtils]: 2: Hoare triple {12064#true} assume #t~short694; {12064#true} is VALID [2022-02-20 21:07:55,883 INFO L290 TraceCheckUtils]: 3: Hoare triple {12064#true} #t~short695 := #t~short694; {12064#true} is VALID [2022-02-20 21:07:55,883 INFO L290 TraceCheckUtils]: 4: Hoare triple {12064#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; {12064#true} is VALID [2022-02-20 21:07:55,883 INFO L290 TraceCheckUtils]: 5: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:55,883 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {12064#true} {12065#false} #288#return; {12065#false} is VALID [2022-02-20 21:07:55,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2022-02-20 21:07:55,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:55,888 INFO L290 TraceCheckUtils]: 0: Hoare triple {12064#true} ~cond := #in~cond; {12064#true} is VALID [2022-02-20 21:07:55,889 INFO L290 TraceCheckUtils]: 1: Hoare triple {12064#true} assume !(0 == ~cond % 256); {12064#true} is VALID [2022-02-20 21:07:55,889 INFO L290 TraceCheckUtils]: 2: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:55,889 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {12064#true} {12065#false} #290#return; {12065#false} is VALID [2022-02-20 21:07:55,889 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2022-02-20 21:07:55,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:55,902 INFO L290 TraceCheckUtils]: 0: Hoare triple {12064#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {12064#true} is VALID [2022-02-20 21:07:55,902 INFO L290 TraceCheckUtils]: 1: Hoare triple {12064#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {12064#true} is VALID [2022-02-20 21:07:55,902 INFO L290 TraceCheckUtils]: 2: Hoare triple {12064#true} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {12064#true} is VALID [2022-02-20 21:07:55,902 INFO L290 TraceCheckUtils]: 3: Hoare triple {12064#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; {12064#true} is VALID [2022-02-20 21:07:55,903 INFO L290 TraceCheckUtils]: 4: Hoare triple {12064#true} #t~short693 := #t~short689; {12064#true} is VALID [2022-02-20 21:07:55,903 INFO L290 TraceCheckUtils]: 5: Hoare triple {12064#true} assume !#t~short693; {12064#true} is VALID [2022-02-20 21:07:55,903 INFO L290 TraceCheckUtils]: 6: Hoare triple {12064#true} #t~short694 := #t~short693; {12064#true} is VALID [2022-02-20 21:07:55,903 INFO L290 TraceCheckUtils]: 7: Hoare triple {12064#true} #t~short695 := #t~short694; {12064#true} is VALID [2022-02-20 21:07:55,903 INFO L290 TraceCheckUtils]: 8: Hoare triple {12064#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; {12064#true} is VALID [2022-02-20 21:07:55,903 INFO L290 TraceCheckUtils]: 9: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:55,904 INFO L284 TraceCheckUtils]: 10: Hoare quadruple {12064#true} {12065#false} #292#return; {12065#false} is VALID [2022-02-20 21:07:55,904 INFO L290 TraceCheckUtils]: 0: Hoare triple {12064#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(36, 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; {12064#true} is VALID [2022-02-20 21:07:55,904 INFO L290 TraceCheckUtils]: 1: Hoare triple {12064#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_read_be32_harness } true;assume { :begin_inline_aws_byte_cursor_read_common_harness } true;havoc aws_byte_cursor_read_common_harness_#t~nondet1209#1, aws_byte_cursor_read_common_harness_#t~nondet1210#1, aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset, aws_byte_cursor_read_common_harness_#t~ret1212#1, aws_byte_cursor_read_common_harness_#t~mem1213#1, aws_byte_cursor_read_common_harness_#t~mem1214#1, aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset, aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset, aws_byte_cursor_read_common_harness_#t~mem1217#1, aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset, aws_byte_cursor_read_common_harness_#t~mem1220#1, aws_byte_cursor_read_common_harness_#t~ret1221#1, aws_byte_cursor_read_common_harness_#t~ret1222#1, aws_byte_cursor_read_common_harness_#t~mem1223#1, aws_byte_cursor_read_common_harness_#t~mem1224#1, aws_byte_cursor_read_common_harness_#t~short1225#1, aws_byte_cursor_read_common_harness_#t~mem1227#1.base, aws_byte_cursor_read_common_harness_#t~mem1227#1.offset, aws_byte_cursor_read_common_harness_#t~mem1226#1.base, aws_byte_cursor_read_common_harness_#t~mem1226#1.offset, aws_byte_cursor_read_common_harness_#t~mem1229#1, aws_byte_cursor_read_common_harness_#t~mem1228#1, aws_byte_cursor_read_common_harness_#t~mem1230#1, aws_byte_cursor_read_common_harness_#t~mem1231#1, aws_byte_cursor_read_common_harness_#t~mem1232#1, aws_byte_cursor_read_common_harness_#t~mem1233#1.base, aws_byte_cursor_read_common_harness_#t~mem1233#1.offset, aws_byte_cursor_read_common_harness_#t~ret1234#1, aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, aws_byte_cursor_read_common_harness_~length~2#1, aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset;call aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);call write~init~int(aws_byte_cursor_read_common_harness_#t~nondet1209#1, aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);havoc aws_byte_cursor_read_common_harness_#t~nondet1209#1;aws_byte_cursor_read_common_harness_~length~2#1 := aws_byte_cursor_read_common_harness_#t~nondet1210#1;havoc aws_byte_cursor_read_common_harness_#t~nondet1210#1; {12064#true} is VALID [2022-02-20 21:07:55,905 INFO L272 TraceCheckUtils]: 2: Hoare triple {12064#true} call aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset := can_fail_malloc(aws_byte_cursor_read_common_harness_~length~2#1); {12168#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} is VALID [2022-02-20 21:07:55,905 INFO L290 TraceCheckUtils]: 3: Hoare triple {12168#(and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))} ~size := #in~size; {12064#true} is VALID [2022-02-20 21:07:55,906 INFO L272 TraceCheckUtils]: 4: Hoare triple {12064#true} call #t~ret554 := nondet_bool(); {12064#true} is VALID [2022-02-20 21:07:55,906 INFO L290 TraceCheckUtils]: 5: Hoare triple {12064#true} #res := #t~nondet8;havoc #t~nondet8; {12064#true} is VALID [2022-02-20 21:07:55,906 INFO L290 TraceCheckUtils]: 6: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:55,906 INFO L284 TraceCheckUtils]: 7: Hoare quadruple {12064#true} {12064#true} #314#return; {12064#true} is VALID [2022-02-20 21:07:55,906 INFO L290 TraceCheckUtils]: 8: Hoare triple {12064#true} assume 0 != #t~ret554 % 256;#t~ite556.base, #t~ite556.offset := 0, 0; {12172#(and (<= 0 |can_fail_malloc_#t~ite556.offset|) (<= |can_fail_malloc_#t~ite556.offset| 0) (<= 0 |can_fail_malloc_#t~ite556.base|) (<= |can_fail_malloc_#t~ite556.base| 0))} is VALID [2022-02-20 21:07:55,907 INFO L290 TraceCheckUtils]: 9: Hoare triple {12172#(and (<= 0 |can_fail_malloc_#t~ite556.offset|) (<= |can_fail_malloc_#t~ite556.offset| 0) (<= 0 |can_fail_malloc_#t~ite556.base|) (<= |can_fail_malloc_#t~ite556.base| 0))} #res.base, #res.offset := #t~ite556.base, #t~ite556.offset;havoc #t~ret554;havoc #t~ite556.base, #t~ite556.offset;havoc #t~ret555.base, #t~ret555.offset; {12173#(and (<= 0 |can_fail_malloc_#res.base|) (<= |can_fail_malloc_#res.offset| 0) (<= 0 |can_fail_malloc_#res.offset|) (<= |can_fail_malloc_#res.base| 0))} is VALID [2022-02-20 21:07:55,908 INFO L290 TraceCheckUtils]: 10: Hoare triple {12173#(and (<= 0 |can_fail_malloc_#res.base|) (<= |can_fail_malloc_#res.offset| 0) (<= 0 |can_fail_malloc_#res.offset|) (<= |can_fail_malloc_#res.base| 0))} assume true; {12173#(and (<= 0 |can_fail_malloc_#res.base|) (<= |can_fail_malloc_#res.offset| 0) (<= 0 |can_fail_malloc_#res.offset|) (<= |can_fail_malloc_#res.base| 0))} is VALID [2022-02-20 21:07:55,908 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {12173#(and (<= 0 |can_fail_malloc_#res.base|) (<= |can_fail_malloc_#res.offset| 0) (<= 0 |can_fail_malloc_#res.offset|) (<= |can_fail_malloc_#res.base| 0))} {12064#true} #318#return; {12075#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_#t~ret1211#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_#t~ret1211#1.offset| 0))} is VALID [2022-02-20 21:07:55,909 INFO L290 TraceCheckUtils]: 12: Hoare triple {12075#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_#t~ret1211#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_#t~ret1211#1.offset| 0))} aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset := aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset;havoc aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset;assume { :begin_inline_ensure_byte_cursor_has_allocated_buffer_member } true;ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.offset := aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset, ensure_byte_cursor_has_allocated_buffer_member_#t~mem502#1, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.offset, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset;ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset := ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.offset; {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:55,909 INFO L272 TraceCheckUtils]: 13: Hoare triple {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} call ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1 := nondet_bool(); {12064#true} is VALID [2022-02-20 21:07:55,909 INFO L290 TraceCheckUtils]: 14: Hoare triple {12064#true} #res := #t~nondet8;havoc #t~nondet8; {12064#true} is VALID [2022-02-20 21:07:55,909 INFO L290 TraceCheckUtils]: 15: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:55,910 INFO L284 TraceCheckUtils]: 16: Hoare quadruple {12064#true} {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} #320#return; {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:55,910 INFO L290 TraceCheckUtils]: 17: Hoare triple {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} assume 0 != ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1 % 256;ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset := 0, 0; {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:55,911 INFO L290 TraceCheckUtils]: 18: Hoare triple {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} call write~$Pointer$(ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, 8 + ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset, 8);havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~mem502#1;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.offset; {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:55,911 INFO L290 TraceCheckUtils]: 19: Hoare triple {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} assume { :end_inline_ensure_byte_cursor_has_allocated_buffer_member } true; {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:55,912 INFO L272 TraceCheckUtils]: 20: Hoare triple {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} call aws_byte_cursor_read_common_harness_#t~ret1212#1 := aws_byte_cursor_is_valid(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset); {12064#true} is VALID [2022-02-20 21:07:55,912 INFO L290 TraceCheckUtils]: 21: Hoare triple {12064#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {12064#true} is VALID [2022-02-20 21:07:55,912 INFO L290 TraceCheckUtils]: 22: Hoare triple {12064#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {12064#true} is VALID [2022-02-20 21:07:55,913 INFO L290 TraceCheckUtils]: 23: Hoare triple {12064#true} assume #t~short694; {12064#true} is VALID [2022-02-20 21:07:55,913 INFO L290 TraceCheckUtils]: 24: Hoare triple {12064#true} #t~short695 := #t~short694; {12064#true} is VALID [2022-02-20 21:07:55,913 INFO L290 TraceCheckUtils]: 25: Hoare triple {12064#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; {12064#true} is VALID [2022-02-20 21:07:55,914 INFO L290 TraceCheckUtils]: 26: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:55,914 INFO L284 TraceCheckUtils]: 27: Hoare quadruple {12064#true} {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} #324#return; {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:55,914 INFO L272 TraceCheckUtils]: 28: Hoare triple {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} call assume_abort_if_not(aws_byte_cursor_read_common_harness_#t~ret1212#1); {12064#true} is VALID [2022-02-20 21:07:55,915 INFO L290 TraceCheckUtils]: 29: Hoare triple {12064#true} ~cond := #in~cond; {12064#true} is VALID [2022-02-20 21:07:55,915 INFO L290 TraceCheckUtils]: 30: Hoare triple {12064#true} assume !(0 == ~cond % 256); {12064#true} is VALID [2022-02-20 21:07:55,915 INFO L290 TraceCheckUtils]: 31: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:55,915 INFO L284 TraceCheckUtils]: 32: Hoare quadruple {12064#true} {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} #326#return; {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:55,916 INFO L290 TraceCheckUtils]: 33: Hoare triple {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} havoc aws_byte_cursor_read_common_harness_#t~ret1212#1;call aws_byte_cursor_read_common_harness_#t~mem1213#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8); {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:55,916 INFO L272 TraceCheckUtils]: 34: Hoare triple {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_common_harness_#t~mem1213#1 % 18446744073709551616 >= 4 then 1 else 0) then 0 else 1)); {12064#true} is VALID [2022-02-20 21:07:55,916 INFO L290 TraceCheckUtils]: 35: Hoare triple {12064#true} ~cond := #in~cond; {12064#true} is VALID [2022-02-20 21:07:55,916 INFO L290 TraceCheckUtils]: 36: Hoare triple {12064#true} assume !(0 == ~cond % 256); {12064#true} is VALID [2022-02-20 21:07:55,916 INFO L290 TraceCheckUtils]: 37: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:55,917 INFO L284 TraceCheckUtils]: 38: Hoare quadruple {12064#true} {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} #328#return; {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:55,917 INFO L290 TraceCheckUtils]: 39: Hoare triple {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} havoc aws_byte_cursor_read_common_harness_#t~mem1213#1; {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:55,918 INFO L272 TraceCheckUtils]: 40: Hoare triple {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} call assume_abort_if_not((if 0 == aws_byte_cursor_read_common_harness_~dest~1#1.base + aws_byte_cursor_read_common_harness_~dest~1#1.offset then 0 else 1)); {12064#true} is VALID [2022-02-20 21:07:55,918 INFO L290 TraceCheckUtils]: 41: Hoare triple {12064#true} ~cond := #in~cond; {12064#true} is VALID [2022-02-20 21:07:55,918 INFO L290 TraceCheckUtils]: 42: Hoare triple {12064#true} assume !(0 == ~cond % 256); {12064#true} is VALID [2022-02-20 21:07:55,918 INFO L290 TraceCheckUtils]: 43: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:55,918 INFO L284 TraceCheckUtils]: 44: Hoare quadruple {12064#true} {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} #330#return; {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:55,919 INFO L272 TraceCheckUtils]: 45: Hoare triple {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_common_harness_~length~2#1 % 18446744073709551616 >= 4 then 1 else 0) then 0 else 1)); {12064#true} is VALID [2022-02-20 21:07:55,919 INFO L290 TraceCheckUtils]: 46: Hoare triple {12064#true} ~cond := #in~cond; {12064#true} is VALID [2022-02-20 21:07:55,919 INFO L290 TraceCheckUtils]: 47: Hoare triple {12064#true} assume !(0 == ~cond % 256); {12064#true} is VALID [2022-02-20 21:07:55,919 INFO L290 TraceCheckUtils]: 48: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:55,920 INFO L284 TraceCheckUtils]: 49: Hoare quadruple {12064#true} {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} #332#return; {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:55,921 INFO L290 TraceCheckUtils]: 50: Hoare triple {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} call aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset := #Ultimate.allocOnStack(16);call aws_byte_cursor_read_common_harness_#t~mem1214#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call write~init~int(aws_byte_cursor_read_common_harness_#t~mem1214#1, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, 8 + aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8);havoc aws_byte_cursor_read_common_harness_#t~mem1214#1;havoc aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset;call aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_read_common_harness_#t~mem1217#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);assume { :begin_inline_save_byte_from_array } true;save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset, save_byte_from_array_#in~size#1, save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset := aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset, aws_byte_cursor_read_common_harness_#t~mem1217#1, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset;havoc save_byte_from_array_#t~ret595#1, save_byte_from_array_#t~mem596#1, save_byte_from_array_#t~mem597#1, save_byte_from_array_#t~mem598#1, save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset, save_byte_from_array_~size#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset;save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset := save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset;save_byte_from_array_~size#1 := save_byte_from_array_#in~size#1;save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset := save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset; {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:55,921 INFO L290 TraceCheckUtils]: 51: Hoare triple {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} assume !((save_byte_from_array_~size#1 % 18446744073709551616 > 0 && (save_byte_from_array_~array#1.base != 0 || save_byte_from_array_~array#1.offset != 0)) && (save_byte_from_array_~storage#1.base != 0 || save_byte_from_array_~storage#1.offset != 0)); {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:55,922 INFO L290 TraceCheckUtils]: 52: Hoare triple {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset;havoc aws_byte_cursor_read_common_harness_#t~mem1217#1;call aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset := #Ultimate.allocOnStack(4);call aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, 8 + aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8); {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:55,923 INFO L272 TraceCheckUtils]: 53: Hoare triple {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} call aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset := #Ultimate.C_memcpy(aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset, 4); {12174#(and (= |old(#memory_real)| |#memory_real|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))} is VALID [2022-02-20 21:07:55,923 INFO L290 TraceCheckUtils]: 54: Hoare triple {12174#(and (= |old(#memory_real)| |#memory_real|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))} #t~loopctr1237 := 0; {12064#true} is VALID [2022-02-20 21:07:55,923 INFO L290 TraceCheckUtils]: 55: Hoare triple {12064#true} assume #t~loopctr1237 % 18446744073709551616 < size % 18446744073709551616;call #t~mem1238 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 4);call write~unchecked~int(#t~mem1238, dest.base, dest.offset + #t~loopctr1237, 4);call #t~mem1239 := read~unchecked~real(src.base, src.offset + #t~loopctr1237, 8);call write~unchecked~real(#t~mem1239, dest.base, dest.offset + #t~loopctr1237, 8);call #t~mem1240 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 4);call write~unchecked~int(#t~mem1240, dest.base, dest.offset + #t~loopctr1237, 4);call #t~mem1241 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 2);call write~unchecked~int(#t~mem1241, dest.base, dest.offset + #t~loopctr1237, 2);call #t~mem1242 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 1);call write~unchecked~int(#t~mem1242, dest.base, dest.offset + #t~loopctr1237, 1);call #t~mem1243 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 8);call write~unchecked~int(#t~mem1243, dest.base, dest.offset + #t~loopctr1237, 8);call #t~mem1244 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 1);call write~unchecked~int(#t~mem1244, dest.base, dest.offset + #t~loopctr1237, 1);call #t~mem1245 := read~unchecked~real(src.base, src.offset + #t~loopctr1237, 4);call write~unchecked~real(#t~mem1245, dest.base, dest.offset + #t~loopctr1237, 4);#t~loopctr1237 := 1 + #t~loopctr1237; {12064#true} is VALID [2022-02-20 21:07:55,923 INFO L290 TraceCheckUtils]: 56: Hoare triple {12064#true} assume !(#t~loopctr1237 % 18446744073709551616 < size % 18446744073709551616);#t~loopctr1246 := 0; {12064#true} is VALID [2022-02-20 21:07:55,923 INFO L290 TraceCheckUtils]: 57: Hoare triple {12064#true} assume #t~loopctr1246 % 18446744073709551616 < size % 18446744073709551616;call #t~mem1247.base, #t~mem1247.offset := read~unchecked~$Pointer$(src.base, src.offset + #t~loopctr1246, 8);call write~unchecked~$Pointer$(#t~mem1247.base, #t~mem1247.offset, dest.base, dest.offset + #t~loopctr1246, 8);#t~loopctr1246 := 8 + #t~loopctr1246; {12064#true} is VALID [2022-02-20 21:07:55,924 INFO L290 TraceCheckUtils]: 58: Hoare triple {12064#true} assume !(#t~loopctr1246 % 18446744073709551616 < size % 18446744073709551616); {12064#true} is VALID [2022-02-20 21:07:55,924 INFO L290 TraceCheckUtils]: 59: Hoare triple {12064#true} assume #res.base == dest.base && #res.offset == dest.offset; {12064#true} is VALID [2022-02-20 21:07:55,925 INFO L284 TraceCheckUtils]: 60: Hoare quadruple {12064#true} {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} #336#return; {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:55,925 INFO L290 TraceCheckUtils]: 61: Hoare triple {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} havoc aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset;havoc aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset;call aws_byte_cursor_read_common_harness_#t~mem1220#1 := read~int(aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, 4); {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:55,925 INFO L272 TraceCheckUtils]: 62: Hoare triple {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} call aws_byte_cursor_read_common_harness_#t~ret1221#1 := aws_ntoh32(aws_byte_cursor_read_common_harness_#t~mem1220#1); {12064#true} is VALID [2022-02-20 21:07:55,925 INFO L290 TraceCheckUtils]: 63: Hoare triple {12064#true} ~x := #in~x;call #t~ret257 := ntohl(~x);#res := #t~ret257;havoc #t~ret257; {12064#true} is VALID [2022-02-20 21:07:55,926 INFO L290 TraceCheckUtils]: 64: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:55,926 INFO L284 TraceCheckUtils]: 65: Hoare quadruple {12064#true} {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} #338#return; {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} is VALID [2022-02-20 21:07:55,927 INFO L290 TraceCheckUtils]: 66: Hoare triple {12076#(and (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.base| 0) (= 0 |ULTIMATE.start_aws_byte_cursor_read_common_harness_~dest~1#1.offset|))} call write~int(aws_byte_cursor_read_common_harness_#t~ret1221#1, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, 4);havoc aws_byte_cursor_read_common_harness_#t~mem1220#1;havoc aws_byte_cursor_read_common_harness_#t~ret1221#1;assume { :begin_inline_aws_byte_cursor_read_be32 } true;aws_byte_cursor_read_be32_#in~cur#1.base, aws_byte_cursor_read_be32_#in~cur#1.offset, aws_byte_cursor_read_be32_#in~var#1.base, aws_byte_cursor_read_be32_#in~var#1.offset := aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset;havoc aws_byte_cursor_read_be32_#res#1;havoc aws_byte_cursor_read_be32_#t~ret1131#1, aws_byte_cursor_read_be32_#t~ret1132#1, aws_byte_cursor_read_be32_#t~mem1133#1, aws_byte_cursor_read_be32_#t~ret1134#1, aws_byte_cursor_read_be32_#t~ret1135#1, aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset, aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset, aws_byte_cursor_read_be32_~rv~10#1;aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset := aws_byte_cursor_read_be32_#in~cur#1.base, aws_byte_cursor_read_be32_#in~cur#1.offset;aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset := aws_byte_cursor_read_be32_#in~var#1.base, aws_byte_cursor_read_be32_#in~var#1.offset; {12113#(and (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.offset| 0))} is VALID [2022-02-20 21:07:55,927 INFO L272 TraceCheckUtils]: 67: Hoare triple {12113#(and (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.offset| 0))} call aws_byte_cursor_read_be32_#t~ret1131#1 := aws_byte_cursor_is_valid(aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset); {12064#true} is VALID [2022-02-20 21:07:55,927 INFO L290 TraceCheckUtils]: 68: Hoare triple {12064#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {12064#true} is VALID [2022-02-20 21:07:55,928 INFO L290 TraceCheckUtils]: 69: Hoare triple {12064#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {12064#true} is VALID [2022-02-20 21:07:55,928 INFO L290 TraceCheckUtils]: 70: Hoare triple {12064#true} assume #t~short694; {12064#true} is VALID [2022-02-20 21:07:55,928 INFO L290 TraceCheckUtils]: 71: Hoare triple {12064#true} #t~short695 := #t~short694; {12064#true} is VALID [2022-02-20 21:07:55,928 INFO L290 TraceCheckUtils]: 72: Hoare triple {12064#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; {12064#true} is VALID [2022-02-20 21:07:55,928 INFO L290 TraceCheckUtils]: 73: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:55,929 INFO L284 TraceCheckUtils]: 74: Hoare quadruple {12064#true} {12113#(and (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.offset| 0))} #340#return; {12113#(and (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.offset| 0))} is VALID [2022-02-20 21:07:55,929 INFO L272 TraceCheckUtils]: 75: Hoare triple {12113#(and (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.offset| 0))} call assume_abort_if_not(aws_byte_cursor_read_be32_#t~ret1131#1); {12064#true} is VALID [2022-02-20 21:07:55,929 INFO L290 TraceCheckUtils]: 76: Hoare triple {12064#true} ~cond := #in~cond; {12064#true} is VALID [2022-02-20 21:07:55,929 INFO L290 TraceCheckUtils]: 77: Hoare triple {12064#true} assume !(0 == ~cond % 256); {12064#true} is VALID [2022-02-20 21:07:55,929 INFO L290 TraceCheckUtils]: 78: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:55,930 INFO L284 TraceCheckUtils]: 79: Hoare quadruple {12064#true} {12113#(and (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.offset| 0))} #342#return; {12113#(and (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.offset| 0))} is VALID [2022-02-20 21:07:55,930 INFO L290 TraceCheckUtils]: 80: Hoare triple {12113#(and (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.offset| 0))} havoc aws_byte_cursor_read_be32_#t~ret1131#1; {12113#(and (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.offset| 0))} is VALID [2022-02-20 21:07:55,931 INFO L272 TraceCheckUtils]: 81: Hoare triple {12113#(and (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.offset| 0))} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_be32_~var#1.base != 0 || aws_byte_cursor_read_be32_~var#1.offset != 0 then 1 else 0) then 0 else 1)); {12064#true} is VALID [2022-02-20 21:07:55,931 INFO L290 TraceCheckUtils]: 82: Hoare triple {12064#true} ~cond := #in~cond; {12064#true} is VALID [2022-02-20 21:07:55,931 INFO L290 TraceCheckUtils]: 83: Hoare triple {12064#true} assume !(0 == ~cond % 256); {12064#true} is VALID [2022-02-20 21:07:55,931 INFO L290 TraceCheckUtils]: 84: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:55,931 INFO L284 TraceCheckUtils]: 85: Hoare quadruple {12064#true} {12113#(and (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.offset| 0))} #344#return; {12113#(and (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.offset| 0))} is VALID [2022-02-20 21:07:55,932 INFO L272 TraceCheckUtils]: 86: Hoare triple {12113#(and (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.base| 0) (= |ULTIMATE.start_aws_byte_cursor_read_be32_~var#1.offset| 0))} call aws_byte_cursor_read_be32_#t~ret1132#1 := aws_byte_cursor_read(aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset, aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset, 4); {12129#(and (= |aws_byte_cursor_read_#in~dest#1.base| 0) (= |aws_byte_cursor_read_#in~len#1| 4) (= |aws_byte_cursor_read_#in~dest#1.offset| 0))} is VALID [2022-02-20 21:07:55,933 INFO L290 TraceCheckUtils]: 87: Hoare triple {12129#(and (= |aws_byte_cursor_read_#in~dest#1.base| 0) (= |aws_byte_cursor_read_#in~len#1| 4) (= |aws_byte_cursor_read_#in~dest#1.offset| 0))} ~cur#1.base, ~cur#1.offset := #in~cur#1.base, #in~cur#1.offset;~dest#1.base, ~dest#1.offset := #in~dest#1.base, #in~dest#1.offset;~len#1 := #in~len#1; {12130#(and (= (+ |aws_byte_cursor_read_~len#1| (- 4)) 0) (= |aws_byte_cursor_read_~dest#1.offset| 0) (= |aws_byte_cursor_read_~dest#1.base| 0))} is VALID [2022-02-20 21:07:55,933 INFO L272 TraceCheckUtils]: 88: Hoare triple {12130#(and (= (+ |aws_byte_cursor_read_~len#1| (- 4)) 0) (= |aws_byte_cursor_read_~dest#1.offset| 0) (= |aws_byte_cursor_read_~dest#1.base| 0))} call #t~ret1106#1 := aws_byte_cursor_is_valid(~cur#1.base, ~cur#1.offset); {12064#true} is VALID [2022-02-20 21:07:55,933 INFO L290 TraceCheckUtils]: 89: Hoare triple {12064#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {12064#true} is VALID [2022-02-20 21:07:55,933 INFO L290 TraceCheckUtils]: 90: Hoare triple {12064#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {12064#true} is VALID [2022-02-20 21:07:55,933 INFO L290 TraceCheckUtils]: 91: Hoare triple {12064#true} assume #t~short694; {12064#true} is VALID [2022-02-20 21:07:55,934 INFO L290 TraceCheckUtils]: 92: Hoare triple {12064#true} #t~short695 := #t~short694; {12064#true} is VALID [2022-02-20 21:07:55,934 INFO L290 TraceCheckUtils]: 93: Hoare triple {12064#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; {12064#true} is VALID [2022-02-20 21:07:55,934 INFO L290 TraceCheckUtils]: 94: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:55,935 INFO L284 TraceCheckUtils]: 95: Hoare quadruple {12064#true} {12130#(and (= (+ |aws_byte_cursor_read_~len#1| (- 4)) 0) (= |aws_byte_cursor_read_~dest#1.offset| 0) (= |aws_byte_cursor_read_~dest#1.base| 0))} #282#return; {12130#(and (= (+ |aws_byte_cursor_read_~len#1| (- 4)) 0) (= |aws_byte_cursor_read_~dest#1.offset| 0) (= |aws_byte_cursor_read_~dest#1.base| 0))} is VALID [2022-02-20 21:07:55,935 INFO L272 TraceCheckUtils]: 96: Hoare triple {12130#(and (= (+ |aws_byte_cursor_read_~len#1| (- 4)) 0) (= |aws_byte_cursor_read_~dest#1.offset| 0) (= |aws_byte_cursor_read_~dest#1.base| 0))} call assume_abort_if_not(#t~ret1106#1); {12064#true} is VALID [2022-02-20 21:07:55,935 INFO L290 TraceCheckUtils]: 97: Hoare triple {12064#true} ~cond := #in~cond; {12064#true} is VALID [2022-02-20 21:07:55,935 INFO L290 TraceCheckUtils]: 98: Hoare triple {12064#true} assume !(0 == ~cond % 256); {12064#true} is VALID [2022-02-20 21:07:55,935 INFO L290 TraceCheckUtils]: 99: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:55,936 INFO L284 TraceCheckUtils]: 100: Hoare quadruple {12064#true} {12130#(and (= (+ |aws_byte_cursor_read_~len#1| (- 4)) 0) (= |aws_byte_cursor_read_~dest#1.offset| 0) (= |aws_byte_cursor_read_~dest#1.base| 0))} #284#return; {12130#(and (= (+ |aws_byte_cursor_read_~len#1| (- 4)) 0) (= |aws_byte_cursor_read_~dest#1.offset| 0) (= |aws_byte_cursor_read_~dest#1.base| 0))} is VALID [2022-02-20 21:07:55,936 INFO L290 TraceCheckUtils]: 101: Hoare triple {12130#(and (= (+ |aws_byte_cursor_read_~len#1| (- 4)) 0) (= |aws_byte_cursor_read_~dest#1.offset| 0) (= |aws_byte_cursor_read_~dest#1.base| 0))} havoc #t~ret1106#1; {12130#(and (= (+ |aws_byte_cursor_read_~len#1| (- 4)) 0) (= |aws_byte_cursor_read_~dest#1.offset| 0) (= |aws_byte_cursor_read_~dest#1.base| 0))} is VALID [2022-02-20 21:07:55,936 INFO L272 TraceCheckUtils]: 102: Hoare triple {12130#(and (= (+ |aws_byte_cursor_read_~len#1| (- 4)) 0) (= |aws_byte_cursor_read_~dest#1.offset| 0) (= |aws_byte_cursor_read_~dest#1.base| 0))} call assume_abort_if_not((if 0 == (if 0 == ~len#1 % 18446744073709551616 || ~dest#1.base != 0 || ~dest#1.offset != 0 then 1 else 0) then 0 else 1)); {12064#true} is VALID [2022-02-20 21:07:55,937 INFO L290 TraceCheckUtils]: 103: Hoare triple {12064#true} ~cond := #in~cond; {12175#(= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|)} is VALID [2022-02-20 21:07:55,937 INFO L290 TraceCheckUtils]: 104: Hoare triple {12175#(= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|)} assume !(0 == ~cond % 256); {12176#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} is VALID [2022-02-20 21:07:55,938 INFO L290 TraceCheckUtils]: 105: Hoare triple {12176#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} assume true; {12176#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} is VALID [2022-02-20 21:07:55,938 INFO L284 TraceCheckUtils]: 106: Hoare quadruple {12176#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} {12130#(and (= (+ |aws_byte_cursor_read_~len#1| (- 4)) 0) (= |aws_byte_cursor_read_~dest#1.offset| 0) (= |aws_byte_cursor_read_~dest#1.base| 0))} #286#return; {12065#false} is VALID [2022-02-20 21:07:55,939 INFO L290 TraceCheckUtils]: 107: Hoare triple {12065#false} call ~#slice~0#1.base, ~#slice~0#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_advance_nospec } true;aws_byte_cursor_advance_nospec_#in~cursor#1.base, aws_byte_cursor_advance_nospec_#in~cursor#1.offset, aws_byte_cursor_advance_nospec_#in~len#1 := ~cur#1.base, ~cur#1.offset, ~len#1;havoc aws_byte_cursor_advance_nospec_#res#1.len, aws_byte_cursor_advance_nospec_#res#1.ptr.base, aws_byte_cursor_advance_nospec_#res#1.ptr.offset;havoc aws_byte_cursor_advance_nospec_#t~ret1090#1, aws_byte_cursor_advance_nospec_#t~mem1091#1, aws_byte_cursor_advance_nospec_#t~mem1092#1, aws_byte_cursor_advance_nospec_#t~short1093#1, aws_byte_cursor_advance_nospec_#t~mem1094#1, aws_byte_cursor_advance_nospec_#t~ret1095#1, aws_byte_cursor_advance_nospec_#t~mem1097#1.base, aws_byte_cursor_advance_nospec_#t~mem1097#1.offset, aws_byte_cursor_advance_nospec_#t~mem1098#1, aws_byte_cursor_advance_nospec_#t~mem1099#1.base, aws_byte_cursor_advance_nospec_#t~mem1099#1.offset, aws_byte_cursor_advance_nospec_#t~mem1100#1.base, aws_byte_cursor_advance_nospec_#t~mem1100#1.offset, aws_byte_cursor_advance_nospec_#t~mem1101#1, aws_byte_cursor_advance_nospec_~mask~0#1, aws_byte_cursor_advance_nospec_#t~nondet1096#1, aws_byte_cursor_advance_nospec_#t~ret1102#1, aws_byte_cursor_advance_nospec_#t~ret1103#1, aws_byte_cursor_advance_nospec_#t~mem1104#1, aws_byte_cursor_advance_nospec_#t~mem1105#1.base, aws_byte_cursor_advance_nospec_#t~mem1105#1.offset, aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset, aws_byte_cursor_advance_nospec_~len#1, aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset;aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset := aws_byte_cursor_advance_nospec_#in~cursor#1.base, aws_byte_cursor_advance_nospec_#in~cursor#1.offset;aws_byte_cursor_advance_nospec_~len#1 := aws_byte_cursor_advance_nospec_#in~len#1; {12065#false} is VALID [2022-02-20 21:07:55,939 INFO L272 TraceCheckUtils]: 108: Hoare triple {12065#false} call aws_byte_cursor_advance_nospec_#t~ret1090#1 := aws_byte_cursor_is_valid(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset); {12064#true} is VALID [2022-02-20 21:07:55,939 INFO L290 TraceCheckUtils]: 109: Hoare triple {12064#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {12064#true} is VALID [2022-02-20 21:07:55,939 INFO L290 TraceCheckUtils]: 110: Hoare triple {12064#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {12064#true} is VALID [2022-02-20 21:07:55,939 INFO L290 TraceCheckUtils]: 111: Hoare triple {12064#true} assume #t~short694; {12064#true} is VALID [2022-02-20 21:07:55,939 INFO L290 TraceCheckUtils]: 112: Hoare triple {12064#true} #t~short695 := #t~short694; {12064#true} is VALID [2022-02-20 21:07:55,939 INFO L290 TraceCheckUtils]: 113: Hoare triple {12064#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; {12064#true} is VALID [2022-02-20 21:07:55,940 INFO L290 TraceCheckUtils]: 114: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:55,940 INFO L284 TraceCheckUtils]: 115: Hoare quadruple {12064#true} {12065#false} #288#return; {12065#false} is VALID [2022-02-20 21:07:55,940 INFO L272 TraceCheckUtils]: 116: Hoare triple {12065#false} call assume_abort_if_not(aws_byte_cursor_advance_nospec_#t~ret1090#1); {12064#true} is VALID [2022-02-20 21:07:55,940 INFO L290 TraceCheckUtils]: 117: Hoare triple {12064#true} ~cond := #in~cond; {12064#true} is VALID [2022-02-20 21:07:55,940 INFO L290 TraceCheckUtils]: 118: Hoare triple {12064#true} assume !(0 == ~cond % 256); {12064#true} is VALID [2022-02-20 21:07:55,940 INFO L290 TraceCheckUtils]: 119: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:55,940 INFO L284 TraceCheckUtils]: 120: Hoare quadruple {12064#true} {12065#false} #290#return; {12065#false} is VALID [2022-02-20 21:07:55,941 INFO L290 TraceCheckUtils]: 121: Hoare triple {12065#false} havoc aws_byte_cursor_advance_nospec_#t~ret1090#1;call aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset := #Ultimate.allocOnStack(16);call aws_byte_cursor_advance_nospec_#t~mem1091#1 := read~int(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset, 8);aws_byte_cursor_advance_nospec_#t~short1093#1 := aws_byte_cursor_advance_nospec_~len#1 % 18446744073709551616 <= aws_byte_cursor_advance_nospec_#t~mem1091#1 % 18446744073709551616 && aws_byte_cursor_advance_nospec_~len#1 % 18446744073709551616 <= 9223372036854775807; {12065#false} is VALID [2022-02-20 21:07:55,941 INFO L290 TraceCheckUtils]: 122: Hoare triple {12065#false} assume !aws_byte_cursor_advance_nospec_#t~short1093#1; {12065#false} is VALID [2022-02-20 21:07:55,941 INFO L290 TraceCheckUtils]: 123: Hoare triple {12065#false} assume !aws_byte_cursor_advance_nospec_#t~short1093#1;havoc aws_byte_cursor_advance_nospec_#t~mem1091#1;havoc aws_byte_cursor_advance_nospec_#t~mem1092#1;havoc aws_byte_cursor_advance_nospec_#t~short1093#1;call write~$Pointer$(0, 0, aws_byte_cursor_advance_nospec_~#rv~7#1.base, 8 + aws_byte_cursor_advance_nospec_~#rv~7#1.offset, 8);call write~int(0, aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset, 8); {12065#false} is VALID [2022-02-20 21:07:55,941 INFO L272 TraceCheckUtils]: 124: Hoare triple {12065#false} call aws_byte_cursor_advance_nospec_#t~ret1102#1 := aws_byte_cursor_is_valid(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset); {12064#true} is VALID [2022-02-20 21:07:55,941 INFO L290 TraceCheckUtils]: 125: Hoare triple {12064#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {12064#true} is VALID [2022-02-20 21:07:55,941 INFO L290 TraceCheckUtils]: 126: Hoare triple {12064#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {12064#true} is VALID [2022-02-20 21:07:55,941 INFO L290 TraceCheckUtils]: 127: Hoare triple {12064#true} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {12064#true} is VALID [2022-02-20 21:07:55,942 INFO L290 TraceCheckUtils]: 128: Hoare triple {12064#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; {12064#true} is VALID [2022-02-20 21:07:55,942 INFO L290 TraceCheckUtils]: 129: Hoare triple {12064#true} #t~short693 := #t~short689; {12064#true} is VALID [2022-02-20 21:07:55,942 INFO L290 TraceCheckUtils]: 130: Hoare triple {12064#true} assume !#t~short693; {12064#true} is VALID [2022-02-20 21:07:55,942 INFO L290 TraceCheckUtils]: 131: Hoare triple {12064#true} #t~short694 := #t~short693; {12064#true} is VALID [2022-02-20 21:07:55,942 INFO L290 TraceCheckUtils]: 132: Hoare triple {12064#true} #t~short695 := #t~short694; {12064#true} is VALID [2022-02-20 21:07:55,942 INFO L290 TraceCheckUtils]: 133: Hoare triple {12064#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; {12064#true} is VALID [2022-02-20 21:07:55,942 INFO L290 TraceCheckUtils]: 134: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:55,943 INFO L284 TraceCheckUtils]: 135: Hoare quadruple {12064#true} {12065#false} #292#return; {12065#false} is VALID [2022-02-20 21:07:55,943 INFO L272 TraceCheckUtils]: 136: Hoare triple {12065#false} call __VERIFIER_assert(aws_byte_cursor_advance_nospec_#t~ret1102#1); {12065#false} is VALID [2022-02-20 21:07:55,943 INFO L290 TraceCheckUtils]: 137: Hoare triple {12065#false} ~cond := #in~cond; {12065#false} is VALID [2022-02-20 21:07:55,943 INFO L290 TraceCheckUtils]: 138: Hoare triple {12065#false} assume 0 == ~cond % 256; {12065#false} is VALID [2022-02-20 21:07:55,943 INFO L290 TraceCheckUtils]: 139: Hoare triple {12065#false} assume !false; {12065#false} is VALID [2022-02-20 21:07:55,944 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 21 proven. 3 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2022-02-20 21:07:55,944 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 21:07:55,944 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129036783] [2022-02-20 21:07:55,944 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129036783] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 21:07:55,944 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [830886089] [2022-02-20 21:07:55,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 21:07:55,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 21:07:55,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 21:07:55,946 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-20 21:07:55,971 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-02-20 21:07:56,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:56,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 2935 conjuncts, 37 conjunts are in the unsatisfiable core [2022-02-20 21:07:56,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 21:07:56,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 21:07:56,907 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2022-02-20 21:07:57,181 INFO L290 TraceCheckUtils]: 0: Hoare triple {12064#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(36, 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; {12064#true} is VALID [2022-02-20 21:07:57,182 INFO L290 TraceCheckUtils]: 1: Hoare triple {12064#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_read_be32_harness } true;assume { :begin_inline_aws_byte_cursor_read_common_harness } true;havoc aws_byte_cursor_read_common_harness_#t~nondet1209#1, aws_byte_cursor_read_common_harness_#t~nondet1210#1, aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset, aws_byte_cursor_read_common_harness_#t~ret1212#1, aws_byte_cursor_read_common_harness_#t~mem1213#1, aws_byte_cursor_read_common_harness_#t~mem1214#1, aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset, aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset, aws_byte_cursor_read_common_harness_#t~mem1217#1, aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset, aws_byte_cursor_read_common_harness_#t~mem1220#1, aws_byte_cursor_read_common_harness_#t~ret1221#1, aws_byte_cursor_read_common_harness_#t~ret1222#1, aws_byte_cursor_read_common_harness_#t~mem1223#1, aws_byte_cursor_read_common_harness_#t~mem1224#1, aws_byte_cursor_read_common_harness_#t~short1225#1, aws_byte_cursor_read_common_harness_#t~mem1227#1.base, aws_byte_cursor_read_common_harness_#t~mem1227#1.offset, aws_byte_cursor_read_common_harness_#t~mem1226#1.base, aws_byte_cursor_read_common_harness_#t~mem1226#1.offset, aws_byte_cursor_read_common_harness_#t~mem1229#1, aws_byte_cursor_read_common_harness_#t~mem1228#1, aws_byte_cursor_read_common_harness_#t~mem1230#1, aws_byte_cursor_read_common_harness_#t~mem1231#1, aws_byte_cursor_read_common_harness_#t~mem1232#1, aws_byte_cursor_read_common_harness_#t~mem1233#1.base, aws_byte_cursor_read_common_harness_#t~mem1233#1.offset, aws_byte_cursor_read_common_harness_#t~ret1234#1, aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, aws_byte_cursor_read_common_harness_~length~2#1, aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset;call aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);call write~init~int(aws_byte_cursor_read_common_harness_#t~nondet1209#1, aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);havoc aws_byte_cursor_read_common_harness_#t~nondet1209#1;aws_byte_cursor_read_common_harness_~length~2#1 := aws_byte_cursor_read_common_harness_#t~nondet1210#1;havoc aws_byte_cursor_read_common_harness_#t~nondet1210#1; {12183#(= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.offset| 0)} is VALID [2022-02-20 21:07:57,182 INFO L272 TraceCheckUtils]: 2: Hoare triple {12183#(= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.offset| 0)} call aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset := can_fail_malloc(aws_byte_cursor_read_common_harness_~length~2#1); {12064#true} is VALID [2022-02-20 21:07:57,182 INFO L290 TraceCheckUtils]: 3: Hoare triple {12064#true} ~size := #in~size; {12064#true} is VALID [2022-02-20 21:07:57,183 INFO L272 TraceCheckUtils]: 4: Hoare triple {12064#true} call #t~ret554 := nondet_bool(); {12064#true} is VALID [2022-02-20 21:07:57,183 INFO L290 TraceCheckUtils]: 5: Hoare triple {12064#true} #res := #t~nondet8;havoc #t~nondet8; {12064#true} is VALID [2022-02-20 21:07:57,183 INFO L290 TraceCheckUtils]: 6: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:57,183 INFO L284 TraceCheckUtils]: 7: Hoare quadruple {12064#true} {12064#true} #314#return; {12064#true} is VALID [2022-02-20 21:07:57,183 INFO L290 TraceCheckUtils]: 8: Hoare triple {12064#true} assume 0 != #t~ret554 % 256;#t~ite556.base, #t~ite556.offset := 0, 0; {12064#true} is VALID [2022-02-20 21:07:57,183 INFO L290 TraceCheckUtils]: 9: Hoare triple {12064#true} #res.base, #res.offset := #t~ite556.base, #t~ite556.offset;havoc #t~ret554;havoc #t~ite556.base, #t~ite556.offset;havoc #t~ret555.base, #t~ret555.offset; {12064#true} is VALID [2022-02-20 21:07:57,183 INFO L290 TraceCheckUtils]: 10: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:57,184 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {12064#true} {12183#(= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.offset| 0)} #318#return; {12183#(= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.offset| 0)} is VALID [2022-02-20 21:07:57,184 INFO L290 TraceCheckUtils]: 12: Hoare triple {12183#(= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.offset| 0)} aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset := aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset;havoc aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset;assume { :begin_inline_ensure_byte_cursor_has_allocated_buffer_member } true;ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.offset := aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset, ensure_byte_cursor_has_allocated_buffer_member_#t~mem502#1, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.offset, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset;ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset := ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.offset; {12183#(= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.offset| 0)} is VALID [2022-02-20 21:07:57,184 INFO L272 TraceCheckUtils]: 13: Hoare triple {12183#(= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.offset| 0)} call ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1 := nondet_bool(); {12064#true} is VALID [2022-02-20 21:07:57,184 INFO L290 TraceCheckUtils]: 14: Hoare triple {12064#true} #res := #t~nondet8;havoc #t~nondet8; {12064#true} is VALID [2022-02-20 21:07:57,184 INFO L290 TraceCheckUtils]: 15: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:57,185 INFO L284 TraceCheckUtils]: 16: Hoare quadruple {12064#true} {12183#(= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.offset| 0)} #320#return; {12183#(= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.offset| 0)} is VALID [2022-02-20 21:07:57,185 INFO L290 TraceCheckUtils]: 17: Hoare triple {12183#(= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.offset| 0)} assume 0 != ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1 % 256;ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset := 0, 0; {12183#(= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.offset| 0)} is VALID [2022-02-20 21:07:57,185 INFO L290 TraceCheckUtils]: 18: Hoare triple {12183#(= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.offset| 0)} call write~$Pointer$(ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, 8 + ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset, 8);havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~mem502#1;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.offset; {12183#(= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.offset| 0)} is VALID [2022-02-20 21:07:57,185 INFO L290 TraceCheckUtils]: 19: Hoare triple {12183#(= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.offset| 0)} assume { :end_inline_ensure_byte_cursor_has_allocated_buffer_member } true; {12183#(= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.offset| 0)} is VALID [2022-02-20 21:07:57,186 INFO L272 TraceCheckUtils]: 20: Hoare triple {12183#(= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.offset| 0)} call aws_byte_cursor_read_common_harness_#t~ret1212#1 := aws_byte_cursor_is_valid(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset); {12064#true} is VALID [2022-02-20 21:07:57,186 INFO L290 TraceCheckUtils]: 21: Hoare triple {12064#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {12244#(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:57,187 INFO L290 TraceCheckUtils]: 22: Hoare triple {12244#(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; {12248#(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:57,187 INFO L290 TraceCheckUtils]: 23: Hoare triple {12248#(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; {12252#(= (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:57,188 INFO L290 TraceCheckUtils]: 24: Hoare triple {12252#(= (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; {12252#(= (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:57,188 INFO L290 TraceCheckUtils]: 25: Hoare triple {12252#(= (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; {12252#(= (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:57,188 INFO L290 TraceCheckUtils]: 26: Hoare triple {12252#(= (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; {12252#(= (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:57,189 INFO L284 TraceCheckUtils]: 27: Hoare quadruple {12252#(= (mod (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) 18446744073709551616) 0)} {12183#(= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.offset| 0)} #324#return; {12265#(and (= (mod (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.offset|) 18446744073709551616) 0) (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.offset| 0))} is VALID [2022-02-20 21:07:57,190 INFO L272 TraceCheckUtils]: 28: Hoare triple {12265#(and (= (mod (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.offset|) 18446744073709551616) 0) (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.offset| 0))} call assume_abort_if_not(aws_byte_cursor_read_common_harness_#t~ret1212#1); {12269#(exists ((|v_ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base_BEFORE_CALL_22| Int)) (= (mod (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base_BEFORE_CALL_22|) 0) 18446744073709551616) 0))} is VALID [2022-02-20 21:07:57,190 INFO L290 TraceCheckUtils]: 29: Hoare triple {12269#(exists ((|v_ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base_BEFORE_CALL_22| Int)) (= (mod (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base_BEFORE_CALL_22|) 0) 18446744073709551616) 0))} ~cond := #in~cond; {12269#(exists ((|v_ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base_BEFORE_CALL_22| Int)) (= (mod (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base_BEFORE_CALL_22|) 0) 18446744073709551616) 0))} is VALID [2022-02-20 21:07:57,191 INFO L290 TraceCheckUtils]: 30: Hoare triple {12269#(exists ((|v_ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base_BEFORE_CALL_22| Int)) (= (mod (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base_BEFORE_CALL_22|) 0) 18446744073709551616) 0))} assume !(0 == ~cond % 256); {12269#(exists ((|v_ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base_BEFORE_CALL_22| Int)) (= (mod (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base_BEFORE_CALL_22|) 0) 18446744073709551616) 0))} is VALID [2022-02-20 21:07:57,191 INFO L290 TraceCheckUtils]: 31: Hoare triple {12269#(exists ((|v_ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base_BEFORE_CALL_22| Int)) (= (mod (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base_BEFORE_CALL_22|) 0) 18446744073709551616) 0))} assume true; {12269#(exists ((|v_ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base_BEFORE_CALL_22| Int)) (= (mod (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base_BEFORE_CALL_22|) 0) 18446744073709551616) 0))} is VALID [2022-02-20 21:07:57,191 INFO L284 TraceCheckUtils]: 32: Hoare quadruple {12269#(exists ((|v_ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base_BEFORE_CALL_22| Int)) (= (mod (select (select |#memory_int| |v_ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base_BEFORE_CALL_22|) 0) 18446744073709551616) 0))} {12265#(and (= (mod (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.offset|) 18446744073709551616) 0) (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.offset| 0))} #326#return; {12265#(and (= (mod (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.offset|) 18446744073709551616) 0) (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.offset| 0))} is VALID [2022-02-20 21:07:57,192 INFO L290 TraceCheckUtils]: 33: Hoare triple {12265#(and (= (mod (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.offset|) 18446744073709551616) 0) (= |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.offset| 0))} havoc aws_byte_cursor_read_common_harness_#t~ret1212#1;call aws_byte_cursor_read_common_harness_#t~mem1213#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8); {12285#(= (mod |ULTIMATE.start_aws_byte_cursor_read_common_harness_#t~mem1213#1| 18446744073709551616) 0)} is VALID [2022-02-20 21:07:57,192 INFO L272 TraceCheckUtils]: 34: Hoare triple {12285#(= (mod |ULTIMATE.start_aws_byte_cursor_read_common_harness_#t~mem1213#1| 18446744073709551616) 0)} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_common_harness_#t~mem1213#1 % 18446744073709551616 >= 4 then 1 else 0) then 0 else 1)); {12064#true} is VALID [2022-02-20 21:07:57,192 INFO L290 TraceCheckUtils]: 35: Hoare triple {12064#true} ~cond := #in~cond; {12175#(= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|)} is VALID [2022-02-20 21:07:57,193 INFO L290 TraceCheckUtils]: 36: Hoare triple {12175#(= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|)} assume !(0 == ~cond % 256); {12295#(not (= (mod |assume_abort_if_not_#in~cond| 256) 0))} is VALID [2022-02-20 21:07:57,193 INFO L290 TraceCheckUtils]: 37: Hoare triple {12295#(not (= (mod |assume_abort_if_not_#in~cond| 256) 0))} assume true; {12295#(not (= (mod |assume_abort_if_not_#in~cond| 256) 0))} is VALID [2022-02-20 21:07:57,193 INFO L284 TraceCheckUtils]: 38: Hoare quadruple {12295#(not (= (mod |assume_abort_if_not_#in~cond| 256) 0))} {12285#(= (mod |ULTIMATE.start_aws_byte_cursor_read_common_harness_#t~mem1213#1| 18446744073709551616) 0)} #328#return; {12065#false} is VALID [2022-02-20 21:07:57,194 INFO L290 TraceCheckUtils]: 39: Hoare triple {12065#false} havoc aws_byte_cursor_read_common_harness_#t~mem1213#1; {12065#false} is VALID [2022-02-20 21:07:57,194 INFO L272 TraceCheckUtils]: 40: Hoare triple {12065#false} call assume_abort_if_not((if 0 == aws_byte_cursor_read_common_harness_~dest~1#1.base + aws_byte_cursor_read_common_harness_~dest~1#1.offset then 0 else 1)); {12065#false} is VALID [2022-02-20 21:07:57,194 INFO L290 TraceCheckUtils]: 41: Hoare triple {12065#false} ~cond := #in~cond; {12065#false} is VALID [2022-02-20 21:07:57,194 INFO L290 TraceCheckUtils]: 42: Hoare triple {12065#false} assume !(0 == ~cond % 256); {12065#false} is VALID [2022-02-20 21:07:57,194 INFO L290 TraceCheckUtils]: 43: Hoare triple {12065#false} assume true; {12065#false} is VALID [2022-02-20 21:07:57,194 INFO L284 TraceCheckUtils]: 44: Hoare quadruple {12065#false} {12065#false} #330#return; {12065#false} is VALID [2022-02-20 21:07:57,194 INFO L272 TraceCheckUtils]: 45: Hoare triple {12065#false} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_common_harness_~length~2#1 % 18446744073709551616 >= 4 then 1 else 0) then 0 else 1)); {12065#false} is VALID [2022-02-20 21:07:57,194 INFO L290 TraceCheckUtils]: 46: Hoare triple {12065#false} ~cond := #in~cond; {12065#false} is VALID [2022-02-20 21:07:57,194 INFO L290 TraceCheckUtils]: 47: Hoare triple {12065#false} assume !(0 == ~cond % 256); {12065#false} is VALID [2022-02-20 21:07:57,195 INFO L290 TraceCheckUtils]: 48: Hoare triple {12065#false} assume true; {12065#false} is VALID [2022-02-20 21:07:57,195 INFO L284 TraceCheckUtils]: 49: Hoare quadruple {12065#false} {12065#false} #332#return; {12065#false} is VALID [2022-02-20 21:07:57,195 INFO L290 TraceCheckUtils]: 50: Hoare triple {12065#false} call aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset := #Ultimate.allocOnStack(16);call aws_byte_cursor_read_common_harness_#t~mem1214#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call write~init~int(aws_byte_cursor_read_common_harness_#t~mem1214#1, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, 8 + aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8);havoc aws_byte_cursor_read_common_harness_#t~mem1214#1;havoc aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset;call aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_read_common_harness_#t~mem1217#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);assume { :begin_inline_save_byte_from_array } true;save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset, save_byte_from_array_#in~size#1, save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset := aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset, aws_byte_cursor_read_common_harness_#t~mem1217#1, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset;havoc save_byte_from_array_#t~ret595#1, save_byte_from_array_#t~mem596#1, save_byte_from_array_#t~mem597#1, save_byte_from_array_#t~mem598#1, save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset, save_byte_from_array_~size#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset;save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset := save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset;save_byte_from_array_~size#1 := save_byte_from_array_#in~size#1;save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset := save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset; {12065#false} is VALID [2022-02-20 21:07:57,195 INFO L290 TraceCheckUtils]: 51: Hoare triple {12065#false} assume !((save_byte_from_array_~size#1 % 18446744073709551616 > 0 && (save_byte_from_array_~array#1.base != 0 || save_byte_from_array_~array#1.offset != 0)) && (save_byte_from_array_~storage#1.base != 0 || save_byte_from_array_~storage#1.offset != 0)); {12065#false} is VALID [2022-02-20 21:07:57,195 INFO L290 TraceCheckUtils]: 52: Hoare triple {12065#false} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset;havoc aws_byte_cursor_read_common_harness_#t~mem1217#1;call aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset := #Ultimate.allocOnStack(4);call aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, 8 + aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8); {12065#false} is VALID [2022-02-20 21:07:57,197 INFO L272 TraceCheckUtils]: 53: Hoare triple {12065#false} call aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset := #Ultimate.C_memcpy(aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset, 4); {12065#false} is VALID [2022-02-20 21:07:57,197 INFO L290 TraceCheckUtils]: 54: Hoare triple {12065#false} #t~loopctr1237 := 0; {12065#false} is VALID [2022-02-20 21:07:57,197 INFO L290 TraceCheckUtils]: 55: Hoare triple {12065#false} assume #t~loopctr1237 % 18446744073709551616 < size % 18446744073709551616;call #t~mem1238 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 4);call write~unchecked~int(#t~mem1238, dest.base, dest.offset + #t~loopctr1237, 4);call #t~mem1239 := read~unchecked~real(src.base, src.offset + #t~loopctr1237, 8);call write~unchecked~real(#t~mem1239, dest.base, dest.offset + #t~loopctr1237, 8);call #t~mem1240 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 4);call write~unchecked~int(#t~mem1240, dest.base, dest.offset + #t~loopctr1237, 4);call #t~mem1241 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 2);call write~unchecked~int(#t~mem1241, dest.base, dest.offset + #t~loopctr1237, 2);call #t~mem1242 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 1);call write~unchecked~int(#t~mem1242, dest.base, dest.offset + #t~loopctr1237, 1);call #t~mem1243 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 8);call write~unchecked~int(#t~mem1243, dest.base, dest.offset + #t~loopctr1237, 8);call #t~mem1244 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 1);call write~unchecked~int(#t~mem1244, dest.base, dest.offset + #t~loopctr1237, 1);call #t~mem1245 := read~unchecked~real(src.base, src.offset + #t~loopctr1237, 4);call write~unchecked~real(#t~mem1245, dest.base, dest.offset + #t~loopctr1237, 4);#t~loopctr1237 := 1 + #t~loopctr1237; {12065#false} is VALID [2022-02-20 21:07:57,197 INFO L290 TraceCheckUtils]: 56: Hoare triple {12065#false} assume !(#t~loopctr1237 % 18446744073709551616 < size % 18446744073709551616);#t~loopctr1246 := 0; {12065#false} is VALID [2022-02-20 21:07:57,197 INFO L290 TraceCheckUtils]: 57: Hoare triple {12065#false} assume #t~loopctr1246 % 18446744073709551616 < size % 18446744073709551616;call #t~mem1247.base, #t~mem1247.offset := read~unchecked~$Pointer$(src.base, src.offset + #t~loopctr1246, 8);call write~unchecked~$Pointer$(#t~mem1247.base, #t~mem1247.offset, dest.base, dest.offset + #t~loopctr1246, 8);#t~loopctr1246 := 8 + #t~loopctr1246; {12065#false} is VALID [2022-02-20 21:07:57,197 INFO L290 TraceCheckUtils]: 58: Hoare triple {12065#false} assume !(#t~loopctr1246 % 18446744073709551616 < size % 18446744073709551616); {12065#false} is VALID [2022-02-20 21:07:57,197 INFO L290 TraceCheckUtils]: 59: Hoare triple {12065#false} assume #res.base == dest.base && #res.offset == dest.offset; {12065#false} is VALID [2022-02-20 21:07:57,197 INFO L284 TraceCheckUtils]: 60: Hoare quadruple {12065#false} {12065#false} #336#return; {12065#false} is VALID [2022-02-20 21:07:57,198 INFO L290 TraceCheckUtils]: 61: Hoare triple {12065#false} havoc aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset;havoc aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset;call aws_byte_cursor_read_common_harness_#t~mem1220#1 := read~int(aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, 4); {12065#false} is VALID [2022-02-20 21:07:57,198 INFO L272 TraceCheckUtils]: 62: Hoare triple {12065#false} call aws_byte_cursor_read_common_harness_#t~ret1221#1 := aws_ntoh32(aws_byte_cursor_read_common_harness_#t~mem1220#1); {12065#false} is VALID [2022-02-20 21:07:57,198 INFO L290 TraceCheckUtils]: 63: Hoare triple {12065#false} ~x := #in~x;call #t~ret257 := ntohl(~x);#res := #t~ret257;havoc #t~ret257; {12065#false} is VALID [2022-02-20 21:07:57,198 INFO L290 TraceCheckUtils]: 64: Hoare triple {12065#false} assume true; {12065#false} is VALID [2022-02-20 21:07:57,198 INFO L284 TraceCheckUtils]: 65: Hoare quadruple {12065#false} {12065#false} #338#return; {12065#false} is VALID [2022-02-20 21:07:57,198 INFO L290 TraceCheckUtils]: 66: Hoare triple {12065#false} call write~int(aws_byte_cursor_read_common_harness_#t~ret1221#1, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, 4);havoc aws_byte_cursor_read_common_harness_#t~mem1220#1;havoc aws_byte_cursor_read_common_harness_#t~ret1221#1;assume { :begin_inline_aws_byte_cursor_read_be32 } true;aws_byte_cursor_read_be32_#in~cur#1.base, aws_byte_cursor_read_be32_#in~cur#1.offset, aws_byte_cursor_read_be32_#in~var#1.base, aws_byte_cursor_read_be32_#in~var#1.offset := aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset;havoc aws_byte_cursor_read_be32_#res#1;havoc aws_byte_cursor_read_be32_#t~ret1131#1, aws_byte_cursor_read_be32_#t~ret1132#1, aws_byte_cursor_read_be32_#t~mem1133#1, aws_byte_cursor_read_be32_#t~ret1134#1, aws_byte_cursor_read_be32_#t~ret1135#1, aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset, aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset, aws_byte_cursor_read_be32_~rv~10#1;aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset := aws_byte_cursor_read_be32_#in~cur#1.base, aws_byte_cursor_read_be32_#in~cur#1.offset;aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset := aws_byte_cursor_read_be32_#in~var#1.base, aws_byte_cursor_read_be32_#in~var#1.offset; {12065#false} is VALID [2022-02-20 21:07:57,198 INFO L272 TraceCheckUtils]: 67: Hoare triple {12065#false} call aws_byte_cursor_read_be32_#t~ret1131#1 := aws_byte_cursor_is_valid(aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset); {12065#false} is VALID [2022-02-20 21:07:57,199 INFO L290 TraceCheckUtils]: 68: Hoare triple {12065#false} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {12065#false} is VALID [2022-02-20 21:07:57,199 INFO L290 TraceCheckUtils]: 69: Hoare triple {12065#false} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {12065#false} is VALID [2022-02-20 21:07:57,199 INFO L290 TraceCheckUtils]: 70: Hoare triple {12065#false} assume #t~short694; {12065#false} is VALID [2022-02-20 21:07:57,199 INFO L290 TraceCheckUtils]: 71: Hoare triple {12065#false} #t~short695 := #t~short694; {12065#false} is VALID [2022-02-20 21:07:57,199 INFO L290 TraceCheckUtils]: 72: Hoare triple {12065#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; {12065#false} is VALID [2022-02-20 21:07:57,199 INFO L290 TraceCheckUtils]: 73: Hoare triple {12065#false} assume true; {12065#false} is VALID [2022-02-20 21:07:57,199 INFO L284 TraceCheckUtils]: 74: Hoare quadruple {12065#false} {12065#false} #340#return; {12065#false} is VALID [2022-02-20 21:07:57,200 INFO L272 TraceCheckUtils]: 75: Hoare triple {12065#false} call assume_abort_if_not(aws_byte_cursor_read_be32_#t~ret1131#1); {12065#false} is VALID [2022-02-20 21:07:57,200 INFO L290 TraceCheckUtils]: 76: Hoare triple {12065#false} ~cond := #in~cond; {12065#false} is VALID [2022-02-20 21:07:57,200 INFO L290 TraceCheckUtils]: 77: Hoare triple {12065#false} assume !(0 == ~cond % 256); {12065#false} is VALID [2022-02-20 21:07:57,200 INFO L290 TraceCheckUtils]: 78: Hoare triple {12065#false} assume true; {12065#false} is VALID [2022-02-20 21:07:57,200 INFO L284 TraceCheckUtils]: 79: Hoare quadruple {12065#false} {12065#false} #342#return; {12065#false} is VALID [2022-02-20 21:07:57,200 INFO L290 TraceCheckUtils]: 80: Hoare triple {12065#false} havoc aws_byte_cursor_read_be32_#t~ret1131#1; {12065#false} is VALID [2022-02-20 21:07:57,201 INFO L272 TraceCheckUtils]: 81: Hoare triple {12065#false} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_be32_~var#1.base != 0 || aws_byte_cursor_read_be32_~var#1.offset != 0 then 1 else 0) then 0 else 1)); {12065#false} is VALID [2022-02-20 21:07:57,201 INFO L290 TraceCheckUtils]: 82: Hoare triple {12065#false} ~cond := #in~cond; {12065#false} is VALID [2022-02-20 21:07:57,201 INFO L290 TraceCheckUtils]: 83: Hoare triple {12065#false} assume !(0 == ~cond % 256); {12065#false} is VALID [2022-02-20 21:07:57,201 INFO L290 TraceCheckUtils]: 84: Hoare triple {12065#false} assume true; {12065#false} is VALID [2022-02-20 21:07:57,201 INFO L284 TraceCheckUtils]: 85: Hoare quadruple {12065#false} {12065#false} #344#return; {12065#false} is VALID [2022-02-20 21:07:57,201 INFO L272 TraceCheckUtils]: 86: Hoare triple {12065#false} call aws_byte_cursor_read_be32_#t~ret1132#1 := aws_byte_cursor_read(aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset, aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset, 4); {12065#false} is VALID [2022-02-20 21:07:57,201 INFO L290 TraceCheckUtils]: 87: Hoare triple {12065#false} ~cur#1.base, ~cur#1.offset := #in~cur#1.base, #in~cur#1.offset;~dest#1.base, ~dest#1.offset := #in~dest#1.base, #in~dest#1.offset;~len#1 := #in~len#1; {12065#false} is VALID [2022-02-20 21:07:57,202 INFO L272 TraceCheckUtils]: 88: Hoare triple {12065#false} call #t~ret1106#1 := aws_byte_cursor_is_valid(~cur#1.base, ~cur#1.offset); {12065#false} is VALID [2022-02-20 21:07:57,202 INFO L290 TraceCheckUtils]: 89: Hoare triple {12065#false} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {12065#false} is VALID [2022-02-20 21:07:57,202 INFO L290 TraceCheckUtils]: 90: Hoare triple {12065#false} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {12065#false} is VALID [2022-02-20 21:07:57,202 INFO L290 TraceCheckUtils]: 91: Hoare triple {12065#false} assume #t~short694; {12065#false} is VALID [2022-02-20 21:07:57,202 INFO L290 TraceCheckUtils]: 92: Hoare triple {12065#false} #t~short695 := #t~short694; {12065#false} is VALID [2022-02-20 21:07:57,202 INFO L290 TraceCheckUtils]: 93: Hoare triple {12065#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; {12065#false} is VALID [2022-02-20 21:07:57,202 INFO L290 TraceCheckUtils]: 94: Hoare triple {12065#false} assume true; {12065#false} is VALID [2022-02-20 21:07:57,203 INFO L284 TraceCheckUtils]: 95: Hoare quadruple {12065#false} {12065#false} #282#return; {12065#false} is VALID [2022-02-20 21:07:57,203 INFO L272 TraceCheckUtils]: 96: Hoare triple {12065#false} call assume_abort_if_not(#t~ret1106#1); {12065#false} is VALID [2022-02-20 21:07:57,203 INFO L290 TraceCheckUtils]: 97: Hoare triple {12065#false} ~cond := #in~cond; {12065#false} is VALID [2022-02-20 21:07:57,203 INFO L290 TraceCheckUtils]: 98: Hoare triple {12065#false} assume !(0 == ~cond % 256); {12065#false} is VALID [2022-02-20 21:07:57,203 INFO L290 TraceCheckUtils]: 99: Hoare triple {12065#false} assume true; {12065#false} is VALID [2022-02-20 21:07:57,203 INFO L284 TraceCheckUtils]: 100: Hoare quadruple {12065#false} {12065#false} #284#return; {12065#false} is VALID [2022-02-20 21:07:57,203 INFO L290 TraceCheckUtils]: 101: Hoare triple {12065#false} havoc #t~ret1106#1; {12065#false} is VALID [2022-02-20 21:07:57,203 INFO L272 TraceCheckUtils]: 102: Hoare triple {12065#false} call assume_abort_if_not((if 0 == (if 0 == ~len#1 % 18446744073709551616 || ~dest#1.base != 0 || ~dest#1.offset != 0 then 1 else 0) then 0 else 1)); {12065#false} is VALID [2022-02-20 21:07:57,203 INFO L290 TraceCheckUtils]: 103: Hoare triple {12065#false} ~cond := #in~cond; {12065#false} is VALID [2022-02-20 21:07:57,203 INFO L290 TraceCheckUtils]: 104: Hoare triple {12065#false} assume !(0 == ~cond % 256); {12065#false} is VALID [2022-02-20 21:07:57,203 INFO L290 TraceCheckUtils]: 105: Hoare triple {12065#false} assume true; {12065#false} is VALID [2022-02-20 21:07:57,203 INFO L284 TraceCheckUtils]: 106: Hoare quadruple {12065#false} {12065#false} #286#return; {12065#false} is VALID [2022-02-20 21:07:57,203 INFO L290 TraceCheckUtils]: 107: Hoare triple {12065#false} call ~#slice~0#1.base, ~#slice~0#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_advance_nospec } true;aws_byte_cursor_advance_nospec_#in~cursor#1.base, aws_byte_cursor_advance_nospec_#in~cursor#1.offset, aws_byte_cursor_advance_nospec_#in~len#1 := ~cur#1.base, ~cur#1.offset, ~len#1;havoc aws_byte_cursor_advance_nospec_#res#1.len, aws_byte_cursor_advance_nospec_#res#1.ptr.base, aws_byte_cursor_advance_nospec_#res#1.ptr.offset;havoc aws_byte_cursor_advance_nospec_#t~ret1090#1, aws_byte_cursor_advance_nospec_#t~mem1091#1, aws_byte_cursor_advance_nospec_#t~mem1092#1, aws_byte_cursor_advance_nospec_#t~short1093#1, aws_byte_cursor_advance_nospec_#t~mem1094#1, aws_byte_cursor_advance_nospec_#t~ret1095#1, aws_byte_cursor_advance_nospec_#t~mem1097#1.base, aws_byte_cursor_advance_nospec_#t~mem1097#1.offset, aws_byte_cursor_advance_nospec_#t~mem1098#1, aws_byte_cursor_advance_nospec_#t~mem1099#1.base, aws_byte_cursor_advance_nospec_#t~mem1099#1.offset, aws_byte_cursor_advance_nospec_#t~mem1100#1.base, aws_byte_cursor_advance_nospec_#t~mem1100#1.offset, aws_byte_cursor_advance_nospec_#t~mem1101#1, aws_byte_cursor_advance_nospec_~mask~0#1, aws_byte_cursor_advance_nospec_#t~nondet1096#1, aws_byte_cursor_advance_nospec_#t~ret1102#1, aws_byte_cursor_advance_nospec_#t~ret1103#1, aws_byte_cursor_advance_nospec_#t~mem1104#1, aws_byte_cursor_advance_nospec_#t~mem1105#1.base, aws_byte_cursor_advance_nospec_#t~mem1105#1.offset, aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset, aws_byte_cursor_advance_nospec_~len#1, aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset;aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset := aws_byte_cursor_advance_nospec_#in~cursor#1.base, aws_byte_cursor_advance_nospec_#in~cursor#1.offset;aws_byte_cursor_advance_nospec_~len#1 := aws_byte_cursor_advance_nospec_#in~len#1; {12065#false} is VALID [2022-02-20 21:07:57,203 INFO L272 TraceCheckUtils]: 108: Hoare triple {12065#false} call aws_byte_cursor_advance_nospec_#t~ret1090#1 := aws_byte_cursor_is_valid(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset); {12065#false} is VALID [2022-02-20 21:07:57,204 INFO L290 TraceCheckUtils]: 109: Hoare triple {12065#false} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {12065#false} is VALID [2022-02-20 21:07:57,204 INFO L290 TraceCheckUtils]: 110: Hoare triple {12065#false} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {12065#false} is VALID [2022-02-20 21:07:57,204 INFO L290 TraceCheckUtils]: 111: Hoare triple {12065#false} assume #t~short694; {12065#false} is VALID [2022-02-20 21:07:57,204 INFO L290 TraceCheckUtils]: 112: Hoare triple {12065#false} #t~short695 := #t~short694; {12065#false} is VALID [2022-02-20 21:07:57,204 INFO L290 TraceCheckUtils]: 113: Hoare triple {12065#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; {12065#false} is VALID [2022-02-20 21:07:57,204 INFO L290 TraceCheckUtils]: 114: Hoare triple {12065#false} assume true; {12065#false} is VALID [2022-02-20 21:07:57,204 INFO L284 TraceCheckUtils]: 115: Hoare quadruple {12065#false} {12065#false} #288#return; {12065#false} is VALID [2022-02-20 21:07:57,204 INFO L272 TraceCheckUtils]: 116: Hoare triple {12065#false} call assume_abort_if_not(aws_byte_cursor_advance_nospec_#t~ret1090#1); {12065#false} is VALID [2022-02-20 21:07:57,204 INFO L290 TraceCheckUtils]: 117: Hoare triple {12065#false} ~cond := #in~cond; {12065#false} is VALID [2022-02-20 21:07:57,204 INFO L290 TraceCheckUtils]: 118: Hoare triple {12065#false} assume !(0 == ~cond % 256); {12065#false} is VALID [2022-02-20 21:07:57,204 INFO L290 TraceCheckUtils]: 119: Hoare triple {12065#false} assume true; {12065#false} is VALID [2022-02-20 21:07:57,204 INFO L284 TraceCheckUtils]: 120: Hoare quadruple {12065#false} {12065#false} #290#return; {12065#false} is VALID [2022-02-20 21:07:57,204 INFO L290 TraceCheckUtils]: 121: Hoare triple {12065#false} havoc aws_byte_cursor_advance_nospec_#t~ret1090#1;call aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset := #Ultimate.allocOnStack(16);call aws_byte_cursor_advance_nospec_#t~mem1091#1 := read~int(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset, 8);aws_byte_cursor_advance_nospec_#t~short1093#1 := aws_byte_cursor_advance_nospec_~len#1 % 18446744073709551616 <= aws_byte_cursor_advance_nospec_#t~mem1091#1 % 18446744073709551616 && aws_byte_cursor_advance_nospec_~len#1 % 18446744073709551616 <= 9223372036854775807; {12065#false} is VALID [2022-02-20 21:07:57,204 INFO L290 TraceCheckUtils]: 122: Hoare triple {12065#false} assume !aws_byte_cursor_advance_nospec_#t~short1093#1; {12065#false} is VALID [2022-02-20 21:07:57,204 INFO L290 TraceCheckUtils]: 123: Hoare triple {12065#false} assume !aws_byte_cursor_advance_nospec_#t~short1093#1;havoc aws_byte_cursor_advance_nospec_#t~mem1091#1;havoc aws_byte_cursor_advance_nospec_#t~mem1092#1;havoc aws_byte_cursor_advance_nospec_#t~short1093#1;call write~$Pointer$(0, 0, aws_byte_cursor_advance_nospec_~#rv~7#1.base, 8 + aws_byte_cursor_advance_nospec_~#rv~7#1.offset, 8);call write~int(0, aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset, 8); {12065#false} is VALID [2022-02-20 21:07:57,205 INFO L272 TraceCheckUtils]: 124: Hoare triple {12065#false} call aws_byte_cursor_advance_nospec_#t~ret1102#1 := aws_byte_cursor_is_valid(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset); {12065#false} is VALID [2022-02-20 21:07:57,205 INFO L290 TraceCheckUtils]: 125: Hoare triple {12065#false} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {12065#false} is VALID [2022-02-20 21:07:57,205 INFO L290 TraceCheckUtils]: 126: Hoare triple {12065#false} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {12065#false} is VALID [2022-02-20 21:07:57,205 INFO L290 TraceCheckUtils]: 127: Hoare triple {12065#false} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {12065#false} is VALID [2022-02-20 21:07:57,205 INFO L290 TraceCheckUtils]: 128: Hoare triple {12065#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; {12065#false} is VALID [2022-02-20 21:07:57,205 INFO L290 TraceCheckUtils]: 129: Hoare triple {12065#false} #t~short693 := #t~short689; {12065#false} is VALID [2022-02-20 21:07:57,205 INFO L290 TraceCheckUtils]: 130: Hoare triple {12065#false} assume !#t~short693; {12065#false} is VALID [2022-02-20 21:07:57,205 INFO L290 TraceCheckUtils]: 131: Hoare triple {12065#false} #t~short694 := #t~short693; {12065#false} is VALID [2022-02-20 21:07:57,205 INFO L290 TraceCheckUtils]: 132: Hoare triple {12065#false} #t~short695 := #t~short694; {12065#false} is VALID [2022-02-20 21:07:57,206 INFO L290 TraceCheckUtils]: 133: Hoare triple {12065#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; {12065#false} is VALID [2022-02-20 21:07:57,206 INFO L290 TraceCheckUtils]: 134: Hoare triple {12065#false} assume true; {12065#false} is VALID [2022-02-20 21:07:57,206 INFO L284 TraceCheckUtils]: 135: Hoare quadruple {12065#false} {12065#false} #292#return; {12065#false} is VALID [2022-02-20 21:07:57,206 INFO L272 TraceCheckUtils]: 136: Hoare triple {12065#false} call __VERIFIER_assert(aws_byte_cursor_advance_nospec_#t~ret1102#1); {12065#false} is VALID [2022-02-20 21:07:57,206 INFO L290 TraceCheckUtils]: 137: Hoare triple {12065#false} ~cond := #in~cond; {12065#false} is VALID [2022-02-20 21:07:57,206 INFO L290 TraceCheckUtils]: 138: Hoare triple {12065#false} assume 0 == ~cond % 256; {12065#false} is VALID [2022-02-20 21:07:57,206 INFO L290 TraceCheckUtils]: 139: Hoare triple {12065#false} assume !false; {12065#false} is VALID [2022-02-20 21:07:57,206 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 84 proven. 4 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2022-02-20 21:07:57,207 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-20 21:07:58,750 INFO L356 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2022-02-20 21:07:58,751 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 21 treesize of output 20 [2022-02-20 21:07:58,887 INFO L290 TraceCheckUtils]: 139: Hoare triple {12065#false} assume !false; {12065#false} is VALID [2022-02-20 21:07:58,887 INFO L290 TraceCheckUtils]: 138: Hoare triple {12608#(not (<= (mod __VERIFIER_assert_~cond 256) 0))} assume 0 == ~cond % 256; {12065#false} is VALID [2022-02-20 21:07:58,888 INFO L290 TraceCheckUtils]: 137: Hoare triple {12612#(not (<= (mod |__VERIFIER_assert_#in~cond| 256) 0))} ~cond := #in~cond; {12608#(not (<= (mod __VERIFIER_assert_~cond 256) 0))} is VALID [2022-02-20 21:07:58,888 INFO L272 TraceCheckUtils]: 136: Hoare triple {12616#(not (<= (mod |aws_byte_cursor_read_aws_byte_cursor_advance_nospec_#t~ret1102#1| 256) 0))} call __VERIFIER_assert(aws_byte_cursor_advance_nospec_#t~ret1102#1); {12612#(not (<= (mod |__VERIFIER_assert_#in~cond| 256) 0))} is VALID [2022-02-20 21:07:58,888 INFO L284 TraceCheckUtils]: 135: Hoare quadruple {12064#true} {12065#false} #292#return; {12616#(not (<= (mod |aws_byte_cursor_read_aws_byte_cursor_advance_nospec_#t~ret1102#1| 256) 0))} is VALID [2022-02-20 21:07:58,888 INFO L290 TraceCheckUtils]: 134: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:58,888 INFO L290 TraceCheckUtils]: 133: Hoare triple {12064#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; {12064#true} is VALID [2022-02-20 21:07:58,888 INFO L290 TraceCheckUtils]: 132: Hoare triple {12064#true} #t~short695 := #t~short694; {12064#true} is VALID [2022-02-20 21:07:58,889 INFO L290 TraceCheckUtils]: 131: Hoare triple {12064#true} #t~short694 := #t~short693; {12064#true} is VALID [2022-02-20 21:07:58,889 INFO L290 TraceCheckUtils]: 130: Hoare triple {12064#true} assume !#t~short693; {12064#true} is VALID [2022-02-20 21:07:58,889 INFO L290 TraceCheckUtils]: 129: Hoare triple {12064#true} #t~short693 := #t~short689; {12064#true} is VALID [2022-02-20 21:07:58,889 INFO L290 TraceCheckUtils]: 128: Hoare triple {12064#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; {12064#true} is VALID [2022-02-20 21:07:58,889 INFO L290 TraceCheckUtils]: 127: Hoare triple {12064#true} assume !#t~short694;call #t~mem687 := read~int(~cursor.base, ~cursor.offset, 8);#t~short689 := #t~mem687 % 18446744073709551616 > 0; {12064#true} is VALID [2022-02-20 21:07:58,889 INFO L290 TraceCheckUtils]: 126: Hoare triple {12064#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {12064#true} is VALID [2022-02-20 21:07:58,889 INFO L290 TraceCheckUtils]: 125: Hoare triple {12064#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {12064#true} is VALID [2022-02-20 21:07:58,889 INFO L272 TraceCheckUtils]: 124: Hoare triple {12065#false} call aws_byte_cursor_advance_nospec_#t~ret1102#1 := aws_byte_cursor_is_valid(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset); {12064#true} is VALID [2022-02-20 21:07:58,891 INFO L290 TraceCheckUtils]: 123: Hoare triple {12065#false} assume !aws_byte_cursor_advance_nospec_#t~short1093#1;havoc aws_byte_cursor_advance_nospec_#t~mem1091#1;havoc aws_byte_cursor_advance_nospec_#t~mem1092#1;havoc aws_byte_cursor_advance_nospec_#t~short1093#1;call write~$Pointer$(0, 0, aws_byte_cursor_advance_nospec_~#rv~7#1.base, 8 + aws_byte_cursor_advance_nospec_~#rv~7#1.offset, 8);call write~int(0, aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset, 8); {12065#false} is VALID [2022-02-20 21:07:58,891 INFO L290 TraceCheckUtils]: 122: Hoare triple {12065#false} assume !aws_byte_cursor_advance_nospec_#t~short1093#1; {12065#false} is VALID [2022-02-20 21:07:58,891 INFO L290 TraceCheckUtils]: 121: Hoare triple {12065#false} havoc aws_byte_cursor_advance_nospec_#t~ret1090#1;call aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset := #Ultimate.allocOnStack(16);call aws_byte_cursor_advance_nospec_#t~mem1091#1 := read~int(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset, 8);aws_byte_cursor_advance_nospec_#t~short1093#1 := aws_byte_cursor_advance_nospec_~len#1 % 18446744073709551616 <= aws_byte_cursor_advance_nospec_#t~mem1091#1 % 18446744073709551616 && aws_byte_cursor_advance_nospec_~len#1 % 18446744073709551616 <= 9223372036854775807; {12065#false} is VALID [2022-02-20 21:07:58,891 INFO L284 TraceCheckUtils]: 120: Hoare quadruple {12064#true} {12065#false} #290#return; {12065#false} is VALID [2022-02-20 21:07:58,891 INFO L290 TraceCheckUtils]: 119: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:58,892 INFO L290 TraceCheckUtils]: 118: Hoare triple {12064#true} assume !(0 == ~cond % 256); {12064#true} is VALID [2022-02-20 21:07:58,892 INFO L290 TraceCheckUtils]: 117: Hoare triple {12064#true} ~cond := #in~cond; {12064#true} is VALID [2022-02-20 21:07:58,892 INFO L272 TraceCheckUtils]: 116: Hoare triple {12065#false} call assume_abort_if_not(aws_byte_cursor_advance_nospec_#t~ret1090#1); {12064#true} is VALID [2022-02-20 21:07:58,892 INFO L284 TraceCheckUtils]: 115: Hoare quadruple {12064#true} {12065#false} #288#return; {12065#false} is VALID [2022-02-20 21:07:58,892 INFO L290 TraceCheckUtils]: 114: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:58,892 INFO L290 TraceCheckUtils]: 113: Hoare triple {12064#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; {12064#true} is VALID [2022-02-20 21:07:58,893 INFO L290 TraceCheckUtils]: 112: Hoare triple {12064#true} #t~short695 := #t~short694; {12064#true} is VALID [2022-02-20 21:07:58,893 INFO L290 TraceCheckUtils]: 111: Hoare triple {12064#true} assume #t~short694; {12064#true} is VALID [2022-02-20 21:07:58,893 INFO L290 TraceCheckUtils]: 110: Hoare triple {12064#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {12064#true} is VALID [2022-02-20 21:07:58,893 INFO L290 TraceCheckUtils]: 109: Hoare triple {12064#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {12064#true} is VALID [2022-02-20 21:07:58,893 INFO L272 TraceCheckUtils]: 108: Hoare triple {12065#false} call aws_byte_cursor_advance_nospec_#t~ret1090#1 := aws_byte_cursor_is_valid(aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset); {12064#true} is VALID [2022-02-20 21:07:58,893 INFO L290 TraceCheckUtils]: 107: Hoare triple {12065#false} call ~#slice~0#1.base, ~#slice~0#1.offset := #Ultimate.allocOnStack(16);assume { :begin_inline_aws_byte_cursor_advance_nospec } true;aws_byte_cursor_advance_nospec_#in~cursor#1.base, aws_byte_cursor_advance_nospec_#in~cursor#1.offset, aws_byte_cursor_advance_nospec_#in~len#1 := ~cur#1.base, ~cur#1.offset, ~len#1;havoc aws_byte_cursor_advance_nospec_#res#1.len, aws_byte_cursor_advance_nospec_#res#1.ptr.base, aws_byte_cursor_advance_nospec_#res#1.ptr.offset;havoc aws_byte_cursor_advance_nospec_#t~ret1090#1, aws_byte_cursor_advance_nospec_#t~mem1091#1, aws_byte_cursor_advance_nospec_#t~mem1092#1, aws_byte_cursor_advance_nospec_#t~short1093#1, aws_byte_cursor_advance_nospec_#t~mem1094#1, aws_byte_cursor_advance_nospec_#t~ret1095#1, aws_byte_cursor_advance_nospec_#t~mem1097#1.base, aws_byte_cursor_advance_nospec_#t~mem1097#1.offset, aws_byte_cursor_advance_nospec_#t~mem1098#1, aws_byte_cursor_advance_nospec_#t~mem1099#1.base, aws_byte_cursor_advance_nospec_#t~mem1099#1.offset, aws_byte_cursor_advance_nospec_#t~mem1100#1.base, aws_byte_cursor_advance_nospec_#t~mem1100#1.offset, aws_byte_cursor_advance_nospec_#t~mem1101#1, aws_byte_cursor_advance_nospec_~mask~0#1, aws_byte_cursor_advance_nospec_#t~nondet1096#1, aws_byte_cursor_advance_nospec_#t~ret1102#1, aws_byte_cursor_advance_nospec_#t~ret1103#1, aws_byte_cursor_advance_nospec_#t~mem1104#1, aws_byte_cursor_advance_nospec_#t~mem1105#1.base, aws_byte_cursor_advance_nospec_#t~mem1105#1.offset, aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset, aws_byte_cursor_advance_nospec_~len#1, aws_byte_cursor_advance_nospec_~#rv~7#1.base, aws_byte_cursor_advance_nospec_~#rv~7#1.offset;aws_byte_cursor_advance_nospec_~cursor#1.base, aws_byte_cursor_advance_nospec_~cursor#1.offset := aws_byte_cursor_advance_nospec_#in~cursor#1.base, aws_byte_cursor_advance_nospec_#in~cursor#1.offset;aws_byte_cursor_advance_nospec_~len#1 := aws_byte_cursor_advance_nospec_#in~len#1; {12065#false} is VALID [2022-02-20 21:07:58,893 INFO L284 TraceCheckUtils]: 106: Hoare quadruple {12064#true} {12065#false} #286#return; {12065#false} is VALID [2022-02-20 21:07:58,893 INFO L290 TraceCheckUtils]: 105: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:58,893 INFO L290 TraceCheckUtils]: 104: Hoare triple {12064#true} assume !(0 == ~cond % 256); {12064#true} is VALID [2022-02-20 21:07:58,893 INFO L290 TraceCheckUtils]: 103: Hoare triple {12064#true} ~cond := #in~cond; {12064#true} is VALID [2022-02-20 21:07:58,893 INFO L272 TraceCheckUtils]: 102: Hoare triple {12065#false} call assume_abort_if_not((if 0 == (if 0 == ~len#1 % 18446744073709551616 || ~dest#1.base != 0 || ~dest#1.offset != 0 then 1 else 0) then 0 else 1)); {12064#true} is VALID [2022-02-20 21:07:58,893 INFO L290 TraceCheckUtils]: 101: Hoare triple {12065#false} havoc #t~ret1106#1; {12065#false} is VALID [2022-02-20 21:07:58,894 INFO L284 TraceCheckUtils]: 100: Hoare quadruple {12064#true} {12065#false} #284#return; {12065#false} is VALID [2022-02-20 21:07:58,894 INFO L290 TraceCheckUtils]: 99: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:58,894 INFO L290 TraceCheckUtils]: 98: Hoare triple {12064#true} assume !(0 == ~cond % 256); {12064#true} is VALID [2022-02-20 21:07:58,894 INFO L290 TraceCheckUtils]: 97: Hoare triple {12064#true} ~cond := #in~cond; {12064#true} is VALID [2022-02-20 21:07:58,894 INFO L272 TraceCheckUtils]: 96: Hoare triple {12065#false} call assume_abort_if_not(#t~ret1106#1); {12064#true} is VALID [2022-02-20 21:07:58,894 INFO L284 TraceCheckUtils]: 95: Hoare quadruple {12064#true} {12065#false} #282#return; {12065#false} is VALID [2022-02-20 21:07:58,894 INFO L290 TraceCheckUtils]: 94: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:58,894 INFO L290 TraceCheckUtils]: 93: Hoare triple {12064#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; {12064#true} is VALID [2022-02-20 21:07:58,894 INFO L290 TraceCheckUtils]: 92: Hoare triple {12064#true} #t~short695 := #t~short694; {12064#true} is VALID [2022-02-20 21:07:58,894 INFO L290 TraceCheckUtils]: 91: Hoare triple {12064#true} assume #t~short694; {12064#true} is VALID [2022-02-20 21:07:58,894 INFO L290 TraceCheckUtils]: 90: Hoare triple {12064#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {12064#true} is VALID [2022-02-20 21:07:58,894 INFO L290 TraceCheckUtils]: 89: Hoare triple {12064#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {12064#true} is VALID [2022-02-20 21:07:58,894 INFO L272 TraceCheckUtils]: 88: Hoare triple {12065#false} call #t~ret1106#1 := aws_byte_cursor_is_valid(~cur#1.base, ~cur#1.offset); {12064#true} is VALID [2022-02-20 21:07:58,894 INFO L290 TraceCheckUtils]: 87: Hoare triple {12065#false} ~cur#1.base, ~cur#1.offset := #in~cur#1.base, #in~cur#1.offset;~dest#1.base, ~dest#1.offset := #in~dest#1.base, #in~dest#1.offset;~len#1 := #in~len#1; {12065#false} is VALID [2022-02-20 21:07:58,895 INFO L272 TraceCheckUtils]: 86: Hoare triple {12065#false} call aws_byte_cursor_read_be32_#t~ret1132#1 := aws_byte_cursor_read(aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset, aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset, 4); {12065#false} is VALID [2022-02-20 21:07:58,895 INFO L284 TraceCheckUtils]: 85: Hoare quadruple {12064#true} {12065#false} #344#return; {12065#false} is VALID [2022-02-20 21:07:58,895 INFO L290 TraceCheckUtils]: 84: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:58,895 INFO L290 TraceCheckUtils]: 83: Hoare triple {12064#true} assume !(0 == ~cond % 256); {12064#true} is VALID [2022-02-20 21:07:58,895 INFO L290 TraceCheckUtils]: 82: Hoare triple {12064#true} ~cond := #in~cond; {12064#true} is VALID [2022-02-20 21:07:58,895 INFO L272 TraceCheckUtils]: 81: Hoare triple {12065#false} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_be32_~var#1.base != 0 || aws_byte_cursor_read_be32_~var#1.offset != 0 then 1 else 0) then 0 else 1)); {12064#true} is VALID [2022-02-20 21:07:58,895 INFO L290 TraceCheckUtils]: 80: Hoare triple {12065#false} havoc aws_byte_cursor_read_be32_#t~ret1131#1; {12065#false} is VALID [2022-02-20 21:07:58,895 INFO L284 TraceCheckUtils]: 79: Hoare quadruple {12064#true} {12065#false} #342#return; {12065#false} is VALID [2022-02-20 21:07:58,895 INFO L290 TraceCheckUtils]: 78: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:58,895 INFO L290 TraceCheckUtils]: 77: Hoare triple {12064#true} assume !(0 == ~cond % 256); {12064#true} is VALID [2022-02-20 21:07:58,895 INFO L290 TraceCheckUtils]: 76: Hoare triple {12064#true} ~cond := #in~cond; {12064#true} is VALID [2022-02-20 21:07:58,895 INFO L272 TraceCheckUtils]: 75: Hoare triple {12065#false} call assume_abort_if_not(aws_byte_cursor_read_be32_#t~ret1131#1); {12064#true} is VALID [2022-02-20 21:07:58,895 INFO L284 TraceCheckUtils]: 74: Hoare quadruple {12064#true} {12065#false} #340#return; {12065#false} is VALID [2022-02-20 21:07:58,895 INFO L290 TraceCheckUtils]: 73: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:58,896 INFO L290 TraceCheckUtils]: 72: Hoare triple {12064#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; {12064#true} is VALID [2022-02-20 21:07:58,896 INFO L290 TraceCheckUtils]: 71: Hoare triple {12064#true} #t~short695 := #t~short694; {12064#true} is VALID [2022-02-20 21:07:58,896 INFO L290 TraceCheckUtils]: 70: Hoare triple {12064#true} assume #t~short694; {12064#true} is VALID [2022-02-20 21:07:58,896 INFO L290 TraceCheckUtils]: 69: Hoare triple {12064#true} assume #t~short695;call #t~mem686 := read~int(~cursor.base, ~cursor.offset, 8);#t~short694 := 0 == #t~mem686 % 18446744073709551616; {12064#true} is VALID [2022-02-20 21:07:58,896 INFO L290 TraceCheckUtils]: 68: Hoare triple {12064#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {12064#true} is VALID [2022-02-20 21:07:58,896 INFO L272 TraceCheckUtils]: 67: Hoare triple {12065#false} call aws_byte_cursor_read_be32_#t~ret1131#1 := aws_byte_cursor_is_valid(aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset); {12064#true} is VALID [2022-02-20 21:07:58,896 INFO L290 TraceCheckUtils]: 66: Hoare triple {12065#false} call write~int(aws_byte_cursor_read_common_harness_#t~ret1221#1, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, 4);havoc aws_byte_cursor_read_common_harness_#t~mem1220#1;havoc aws_byte_cursor_read_common_harness_#t~ret1221#1;assume { :begin_inline_aws_byte_cursor_read_be32 } true;aws_byte_cursor_read_be32_#in~cur#1.base, aws_byte_cursor_read_be32_#in~cur#1.offset, aws_byte_cursor_read_be32_#in~var#1.base, aws_byte_cursor_read_be32_#in~var#1.offset := aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset;havoc aws_byte_cursor_read_be32_#res#1;havoc aws_byte_cursor_read_be32_#t~ret1131#1, aws_byte_cursor_read_be32_#t~ret1132#1, aws_byte_cursor_read_be32_#t~mem1133#1, aws_byte_cursor_read_be32_#t~ret1134#1, aws_byte_cursor_read_be32_#t~ret1135#1, aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset, aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset, aws_byte_cursor_read_be32_~rv~10#1;aws_byte_cursor_read_be32_~cur#1.base, aws_byte_cursor_read_be32_~cur#1.offset := aws_byte_cursor_read_be32_#in~cur#1.base, aws_byte_cursor_read_be32_#in~cur#1.offset;aws_byte_cursor_read_be32_~var#1.base, aws_byte_cursor_read_be32_~var#1.offset := aws_byte_cursor_read_be32_#in~var#1.base, aws_byte_cursor_read_be32_#in~var#1.offset; {12065#false} is VALID [2022-02-20 21:07:58,896 INFO L284 TraceCheckUtils]: 65: Hoare quadruple {12064#true} {12065#false} #338#return; {12065#false} is VALID [2022-02-20 21:07:58,896 INFO L290 TraceCheckUtils]: 64: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:58,896 INFO L290 TraceCheckUtils]: 63: Hoare triple {12064#true} ~x := #in~x;call #t~ret257 := ntohl(~x);#res := #t~ret257;havoc #t~ret257; {12064#true} is VALID [2022-02-20 21:07:58,896 INFO L272 TraceCheckUtils]: 62: Hoare triple {12065#false} call aws_byte_cursor_read_common_harness_#t~ret1221#1 := aws_ntoh32(aws_byte_cursor_read_common_harness_#t~mem1220#1); {12064#true} is VALID [2022-02-20 21:07:58,896 INFO L290 TraceCheckUtils]: 61: Hoare triple {12065#false} havoc aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset;havoc aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset;call aws_byte_cursor_read_common_harness_#t~mem1220#1 := read~int(aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, 4); {12065#false} is VALID [2022-02-20 21:07:58,896 INFO L284 TraceCheckUtils]: 60: Hoare quadruple {12064#true} {12065#false} #336#return; {12065#false} is VALID [2022-02-20 21:07:58,896 INFO L290 TraceCheckUtils]: 59: Hoare triple {12064#true} assume #res.base == dest.base && #res.offset == dest.offset; {12064#true} is VALID [2022-02-20 21:07:58,897 INFO L290 TraceCheckUtils]: 58: Hoare triple {12064#true} assume !(#t~loopctr1246 % 18446744073709551616 < size % 18446744073709551616); {12064#true} is VALID [2022-02-20 21:07:58,897 INFO L290 TraceCheckUtils]: 57: Hoare triple {12064#true} assume #t~loopctr1246 % 18446744073709551616 < size % 18446744073709551616;call #t~mem1247.base, #t~mem1247.offset := read~unchecked~$Pointer$(src.base, src.offset + #t~loopctr1246, 8);call write~unchecked~$Pointer$(#t~mem1247.base, #t~mem1247.offset, dest.base, dest.offset + #t~loopctr1246, 8);#t~loopctr1246 := 8 + #t~loopctr1246; {12064#true} is VALID [2022-02-20 21:07:58,897 INFO L290 TraceCheckUtils]: 56: Hoare triple {12064#true} assume !(#t~loopctr1237 % 18446744073709551616 < size % 18446744073709551616);#t~loopctr1246 := 0; {12064#true} is VALID [2022-02-20 21:07:58,897 INFO L290 TraceCheckUtils]: 55: Hoare triple {12064#true} assume #t~loopctr1237 % 18446744073709551616 < size % 18446744073709551616;call #t~mem1238 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 4);call write~unchecked~int(#t~mem1238, dest.base, dest.offset + #t~loopctr1237, 4);call #t~mem1239 := read~unchecked~real(src.base, src.offset + #t~loopctr1237, 8);call write~unchecked~real(#t~mem1239, dest.base, dest.offset + #t~loopctr1237, 8);call #t~mem1240 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 4);call write~unchecked~int(#t~mem1240, dest.base, dest.offset + #t~loopctr1237, 4);call #t~mem1241 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 2);call write~unchecked~int(#t~mem1241, dest.base, dest.offset + #t~loopctr1237, 2);call #t~mem1242 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 1);call write~unchecked~int(#t~mem1242, dest.base, dest.offset + #t~loopctr1237, 1);call #t~mem1243 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 8);call write~unchecked~int(#t~mem1243, dest.base, dest.offset + #t~loopctr1237, 8);call #t~mem1244 := read~unchecked~int(src.base, src.offset + #t~loopctr1237, 1);call write~unchecked~int(#t~mem1244, dest.base, dest.offset + #t~loopctr1237, 1);call #t~mem1245 := read~unchecked~real(src.base, src.offset + #t~loopctr1237, 4);call write~unchecked~real(#t~mem1245, dest.base, dest.offset + #t~loopctr1237, 4);#t~loopctr1237 := 1 + #t~loopctr1237; {12064#true} is VALID [2022-02-20 21:07:58,897 INFO L290 TraceCheckUtils]: 54: Hoare triple {12064#true} #t~loopctr1237 := 0; {12064#true} is VALID [2022-02-20 21:07:58,897 INFO L272 TraceCheckUtils]: 53: Hoare triple {12065#false} call aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset := #Ultimate.C_memcpy(aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset, aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset, 4); {12064#true} is VALID [2022-02-20 21:07:58,897 INFO L290 TraceCheckUtils]: 52: Hoare triple {12065#false} assume { :end_inline_save_byte_from_array } true;havoc aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset;havoc aws_byte_cursor_read_common_harness_#t~mem1217#1;call aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset := #Ultimate.allocOnStack(4);call aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, 8 + aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8); {12065#false} is VALID [2022-02-20 21:07:58,898 INFO L290 TraceCheckUtils]: 51: Hoare triple {12065#false} assume !((save_byte_from_array_~size#1 % 18446744073709551616 > 0 && (save_byte_from_array_~array#1.base != 0 || save_byte_from_array_~array#1.offset != 0)) && (save_byte_from_array_~storage#1.base != 0 || save_byte_from_array_~storage#1.offset != 0)); {12065#false} is VALID [2022-02-20 21:07:58,898 INFO L290 TraceCheckUtils]: 50: Hoare triple {12065#false} call aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset := #Ultimate.allocOnStack(16);call aws_byte_cursor_read_common_harness_#t~mem1214#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call write~init~int(aws_byte_cursor_read_common_harness_#t~mem1214#1, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8);call write~init~$Pointer$(aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, 8 + aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, 8);havoc aws_byte_cursor_read_common_harness_#t~mem1214#1;havoc aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset;call aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset := #Ultimate.allocOnStack(9);call aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset := read~$Pointer$(aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call aws_byte_cursor_read_common_harness_#t~mem1217#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);assume { :begin_inline_save_byte_from_array } true;save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset, save_byte_from_array_#in~size#1, save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset := aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset, aws_byte_cursor_read_common_harness_#t~mem1217#1, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset;havoc save_byte_from_array_#t~ret595#1, save_byte_from_array_#t~mem596#1, save_byte_from_array_#t~mem597#1, save_byte_from_array_#t~mem598#1, save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset, save_byte_from_array_~size#1, save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset;save_byte_from_array_~array#1.base, save_byte_from_array_~array#1.offset := save_byte_from_array_#in~array#1.base, save_byte_from_array_#in~array#1.offset;save_byte_from_array_~size#1 := save_byte_from_array_#in~size#1;save_byte_from_array_~storage#1.base, save_byte_from_array_~storage#1.offset := save_byte_from_array_#in~storage#1.base, save_byte_from_array_#in~storage#1.offset; {12065#false} is VALID [2022-02-20 21:07:58,898 INFO L284 TraceCheckUtils]: 49: Hoare quadruple {12064#true} {12065#false} #332#return; {12065#false} is VALID [2022-02-20 21:07:58,898 INFO L290 TraceCheckUtils]: 48: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:58,898 INFO L290 TraceCheckUtils]: 47: Hoare triple {12064#true} assume !(0 == ~cond % 256); {12064#true} is VALID [2022-02-20 21:07:58,898 INFO L290 TraceCheckUtils]: 46: Hoare triple {12064#true} ~cond := #in~cond; {12064#true} is VALID [2022-02-20 21:07:58,899 INFO L272 TraceCheckUtils]: 45: Hoare triple {12065#false} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_common_harness_~length~2#1 % 18446744073709551616 >= 4 then 1 else 0) then 0 else 1)); {12064#true} is VALID [2022-02-20 21:07:58,899 INFO L284 TraceCheckUtils]: 44: Hoare quadruple {12064#true} {12065#false} #330#return; {12065#false} is VALID [2022-02-20 21:07:58,899 INFO L290 TraceCheckUtils]: 43: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:58,899 INFO L290 TraceCheckUtils]: 42: Hoare triple {12064#true} assume !(0 == ~cond % 256); {12064#true} is VALID [2022-02-20 21:07:58,899 INFO L290 TraceCheckUtils]: 41: Hoare triple {12064#true} ~cond := #in~cond; {12064#true} is VALID [2022-02-20 21:07:58,899 INFO L272 TraceCheckUtils]: 40: Hoare triple {12065#false} call assume_abort_if_not((if 0 == aws_byte_cursor_read_common_harness_~dest~1#1.base + aws_byte_cursor_read_common_harness_~dest~1#1.offset then 0 else 1)); {12064#true} is VALID [2022-02-20 21:07:58,899 INFO L290 TraceCheckUtils]: 39: Hoare triple {12065#false} havoc aws_byte_cursor_read_common_harness_#t~mem1213#1; {12065#false} is VALID [2022-02-20 21:07:58,901 INFO L284 TraceCheckUtils]: 38: Hoare quadruple {12176#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} {12911#(not (<= 4 (mod |ULTIMATE.start_aws_byte_cursor_read_common_harness_#t~mem1213#1| 18446744073709551616)))} #328#return; {12065#false} is VALID [2022-02-20 21:07:58,902 INFO L290 TraceCheckUtils]: 37: Hoare triple {12176#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} assume true; {12176#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} is VALID [2022-02-20 21:07:58,902 INFO L290 TraceCheckUtils]: 36: Hoare triple {12921#(or (<= 1 |assume_abort_if_not_#in~cond|) (= (mod assume_abort_if_not_~cond 256) 0) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} assume !(0 == ~cond % 256); {12176#(or (<= 1 |assume_abort_if_not_#in~cond|) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} is VALID [2022-02-20 21:07:58,903 INFO L290 TraceCheckUtils]: 35: Hoare triple {12064#true} ~cond := #in~cond; {12921#(or (<= 1 |assume_abort_if_not_#in~cond|) (= (mod assume_abort_if_not_~cond 256) 0) (<= (+ |assume_abort_if_not_#in~cond| 1) 0))} is VALID [2022-02-20 21:07:58,903 INFO L272 TraceCheckUtils]: 34: Hoare triple {12911#(not (<= 4 (mod |ULTIMATE.start_aws_byte_cursor_read_common_harness_#t~mem1213#1| 18446744073709551616)))} call assume_abort_if_not((if 0 == (if aws_byte_cursor_read_common_harness_#t~mem1213#1 % 18446744073709551616 >= 4 then 1 else 0) then 0 else 1)); {12064#true} is VALID [2022-02-20 21:07:58,903 INFO L290 TraceCheckUtils]: 33: Hoare triple {12928#(not (<= 4 (mod (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.offset|) 18446744073709551616)))} havoc aws_byte_cursor_read_common_harness_#t~ret1212#1;call aws_byte_cursor_read_common_harness_#t~mem1213#1 := read~int(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8); {12911#(not (<= 4 (mod |ULTIMATE.start_aws_byte_cursor_read_common_harness_#t~mem1213#1| 18446744073709551616)))} is VALID [2022-02-20 21:07:58,904 INFO L284 TraceCheckUtils]: 32: Hoare quadruple {12064#true} {12928#(not (<= 4 (mod (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.offset|) 18446744073709551616)))} #326#return; {12928#(not (<= 4 (mod (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.offset|) 18446744073709551616)))} is VALID [2022-02-20 21:07:58,904 INFO L290 TraceCheckUtils]: 31: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:58,904 INFO L290 TraceCheckUtils]: 30: Hoare triple {12064#true} assume !(0 == ~cond % 256); {12064#true} is VALID [2022-02-20 21:07:58,904 INFO L290 TraceCheckUtils]: 29: Hoare triple {12064#true} ~cond := #in~cond; {12064#true} is VALID [2022-02-20 21:07:58,904 INFO L272 TraceCheckUtils]: 28: Hoare triple {12928#(not (<= 4 (mod (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.offset|) 18446744073709551616)))} call assume_abort_if_not(aws_byte_cursor_read_common_harness_#t~ret1212#1); {12064#true} is VALID [2022-02-20 21:07:58,905 INFO L284 TraceCheckUtils]: 27: Hoare quadruple {12950#(not (<= 4 (mod (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) 18446744073709551616)))} {12064#true} #324#return; {12928#(not (<= 4 (mod (select (select |#memory_int| |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.base|) |ULTIMATE.start_aws_byte_cursor_read_common_harness_~#cur~3#1.offset|) 18446744073709551616)))} is VALID [2022-02-20 21:07:58,905 INFO L290 TraceCheckUtils]: 26: Hoare triple {12950#(not (<= 4 (mod (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) 18446744073709551616)))} assume true; {12950#(not (<= 4 (mod (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) 18446744073709551616)))} is VALID [2022-02-20 21:07:58,905 INFO L290 TraceCheckUtils]: 25: Hoare triple {12950#(not (<= 4 (mod (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; {12950#(not (<= 4 (mod (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) 18446744073709551616)))} is VALID [2022-02-20 21:07:58,906 INFO L290 TraceCheckUtils]: 24: Hoare triple {12950#(not (<= 4 (mod (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; {12950#(not (<= 4 (mod (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) 18446744073709551616)))} is VALID [2022-02-20 21:07:58,906 INFO L290 TraceCheckUtils]: 23: Hoare triple {12963#(or (not |aws_byte_cursor_is_valid_#t~short694|) (not (<= 4 (mod (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) 18446744073709551616))))} assume #t~short694; {12950#(not (<= 4 (mod (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) 18446744073709551616)))} is VALID [2022-02-20 21:07:58,907 INFO L290 TraceCheckUtils]: 22: Hoare triple {12244#(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; {12963#(or (not |aws_byte_cursor_is_valid_#t~short694|) (not (<= 4 (mod (select (select |#memory_int| |aws_byte_cursor_is_valid_#in~cursor.base|) |aws_byte_cursor_is_valid_#in~cursor.offset|) 18446744073709551616))))} is VALID [2022-02-20 21:07:58,907 INFO L290 TraceCheckUtils]: 21: Hoare triple {12064#true} ~cursor.base, ~cursor.offset := #in~cursor.base, #in~cursor.offset;#t~short695 := ~cursor.base != 0 || ~cursor.offset != 0; {12244#(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:58,907 INFO L272 TraceCheckUtils]: 20: Hoare triple {12064#true} call aws_byte_cursor_read_common_harness_#t~ret1212#1 := aws_byte_cursor_is_valid(aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset); {12064#true} is VALID [2022-02-20 21:07:58,907 INFO L290 TraceCheckUtils]: 19: Hoare triple {12064#true} assume { :end_inline_ensure_byte_cursor_has_allocated_buffer_member } true; {12064#true} is VALID [2022-02-20 21:07:58,907 INFO L290 TraceCheckUtils]: 18: Hoare triple {12064#true} call write~$Pointer$(ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, 8 + ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset, 8);havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~mem502#1;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.offset; {12064#true} is VALID [2022-02-20 21:07:58,907 INFO L290 TraceCheckUtils]: 17: Hoare triple {12064#true} assume 0 != ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1 % 256;ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset := 0, 0; {12064#true} is VALID [2022-02-20 21:07:58,908 INFO L284 TraceCheckUtils]: 16: Hoare quadruple {12064#true} {12064#true} #320#return; {12064#true} is VALID [2022-02-20 21:07:58,908 INFO L290 TraceCheckUtils]: 15: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:58,908 INFO L290 TraceCheckUtils]: 14: Hoare triple {12064#true} #res := #t~nondet8;havoc #t~nondet8; {12064#true} is VALID [2022-02-20 21:07:58,908 INFO L272 TraceCheckUtils]: 13: Hoare triple {12064#true} call ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1 := nondet_bool(); {12064#true} is VALID [2022-02-20 21:07:58,908 INFO L290 TraceCheckUtils]: 12: Hoare triple {12064#true} aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset := aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset;havoc aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset;assume { :begin_inline_ensure_byte_cursor_has_allocated_buffer_member } true;ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.offset := aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset;havoc ensure_byte_cursor_has_allocated_buffer_member_#t~ret501#1, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.offset, ensure_byte_cursor_has_allocated_buffer_member_#t~mem502#1, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.base, ensure_byte_cursor_has_allocated_buffer_member_#t~ret503#1.offset, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset;ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset := ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.base, ensure_byte_cursor_has_allocated_buffer_member_#in~cursor#1.offset; {12064#true} is VALID [2022-02-20 21:07:58,908 INFO L284 TraceCheckUtils]: 11: Hoare quadruple {12064#true} {12064#true} #318#return; {12064#true} is VALID [2022-02-20 21:07:58,908 INFO L290 TraceCheckUtils]: 10: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:58,908 INFO L290 TraceCheckUtils]: 9: Hoare triple {12064#true} #res.base, #res.offset := #t~ite556.base, #t~ite556.offset;havoc #t~ret554;havoc #t~ite556.base, #t~ite556.offset;havoc #t~ret555.base, #t~ret555.offset; {12064#true} is VALID [2022-02-20 21:07:58,908 INFO L290 TraceCheckUtils]: 8: Hoare triple {12064#true} assume 0 != #t~ret554 % 256;#t~ite556.base, #t~ite556.offset := 0, 0; {12064#true} is VALID [2022-02-20 21:07:58,908 INFO L284 TraceCheckUtils]: 7: Hoare quadruple {12064#true} {12064#true} #314#return; {12064#true} is VALID [2022-02-20 21:07:58,908 INFO L290 TraceCheckUtils]: 6: Hoare triple {12064#true} assume true; {12064#true} is VALID [2022-02-20 21:07:58,908 INFO L290 TraceCheckUtils]: 5: Hoare triple {12064#true} #res := #t~nondet8;havoc #t~nondet8; {12064#true} is VALID [2022-02-20 21:07:58,908 INFO L272 TraceCheckUtils]: 4: Hoare triple {12064#true} call #t~ret554 := nondet_bool(); {12064#true} is VALID [2022-02-20 21:07:58,908 INFO L290 TraceCheckUtils]: 3: Hoare triple {12064#true} ~size := #in~size; {12064#true} is VALID [2022-02-20 21:07:58,909 INFO L272 TraceCheckUtils]: 2: Hoare triple {12064#true} call aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset := can_fail_malloc(aws_byte_cursor_read_common_harness_~length~2#1); {12064#true} is VALID [2022-02-20 21:07:58,909 INFO L290 TraceCheckUtils]: 1: Hoare triple {12064#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_aws_byte_cursor_read_be32_harness } true;assume { :begin_inline_aws_byte_cursor_read_common_harness } true;havoc aws_byte_cursor_read_common_harness_#t~nondet1209#1, aws_byte_cursor_read_common_harness_#t~nondet1210#1, aws_byte_cursor_read_common_harness_#t~ret1211#1.base, aws_byte_cursor_read_common_harness_#t~ret1211#1.offset, aws_byte_cursor_read_common_harness_#t~ret1212#1, aws_byte_cursor_read_common_harness_#t~mem1213#1, aws_byte_cursor_read_common_harness_#t~mem1214#1, aws_byte_cursor_read_common_harness_#t~mem1215#1.base, aws_byte_cursor_read_common_harness_#t~mem1215#1.offset, aws_byte_cursor_read_common_harness_#t~mem1216#1.base, aws_byte_cursor_read_common_harness_#t~mem1216#1.offset, aws_byte_cursor_read_common_harness_#t~mem1217#1, aws_byte_cursor_read_common_harness_#t~mem1218#1.base, aws_byte_cursor_read_common_harness_#t~mem1218#1.offset, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.base, aws_byte_cursor_read_common_harness_#t~memcpy~res1219#1.offset, aws_byte_cursor_read_common_harness_#t~mem1220#1, aws_byte_cursor_read_common_harness_#t~ret1221#1, aws_byte_cursor_read_common_harness_#t~ret1222#1, aws_byte_cursor_read_common_harness_#t~mem1223#1, aws_byte_cursor_read_common_harness_#t~mem1224#1, aws_byte_cursor_read_common_harness_#t~short1225#1, aws_byte_cursor_read_common_harness_#t~mem1227#1.base, aws_byte_cursor_read_common_harness_#t~mem1227#1.offset, aws_byte_cursor_read_common_harness_#t~mem1226#1.base, aws_byte_cursor_read_common_harness_#t~mem1226#1.offset, aws_byte_cursor_read_common_harness_#t~mem1229#1, aws_byte_cursor_read_common_harness_#t~mem1228#1, aws_byte_cursor_read_common_harness_#t~mem1230#1, aws_byte_cursor_read_common_harness_#t~mem1231#1, aws_byte_cursor_read_common_harness_#t~mem1232#1, aws_byte_cursor_read_common_harness_#t~mem1233#1.base, aws_byte_cursor_read_common_harness_#t~mem1233#1.offset, aws_byte_cursor_read_common_harness_#t~ret1234#1, aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, aws_byte_cursor_read_common_harness_~length~2#1, aws_byte_cursor_read_common_harness_~dest~1#1.base, aws_byte_cursor_read_common_harness_~dest~1#1.offset, aws_byte_cursor_read_common_harness_~#old_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_cur~0#1.offset, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.base, aws_byte_cursor_read_common_harness_~#old_byte_from_cur~0#1.offset, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.base, aws_byte_cursor_read_common_harness_~#dest_copy~0#1.offset;call aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset := #Ultimate.allocOnStack(16);call write~init~int(aws_byte_cursor_read_common_harness_#t~nondet1209#1, aws_byte_cursor_read_common_harness_~#cur~3#1.base, aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);call write~init~$Pointer$(0, 0, aws_byte_cursor_read_common_harness_~#cur~3#1.base, 8 + aws_byte_cursor_read_common_harness_~#cur~3#1.offset, 8);havoc aws_byte_cursor_read_common_harness_#t~nondet1209#1;aws_byte_cursor_read_common_harness_~length~2#1 := aws_byte_cursor_read_common_harness_#t~nondet1210#1;havoc aws_byte_cursor_read_common_harness_#t~nondet1210#1; {12064#true} is VALID [2022-02-20 21:07:58,909 INFO L290 TraceCheckUtils]: 0: Hoare triple {12064#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(36, 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; {12064#true} is VALID [2022-02-20 21:07:58,909 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 3 proven. 45 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2022-02-20 21:07:58,909 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [830886089] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-20 21:07:58,910 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-20 21:07:58,910 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 12] total 29 [2022-02-20 21:07:58,910 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578195691] [2022-02-20 21:07:58,910 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-20 21:07:58,911 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 26 states have (on average 4.653846153846154) internal successors, (121), 21 states have internal predecessors, (121), 11 states have call successors, (56), 7 states have call predecessors, (56), 8 states have return successors, (53), 10 states have call predecessors, (53), 10 states have call successors, (53) Word has length 140 [2022-02-20 21:07:59,576 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 21:07:59,576 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 29 states, 26 states have (on average 4.653846153846154) internal successors, (121), 21 states have internal predecessors, (121), 11 states have call successors, (56), 7 states have call predecessors, (56), 8 states have return successors, (53), 10 states have call predecessors, (53), 10 states have call successors, (53) [2022-02-20 21:07:59,779 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 230 edges. 230 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 21:07:59,779 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-20 21:07:59,779 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 21:07:59,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-20 21:07:59,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=745, Unknown=0, NotChecked=0, Total=812 [2022-02-20 21:07:59,780 INFO L87 Difference]: Start difference. First operand 176 states and 245 transitions. Second operand has 29 states, 26 states have (on average 4.653846153846154) internal successors, (121), 21 states have internal predecessors, (121), 11 states have call successors, (56), 7 states have call predecessors, (56), 8 states have return successors, (53), 10 states have call predecessors, (53), 10 states have call successors, (53)