/usr/bin/java -ea -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationFastUPR_64.epf -i ../../../trunk/examples/svcomp/ldv-linux-3.16-rc1/43_2a_consumption_linux-3.16-rc1.tar.xz-43_2a-drivers--input--gameport--ns558.ko-entry_point.cil.out.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-267fbe0 [2020-07-18 02:27:51,893 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-07-18 02:27:51,897 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-07-18 02:27:51,916 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-07-18 02:27:51,917 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-07-18 02:27:51,919 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-07-18 02:27:51,921 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-07-18 02:27:51,932 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-07-18 02:27:51,935 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-07-18 02:27:51,938 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-07-18 02:27:51,940 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-07-18 02:27:51,942 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-07-18 02:27:51,943 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-07-18 02:27:51,945 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-07-18 02:27:51,947 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-07-18 02:27:51,949 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-07-18 02:27:51,950 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-07-18 02:27:51,951 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-07-18 02:27:51,952 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-07-18 02:27:51,957 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-07-18 02:27:51,962 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-07-18 02:27:51,966 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-07-18 02:27:51,968 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-07-18 02:27:51,968 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-07-18 02:27:51,971 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-07-18 02:27:51,971 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-07-18 02:27:51,971 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-07-18 02:27:51,974 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-07-18 02:27:51,974 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-07-18 02:27:51,976 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-07-18 02:27:51,976 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-07-18 02:27:51,977 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-07-18 02:27:51,978 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-07-18 02:27:51,979 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-07-18 02:27:51,980 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-07-18 02:27:51,981 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-07-18 02:27:51,981 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-07-18 02:27:51,982 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-07-18 02:27:51,982 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-07-18 02:27:51,983 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-07-18 02:27:51,984 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-07-18 02:27:51,985 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationFastUPR_64.epf [2020-07-18 02:27:52,014 INFO L113 SettingsManager]: Loading preferences was successful [2020-07-18 02:27:52,015 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-07-18 02:27:52,018 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-07-18 02:27:52,019 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-07-18 02:27:52,019 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-07-18 02:27:52,019 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-07-18 02:27:52,021 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-07-18 02:27:52,021 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-07-18 02:27:52,022 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-07-18 02:27:52,022 INFO L138 SettingsManager]: * Use constant arrays=true [2020-07-18 02:27:52,022 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-07-18 02:27:52,022 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-07-18 02:27:52,023 INFO L138 SettingsManager]: * Size of a code block=SingleStatement [2020-07-18 02:27:52,023 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-07-18 02:27:52,023 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-07-18 02:27:52,026 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-18 02:27:52,027 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-07-18 02:27:52,027 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=AcceleratedInterpolation [2020-07-18 02:27:52,027 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-07-18 02:27:52,027 INFO L138 SettingsManager]: * Use separate solver for trace checks=false [2020-07-18 02:27:52,350 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2020-07-18 02:27:52,366 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-07-18 02:27:52,370 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-07-18 02:27:52,372 INFO L271 PluginConnector]: Initializing CDTParser... [2020-07-18 02:27:52,373 INFO L275 PluginConnector]: CDTParser initialized [2020-07-18 02:27:52,375 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-linux-3.16-rc1/43_2a_consumption_linux-3.16-rc1.tar.xz-43_2a-drivers--input--gameport--ns558.ko-entry_point.cil.out.i [2020-07-18 02:27:52,446 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ccf290808/16c59350239d49ceb3c72442b4c6e73a/FLAGa7c7b8ed8 [2020-07-18 02:27:53,161 INFO L306 CDTParser]: Found 1 translation units. [2020-07-18 02:27:53,162 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-3.16-rc1/43_2a_consumption_linux-3.16-rc1.tar.xz-43_2a-drivers--input--gameport--ns558.ko-entry_point.cil.out.i [2020-07-18 02:27:53,183 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ccf290808/16c59350239d49ceb3c72442b4c6e73a/FLAGa7c7b8ed8 [2020-07-18 02:27:53,325 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ccf290808/16c59350239d49ceb3c72442b4c6e73a [2020-07-18 02:27:53,334 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-07-18 02:27:53,337 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2020-07-18 02:27:53,338 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-07-18 02:27:53,338 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-07-18 02:27:53,341 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-07-18 02:27:53,343 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.07 02:27:53" (1/1) ... [2020-07-18 02:27:53,346 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@79652fb6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 02:27:53, skipping insertion in model container [2020-07-18 02:27:53,346 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.07 02:27:53" (1/1) ... [2020-07-18 02:27:53,354 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-07-18 02:27:53,425 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-07-18 02:27:53,839 WARN L1191 CHandler]: Detected problem Invalid redeclaration of the name show at C: (*show)(struct kobject___0 * , struct attribute___0 * , char * ) [1323] [2020-07-18 02:27:53,840 WARN L1191 CHandler]: Detected problem Invalid redeclaration of the name store at C: (*store)(struct kobject___0 * , struct attribute___0 * , char const * , size_t ) [1324-1325] [2020-07-18 02:27:54,153 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-18 02:27:54,186 INFO L203 MainTranslator]: Completed pre-run [2020-07-18 02:27:54,253 WARN L1191 CHandler]: Detected problem Invalid redeclaration of the name show at C: (*show)(struct kobject___0 * , struct attribute___0 * , char * ) [1323] [2020-07-18 02:27:54,254 WARN L1191 CHandler]: Detected problem Invalid redeclaration of the name store at C: (*store)(struct kobject___0 * , struct attribute___0 * , char const * , size_t ) [1324-1325] [2020-07-18 02:27:54,380 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-18 02:27:54,449 INFO L208 MainTranslator]: Completed translation [2020-07-18 02:27:54,450 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 02:27:54 WrapperNode [2020-07-18 02:27:54,450 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-07-18 02:27:54,451 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-07-18 02:27:54,451 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-07-18 02:27:54,451 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-07-18 02:27:54,469 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 02:27:54" (1/1) ... [2020-07-18 02:27:54,469 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 02:27:54" (1/1) ... [2020-07-18 02:27:54,500 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 02:27:54" (1/1) ... [2020-07-18 02:27:54,501 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 02:27:54" (1/1) ... [2020-07-18 02:27:54,589 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 02:27:54" (1/1) ... [2020-07-18 02:27:54,597 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 02:27:54" (1/1) ... [2020-07-18 02:27:54,607 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 02:27:54" (1/1) ... [2020-07-18 02:27:54,620 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-07-18 02:27:54,621 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-07-18 02:27:54,621 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-07-18 02:27:54,621 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-07-18 02:27:54,622 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 02:27:54" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-18 02:27:54,705 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2020-07-18 02:27:54,705 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-07-18 02:27:54,706 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2020-07-18 02:27:54,706 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2020-07-18 02:27:54,706 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2020-07-18 02:27:54,706 INFO L138 BoogieDeclarations]: Found implementation of procedure resource_size [2020-07-18 02:27:54,706 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2020-07-18 02:27:54,707 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2020-07-18 02:27:54,707 INFO L138 BoogieDeclarations]: Found implementation of procedure kobject_name [2020-07-18 02:27:54,707 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2020-07-18 02:27:54,708 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2020-07-18 02:27:54,708 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2020-07-18 02:27:54,708 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2020-07-18 02:27:54,709 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_ulong [2020-07-18 02:27:54,709 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2020-07-18 02:27:54,709 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2020-07-18 02:27:54,710 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2020-07-18 02:27:54,710 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_trap [2020-07-18 02:27:54,710 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_name [2020-07-18 02:27:54,711 INFO L138 BoogieDeclarations]: Found implementation of procedure gameport_allocate_port [2020-07-18 02:27:54,711 INFO L138 BoogieDeclarations]: Found implementation of procedure gameport_free_port [2020-07-18 02:27:54,715 INFO L138 BoogieDeclarations]: Found implementation of procedure gameport_set_name [2020-07-18 02:27:54,715 INFO L138 BoogieDeclarations]: Found implementation of procedure pnp_resource_valid [2020-07-18 02:27:54,715 INFO L138 BoogieDeclarations]: Found implementation of procedure pnp_resource_len [2020-07-18 02:27:54,715 INFO L138 BoogieDeclarations]: Found implementation of procedure pnp_port_start [2020-07-18 02:27:54,716 INFO L138 BoogieDeclarations]: Found implementation of procedure pnp_port_valid [2020-07-18 02:27:54,716 INFO L138 BoogieDeclarations]: Found implementation of procedure pnp_port_len [2020-07-18 02:27:54,716 INFO L138 BoogieDeclarations]: Found implementation of procedure ns558_isa_probe [2020-07-18 02:27:54,716 INFO L138 BoogieDeclarations]: Found implementation of procedure ns558_pnp_probe [2020-07-18 02:27:54,716 INFO L138 BoogieDeclarations]: Found implementation of procedure ns558_init [2020-07-18 02:27:54,716 INFO L138 BoogieDeclarations]: Found implementation of procedure ns558_exit [2020-07-18 02:27:54,717 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2020-07-18 02:27:54,717 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2020-07-18 02:27:54,717 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2020-07-18 02:27:54,717 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags_and_return_some_page [2020-07-18 02:27:54,717 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_nonatomic [2020-07-18 02:27:54,717 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock [2020-07-18 02:27:54,717 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock [2020-07-18 02:27:54,718 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_trylock [2020-07-18 02:27:54,718 INFO L138 BoogieDeclarations]: Found implementation of procedure __gameport_register_port [2020-07-18 02:27:54,719 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2020-07-18 02:27:54,719 INFO L138 BoogieDeclarations]: Found implementation of procedure __release_region [2020-07-18 02:27:54,719 INFO L138 BoogieDeclarations]: Found implementation of procedure __request_region [2020-07-18 02:27:54,719 INFO L138 BoogieDeclarations]: Found implementation of procedure gameport_set_phys [2020-07-18 02:27:54,719 INFO L138 BoogieDeclarations]: Found implementation of procedure gameport_unregister_port [2020-07-18 02:27:54,720 INFO L138 BoogieDeclarations]: Found implementation of procedure kmem_cache_alloc [2020-07-18 02:27:54,720 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2020-07-18 02:27:54,720 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize [2020-07-18 02:27:54,720 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_release_1 [2020-07-18 02:27:54,720 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_some_page [2020-07-18 02:27:54,720 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2020-07-18 02:27:54,720 INFO L138 BoogieDeclarations]: Found implementation of procedure pnp_get_resource [2020-07-18 02:27:54,721 INFO L138 BoogieDeclarations]: Found implementation of procedure pnp_register_driver [2020-07-18 02:27:54,721 INFO L138 BoogieDeclarations]: Found implementation of procedure pnp_unregister_driver [2020-07-18 02:27:54,721 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2020-07-18 02:27:54,721 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2020-07-18 02:27:54,721 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2020-07-18 02:27:54,721 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2020-07-18 02:27:54,722 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2020-07-18 02:27:54,722 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2020-07-18 02:27:54,722 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2020-07-18 02:27:54,722 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2020-07-18 02:27:54,722 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2020-07-18 02:27:54,723 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2020-07-18 02:27:54,723 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2020-07-18 02:27:54,723 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2020-07-18 02:27:54,723 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2020-07-18 02:27:54,723 INFO L130 BoogieDeclarations]: Found specification of procedure resource_size [2020-07-18 02:27:54,723 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2020-07-18 02:27:54,723 INFO L130 BoogieDeclarations]: Found specification of procedure __request_region [2020-07-18 02:27:54,724 INFO L130 BoogieDeclarations]: Found specification of procedure __release_region [2020-07-18 02:27:54,724 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2020-07-18 02:27:54,724 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2020-07-18 02:27:54,724 INFO L130 BoogieDeclarations]: Found specification of procedure kobject_name [2020-07-18 02:27:54,724 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2020-07-18 02:27:54,725 INFO L130 BoogieDeclarations]: Found specification of procedure kmem_cache_alloc [2020-07-18 02:27:54,725 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2020-07-18 02:27:54,725 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2020-07-18 02:27:54,725 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2020-07-18 02:27:54,726 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2020-07-18 02:27:54,726 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2020-07-18 02:27:54,726 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_ulong [2020-07-18 02:27:54,726 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2020-07-18 02:27:54,727 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2020-07-18 02:27:54,727 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2020-07-18 02:27:54,727 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2020-07-18 02:27:54,728 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2020-07-18 02:27:54,728 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2020-07-18 02:27:54,728 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2020-07-18 02:27:54,728 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_ulong [2020-07-18 02:27:54,729 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2020-07-18 02:27:54,729 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2020-07-18 02:27:54,729 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_trap [2020-07-18 02:27:54,729 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2020-07-18 02:27:54,729 INFO L130 BoogieDeclarations]: Found specification of procedure dev_name [2020-07-18 02:27:54,729 INFO L130 BoogieDeclarations]: Found specification of procedure __gameport_register_port [2020-07-18 02:27:54,730 INFO L130 BoogieDeclarations]: Found specification of procedure gameport_unregister_port [2020-07-18 02:27:54,730 INFO L130 BoogieDeclarations]: Found specification of procedure gameport_set_phys [2020-07-18 02:27:54,731 INFO L130 BoogieDeclarations]: Found specification of procedure gameport_allocate_port [2020-07-18 02:27:54,731 INFO L130 BoogieDeclarations]: Found specification of procedure gameport_free_port [2020-07-18 02:27:54,731 INFO L130 BoogieDeclarations]: Found specification of procedure gameport_set_name [2020-07-18 02:27:54,731 INFO L130 BoogieDeclarations]: Found specification of procedure pnp_get_resource [2020-07-18 02:27:54,731 INFO L130 BoogieDeclarations]: Found specification of procedure pnp_resource_valid [2020-07-18 02:27:54,731 INFO L130 BoogieDeclarations]: Found specification of procedure pnp_resource_len [2020-07-18 02:27:54,731 INFO L130 BoogieDeclarations]: Found specification of procedure pnp_port_start [2020-07-18 02:27:54,732 INFO L130 BoogieDeclarations]: Found specification of procedure pnp_port_valid [2020-07-18 02:27:54,732 INFO L130 BoogieDeclarations]: Found specification of procedure pnp_port_len [2020-07-18 02:27:54,732 INFO L130 BoogieDeclarations]: Found specification of procedure pnp_register_driver [2020-07-18 02:27:54,732 INFO L130 BoogieDeclarations]: Found specification of procedure pnp_unregister_driver [2020-07-18 02:27:54,732 INFO L130 BoogieDeclarations]: Found specification of procedure ns558_isa_probe [2020-07-18 02:27:54,732 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-07-18 02:27:54,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-07-18 02:27:54,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2020-07-18 02:27:54,733 INFO L130 BoogieDeclarations]: Found specification of procedure ns558_pnp_probe [2020-07-18 02:27:54,734 INFO L130 BoogieDeclarations]: Found specification of procedure ns558_init [2020-07-18 02:27:54,734 INFO L130 BoogieDeclarations]: Found specification of procedure ns558_exit [2020-07-18 02:27:54,734 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize [2020-07-18 02:27:54,734 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2020-07-18 02:27:54,734 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_release_1 [2020-07-18 02:27:54,735 INFO L130 BoogieDeclarations]: Found specification of procedure main [2020-07-18 02:27:54,735 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_some_page [2020-07-18 02:27:54,735 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags_and_return_some_page [2020-07-18 02:27:54,735 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_nonatomic [2020-07-18 02:27:54,735 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock [2020-07-18 02:27:54,736 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock [2020-07-18 02:27:54,736 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_trylock [2020-07-18 02:27:54,736 INFO L130 BoogieDeclarations]: Found specification of procedure free [2020-07-18 02:27:54,736 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-07-18 02:27:54,737 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2020-07-18 02:27:54,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-07-18 02:27:54,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2020-07-18 02:27:54,738 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-07-18 02:27:55,802 INFO L728 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2020-07-18 02:27:57,211 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-07-18 02:27:57,212 INFO L295 CfgBuilder]: Removed 0 assume(true) statements. [2020-07-18 02:27:57,230 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.07 02:27:57 BoogieIcfgContainer [2020-07-18 02:27:57,230 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-07-18 02:27:57,231 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-07-18 02:27:57,233 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-07-18 02:27:57,236 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-07-18 02:27:57,237 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.07 02:27:53" (1/3) ... [2020-07-18 02:27:57,238 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@282ec43 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.07 02:27:57, skipping insertion in model container [2020-07-18 02:27:57,238 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.07 02:27:54" (2/3) ... [2020-07-18 02:27:57,239 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@282ec43 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.07 02:27:57, skipping insertion in model container [2020-07-18 02:27:57,239 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.07 02:27:57" (3/3) ... [2020-07-18 02:27:57,245 INFO L109 eAbstractionObserver]: Analyzing ICFG 43_2a_consumption_linux-3.16-rc1.tar.xz-43_2a-drivers--input--gameport--ns558.ko-entry_point.cil.out.i [2020-07-18 02:27:57,258 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:AcceleratedInterpolation Determinization: PREDICATE_ABSTRACTION [2020-07-18 02:27:57,270 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-07-18 02:27:57,289 INFO L251 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-07-18 02:27:57,330 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-07-18 02:27:57,330 INFO L376 AbstractCegarLoop]: Hoare is true [2020-07-18 02:27:57,330 INFO L377 AbstractCegarLoop]: Compute interpolants for AcceleratedInterpolation [2020-07-18 02:27:57,331 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-07-18 02:27:57,331 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-07-18 02:27:57,331 INFO L380 AbstractCegarLoop]: Difference is false [2020-07-18 02:27:57,331 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-07-18 02:27:57,331 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-07-18 02:27:57,373 INFO L276 IsEmpty]: Start isEmpty. Operand 921 states. [2020-07-18 02:27:57,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 471 [2020-07-18 02:27:57,438 INFO L414 BasicCegarLoop]: Found error trace [2020-07-18 02:27:57,440 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-18 02:27:57,441 INFO L427 AbstractCegarLoop]: === Iteration 1 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-18 02:27:57,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-18 02:27:57,448 INFO L82 PathProgramCache]: Analyzing trace with hash 965266846, now seen corresponding path program 1 times [2020-07-18 02:27:57,458 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-18 02:27:57,458 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1329812974] [2020-07-18 02:27:57,459 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-18 02:27:58,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:27:58,589 WARN L193 SmtUtils]: Spent 212.00 ms on a formula simplification that was a NOOP. DAG size: 136 [2020-07-18 02:27:58,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:27:58,766 INFO L280 TraceCheckUtils]: 0: Hoare triple {1291#(and (= |#t~string91.base| |old(#t~string91.base)|) (= |#t~string65.base| |old(#t~string65.base)|) (= |#t~string79.offset| |old(#t~string79.offset)|) (= ~ldv_state_variable_0~0 |old(~ldv_state_variable_0~0)|) (= ~ldv_retval_0~0 |old(~ldv_retval_0~0)|) (= |#t~string90.base| |old(#t~string90.base)|) (= |#t~string87.offset| |old(#t~string87.offset)|) (= |~#ns558_pnp_driver~0.base| |old(~#ns558_pnp_driver~0.base)|) (= |#t~string76.offset| |old(#t~string76.offset)|) (= ~ldv_spin~0 |old(~ldv_spin~0)|) (= |~#ns558_list~0.offset| |old(~#ns558_list~0.offset)|) (= |#t~string88.offset| |old(#t~string88.offset)|) (= |#t~string87.base| |old(#t~string87.base)|) (= |~#pnp_devids~0.base| |old(~#pnp_devids~0.base)|) (= |#t~string75.offset| |old(#t~string75.offset)|) (= |#t~string58.base| |old(#t~string58.base)|) (= ~LDV_IN_INTERRUPT~0 |old(~LDV_IN_INTERRUPT~0)|) (= |#t~string69.offset| |old(#t~string69.offset)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |#t~string65.offset| |old(#t~string65.offset)|) (= |~#ns558_list~0.base| |old(~#ns558_list~0.base)|) (= |old(#length)| |#length|) (= |#t~string76.base| |old(#t~string76.base)|) (= |#t~string82.base| |old(#t~string82.base)|) (= |~#ns558_isa_portlist~0.base| |old(~#ns558_isa_portlist~0.base)|) (= |#t~string91.offset| |old(#t~string91.offset)|) (= |#t~string58.offset| |old(#t~string58.offset)|) (= |#t~string74.offset| |old(#t~string74.offset)|) (= |#t~string75.base| |old(#t~string75.base)|) (= |old(~__mod_pnp__pnp_devids_device_table~0.id)| ~__mod_pnp__pnp_devids_device_table~0.id) (= |~#pnp_devids~0.offset| |old(~#pnp_devids~0.offset)|) (= |#t~string90.offset| |old(#t~string90.offset)|) (= ~ref_cnt~0 |old(~ref_cnt~0)|) (= |#valid| |old(#valid)|) (= |#t~string88.base| |old(#t~string88.base)|) (= ~ldv_state_variable_1~0 |old(~ldv_state_variable_1~0)|) (= |#t~string82.offset| |old(#t~string82.offset)|) (= |~#ns558_isa_portlist~0.offset| |old(~#ns558_isa_portlist~0.offset)|) (= ~ldv_retval_1~0 |old(~ldv_retval_1~0)|) (= |~#ns558_pnp_driver~0.offset| |old(~#ns558_pnp_driver~0.offset)|) (= |#t~string74.base| |old(#t~string74.base)|) (= |#t~string79.base| |old(#t~string79.base)|) (= ~__mod_pnp__pnp_devids_device_table~0.driver_data |old(~__mod_pnp__pnp_devids_device_table~0.driver_data)|) (= |#t~string69.base| |old(#t~string69.base)|))} #NULL.base, #NULL.offset := 0, 0; {924#true} is VALID [2020-07-18 02:27:58,766 INFO L280 TraceCheckUtils]: 1: Hoare triple {924#true} #valid := #valid[0 := 0]; {924#true} is VALID [2020-07-18 02:27:58,767 INFO L280 TraceCheckUtils]: 2: Hoare triple {924#true} assume 0 < #StackHeapBarrier; {924#true} is VALID [2020-07-18 02:27:58,767 INFO L280 TraceCheckUtils]: 3: Hoare triple {924#true} SUMMARY for call #t~string58.base, #t~string58.offset := #Ultimate.allocOnStack(10); srcloc: L1683 {924#true} is VALID [2020-07-18 02:27:58,768 INFO L280 TraceCheckUtils]: 4: Hoare triple {924#true} SUMMARY for call #t~string65.base, #t~string65.offset := #Ultimate.allocOnStack(10); srcloc: L1683-1 {924#true} is VALID [2020-07-18 02:27:58,768 INFO L280 TraceCheckUtils]: 5: Hoare triple {924#true} SUMMARY for call #t~string69.base, #t~string69.offset := #Ultimate.allocOnStack(10); srcloc: L1739 {924#true} is VALID [2020-07-18 02:27:58,768 INFO L280 TraceCheckUtils]: 6: Hoare triple {924#true} SUMMARY for call #t~string74.base, #t~string74.offset := #Ultimate.allocOnStack(35); srcloc: L1777 {924#true} is VALID [2020-07-18 02:27:58,769 INFO L280 TraceCheckUtils]: 7: Hoare triple {924#true} SUMMARY for call #t~string75.base, #t~string75.offset := #Ultimate.allocOnStack(19); srcloc: L1788 {924#true} is VALID [2020-07-18 02:27:58,769 INFO L280 TraceCheckUtils]: 8: Hoare triple {924#true} SUMMARY for call #t~string76.base, #t~string76.offset := #Ultimate.allocOnStack(18); srcloc: L1799 {924#true} is VALID [2020-07-18 02:27:58,770 INFO L280 TraceCheckUtils]: 9: Hoare triple {924#true} SUMMARY for call #t~string79.base, #t~string79.offset := #Ultimate.allocOnStack(43); srcloc: L1800 {924#true} is VALID [2020-07-18 02:27:58,770 INFO L280 TraceCheckUtils]: 10: Hoare triple {924#true} SUMMARY for call #t~string82.base, #t~string82.offset := #Ultimate.allocOnStack(10); srcloc: L1846 {924#true} is VALID [2020-07-18 02:27:58,770 INFO L280 TraceCheckUtils]: 11: Hoare triple {924#true} SUMMARY for call #t~string87.base, #t~string87.offset := #Ultimate.allocOnStack(34); srcloc: L1855 {924#true} is VALID [2020-07-18 02:27:58,771 INFO L280 TraceCheckUtils]: 12: Hoare triple {924#true} SUMMARY for call #t~string88.base, #t~string88.offset := #Ultimate.allocOnStack(19); srcloc: L1864 {924#true} is VALID [2020-07-18 02:27:58,771 INFO L280 TraceCheckUtils]: 13: Hoare triple {924#true} SUMMARY for call #t~string90.base, #t~string90.offset := #Ultimate.allocOnStack(16); srcloc: L1874 {924#true} is VALID [2020-07-18 02:27:58,771 INFO L280 TraceCheckUtils]: 14: Hoare triple {924#true} SUMMARY for call #t~string91.base, #t~string91.offset := #Ultimate.allocOnStack(6); srcloc: L1876 {924#true} is VALID [2020-07-18 02:27:58,771 INFO L280 TraceCheckUtils]: 15: Hoare triple {924#true} SUMMARY for call write~init~int(110, #t~string91.base, #t~string91.offset, 1); srcloc: L1885 {924#true} is VALID [2020-07-18 02:27:58,772 INFO L280 TraceCheckUtils]: 16: Hoare triple {924#true} SUMMARY for call write~init~int(115, #t~string91.base, 1 + #t~string91.offset, 1); srcloc: L1885-1 {924#true} is VALID [2020-07-18 02:27:58,772 INFO L280 TraceCheckUtils]: 17: Hoare triple {924#true} SUMMARY for call write~init~int(53, #t~string91.base, 2 + #t~string91.offset, 1); srcloc: L1885-2 {924#true} is VALID [2020-07-18 02:27:58,772 INFO L280 TraceCheckUtils]: 18: Hoare triple {924#true} SUMMARY for call write~init~int(53, #t~string91.base, 3 + #t~string91.offset, 1); srcloc: L1885-3 {924#true} is VALID [2020-07-18 02:27:58,773 INFO L280 TraceCheckUtils]: 19: Hoare triple {924#true} SUMMARY for call write~init~int(56, #t~string91.base, 4 + #t~string91.offset, 1); srcloc: L1885-4 {924#true} is VALID [2020-07-18 02:27:58,773 INFO L280 TraceCheckUtils]: 20: Hoare triple {924#true} SUMMARY for call write~init~int(0, #t~string91.base, 5 + #t~string91.offset, 1); srcloc: L1885-5 {924#true} is VALID [2020-07-18 02:27:58,774 INFO L280 TraceCheckUtils]: 21: Hoare triple {924#true} ~ldv_state_variable_1~0 := 0; {924#true} is VALID [2020-07-18 02:27:58,774 INFO L280 TraceCheckUtils]: 22: Hoare triple {924#true} ~LDV_IN_INTERRUPT~0 := 1; {924#true} is VALID [2020-07-18 02:27:58,774 INFO L280 TraceCheckUtils]: 23: Hoare triple {924#true} ~ref_cnt~0 := 0; {924#true} is VALID [2020-07-18 02:27:58,775 INFO L280 TraceCheckUtils]: 24: Hoare triple {924#true} ~ldv_state_variable_0~0 := 0; {924#true} is VALID [2020-07-18 02:27:58,775 INFO L280 TraceCheckUtils]: 25: Hoare triple {924#true} SUMMARY for call ~#ns558_isa_portlist~0.base, ~#ns558_isa_portlist~0.offset := #Ultimate.allocOnStack(64); srcloc: L1658 {924#true} is VALID [2020-07-18 02:27:58,775 INFO L280 TraceCheckUtils]: 26: Hoare triple {924#true} SUMMARY for call write~init~int(513, ~#ns558_isa_portlist~0.base, ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-1 {924#true} is VALID [2020-07-18 02:27:58,776 INFO L280 TraceCheckUtils]: 27: Hoare triple {924#true} SUMMARY for call write~init~int(512, ~#ns558_isa_portlist~0.base, 4 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-2 {924#true} is VALID [2020-07-18 02:27:58,778 INFO L280 TraceCheckUtils]: 28: Hoare triple {924#true} SUMMARY for call write~init~int(514, ~#ns558_isa_portlist~0.base, 8 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-3 {924#true} is VALID [2020-07-18 02:27:58,779 INFO L280 TraceCheckUtils]: 29: Hoare triple {924#true} SUMMARY for call write~init~int(515, ~#ns558_isa_portlist~0.base, 12 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-4 {924#true} is VALID [2020-07-18 02:27:58,779 INFO L280 TraceCheckUtils]: 30: Hoare triple {924#true} SUMMARY for call write~init~int(516, ~#ns558_isa_portlist~0.base, 16 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-5 {924#true} is VALID [2020-07-18 02:27:58,779 INFO L280 TraceCheckUtils]: 31: Hoare triple {924#true} SUMMARY for call write~init~int(517, ~#ns558_isa_portlist~0.base, 20 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-6 {924#true} is VALID [2020-07-18 02:27:58,779 INFO L280 TraceCheckUtils]: 32: Hoare triple {924#true} SUMMARY for call write~init~int(519, ~#ns558_isa_portlist~0.base, 24 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-7 {924#true} is VALID [2020-07-18 02:27:58,780 INFO L280 TraceCheckUtils]: 33: Hoare triple {924#true} SUMMARY for call write~init~int(521, ~#ns558_isa_portlist~0.base, 28 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-8 {924#true} is VALID [2020-07-18 02:27:58,780 INFO L280 TraceCheckUtils]: 34: Hoare triple {924#true} SUMMARY for call write~init~int(523, ~#ns558_isa_portlist~0.base, 32 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-9 {924#true} is VALID [2020-07-18 02:27:58,780 INFO L280 TraceCheckUtils]: 35: Hoare triple {924#true} SUMMARY for call write~init~int(524, ~#ns558_isa_portlist~0.base, 36 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-10 {924#true} is VALID [2020-07-18 02:27:58,781 INFO L280 TraceCheckUtils]: 36: Hoare triple {924#true} SUMMARY for call write~init~int(526, ~#ns558_isa_portlist~0.base, 40 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-11 {924#true} is VALID [2020-07-18 02:27:58,781 INFO L280 TraceCheckUtils]: 37: Hoare triple {924#true} SUMMARY for call write~init~int(527, ~#ns558_isa_portlist~0.base, 44 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-12 {924#true} is VALID [2020-07-18 02:27:58,781 INFO L280 TraceCheckUtils]: 38: Hoare triple {924#true} SUMMARY for call write~init~int(529, ~#ns558_isa_portlist~0.base, 48 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-13 {924#true} is VALID [2020-07-18 02:27:58,782 INFO L280 TraceCheckUtils]: 39: Hoare triple {924#true} SUMMARY for call write~init~int(537, ~#ns558_isa_portlist~0.base, 52 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-14 {924#true} is VALID [2020-07-18 02:27:58,782 INFO L280 TraceCheckUtils]: 40: Hoare triple {924#true} SUMMARY for call write~init~int(257, ~#ns558_isa_portlist~0.base, 56 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-15 {924#true} is VALID [2020-07-18 02:27:58,782 INFO L280 TraceCheckUtils]: 41: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#ns558_isa_portlist~0.base, 60 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-16 {924#true} is VALID [2020-07-18 02:27:58,782 INFO L280 TraceCheckUtils]: 42: Hoare triple {924#true} SUMMARY for call ~#ns558_list~0.base, ~#ns558_list~0.offset := #Ultimate.allocOnStack(16); srcloc: L1658-17 {924#true} is VALID [2020-07-18 02:27:58,783 INFO L280 TraceCheckUtils]: 43: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(~#ns558_list~0.base, ~#ns558_list~0.offset, ~#ns558_list~0.base, ~#ns558_list~0.offset, 8); srcloc: L1663 {924#true} is VALID [2020-07-18 02:27:58,783 INFO L280 TraceCheckUtils]: 44: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(~#ns558_list~0.base, ~#ns558_list~0.offset, ~#ns558_list~0.base, 8 + ~#ns558_list~0.offset, 8); srcloc: L1663-1 {924#true} is VALID [2020-07-18 02:27:58,783 INFO L280 TraceCheckUtils]: 45: Hoare triple {924#true} SUMMARY for call ~#pnp_devids~0.base, ~#pnp_devids~0.offset := #Ultimate.allocOnStack(368); srcloc: L1663-2 {924#true} is VALID [2020-07-18 02:27:58,784 INFO L280 TraceCheckUtils]: 46: Hoare triple {924#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, ~#pnp_devids~0.offset, 1); srcloc: L1806 {924#true} is VALID [2020-07-18 02:27:58,784 INFO L280 TraceCheckUtils]: 47: Hoare triple {924#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 1 + ~#pnp_devids~0.offset, 1); srcloc: L1806-1 {924#true} is VALID [2020-07-18 02:27:58,784 INFO L280 TraceCheckUtils]: 48: Hoare triple {924#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 2 + ~#pnp_devids~0.offset, 1); srcloc: L1806-2 {924#true} is VALID [2020-07-18 02:27:58,785 INFO L280 TraceCheckUtils]: 49: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 3 + ~#pnp_devids~0.offset, 1); srcloc: L1806-3 {924#true} is VALID [2020-07-18 02:27:58,785 INFO L280 TraceCheckUtils]: 50: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 4 + ~#pnp_devids~0.offset, 1); srcloc: L1806-4 {924#true} is VALID [2020-07-18 02:27:58,789 INFO L280 TraceCheckUtils]: 51: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 5 + ~#pnp_devids~0.offset, 1); srcloc: L1806-5 {924#true} is VALID [2020-07-18 02:27:58,789 INFO L280 TraceCheckUtils]: 52: Hoare triple {924#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 6 + ~#pnp_devids~0.offset, 1); srcloc: L1806-6 {924#true} is VALID [2020-07-18 02:27:58,790 INFO L280 TraceCheckUtils]: 53: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 7 + ~#pnp_devids~0.offset, 1); srcloc: L1806-7 {924#true} is VALID [2020-07-18 02:27:58,790 INFO L280 TraceCheckUtils]: 54: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 8 + ~#pnp_devids~0.offset, 8); srcloc: L1806-8 {924#true} is VALID [2020-07-18 02:27:58,790 INFO L280 TraceCheckUtils]: 55: Hoare triple {924#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 16 + ~#pnp_devids~0.offset, 1); srcloc: L1806-9 {924#true} is VALID [2020-07-18 02:27:58,791 INFO L280 TraceCheckUtils]: 56: Hoare triple {924#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 17 + ~#pnp_devids~0.offset, 1); srcloc: L1806-10 {924#true} is VALID [2020-07-18 02:27:58,791 INFO L280 TraceCheckUtils]: 57: Hoare triple {924#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 18 + ~#pnp_devids~0.offset, 1); srcloc: L1806-11 {924#true} is VALID [2020-07-18 02:27:58,791 INFO L280 TraceCheckUtils]: 58: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 19 + ~#pnp_devids~0.offset, 1); srcloc: L1806-12 {924#true} is VALID [2020-07-18 02:27:58,792 INFO L280 TraceCheckUtils]: 59: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 20 + ~#pnp_devids~0.offset, 1); srcloc: L1806-13 {924#true} is VALID [2020-07-18 02:27:58,798 INFO L280 TraceCheckUtils]: 60: Hoare triple {924#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 21 + ~#pnp_devids~0.offset, 1); srcloc: L1806-14 {924#true} is VALID [2020-07-18 02:27:58,800 INFO L280 TraceCheckUtils]: 61: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 22 + ~#pnp_devids~0.offset, 1); srcloc: L1806-15 {924#true} is VALID [2020-07-18 02:27:58,801 INFO L280 TraceCheckUtils]: 62: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 23 + ~#pnp_devids~0.offset, 1); srcloc: L1806-16 {924#true} is VALID [2020-07-18 02:27:58,802 INFO L280 TraceCheckUtils]: 63: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 24 + ~#pnp_devids~0.offset, 8); srcloc: L1806-17 {924#true} is VALID [2020-07-18 02:27:58,802 INFO L280 TraceCheckUtils]: 64: Hoare triple {924#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 32 + ~#pnp_devids~0.offset, 1); srcloc: L1806-18 {924#true} is VALID [2020-07-18 02:27:58,803 INFO L280 TraceCheckUtils]: 65: Hoare triple {924#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 33 + ~#pnp_devids~0.offset, 1); srcloc: L1806-19 {924#true} is VALID [2020-07-18 02:27:58,803 INFO L280 TraceCheckUtils]: 66: Hoare triple {924#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 34 + ~#pnp_devids~0.offset, 1); srcloc: L1806-20 {924#true} is VALID [2020-07-18 02:27:58,803 INFO L280 TraceCheckUtils]: 67: Hoare triple {924#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 35 + ~#pnp_devids~0.offset, 1); srcloc: L1806-21 {924#true} is VALID [2020-07-18 02:27:58,804 INFO L280 TraceCheckUtils]: 68: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 36 + ~#pnp_devids~0.offset, 1); srcloc: L1806-22 {924#true} is VALID [2020-07-18 02:27:58,804 INFO L280 TraceCheckUtils]: 69: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 37 + ~#pnp_devids~0.offset, 1); srcloc: L1806-23 {924#true} is VALID [2020-07-18 02:27:58,804 INFO L280 TraceCheckUtils]: 70: Hoare triple {924#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 38 + ~#pnp_devids~0.offset, 1); srcloc: L1806-24 {924#true} is VALID [2020-07-18 02:27:58,805 INFO L280 TraceCheckUtils]: 71: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 39 + ~#pnp_devids~0.offset, 1); srcloc: L1806-25 {924#true} is VALID [2020-07-18 02:27:58,805 INFO L280 TraceCheckUtils]: 72: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 40 + ~#pnp_devids~0.offset, 8); srcloc: L1806-26 {924#true} is VALID [2020-07-18 02:27:58,805 INFO L280 TraceCheckUtils]: 73: Hoare triple {924#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 48 + ~#pnp_devids~0.offset, 1); srcloc: L1806-27 {924#true} is VALID [2020-07-18 02:27:58,806 INFO L280 TraceCheckUtils]: 74: Hoare triple {924#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 49 + ~#pnp_devids~0.offset, 1); srcloc: L1806-28 {924#true} is VALID [2020-07-18 02:27:58,806 INFO L280 TraceCheckUtils]: 75: Hoare triple {924#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 50 + ~#pnp_devids~0.offset, 1); srcloc: L1806-29 {924#true} is VALID [2020-07-18 02:27:58,807 INFO L280 TraceCheckUtils]: 76: Hoare triple {924#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 51 + ~#pnp_devids~0.offset, 1); srcloc: L1806-30 {924#true} is VALID [2020-07-18 02:27:58,807 INFO L280 TraceCheckUtils]: 77: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 52 + ~#pnp_devids~0.offset, 1); srcloc: L1806-31 {924#true} is VALID [2020-07-18 02:27:58,808 INFO L280 TraceCheckUtils]: 78: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 53 + ~#pnp_devids~0.offset, 1); srcloc: L1806-32 {924#true} is VALID [2020-07-18 02:27:58,808 INFO L280 TraceCheckUtils]: 79: Hoare triple {924#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 54 + ~#pnp_devids~0.offset, 1); srcloc: L1806-33 {924#true} is VALID [2020-07-18 02:27:58,808 INFO L280 TraceCheckUtils]: 80: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 55 + ~#pnp_devids~0.offset, 1); srcloc: L1806-34 {924#true} is VALID [2020-07-18 02:27:58,809 INFO L280 TraceCheckUtils]: 81: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 56 + ~#pnp_devids~0.offset, 8); srcloc: L1806-35 {924#true} is VALID [2020-07-18 02:27:58,809 INFO L280 TraceCheckUtils]: 82: Hoare triple {924#true} SUMMARY for call write~init~int(65, ~#pnp_devids~0.base, 64 + ~#pnp_devids~0.offset, 1); srcloc: L1806-36 {924#true} is VALID [2020-07-18 02:27:58,809 INFO L280 TraceCheckUtils]: 83: Hoare triple {924#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 65 + ~#pnp_devids~0.offset, 1); srcloc: L1806-37 {924#true} is VALID [2020-07-18 02:27:58,810 INFO L280 TraceCheckUtils]: 84: Hoare triple {924#true} SUMMARY for call write~init~int(66, ~#pnp_devids~0.base, 66 + ~#pnp_devids~0.offset, 1); srcloc: L1806-38 {924#true} is VALID [2020-07-18 02:27:58,810 INFO L280 TraceCheckUtils]: 85: Hoare triple {924#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 67 + ~#pnp_devids~0.offset, 1); srcloc: L1806-39 {924#true} is VALID [2020-07-18 02:27:58,811 INFO L280 TraceCheckUtils]: 86: Hoare triple {924#true} SUMMARY for call write~init~int(54, ~#pnp_devids~0.base, 68 + ~#pnp_devids~0.offset, 1); srcloc: L1806-40 {924#true} is VALID [2020-07-18 02:27:58,811 INFO L280 TraceCheckUtils]: 87: Hoare triple {924#true} SUMMARY for call write~init~int(102, ~#pnp_devids~0.base, 69 + ~#pnp_devids~0.offset, 1); srcloc: L1806-41 {924#true} is VALID [2020-07-18 02:27:58,811 INFO L280 TraceCheckUtils]: 88: Hoare triple {924#true} SUMMARY for call write~init~int(100, ~#pnp_devids~0.base, 70 + ~#pnp_devids~0.offset, 1); srcloc: L1806-42 {924#true} is VALID [2020-07-18 02:27:58,812 INFO L280 TraceCheckUtils]: 89: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 71 + ~#pnp_devids~0.offset, 1); srcloc: L1806-43 {924#true} is VALID [2020-07-18 02:27:58,812 INFO L280 TraceCheckUtils]: 90: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 72 + ~#pnp_devids~0.offset, 8); srcloc: L1806-44 {924#true} is VALID [2020-07-18 02:27:58,812 INFO L280 TraceCheckUtils]: 91: Hoare triple {924#true} SUMMARY for call write~init~int(65, ~#pnp_devids~0.base, 80 + ~#pnp_devids~0.offset, 1); srcloc: L1806-45 {924#true} is VALID [2020-07-18 02:27:58,812 INFO L280 TraceCheckUtils]: 92: Hoare triple {924#true} SUMMARY for call write~init~int(90, ~#pnp_devids~0.base, 81 + ~#pnp_devids~0.offset, 1); srcloc: L1806-46 {924#true} is VALID [2020-07-18 02:27:58,813 INFO L280 TraceCheckUtils]: 93: Hoare triple {924#true} SUMMARY for call write~init~int(84, ~#pnp_devids~0.base, 82 + ~#pnp_devids~0.offset, 1); srcloc: L1806-47 {924#true} is VALID [2020-07-18 02:27:58,813 INFO L280 TraceCheckUtils]: 94: Hoare triple {924#true} SUMMARY for call write~init~int(51, ~#pnp_devids~0.base, 83 + ~#pnp_devids~0.offset, 1); srcloc: L1806-48 {924#true} is VALID [2020-07-18 02:27:58,813 INFO L280 TraceCheckUtils]: 95: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 84 + ~#pnp_devids~0.offset, 1); srcloc: L1806-49 {924#true} is VALID [2020-07-18 02:27:58,814 INFO L280 TraceCheckUtils]: 96: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 85 + ~#pnp_devids~0.offset, 1); srcloc: L1806-50 {924#true} is VALID [2020-07-18 02:27:58,814 INFO L280 TraceCheckUtils]: 97: Hoare triple {924#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 86 + ~#pnp_devids~0.offset, 1); srcloc: L1806-51 {924#true} is VALID [2020-07-18 02:27:58,815 INFO L280 TraceCheckUtils]: 98: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 87 + ~#pnp_devids~0.offset, 1); srcloc: L1806-52 {924#true} is VALID [2020-07-18 02:27:58,815 INFO L280 TraceCheckUtils]: 99: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 88 + ~#pnp_devids~0.offset, 8); srcloc: L1806-53 {924#true} is VALID [2020-07-18 02:27:58,816 INFO L280 TraceCheckUtils]: 100: Hoare triple {924#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 96 + ~#pnp_devids~0.offset, 1); srcloc: L1806-54 {924#true} is VALID [2020-07-18 02:27:58,817 INFO L280 TraceCheckUtils]: 101: Hoare triple {924#true} SUMMARY for call write~init~int(68, ~#pnp_devids~0.base, 97 + ~#pnp_devids~0.offset, 1); srcloc: L1806-55 {924#true} is VALID [2020-07-18 02:27:58,821 INFO L280 TraceCheckUtils]: 102: Hoare triple {924#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 98 + ~#pnp_devids~0.offset, 1); srcloc: L1806-56 {924#true} is VALID [2020-07-18 02:27:58,821 INFO L280 TraceCheckUtils]: 103: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 99 + ~#pnp_devids~0.offset, 1); srcloc: L1806-57 {924#true} is VALID [2020-07-18 02:27:58,822 INFO L280 TraceCheckUtils]: 104: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 100 + ~#pnp_devids~0.offset, 1); srcloc: L1806-58 {924#true} is VALID [2020-07-18 02:27:58,822 INFO L280 TraceCheckUtils]: 105: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 101 + ~#pnp_devids~0.offset, 1); srcloc: L1806-59 {924#true} is VALID [2020-07-18 02:27:58,826 INFO L280 TraceCheckUtils]: 106: Hoare triple {924#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 102 + ~#pnp_devids~0.offset, 1); srcloc: L1806-60 {924#true} is VALID [2020-07-18 02:27:58,829 INFO L280 TraceCheckUtils]: 107: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 103 + ~#pnp_devids~0.offset, 1); srcloc: L1806-61 {924#true} is VALID [2020-07-18 02:27:58,829 INFO L280 TraceCheckUtils]: 108: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 104 + ~#pnp_devids~0.offset, 8); srcloc: L1806-62 {924#true} is VALID [2020-07-18 02:27:58,830 INFO L280 TraceCheckUtils]: 109: Hoare triple {924#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 112 + ~#pnp_devids~0.offset, 1); srcloc: L1806-63 {924#true} is VALID [2020-07-18 02:27:58,830 INFO L280 TraceCheckUtils]: 110: Hoare triple {924#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 113 + ~#pnp_devids~0.offset, 1); srcloc: L1806-64 {924#true} is VALID [2020-07-18 02:27:58,831 INFO L280 TraceCheckUtils]: 111: Hoare triple {924#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 114 + ~#pnp_devids~0.offset, 1); srcloc: L1806-65 {924#true} is VALID [2020-07-18 02:27:58,831 INFO L280 TraceCheckUtils]: 112: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 115 + ~#pnp_devids~0.offset, 1); srcloc: L1806-66 {924#true} is VALID [2020-07-18 02:27:58,832 INFO L280 TraceCheckUtils]: 113: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 116 + ~#pnp_devids~0.offset, 1); srcloc: L1806-67 {924#true} is VALID [2020-07-18 02:27:58,832 INFO L280 TraceCheckUtils]: 114: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 117 + ~#pnp_devids~0.offset, 1); srcloc: L1806-68 {924#true} is VALID [2020-07-18 02:27:58,832 INFO L280 TraceCheckUtils]: 115: Hoare triple {924#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 118 + ~#pnp_devids~0.offset, 1); srcloc: L1806-69 {924#true} is VALID [2020-07-18 02:27:58,833 INFO L280 TraceCheckUtils]: 116: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 119 + ~#pnp_devids~0.offset, 1); srcloc: L1806-70 {924#true} is VALID [2020-07-18 02:27:58,833 INFO L280 TraceCheckUtils]: 117: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 120 + ~#pnp_devids~0.offset, 8); srcloc: L1806-71 {924#true} is VALID [2020-07-18 02:27:58,833 INFO L280 TraceCheckUtils]: 118: Hoare triple {924#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 128 + ~#pnp_devids~0.offset, 1); srcloc: L1806-72 {924#true} is VALID [2020-07-18 02:27:58,833 INFO L280 TraceCheckUtils]: 119: Hoare triple {924#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 129 + ~#pnp_devids~0.offset, 1); srcloc: L1806-73 {924#true} is VALID [2020-07-18 02:27:58,843 INFO L280 TraceCheckUtils]: 120: Hoare triple {924#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 130 + ~#pnp_devids~0.offset, 1); srcloc: L1806-74 {924#true} is VALID [2020-07-18 02:27:58,844 INFO L280 TraceCheckUtils]: 121: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 131 + ~#pnp_devids~0.offset, 1); srcloc: L1806-75 {924#true} is VALID [2020-07-18 02:27:58,844 INFO L280 TraceCheckUtils]: 122: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 132 + ~#pnp_devids~0.offset, 1); srcloc: L1806-76 {924#true} is VALID [2020-07-18 02:27:58,845 INFO L280 TraceCheckUtils]: 123: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 133 + ~#pnp_devids~0.offset, 1); srcloc: L1806-77 {924#true} is VALID [2020-07-18 02:27:58,845 INFO L280 TraceCheckUtils]: 124: Hoare triple {924#true} SUMMARY for call write~init~int(102, ~#pnp_devids~0.base, 134 + ~#pnp_devids~0.offset, 1); srcloc: L1806-78 {924#true} is VALID [2020-07-18 02:27:58,846 INFO L280 TraceCheckUtils]: 125: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 135 + ~#pnp_devids~0.offset, 1); srcloc: L1806-79 {924#true} is VALID [2020-07-18 02:27:58,847 INFO L280 TraceCheckUtils]: 126: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 136 + ~#pnp_devids~0.offset, 8); srcloc: L1806-80 {924#true} is VALID [2020-07-18 02:27:58,847 INFO L280 TraceCheckUtils]: 127: Hoare triple {924#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 144 + ~#pnp_devids~0.offset, 1); srcloc: L1806-81 {924#true} is VALID [2020-07-18 02:27:58,848 INFO L280 TraceCheckUtils]: 128: Hoare triple {924#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 145 + ~#pnp_devids~0.offset, 1); srcloc: L1806-82 {924#true} is VALID [2020-07-18 02:27:58,848 INFO L280 TraceCheckUtils]: 129: Hoare triple {924#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 146 + ~#pnp_devids~0.offset, 1); srcloc: L1806-83 {924#true} is VALID [2020-07-18 02:27:58,848 INFO L280 TraceCheckUtils]: 130: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 147 + ~#pnp_devids~0.offset, 1); srcloc: L1806-84 {924#true} is VALID [2020-07-18 02:27:58,849 INFO L280 TraceCheckUtils]: 131: Hoare triple {924#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 148 + ~#pnp_devids~0.offset, 1); srcloc: L1806-85 {924#true} is VALID [2020-07-18 02:27:58,849 INFO L280 TraceCheckUtils]: 132: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 149 + ~#pnp_devids~0.offset, 1); srcloc: L1806-86 {924#true} is VALID [2020-07-18 02:27:58,849 INFO L280 TraceCheckUtils]: 133: Hoare triple {924#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 150 + ~#pnp_devids~0.offset, 1); srcloc: L1806-87 {924#true} is VALID [2020-07-18 02:27:58,850 INFO L280 TraceCheckUtils]: 134: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 151 + ~#pnp_devids~0.offset, 1); srcloc: L1806-88 {924#true} is VALID [2020-07-18 02:27:58,850 INFO L280 TraceCheckUtils]: 135: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 152 + ~#pnp_devids~0.offset, 8); srcloc: L1806-89 {924#true} is VALID [2020-07-18 02:27:58,851 INFO L280 TraceCheckUtils]: 136: Hoare triple {924#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 160 + ~#pnp_devids~0.offset, 1); srcloc: L1806-90 {924#true} is VALID [2020-07-18 02:27:58,851 INFO L280 TraceCheckUtils]: 137: Hoare triple {924#true} SUMMARY for call write~init~int(84, ~#pnp_devids~0.base, 161 + ~#pnp_devids~0.offset, 1); srcloc: L1806-91 {924#true} is VALID [2020-07-18 02:27:58,852 INFO L280 TraceCheckUtils]: 138: Hoare triple {924#true} SUMMARY for call write~init~int(76, ~#pnp_devids~0.base, 162 + ~#pnp_devids~0.offset, 1); srcloc: L1806-92 {924#true} is VALID [2020-07-18 02:27:58,852 INFO L280 TraceCheckUtils]: 139: Hoare triple {924#true} SUMMARY for call write~init~int(55, ~#pnp_devids~0.base, 163 + ~#pnp_devids~0.offset, 1); srcloc: L1806-93 {924#true} is VALID [2020-07-18 02:27:58,852 INFO L280 TraceCheckUtils]: 140: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 164 + ~#pnp_devids~0.offset, 1); srcloc: L1806-94 {924#true} is VALID [2020-07-18 02:27:58,852 INFO L280 TraceCheckUtils]: 141: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 165 + ~#pnp_devids~0.offset, 1); srcloc: L1806-95 {924#true} is VALID [2020-07-18 02:27:58,853 INFO L280 TraceCheckUtils]: 142: Hoare triple {924#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 166 + ~#pnp_devids~0.offset, 1); srcloc: L1806-96 {924#true} is VALID [2020-07-18 02:27:58,853 INFO L280 TraceCheckUtils]: 143: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 167 + ~#pnp_devids~0.offset, 1); srcloc: L1806-97 {924#true} is VALID [2020-07-18 02:27:58,853 INFO L280 TraceCheckUtils]: 144: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 168 + ~#pnp_devids~0.offset, 8); srcloc: L1806-98 {924#true} is VALID [2020-07-18 02:27:58,855 INFO L280 TraceCheckUtils]: 145: Hoare triple {924#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 176 + ~#pnp_devids~0.offset, 1); srcloc: L1806-99 {924#true} is VALID [2020-07-18 02:27:58,855 INFO L280 TraceCheckUtils]: 146: Hoare triple {924#true} SUMMARY for call write~init~int(84, ~#pnp_devids~0.base, 177 + ~#pnp_devids~0.offset, 1); srcloc: L1806-100 {924#true} is VALID [2020-07-18 02:27:58,856 INFO L280 TraceCheckUtils]: 147: Hoare triple {924#true} SUMMARY for call write~init~int(76, ~#pnp_devids~0.base, 178 + ~#pnp_devids~0.offset, 1); srcloc: L1806-101 {924#true} is VALID [2020-07-18 02:27:58,856 INFO L280 TraceCheckUtils]: 148: Hoare triple {924#true} SUMMARY for call write~init~int(55, ~#pnp_devids~0.base, 179 + ~#pnp_devids~0.offset, 1); srcloc: L1806-102 {924#true} is VALID [2020-07-18 02:27:58,856 INFO L280 TraceCheckUtils]: 149: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 180 + ~#pnp_devids~0.offset, 1); srcloc: L1806-103 {924#true} is VALID [2020-07-18 02:27:58,856 INFO L280 TraceCheckUtils]: 150: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 181 + ~#pnp_devids~0.offset, 1); srcloc: L1806-104 {924#true} is VALID [2020-07-18 02:27:58,857 INFO L280 TraceCheckUtils]: 151: Hoare triple {924#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 182 + ~#pnp_devids~0.offset, 1); srcloc: L1806-105 {924#true} is VALID [2020-07-18 02:27:58,857 INFO L280 TraceCheckUtils]: 152: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 183 + ~#pnp_devids~0.offset, 1); srcloc: L1806-106 {924#true} is VALID [2020-07-18 02:27:58,857 INFO L280 TraceCheckUtils]: 153: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 184 + ~#pnp_devids~0.offset, 8); srcloc: L1806-107 {924#true} is VALID [2020-07-18 02:27:58,858 INFO L280 TraceCheckUtils]: 154: Hoare triple {924#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 192 + ~#pnp_devids~0.offset, 1); srcloc: L1806-108 {924#true} is VALID [2020-07-18 02:27:58,858 INFO L280 TraceCheckUtils]: 155: Hoare triple {924#true} SUMMARY for call write~init~int(84, ~#pnp_devids~0.base, 193 + ~#pnp_devids~0.offset, 1); srcloc: L1806-109 {924#true} is VALID [2020-07-18 02:27:58,858 INFO L280 TraceCheckUtils]: 156: Hoare triple {924#true} SUMMARY for call write~init~int(76, ~#pnp_devids~0.base, 194 + ~#pnp_devids~0.offset, 1); srcloc: L1806-110 {924#true} is VALID [2020-07-18 02:27:58,858 INFO L280 TraceCheckUtils]: 157: Hoare triple {924#true} SUMMARY for call write~init~int(55, ~#pnp_devids~0.base, 195 + ~#pnp_devids~0.offset, 1); srcloc: L1806-111 {924#true} is VALID [2020-07-18 02:27:58,859 INFO L280 TraceCheckUtils]: 158: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 196 + ~#pnp_devids~0.offset, 1); srcloc: L1806-112 {924#true} is VALID [2020-07-18 02:27:58,859 INFO L280 TraceCheckUtils]: 159: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 197 + ~#pnp_devids~0.offset, 1); srcloc: L1806-113 {924#true} is VALID [2020-07-18 02:27:58,859 INFO L280 TraceCheckUtils]: 160: Hoare triple {924#true} SUMMARY for call write~init~int(53, ~#pnp_devids~0.base, 198 + ~#pnp_devids~0.offset, 1); srcloc: L1806-114 {924#true} is VALID [2020-07-18 02:27:58,860 INFO L280 TraceCheckUtils]: 161: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 199 + ~#pnp_devids~0.offset, 1); srcloc: L1806-115 {924#true} is VALID [2020-07-18 02:27:58,860 INFO L280 TraceCheckUtils]: 162: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 200 + ~#pnp_devids~0.offset, 8); srcloc: L1806-116 {924#true} is VALID [2020-07-18 02:27:58,860 INFO L280 TraceCheckUtils]: 163: Hoare triple {924#true} SUMMARY for call write~init~int(69, ~#pnp_devids~0.base, 208 + ~#pnp_devids~0.offset, 1); srcloc: L1806-117 {924#true} is VALID [2020-07-18 02:27:58,861 INFO L280 TraceCheckUtils]: 164: Hoare triple {924#true} SUMMARY for call write~init~int(78, ~#pnp_devids~0.base, 209 + ~#pnp_devids~0.offset, 1); srcloc: L1806-118 {924#true} is VALID [2020-07-18 02:27:58,861 INFO L280 TraceCheckUtils]: 165: Hoare triple {924#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 210 + ~#pnp_devids~0.offset, 1); srcloc: L1806-119 {924#true} is VALID [2020-07-18 02:27:58,861 INFO L280 TraceCheckUtils]: 166: Hoare triple {924#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 211 + ~#pnp_devids~0.offset, 1); srcloc: L1806-120 {924#true} is VALID [2020-07-18 02:27:58,861 INFO L280 TraceCheckUtils]: 167: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 212 + ~#pnp_devids~0.offset, 1); srcloc: L1806-121 {924#true} is VALID [2020-07-18 02:27:58,862 INFO L280 TraceCheckUtils]: 168: Hoare triple {924#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 213 + ~#pnp_devids~0.offset, 1); srcloc: L1806-122 {924#true} is VALID [2020-07-18 02:27:58,862 INFO L280 TraceCheckUtils]: 169: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 214 + ~#pnp_devids~0.offset, 1); srcloc: L1806-123 {924#true} is VALID [2020-07-18 02:27:58,862 INFO L280 TraceCheckUtils]: 170: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 215 + ~#pnp_devids~0.offset, 1); srcloc: L1806-124 {924#true} is VALID [2020-07-18 02:27:58,863 INFO L280 TraceCheckUtils]: 171: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 216 + ~#pnp_devids~0.offset, 8); srcloc: L1806-125 {924#true} is VALID [2020-07-18 02:27:58,863 INFO L280 TraceCheckUtils]: 172: Hoare triple {924#true} SUMMARY for call write~init~int(69, ~#pnp_devids~0.base, 224 + ~#pnp_devids~0.offset, 1); srcloc: L1806-126 {924#true} is VALID [2020-07-18 02:27:58,863 INFO L280 TraceCheckUtils]: 173: Hoare triple {924#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 225 + ~#pnp_devids~0.offset, 1); srcloc: L1806-127 {924#true} is VALID [2020-07-18 02:27:58,864 INFO L280 TraceCheckUtils]: 174: Hoare triple {924#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 226 + ~#pnp_devids~0.offset, 1); srcloc: L1806-128 {924#true} is VALID [2020-07-18 02:27:58,864 INFO L280 TraceCheckUtils]: 175: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 227 + ~#pnp_devids~0.offset, 1); srcloc: L1806-129 {924#true} is VALID [2020-07-18 02:27:58,864 INFO L280 TraceCheckUtils]: 176: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 228 + ~#pnp_devids~0.offset, 1); srcloc: L1806-130 {924#true} is VALID [2020-07-18 02:27:58,865 INFO L280 TraceCheckUtils]: 177: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 229 + ~#pnp_devids~0.offset, 1); srcloc: L1806-131 {924#true} is VALID [2020-07-18 02:27:58,866 INFO L280 TraceCheckUtils]: 178: Hoare triple {924#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 230 + ~#pnp_devids~0.offset, 1); srcloc: L1806-132 {924#true} is VALID [2020-07-18 02:27:58,866 INFO L280 TraceCheckUtils]: 179: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 231 + ~#pnp_devids~0.offset, 1); srcloc: L1806-133 {924#true} is VALID [2020-07-18 02:27:58,867 INFO L280 TraceCheckUtils]: 180: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 232 + ~#pnp_devids~0.offset, 8); srcloc: L1806-134 {924#true} is VALID [2020-07-18 02:27:58,867 INFO L280 TraceCheckUtils]: 181: Hoare triple {924#true} SUMMARY for call write~init~int(69, ~#pnp_devids~0.base, 240 + ~#pnp_devids~0.offset, 1); srcloc: L1806-135 {924#true} is VALID [2020-07-18 02:27:58,868 INFO L280 TraceCheckUtils]: 182: Hoare triple {924#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 241 + ~#pnp_devids~0.offset, 1); srcloc: L1806-136 {924#true} is VALID [2020-07-18 02:27:58,868 INFO L280 TraceCheckUtils]: 183: Hoare triple {924#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 242 + ~#pnp_devids~0.offset, 1); srcloc: L1806-137 {924#true} is VALID [2020-07-18 02:27:58,869 INFO L280 TraceCheckUtils]: 184: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 243 + ~#pnp_devids~0.offset, 1); srcloc: L1806-138 {924#true} is VALID [2020-07-18 02:27:58,869 INFO L280 TraceCheckUtils]: 185: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 244 + ~#pnp_devids~0.offset, 1); srcloc: L1806-139 {924#true} is VALID [2020-07-18 02:27:58,869 INFO L280 TraceCheckUtils]: 186: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 245 + ~#pnp_devids~0.offset, 1); srcloc: L1806-140 {924#true} is VALID [2020-07-18 02:27:58,870 INFO L280 TraceCheckUtils]: 187: Hoare triple {924#true} SUMMARY for call write~init~int(53, ~#pnp_devids~0.base, 246 + ~#pnp_devids~0.offset, 1); srcloc: L1806-141 {924#true} is VALID [2020-07-18 02:27:58,870 INFO L280 TraceCheckUtils]: 188: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 247 + ~#pnp_devids~0.offset, 1); srcloc: L1806-142 {924#true} is VALID [2020-07-18 02:27:58,871 INFO L280 TraceCheckUtils]: 189: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 248 + ~#pnp_devids~0.offset, 8); srcloc: L1806-143 {924#true} is VALID [2020-07-18 02:27:58,871 INFO L280 TraceCheckUtils]: 190: Hoare triple {924#true} SUMMARY for call write~init~int(69, ~#pnp_devids~0.base, 256 + ~#pnp_devids~0.offset, 1); srcloc: L1806-144 {924#true} is VALID [2020-07-18 02:27:58,877 INFO L280 TraceCheckUtils]: 191: Hoare triple {924#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 257 + ~#pnp_devids~0.offset, 1); srcloc: L1806-145 {924#true} is VALID [2020-07-18 02:27:58,878 INFO L280 TraceCheckUtils]: 192: Hoare triple {924#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 258 + ~#pnp_devids~0.offset, 1); srcloc: L1806-146 {924#true} is VALID [2020-07-18 02:27:58,878 INFO L280 TraceCheckUtils]: 193: Hoare triple {924#true} SUMMARY for call write~init~int(54, ~#pnp_devids~0.base, 259 + ~#pnp_devids~0.offset, 1); srcloc: L1806-147 {924#true} is VALID [2020-07-18 02:27:58,879 INFO L280 TraceCheckUtils]: 194: Hoare triple {924#true} SUMMARY for call write~init~int(56, ~#pnp_devids~0.base, 260 + ~#pnp_devids~0.offset, 1); srcloc: L1806-148 {924#true} is VALID [2020-07-18 02:27:58,879 INFO L280 TraceCheckUtils]: 195: Hoare triple {924#true} SUMMARY for call write~init~int(56, ~#pnp_devids~0.base, 261 + ~#pnp_devids~0.offset, 1); srcloc: L1806-149 {924#true} is VALID [2020-07-18 02:27:58,879 INFO L280 TraceCheckUtils]: 196: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 262 + ~#pnp_devids~0.offset, 1); srcloc: L1806-150 {924#true} is VALID [2020-07-18 02:27:58,880 INFO L280 TraceCheckUtils]: 197: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 263 + ~#pnp_devids~0.offset, 1); srcloc: L1806-151 {924#true} is VALID [2020-07-18 02:27:58,880 INFO L280 TraceCheckUtils]: 198: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 264 + ~#pnp_devids~0.offset, 8); srcloc: L1806-152 {924#true} is VALID [2020-07-18 02:27:58,881 INFO L280 TraceCheckUtils]: 199: Hoare triple {924#true} SUMMARY for call write~init~int(73, ~#pnp_devids~0.base, 272 + ~#pnp_devids~0.offset, 1); srcloc: L1806-153 {924#true} is VALID [2020-07-18 02:27:58,881 INFO L280 TraceCheckUtils]: 200: Hoare triple {924#true} SUMMARY for call write~init~int(66, ~#pnp_devids~0.base, 273 + ~#pnp_devids~0.offset, 1); srcloc: L1806-154 {924#true} is VALID [2020-07-18 02:27:58,882 INFO L280 TraceCheckUtils]: 201: Hoare triple {924#true} SUMMARY for call write~init~int(77, ~#pnp_devids~0.base, 274 + ~#pnp_devids~0.offset, 1); srcloc: L1806-155 {924#true} is VALID [2020-07-18 02:27:58,882 INFO L280 TraceCheckUtils]: 202: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 275 + ~#pnp_devids~0.offset, 1); srcloc: L1806-156 {924#true} is VALID [2020-07-18 02:27:58,883 INFO L280 TraceCheckUtils]: 203: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 276 + ~#pnp_devids~0.offset, 1); srcloc: L1806-157 {924#true} is VALID [2020-07-18 02:27:58,889 INFO L280 TraceCheckUtils]: 204: Hoare triple {924#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 277 + ~#pnp_devids~0.offset, 1); srcloc: L1806-158 {924#true} is VALID [2020-07-18 02:27:58,890 INFO L280 TraceCheckUtils]: 205: Hoare triple {924#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 278 + ~#pnp_devids~0.offset, 1); srcloc: L1806-159 {924#true} is VALID [2020-07-18 02:27:58,890 INFO L280 TraceCheckUtils]: 206: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 279 + ~#pnp_devids~0.offset, 1); srcloc: L1806-160 {924#true} is VALID [2020-07-18 02:27:58,890 INFO L280 TraceCheckUtils]: 207: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 280 + ~#pnp_devids~0.offset, 8); srcloc: L1806-161 {924#true} is VALID [2020-07-18 02:27:58,890 INFO L280 TraceCheckUtils]: 208: Hoare triple {924#true} SUMMARY for call write~init~int(79, ~#pnp_devids~0.base, 288 + ~#pnp_devids~0.offset, 1); srcloc: L1806-162 {924#true} is VALID [2020-07-18 02:27:58,891 INFO L280 TraceCheckUtils]: 209: Hoare triple {924#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 289 + ~#pnp_devids~0.offset, 1); srcloc: L1806-163 {924#true} is VALID [2020-07-18 02:27:58,891 INFO L280 TraceCheckUtils]: 210: Hoare triple {924#true} SUMMARY for call write~init~int(84, ~#pnp_devids~0.base, 290 + ~#pnp_devids~0.offset, 1); srcloc: L1806-164 {924#true} is VALID [2020-07-18 02:27:58,891 INFO L280 TraceCheckUtils]: 211: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 291 + ~#pnp_devids~0.offset, 1); srcloc: L1806-165 {924#true} is VALID [2020-07-18 02:27:58,891 INFO L280 TraceCheckUtils]: 212: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 292 + ~#pnp_devids~0.offset, 1); srcloc: L1806-166 {924#true} is VALID [2020-07-18 02:27:58,892 INFO L280 TraceCheckUtils]: 213: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 293 + ~#pnp_devids~0.offset, 1); srcloc: L1806-167 {924#true} is VALID [2020-07-18 02:27:58,892 INFO L280 TraceCheckUtils]: 214: Hoare triple {924#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 294 + ~#pnp_devids~0.offset, 1); srcloc: L1806-168 {924#true} is VALID [2020-07-18 02:27:58,895 INFO L280 TraceCheckUtils]: 215: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 295 + ~#pnp_devids~0.offset, 1); srcloc: L1806-169 {924#true} is VALID [2020-07-18 02:27:58,895 INFO L280 TraceCheckUtils]: 216: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 296 + ~#pnp_devids~0.offset, 8); srcloc: L1806-170 {924#true} is VALID [2020-07-18 02:27:58,895 INFO L280 TraceCheckUtils]: 217: Hoare triple {924#true} SUMMARY for call write~init~int(89, ~#pnp_devids~0.base, 304 + ~#pnp_devids~0.offset, 1); srcloc: L1806-171 {924#true} is VALID [2020-07-18 02:27:58,896 INFO L280 TraceCheckUtils]: 218: Hoare triple {924#true} SUMMARY for call write~init~int(77, ~#pnp_devids~0.base, 305 + ~#pnp_devids~0.offset, 1); srcloc: L1806-172 {924#true} is VALID [2020-07-18 02:27:58,896 INFO L280 TraceCheckUtils]: 219: Hoare triple {924#true} SUMMARY for call write~init~int(72, ~#pnp_devids~0.base, 306 + ~#pnp_devids~0.offset, 1); srcloc: L1806-173 {924#true} is VALID [2020-07-18 02:27:58,897 INFO L280 TraceCheckUtils]: 220: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 307 + ~#pnp_devids~0.offset, 1); srcloc: L1806-174 {924#true} is VALID [2020-07-18 02:27:58,897 INFO L280 TraceCheckUtils]: 221: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 308 + ~#pnp_devids~0.offset, 1); srcloc: L1806-175 {924#true} is VALID [2020-07-18 02:27:58,898 INFO L280 TraceCheckUtils]: 222: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 309 + ~#pnp_devids~0.offset, 1); srcloc: L1806-176 {924#true} is VALID [2020-07-18 02:27:58,898 INFO L280 TraceCheckUtils]: 223: Hoare triple {924#true} SUMMARY for call write~init~int(54, ~#pnp_devids~0.base, 310 + ~#pnp_devids~0.offset, 1); srcloc: L1806-177 {924#true} is VALID [2020-07-18 02:27:58,899 INFO L280 TraceCheckUtils]: 224: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 311 + ~#pnp_devids~0.offset, 1); srcloc: L1806-178 {924#true} is VALID [2020-07-18 02:27:58,899 INFO L280 TraceCheckUtils]: 225: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 312 + ~#pnp_devids~0.offset, 8); srcloc: L1806-179 {924#true} is VALID [2020-07-18 02:27:58,900 INFO L280 TraceCheckUtils]: 226: Hoare triple {924#true} SUMMARY for call write~init~int(89, ~#pnp_devids~0.base, 320 + ~#pnp_devids~0.offset, 1); srcloc: L1806-180 {924#true} is VALID [2020-07-18 02:27:58,900 INFO L280 TraceCheckUtils]: 227: Hoare triple {924#true} SUMMARY for call write~init~int(77, ~#pnp_devids~0.base, 321 + ~#pnp_devids~0.offset, 1); srcloc: L1806-181 {924#true} is VALID [2020-07-18 02:27:58,901 INFO L280 TraceCheckUtils]: 228: Hoare triple {924#true} SUMMARY for call write~init~int(72, ~#pnp_devids~0.base, 322 + ~#pnp_devids~0.offset, 1); srcloc: L1806-182 {924#true} is VALID [2020-07-18 02:27:58,906 INFO L280 TraceCheckUtils]: 229: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 323 + ~#pnp_devids~0.offset, 1); srcloc: L1806-183 {924#true} is VALID [2020-07-18 02:27:58,907 INFO L280 TraceCheckUtils]: 230: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 324 + ~#pnp_devids~0.offset, 1); srcloc: L1806-184 {924#true} is VALID [2020-07-18 02:27:58,908 INFO L280 TraceCheckUtils]: 231: Hoare triple {924#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 325 + ~#pnp_devids~0.offset, 1); srcloc: L1806-185 {924#true} is VALID [2020-07-18 02:27:58,908 INFO L280 TraceCheckUtils]: 232: Hoare triple {924#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 326 + ~#pnp_devids~0.offset, 1); srcloc: L1806-186 {924#true} is VALID [2020-07-18 02:27:58,910 INFO L280 TraceCheckUtils]: 233: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 327 + ~#pnp_devids~0.offset, 1); srcloc: L1806-187 {924#true} is VALID [2020-07-18 02:27:58,911 INFO L280 TraceCheckUtils]: 234: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 328 + ~#pnp_devids~0.offset, 8); srcloc: L1806-188 {924#true} is VALID [2020-07-18 02:27:58,912 INFO L280 TraceCheckUtils]: 235: Hoare triple {924#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 336 + ~#pnp_devids~0.offset, 1); srcloc: L1806-189 {924#true} is VALID [2020-07-18 02:27:58,912 INFO L280 TraceCheckUtils]: 236: Hoare triple {924#true} SUMMARY for call write~init~int(78, ~#pnp_devids~0.base, 337 + ~#pnp_devids~0.offset, 1); srcloc: L1806-190 {924#true} is VALID [2020-07-18 02:27:58,913 INFO L280 TraceCheckUtils]: 237: Hoare triple {924#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 338 + ~#pnp_devids~0.offset, 1); srcloc: L1806-191 {924#true} is VALID [2020-07-18 02:27:58,913 INFO L280 TraceCheckUtils]: 238: Hoare triple {924#true} SUMMARY for call write~init~int(98, ~#pnp_devids~0.base, 339 + ~#pnp_devids~0.offset, 1); srcloc: L1806-192 {924#true} is VALID [2020-07-18 02:27:58,916 INFO L280 TraceCheckUtils]: 239: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 340 + ~#pnp_devids~0.offset, 1); srcloc: L1806-193 {924#true} is VALID [2020-07-18 02:27:58,917 INFO L280 TraceCheckUtils]: 240: Hoare triple {924#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 341 + ~#pnp_devids~0.offset, 1); srcloc: L1806-194 {924#true} is VALID [2020-07-18 02:27:58,918 INFO L280 TraceCheckUtils]: 241: Hoare triple {924#true} SUMMARY for call write~init~int(102, ~#pnp_devids~0.base, 342 + ~#pnp_devids~0.offset, 1); srcloc: L1806-195 {924#true} is VALID [2020-07-18 02:27:58,918 INFO L280 TraceCheckUtils]: 242: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 343 + ~#pnp_devids~0.offset, 1); srcloc: L1806-196 {924#true} is VALID [2020-07-18 02:27:58,918 INFO L280 TraceCheckUtils]: 243: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 344 + ~#pnp_devids~0.offset, 8); srcloc: L1806-197 {924#true} is VALID [2020-07-18 02:27:58,919 INFO L280 TraceCheckUtils]: 244: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 352 + ~#pnp_devids~0.offset, 1); srcloc: L1806-198 {924#true} is VALID [2020-07-18 02:27:58,919 INFO L280 TraceCheckUtils]: 245: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 353 + ~#pnp_devids~0.offset, 1); srcloc: L1806-199 {924#true} is VALID [2020-07-18 02:27:58,919 INFO L280 TraceCheckUtils]: 246: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 354 + ~#pnp_devids~0.offset, 1); srcloc: L1806-200 {924#true} is VALID [2020-07-18 02:27:58,920 INFO L280 TraceCheckUtils]: 247: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 355 + ~#pnp_devids~0.offset, 1); srcloc: L1806-201 {924#true} is VALID [2020-07-18 02:27:58,923 INFO L280 TraceCheckUtils]: 248: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 356 + ~#pnp_devids~0.offset, 1); srcloc: L1806-202 {924#true} is VALID [2020-07-18 02:27:58,924 INFO L280 TraceCheckUtils]: 249: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 357 + ~#pnp_devids~0.offset, 1); srcloc: L1806-203 {924#true} is VALID [2020-07-18 02:27:58,925 INFO L280 TraceCheckUtils]: 250: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 358 + ~#pnp_devids~0.offset, 1); srcloc: L1806-204 {924#true} is VALID [2020-07-18 02:27:58,925 INFO L280 TraceCheckUtils]: 251: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 359 + ~#pnp_devids~0.offset, 1); srcloc: L1806-205 {924#true} is VALID [2020-07-18 02:27:58,927 INFO L280 TraceCheckUtils]: 252: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 360 + ~#pnp_devids~0.offset, 8); srcloc: L1806-206 {924#true} is VALID [2020-07-18 02:27:58,929 INFO L280 TraceCheckUtils]: 253: Hoare triple {924#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[0 := 0]; {924#true} is VALID [2020-07-18 02:27:58,931 INFO L280 TraceCheckUtils]: 254: Hoare triple {924#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[1 := 0]; {924#true} is VALID [2020-07-18 02:27:58,935 INFO L280 TraceCheckUtils]: 255: Hoare triple {924#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[2 := 0]; {924#true} is VALID [2020-07-18 02:27:58,936 INFO L280 TraceCheckUtils]: 256: Hoare triple {924#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[3 := 0]; {924#true} is VALID [2020-07-18 02:27:58,939 INFO L280 TraceCheckUtils]: 257: Hoare triple {924#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[4 := 0]; {924#true} is VALID [2020-07-18 02:27:58,940 INFO L280 TraceCheckUtils]: 258: Hoare triple {924#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[5 := 0]; {924#true} is VALID [2020-07-18 02:27:58,940 INFO L280 TraceCheckUtils]: 259: Hoare triple {924#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[6 := 0]; {924#true} is VALID [2020-07-18 02:27:58,941 INFO L280 TraceCheckUtils]: 260: Hoare triple {924#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[7 := 0]; {924#true} is VALID [2020-07-18 02:27:58,941 INFO L280 TraceCheckUtils]: 261: Hoare triple {924#true} ~__mod_pnp__pnp_devids_device_table~0.driver_data := 0; {924#true} is VALID [2020-07-18 02:27:58,941 INFO L280 TraceCheckUtils]: 262: Hoare triple {924#true} SUMMARY for call ~#ns558_pnp_driver~0.base, ~#ns558_pnp_driver~0.offset := #Ultimate.allocOnStack(173); srcloc: L1884 {924#true} is VALID [2020-07-18 02:27:58,942 INFO L280 TraceCheckUtils]: 263: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(#t~string91.base, #t~string91.offset, ~#ns558_pnp_driver~0.base, ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-1 {924#true} is VALID [2020-07-18 02:27:58,942 INFO L280 TraceCheckUtils]: 264: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(~#pnp_devids~0.base, ~#pnp_devids~0.offset, ~#ns558_pnp_driver~0.base, 8 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-2 {924#true} is VALID [2020-07-18 02:27:58,943 INFO L280 TraceCheckUtils]: 265: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#ns558_pnp_driver~0.base, 16 + ~#ns558_pnp_driver~0.offset, 4); srcloc: L1884-3 {924#true} is VALID [2020-07-18 02:27:58,943 INFO L280 TraceCheckUtils]: 266: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(#funAddr~ns558_pnp_probe.base, #funAddr~ns558_pnp_probe.offset, ~#ns558_pnp_driver~0.base, 20 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-4 {924#true} is VALID [2020-07-18 02:27:58,944 INFO L280 TraceCheckUtils]: 267: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 28 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-5 {924#true} is VALID [2020-07-18 02:27:58,944 INFO L280 TraceCheckUtils]: 268: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 36 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-6 {924#true} is VALID [2020-07-18 02:27:58,945 INFO L280 TraceCheckUtils]: 269: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 44 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-7 {924#true} is VALID [2020-07-18 02:27:58,945 INFO L280 TraceCheckUtils]: 270: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 52 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-8 {924#true} is VALID [2020-07-18 02:27:58,946 INFO L280 TraceCheckUtils]: 271: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 60 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-9 {924#true} is VALID [2020-07-18 02:27:58,947 INFO L280 TraceCheckUtils]: 272: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 68 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-10 {924#true} is VALID [2020-07-18 02:27:58,947 INFO L280 TraceCheckUtils]: 273: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 76 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-11 {924#true} is VALID [2020-07-18 02:27:58,948 INFO L280 TraceCheckUtils]: 274: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 84 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-12 {924#true} is VALID [2020-07-18 02:27:58,948 INFO L280 TraceCheckUtils]: 275: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#ns558_pnp_driver~0.base, 92 + ~#ns558_pnp_driver~0.offset, 1); srcloc: L1884-13 {924#true} is VALID [2020-07-18 02:27:58,949 INFO L280 TraceCheckUtils]: 276: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 93 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-14 {924#true} is VALID [2020-07-18 02:27:58,949 INFO L280 TraceCheckUtils]: 277: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 101 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-15 {924#true} is VALID [2020-07-18 02:27:58,950 INFO L280 TraceCheckUtils]: 278: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 109 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-16 {924#true} is VALID [2020-07-18 02:27:58,950 INFO L280 TraceCheckUtils]: 279: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 117 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-17 {924#true} is VALID [2020-07-18 02:27:58,951 INFO L280 TraceCheckUtils]: 280: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 125 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-18 {924#true} is VALID [2020-07-18 02:27:58,951 INFO L280 TraceCheckUtils]: 281: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 133 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-19 {924#true} is VALID [2020-07-18 02:27:58,951 INFO L280 TraceCheckUtils]: 282: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 141 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-20 {924#true} is VALID [2020-07-18 02:27:58,952 INFO L280 TraceCheckUtils]: 283: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 149 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-21 {924#true} is VALID [2020-07-18 02:27:58,952 INFO L280 TraceCheckUtils]: 284: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 157 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-22 {924#true} is VALID [2020-07-18 02:27:58,953 INFO L280 TraceCheckUtils]: 285: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 165 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-23 {924#true} is VALID [2020-07-18 02:27:58,953 INFO L280 TraceCheckUtils]: 286: Hoare triple {924#true} ~ldv_retval_0~0 := 0; {924#true} is VALID [2020-07-18 02:27:58,954 INFO L280 TraceCheckUtils]: 287: Hoare triple {924#true} ~ldv_retval_1~0 := 0; {924#true} is VALID [2020-07-18 02:27:58,954 INFO L280 TraceCheckUtils]: 288: Hoare triple {924#true} ~ldv_spin~0 := 0; {924#true} is VALID [2020-07-18 02:27:58,955 INFO L280 TraceCheckUtils]: 289: Hoare triple {924#true} assume true; {924#true} is VALID [2020-07-18 02:27:58,955 INFO L275 TraceCheckUtils]: 290: Hoare quadruple {924#true} {924#true} #1322#return; {924#true} is VALID [2020-07-18 02:27:59,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:27:59,128 INFO L280 TraceCheckUtils]: 0: Hoare triple {1292#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |old(#length)| |#length|))} ~size := #in~size; {924#true} is VALID [2020-07-18 02:27:59,129 INFO L280 TraceCheckUtils]: 1: Hoare triple {924#true} havoc ~p~1.base, ~p~1.offset; {924#true} is VALID [2020-07-18 02:27:59,130 INFO L280 TraceCheckUtils]: 2: Hoare triple {924#true} havoc ~tmp~1.base, ~tmp~1.offset; {924#true} is VALID [2020-07-18 02:27:59,130 INFO L280 TraceCheckUtils]: 3: Hoare triple {924#true} havoc ~tmp___0~1; {924#true} is VALID [2020-07-18 02:27:59,131 INFO L280 TraceCheckUtils]: 4: Hoare triple {924#true} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {924#true} is VALID [2020-07-18 02:27:59,131 INFO L280 TraceCheckUtils]: 5: Hoare triple {924#true} ~tmp___0~1 := #t~nondet26; {924#true} is VALID [2020-07-18 02:27:59,132 INFO L280 TraceCheckUtils]: 6: Hoare triple {924#true} havoc #t~nondet26; {924#true} is VALID [2020-07-18 02:27:59,132 INFO L280 TraceCheckUtils]: 7: Hoare triple {924#true} assume 0 != ~tmp___0~1; {924#true} is VALID [2020-07-18 02:27:59,133 INFO L280 TraceCheckUtils]: 8: Hoare triple {924#true} #res.base, #res.offset := 0, 0; {924#true} is VALID [2020-07-18 02:27:59,133 INFO L280 TraceCheckUtils]: 9: Hoare triple {924#true} assume true; {924#true} is VALID [2020-07-18 02:27:59,134 INFO L275 TraceCheckUtils]: 10: Hoare quadruple {924#true} {924#true} #1150#return; {924#true} is VALID [2020-07-18 02:27:59,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:27:59,145 INFO L280 TraceCheckUtils]: 0: Hoare triple {1292#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |old(#length)| |#length|))} ~size := #in~size; {924#true} is VALID [2020-07-18 02:27:59,145 INFO L280 TraceCheckUtils]: 1: Hoare triple {924#true} havoc ~p~1.base, ~p~1.offset; {924#true} is VALID [2020-07-18 02:27:59,145 INFO L280 TraceCheckUtils]: 2: Hoare triple {924#true} havoc ~tmp~1.base, ~tmp~1.offset; {924#true} is VALID [2020-07-18 02:27:59,146 INFO L280 TraceCheckUtils]: 3: Hoare triple {924#true} havoc ~tmp___0~1; {924#true} is VALID [2020-07-18 02:27:59,146 INFO L280 TraceCheckUtils]: 4: Hoare triple {924#true} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {924#true} is VALID [2020-07-18 02:27:59,146 INFO L280 TraceCheckUtils]: 5: Hoare triple {924#true} ~tmp___0~1 := #t~nondet26; {924#true} is VALID [2020-07-18 02:27:59,147 INFO L280 TraceCheckUtils]: 6: Hoare triple {924#true} havoc #t~nondet26; {924#true} is VALID [2020-07-18 02:27:59,147 INFO L280 TraceCheckUtils]: 7: Hoare triple {924#true} assume 0 != ~tmp___0~1; {924#true} is VALID [2020-07-18 02:27:59,149 INFO L280 TraceCheckUtils]: 8: Hoare triple {924#true} #res.base, #res.offset := 0, 0; {924#true} is VALID [2020-07-18 02:27:59,149 INFO L280 TraceCheckUtils]: 9: Hoare triple {924#true} assume true; {924#true} is VALID [2020-07-18 02:27:59,149 INFO L275 TraceCheckUtils]: 10: Hoare quadruple {924#true} {924#true} #1152#return; {924#true} is VALID [2020-07-18 02:27:59,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:27:59,157 INFO L280 TraceCheckUtils]: 0: Hoare triple {924#true} assume true; {924#true} is VALID [2020-07-18 02:27:59,158 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {924#true} {924#true} #1154#return; {924#true} is VALID [2020-07-18 02:27:59,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:27:59,170 INFO L280 TraceCheckUtils]: 0: Hoare triple {924#true} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {924#true} is VALID [2020-07-18 02:27:59,171 INFO L280 TraceCheckUtils]: 1: Hoare triple {924#true} assume -2147483648 <= #t~nondet123 && #t~nondet123 <= 2147483647; {924#true} is VALID [2020-07-18 02:27:59,171 INFO L280 TraceCheckUtils]: 2: Hoare triple {924#true} #res := #t~nondet123; {924#true} is VALID [2020-07-18 02:27:59,171 INFO L280 TraceCheckUtils]: 3: Hoare triple {924#true} havoc #t~nondet123; {924#true} is VALID [2020-07-18 02:27:59,172 INFO L280 TraceCheckUtils]: 4: Hoare triple {924#true} assume true; {924#true} is VALID [2020-07-18 02:27:59,172 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {924#true} {924#true} #1172#return; {924#true} is VALID [2020-07-18 02:27:59,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:27:59,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:27:59,225 INFO L280 TraceCheckUtils]: 0: Hoare triple {1293#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {924#true} is VALID [2020-07-18 02:27:59,226 INFO L280 TraceCheckUtils]: 1: Hoare triple {924#true} havoc ~p~0.base, ~p~0.offset; {924#true} is VALID [2020-07-18 02:27:59,226 INFO L280 TraceCheckUtils]: 2: Hoare triple {924#true} havoc ~tmp~0.base, ~tmp~0.offset; {924#true} is VALID [2020-07-18 02:27:59,227 INFO L280 TraceCheckUtils]: 3: Hoare triple {924#true} havoc ~tmp___0~0; {924#true} is VALID [2020-07-18 02:27:59,227 INFO L280 TraceCheckUtils]: 4: Hoare triple {924#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {924#true} is VALID [2020-07-18 02:27:59,228 INFO L280 TraceCheckUtils]: 5: Hoare triple {924#true} ~tmp___0~0 := #t~nondet24; {924#true} is VALID [2020-07-18 02:27:59,228 INFO L280 TraceCheckUtils]: 6: Hoare triple {924#true} havoc #t~nondet24; {924#true} is VALID [2020-07-18 02:27:59,228 INFO L280 TraceCheckUtils]: 7: Hoare triple {924#true} assume 0 != ~tmp___0~0; {924#true} is VALID [2020-07-18 02:27:59,229 INFO L280 TraceCheckUtils]: 8: Hoare triple {924#true} #res.base, #res.offset := 0, 0; {924#true} is VALID [2020-07-18 02:27:59,229 INFO L280 TraceCheckUtils]: 9: Hoare triple {924#true} assume true; {924#true} is VALID [2020-07-18 02:27:59,230 INFO L275 TraceCheckUtils]: 10: Hoare quadruple {924#true} {924#true} #1310#return; {924#true} is VALID [2020-07-18 02:27:59,230 INFO L280 TraceCheckUtils]: 0: Hoare triple {1293#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {924#true} is VALID [2020-07-18 02:27:59,231 INFO L280 TraceCheckUtils]: 1: Hoare triple {924#true} ~arg1 := #in~arg1; {924#true} is VALID [2020-07-18 02:27:59,231 INFO L280 TraceCheckUtils]: 2: Hoare triple {924#true} ~arg2 := #in~arg2; {924#true} is VALID [2020-07-18 02:27:59,232 INFO L280 TraceCheckUtils]: 3: Hoare triple {924#true} ~arg3.base, ~arg3.offset := #in~arg3.base, #in~arg3.offset; {924#true} is VALID [2020-07-18 02:27:59,232 INFO L280 TraceCheckUtils]: 4: Hoare triple {924#true} ~arg4 := #in~arg4; {924#true} is VALID [2020-07-18 02:27:59,235 INFO L263 TraceCheckUtils]: 5: Hoare triple {924#true} call #t~ret118.base, #t~ret118.offset := ldv_malloc(56); {1293#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 02:27:59,236 INFO L280 TraceCheckUtils]: 6: Hoare triple {1293#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {924#true} is VALID [2020-07-18 02:27:59,236 INFO L280 TraceCheckUtils]: 7: Hoare triple {924#true} havoc ~p~0.base, ~p~0.offset; {924#true} is VALID [2020-07-18 02:27:59,237 INFO L280 TraceCheckUtils]: 8: Hoare triple {924#true} havoc ~tmp~0.base, ~tmp~0.offset; {924#true} is VALID [2020-07-18 02:27:59,240 INFO L280 TraceCheckUtils]: 9: Hoare triple {924#true} havoc ~tmp___0~0; {924#true} is VALID [2020-07-18 02:27:59,241 INFO L280 TraceCheckUtils]: 10: Hoare triple {924#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {924#true} is VALID [2020-07-18 02:27:59,241 INFO L280 TraceCheckUtils]: 11: Hoare triple {924#true} ~tmp___0~0 := #t~nondet24; {924#true} is VALID [2020-07-18 02:27:59,242 INFO L280 TraceCheckUtils]: 12: Hoare triple {924#true} havoc #t~nondet24; {924#true} is VALID [2020-07-18 02:27:59,245 INFO L280 TraceCheckUtils]: 13: Hoare triple {924#true} assume 0 != ~tmp___0~0; {924#true} is VALID [2020-07-18 02:27:59,246 INFO L280 TraceCheckUtils]: 14: Hoare triple {924#true} #res.base, #res.offset := 0, 0; {924#true} is VALID [2020-07-18 02:27:59,246 INFO L280 TraceCheckUtils]: 15: Hoare triple {924#true} assume true; {924#true} is VALID [2020-07-18 02:27:59,247 INFO L275 TraceCheckUtils]: 16: Hoare quadruple {924#true} {924#true} #1310#return; {924#true} is VALID [2020-07-18 02:27:59,250 INFO L280 TraceCheckUtils]: 17: Hoare triple {924#true} #res.base, #res.offset := #t~ret118.base, #t~ret118.offset; {924#true} is VALID [2020-07-18 02:27:59,251 INFO L280 TraceCheckUtils]: 18: Hoare triple {924#true} havoc #t~ret118.base, #t~ret118.offset; {924#true} is VALID [2020-07-18 02:27:59,252 INFO L280 TraceCheckUtils]: 19: Hoare triple {924#true} assume true; {924#true} is VALID [2020-07-18 02:27:59,252 INFO L275 TraceCheckUtils]: 20: Hoare quadruple {924#true} {924#true} #1220#return; {924#true} is VALID [2020-07-18 02:27:59,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:27:59,271 INFO L280 TraceCheckUtils]: 0: Hoare triple {924#true} ~port := #in~port; {924#true} is VALID [2020-07-18 02:27:59,271 INFO L280 TraceCheckUtils]: 1: Hoare triple {924#true} havoc ~value~0; {924#true} is VALID [2020-07-18 02:27:59,272 INFO L280 TraceCheckUtils]: 2: Hoare triple {924#true} #res := ~value~0; {924#true} is VALID [2020-07-18 02:27:59,272 INFO L280 TraceCheckUtils]: 3: Hoare triple {924#true} assume true; {924#true} is VALID [2020-07-18 02:27:59,273 INFO L275 TraceCheckUtils]: 4: Hoare quadruple {924#true} {924#true} #1222#return; {924#true} is VALID [2020-07-18 02:27:59,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:27:59,280 INFO L280 TraceCheckUtils]: 0: Hoare triple {924#true} ~value := #in~value; {924#true} is VALID [2020-07-18 02:27:59,281 INFO L280 TraceCheckUtils]: 1: Hoare triple {924#true} ~port := #in~port; {924#true} is VALID [2020-07-18 02:27:59,281 INFO L280 TraceCheckUtils]: 2: Hoare triple {924#true} assume true; {924#true} is VALID [2020-07-18 02:27:59,281 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {924#true} {924#true} #1224#return; {924#true} is VALID [2020-07-18 02:27:59,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:27:59,289 INFO L280 TraceCheckUtils]: 0: Hoare triple {924#true} ~port := #in~port; {924#true} is VALID [2020-07-18 02:27:59,289 INFO L280 TraceCheckUtils]: 1: Hoare triple {924#true} havoc ~value~0; {924#true} is VALID [2020-07-18 02:27:59,290 INFO L280 TraceCheckUtils]: 2: Hoare triple {924#true} #res := ~value~0; {924#true} is VALID [2020-07-18 02:27:59,290 INFO L280 TraceCheckUtils]: 3: Hoare triple {924#true} assume true; {924#true} is VALID [2020-07-18 02:27:59,291 INFO L275 TraceCheckUtils]: 4: Hoare quadruple {924#true} {924#true} #1226#return; {924#true} is VALID [2020-07-18 02:27:59,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:27:59,296 INFO L280 TraceCheckUtils]: 0: Hoare triple {924#true} ~arg0 := #in~arg0; {924#true} is VALID [2020-07-18 02:27:59,297 INFO L280 TraceCheckUtils]: 1: Hoare triple {924#true} assume true; {924#true} is VALID [2020-07-18 02:27:59,297 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {924#true} {925#false} #1238#return; {925#false} is VALID [2020-07-18 02:27:59,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:27:59,305 INFO L280 TraceCheckUtils]: 0: Hoare triple {924#true} ~port := #in~port; {924#true} is VALID [2020-07-18 02:27:59,305 INFO L280 TraceCheckUtils]: 1: Hoare triple {924#true} havoc ~value~0; {924#true} is VALID [2020-07-18 02:27:59,306 INFO L280 TraceCheckUtils]: 2: Hoare triple {924#true} #res := ~value~0; {924#true} is VALID [2020-07-18 02:27:59,307 INFO L280 TraceCheckUtils]: 3: Hoare triple {924#true} assume true; {924#true} is VALID [2020-07-18 02:27:59,307 INFO L275 TraceCheckUtils]: 4: Hoare quadruple {924#true} {925#false} #1240#return; {925#false} is VALID [2020-07-18 02:27:59,317 INFO L263 TraceCheckUtils]: 0: Hoare triple {924#true} call ULTIMATE.init(); {1291#(and (= |#t~string91.base| |old(#t~string91.base)|) (= |#t~string65.base| |old(#t~string65.base)|) (= |#t~string79.offset| |old(#t~string79.offset)|) (= ~ldv_state_variable_0~0 |old(~ldv_state_variable_0~0)|) (= ~ldv_retval_0~0 |old(~ldv_retval_0~0)|) (= |#t~string90.base| |old(#t~string90.base)|) (= |#t~string87.offset| |old(#t~string87.offset)|) (= |~#ns558_pnp_driver~0.base| |old(~#ns558_pnp_driver~0.base)|) (= |#t~string76.offset| |old(#t~string76.offset)|) (= ~ldv_spin~0 |old(~ldv_spin~0)|) (= |~#ns558_list~0.offset| |old(~#ns558_list~0.offset)|) (= |#t~string88.offset| |old(#t~string88.offset)|) (= |#t~string87.base| |old(#t~string87.base)|) (= |~#pnp_devids~0.base| |old(~#pnp_devids~0.base)|) (= |#t~string75.offset| |old(#t~string75.offset)|) (= |#t~string58.base| |old(#t~string58.base)|) (= ~LDV_IN_INTERRUPT~0 |old(~LDV_IN_INTERRUPT~0)|) (= |#t~string69.offset| |old(#t~string69.offset)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |#t~string65.offset| |old(#t~string65.offset)|) (= |~#ns558_list~0.base| |old(~#ns558_list~0.base)|) (= |old(#length)| |#length|) (= |#t~string76.base| |old(#t~string76.base)|) (= |#t~string82.base| |old(#t~string82.base)|) (= |~#ns558_isa_portlist~0.base| |old(~#ns558_isa_portlist~0.base)|) (= |#t~string91.offset| |old(#t~string91.offset)|) (= |#t~string58.offset| |old(#t~string58.offset)|) (= |#t~string74.offset| |old(#t~string74.offset)|) (= |#t~string75.base| |old(#t~string75.base)|) (= |old(~__mod_pnp__pnp_devids_device_table~0.id)| ~__mod_pnp__pnp_devids_device_table~0.id) (= |~#pnp_devids~0.offset| |old(~#pnp_devids~0.offset)|) (= |#t~string90.offset| |old(#t~string90.offset)|) (= ~ref_cnt~0 |old(~ref_cnt~0)|) (= |#valid| |old(#valid)|) (= |#t~string88.base| |old(#t~string88.base)|) (= ~ldv_state_variable_1~0 |old(~ldv_state_variable_1~0)|) (= |#t~string82.offset| |old(#t~string82.offset)|) (= |~#ns558_isa_portlist~0.offset| |old(~#ns558_isa_portlist~0.offset)|) (= ~ldv_retval_1~0 |old(~ldv_retval_1~0)|) (= |~#ns558_pnp_driver~0.offset| |old(~#ns558_pnp_driver~0.offset)|) (= |#t~string74.base| |old(#t~string74.base)|) (= |#t~string79.base| |old(#t~string79.base)|) (= ~__mod_pnp__pnp_devids_device_table~0.driver_data |old(~__mod_pnp__pnp_devids_device_table~0.driver_data)|) (= |#t~string69.base| |old(#t~string69.base)|))} is VALID [2020-07-18 02:27:59,318 INFO L280 TraceCheckUtils]: 1: Hoare triple {1291#(and (= |#t~string91.base| |old(#t~string91.base)|) (= |#t~string65.base| |old(#t~string65.base)|) (= |#t~string79.offset| |old(#t~string79.offset)|) (= ~ldv_state_variable_0~0 |old(~ldv_state_variable_0~0)|) (= ~ldv_retval_0~0 |old(~ldv_retval_0~0)|) (= |#t~string90.base| |old(#t~string90.base)|) (= |#t~string87.offset| |old(#t~string87.offset)|) (= |~#ns558_pnp_driver~0.base| |old(~#ns558_pnp_driver~0.base)|) (= |#t~string76.offset| |old(#t~string76.offset)|) (= ~ldv_spin~0 |old(~ldv_spin~0)|) (= |~#ns558_list~0.offset| |old(~#ns558_list~0.offset)|) (= |#t~string88.offset| |old(#t~string88.offset)|) (= |#t~string87.base| |old(#t~string87.base)|) (= |~#pnp_devids~0.base| |old(~#pnp_devids~0.base)|) (= |#t~string75.offset| |old(#t~string75.offset)|) (= |#t~string58.base| |old(#t~string58.base)|) (= ~LDV_IN_INTERRUPT~0 |old(~LDV_IN_INTERRUPT~0)|) (= |#t~string69.offset| |old(#t~string69.offset)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |#t~string65.offset| |old(#t~string65.offset)|) (= |~#ns558_list~0.base| |old(~#ns558_list~0.base)|) (= |old(#length)| |#length|) (= |#t~string76.base| |old(#t~string76.base)|) (= |#t~string82.base| |old(#t~string82.base)|) (= |~#ns558_isa_portlist~0.base| |old(~#ns558_isa_portlist~0.base)|) (= |#t~string91.offset| |old(#t~string91.offset)|) (= |#t~string58.offset| |old(#t~string58.offset)|) (= |#t~string74.offset| |old(#t~string74.offset)|) (= |#t~string75.base| |old(#t~string75.base)|) (= |old(~__mod_pnp__pnp_devids_device_table~0.id)| ~__mod_pnp__pnp_devids_device_table~0.id) (= |~#pnp_devids~0.offset| |old(~#pnp_devids~0.offset)|) (= |#t~string90.offset| |old(#t~string90.offset)|) (= ~ref_cnt~0 |old(~ref_cnt~0)|) (= |#valid| |old(#valid)|) (= |#t~string88.base| |old(#t~string88.base)|) (= ~ldv_state_variable_1~0 |old(~ldv_state_variable_1~0)|) (= |#t~string82.offset| |old(#t~string82.offset)|) (= |~#ns558_isa_portlist~0.offset| |old(~#ns558_isa_portlist~0.offset)|) (= ~ldv_retval_1~0 |old(~ldv_retval_1~0)|) (= |~#ns558_pnp_driver~0.offset| |old(~#ns558_pnp_driver~0.offset)|) (= |#t~string74.base| |old(#t~string74.base)|) (= |#t~string79.base| |old(#t~string79.base)|) (= ~__mod_pnp__pnp_devids_device_table~0.driver_data |old(~__mod_pnp__pnp_devids_device_table~0.driver_data)|) (= |#t~string69.base| |old(#t~string69.base)|))} #NULL.base, #NULL.offset := 0, 0; {924#true} is VALID [2020-07-18 02:27:59,318 INFO L280 TraceCheckUtils]: 2: Hoare triple {924#true} #valid := #valid[0 := 0]; {924#true} is VALID [2020-07-18 02:27:59,319 INFO L280 TraceCheckUtils]: 3: Hoare triple {924#true} assume 0 < #StackHeapBarrier; {924#true} is VALID [2020-07-18 02:27:59,319 INFO L280 TraceCheckUtils]: 4: Hoare triple {924#true} SUMMARY for call #t~string58.base, #t~string58.offset := #Ultimate.allocOnStack(10); srcloc: L1683 {924#true} is VALID [2020-07-18 02:27:59,320 INFO L280 TraceCheckUtils]: 5: Hoare triple {924#true} SUMMARY for call #t~string65.base, #t~string65.offset := #Ultimate.allocOnStack(10); srcloc: L1683-1 {924#true} is VALID [2020-07-18 02:27:59,320 INFO L280 TraceCheckUtils]: 6: Hoare triple {924#true} SUMMARY for call #t~string69.base, #t~string69.offset := #Ultimate.allocOnStack(10); srcloc: L1739 {924#true} is VALID [2020-07-18 02:27:59,321 INFO L280 TraceCheckUtils]: 7: Hoare triple {924#true} SUMMARY for call #t~string74.base, #t~string74.offset := #Ultimate.allocOnStack(35); srcloc: L1777 {924#true} is VALID [2020-07-18 02:27:59,323 INFO L280 TraceCheckUtils]: 8: Hoare triple {924#true} SUMMARY for call #t~string75.base, #t~string75.offset := #Ultimate.allocOnStack(19); srcloc: L1788 {924#true} is VALID [2020-07-18 02:27:59,324 INFO L280 TraceCheckUtils]: 9: Hoare triple {924#true} SUMMARY for call #t~string76.base, #t~string76.offset := #Ultimate.allocOnStack(18); srcloc: L1799 {924#true} is VALID [2020-07-18 02:27:59,324 INFO L280 TraceCheckUtils]: 10: Hoare triple {924#true} SUMMARY for call #t~string79.base, #t~string79.offset := #Ultimate.allocOnStack(43); srcloc: L1800 {924#true} is VALID [2020-07-18 02:27:59,327 INFO L280 TraceCheckUtils]: 11: Hoare triple {924#true} SUMMARY for call #t~string82.base, #t~string82.offset := #Ultimate.allocOnStack(10); srcloc: L1846 {924#true} is VALID [2020-07-18 02:27:59,328 INFO L280 TraceCheckUtils]: 12: Hoare triple {924#true} SUMMARY for call #t~string87.base, #t~string87.offset := #Ultimate.allocOnStack(34); srcloc: L1855 {924#true} is VALID [2020-07-18 02:27:59,328 INFO L280 TraceCheckUtils]: 13: Hoare triple {924#true} SUMMARY for call #t~string88.base, #t~string88.offset := #Ultimate.allocOnStack(19); srcloc: L1864 {924#true} is VALID [2020-07-18 02:27:59,329 INFO L280 TraceCheckUtils]: 14: Hoare triple {924#true} SUMMARY for call #t~string90.base, #t~string90.offset := #Ultimate.allocOnStack(16); srcloc: L1874 {924#true} is VALID [2020-07-18 02:27:59,329 INFO L280 TraceCheckUtils]: 15: Hoare triple {924#true} SUMMARY for call #t~string91.base, #t~string91.offset := #Ultimate.allocOnStack(6); srcloc: L1876 {924#true} is VALID [2020-07-18 02:27:59,330 INFO L280 TraceCheckUtils]: 16: Hoare triple {924#true} SUMMARY for call write~init~int(110, #t~string91.base, #t~string91.offset, 1); srcloc: L1885 {924#true} is VALID [2020-07-18 02:27:59,330 INFO L280 TraceCheckUtils]: 17: Hoare triple {924#true} SUMMARY for call write~init~int(115, #t~string91.base, 1 + #t~string91.offset, 1); srcloc: L1885-1 {924#true} is VALID [2020-07-18 02:27:59,331 INFO L280 TraceCheckUtils]: 18: Hoare triple {924#true} SUMMARY for call write~init~int(53, #t~string91.base, 2 + #t~string91.offset, 1); srcloc: L1885-2 {924#true} is VALID [2020-07-18 02:27:59,331 INFO L280 TraceCheckUtils]: 19: Hoare triple {924#true} SUMMARY for call write~init~int(53, #t~string91.base, 3 + #t~string91.offset, 1); srcloc: L1885-3 {924#true} is VALID [2020-07-18 02:27:59,331 INFO L280 TraceCheckUtils]: 20: Hoare triple {924#true} SUMMARY for call write~init~int(56, #t~string91.base, 4 + #t~string91.offset, 1); srcloc: L1885-4 {924#true} is VALID [2020-07-18 02:27:59,332 INFO L280 TraceCheckUtils]: 21: Hoare triple {924#true} SUMMARY for call write~init~int(0, #t~string91.base, 5 + #t~string91.offset, 1); srcloc: L1885-5 {924#true} is VALID [2020-07-18 02:27:59,333 INFO L280 TraceCheckUtils]: 22: Hoare triple {924#true} ~ldv_state_variable_1~0 := 0; {924#true} is VALID [2020-07-18 02:27:59,334 INFO L280 TraceCheckUtils]: 23: Hoare triple {924#true} ~LDV_IN_INTERRUPT~0 := 1; {924#true} is VALID [2020-07-18 02:27:59,334 INFO L280 TraceCheckUtils]: 24: Hoare triple {924#true} ~ref_cnt~0 := 0; {924#true} is VALID [2020-07-18 02:27:59,335 INFO L280 TraceCheckUtils]: 25: Hoare triple {924#true} ~ldv_state_variable_0~0 := 0; {924#true} is VALID [2020-07-18 02:27:59,335 INFO L280 TraceCheckUtils]: 26: Hoare triple {924#true} SUMMARY for call ~#ns558_isa_portlist~0.base, ~#ns558_isa_portlist~0.offset := #Ultimate.allocOnStack(64); srcloc: L1658 {924#true} is VALID [2020-07-18 02:27:59,336 INFO L280 TraceCheckUtils]: 27: Hoare triple {924#true} SUMMARY for call write~init~int(513, ~#ns558_isa_portlist~0.base, ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-1 {924#true} is VALID [2020-07-18 02:27:59,336 INFO L280 TraceCheckUtils]: 28: Hoare triple {924#true} SUMMARY for call write~init~int(512, ~#ns558_isa_portlist~0.base, 4 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-2 {924#true} is VALID [2020-07-18 02:27:59,337 INFO L280 TraceCheckUtils]: 29: Hoare triple {924#true} SUMMARY for call write~init~int(514, ~#ns558_isa_portlist~0.base, 8 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-3 {924#true} is VALID [2020-07-18 02:27:59,337 INFO L280 TraceCheckUtils]: 30: Hoare triple {924#true} SUMMARY for call write~init~int(515, ~#ns558_isa_portlist~0.base, 12 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-4 {924#true} is VALID [2020-07-18 02:27:59,338 INFO L280 TraceCheckUtils]: 31: Hoare triple {924#true} SUMMARY for call write~init~int(516, ~#ns558_isa_portlist~0.base, 16 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-5 {924#true} is VALID [2020-07-18 02:27:59,338 INFO L280 TraceCheckUtils]: 32: Hoare triple {924#true} SUMMARY for call write~init~int(517, ~#ns558_isa_portlist~0.base, 20 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-6 {924#true} is VALID [2020-07-18 02:27:59,339 INFO L280 TraceCheckUtils]: 33: Hoare triple {924#true} SUMMARY for call write~init~int(519, ~#ns558_isa_portlist~0.base, 24 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-7 {924#true} is VALID [2020-07-18 02:27:59,339 INFO L280 TraceCheckUtils]: 34: Hoare triple {924#true} SUMMARY for call write~init~int(521, ~#ns558_isa_portlist~0.base, 28 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-8 {924#true} is VALID [2020-07-18 02:27:59,339 INFO L280 TraceCheckUtils]: 35: Hoare triple {924#true} SUMMARY for call write~init~int(523, ~#ns558_isa_portlist~0.base, 32 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-9 {924#true} is VALID [2020-07-18 02:27:59,340 INFO L280 TraceCheckUtils]: 36: Hoare triple {924#true} SUMMARY for call write~init~int(524, ~#ns558_isa_portlist~0.base, 36 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-10 {924#true} is VALID [2020-07-18 02:27:59,340 INFO L280 TraceCheckUtils]: 37: Hoare triple {924#true} SUMMARY for call write~init~int(526, ~#ns558_isa_portlist~0.base, 40 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-11 {924#true} is VALID [2020-07-18 02:27:59,341 INFO L280 TraceCheckUtils]: 38: Hoare triple {924#true} SUMMARY for call write~init~int(527, ~#ns558_isa_portlist~0.base, 44 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-12 {924#true} is VALID [2020-07-18 02:27:59,341 INFO L280 TraceCheckUtils]: 39: Hoare triple {924#true} SUMMARY for call write~init~int(529, ~#ns558_isa_portlist~0.base, 48 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-13 {924#true} is VALID [2020-07-18 02:27:59,342 INFO L280 TraceCheckUtils]: 40: Hoare triple {924#true} SUMMARY for call write~init~int(537, ~#ns558_isa_portlist~0.base, 52 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-14 {924#true} is VALID [2020-07-18 02:27:59,342 INFO L280 TraceCheckUtils]: 41: Hoare triple {924#true} SUMMARY for call write~init~int(257, ~#ns558_isa_portlist~0.base, 56 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-15 {924#true} is VALID [2020-07-18 02:27:59,343 INFO L280 TraceCheckUtils]: 42: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#ns558_isa_portlist~0.base, 60 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-16 {924#true} is VALID [2020-07-18 02:27:59,343 INFO L280 TraceCheckUtils]: 43: Hoare triple {924#true} SUMMARY for call ~#ns558_list~0.base, ~#ns558_list~0.offset := #Ultimate.allocOnStack(16); srcloc: L1658-17 {924#true} is VALID [2020-07-18 02:27:59,344 INFO L280 TraceCheckUtils]: 44: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(~#ns558_list~0.base, ~#ns558_list~0.offset, ~#ns558_list~0.base, ~#ns558_list~0.offset, 8); srcloc: L1663 {924#true} is VALID [2020-07-18 02:27:59,344 INFO L280 TraceCheckUtils]: 45: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(~#ns558_list~0.base, ~#ns558_list~0.offset, ~#ns558_list~0.base, 8 + ~#ns558_list~0.offset, 8); srcloc: L1663-1 {924#true} is VALID [2020-07-18 02:27:59,345 INFO L280 TraceCheckUtils]: 46: Hoare triple {924#true} SUMMARY for call ~#pnp_devids~0.base, ~#pnp_devids~0.offset := #Ultimate.allocOnStack(368); srcloc: L1663-2 {924#true} is VALID [2020-07-18 02:27:59,345 INFO L280 TraceCheckUtils]: 47: Hoare triple {924#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, ~#pnp_devids~0.offset, 1); srcloc: L1806 {924#true} is VALID [2020-07-18 02:27:59,345 INFO L280 TraceCheckUtils]: 48: Hoare triple {924#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 1 + ~#pnp_devids~0.offset, 1); srcloc: L1806-1 {924#true} is VALID [2020-07-18 02:27:59,346 INFO L280 TraceCheckUtils]: 49: Hoare triple {924#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 2 + ~#pnp_devids~0.offset, 1); srcloc: L1806-2 {924#true} is VALID [2020-07-18 02:27:59,346 INFO L280 TraceCheckUtils]: 50: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 3 + ~#pnp_devids~0.offset, 1); srcloc: L1806-3 {924#true} is VALID [2020-07-18 02:27:59,346 INFO L280 TraceCheckUtils]: 51: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 4 + ~#pnp_devids~0.offset, 1); srcloc: L1806-4 {924#true} is VALID [2020-07-18 02:27:59,347 INFO L280 TraceCheckUtils]: 52: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 5 + ~#pnp_devids~0.offset, 1); srcloc: L1806-5 {924#true} is VALID [2020-07-18 02:27:59,347 INFO L280 TraceCheckUtils]: 53: Hoare triple {924#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 6 + ~#pnp_devids~0.offset, 1); srcloc: L1806-6 {924#true} is VALID [2020-07-18 02:27:59,347 INFO L280 TraceCheckUtils]: 54: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 7 + ~#pnp_devids~0.offset, 1); srcloc: L1806-7 {924#true} is VALID [2020-07-18 02:27:59,348 INFO L280 TraceCheckUtils]: 55: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 8 + ~#pnp_devids~0.offset, 8); srcloc: L1806-8 {924#true} is VALID [2020-07-18 02:27:59,348 INFO L280 TraceCheckUtils]: 56: Hoare triple {924#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 16 + ~#pnp_devids~0.offset, 1); srcloc: L1806-9 {924#true} is VALID [2020-07-18 02:27:59,348 INFO L280 TraceCheckUtils]: 57: Hoare triple {924#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 17 + ~#pnp_devids~0.offset, 1); srcloc: L1806-10 {924#true} is VALID [2020-07-18 02:27:59,349 INFO L280 TraceCheckUtils]: 58: Hoare triple {924#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 18 + ~#pnp_devids~0.offset, 1); srcloc: L1806-11 {924#true} is VALID [2020-07-18 02:27:59,349 INFO L280 TraceCheckUtils]: 59: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 19 + ~#pnp_devids~0.offset, 1); srcloc: L1806-12 {924#true} is VALID [2020-07-18 02:27:59,349 INFO L280 TraceCheckUtils]: 60: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 20 + ~#pnp_devids~0.offset, 1); srcloc: L1806-13 {924#true} is VALID [2020-07-18 02:27:59,350 INFO L280 TraceCheckUtils]: 61: Hoare triple {924#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 21 + ~#pnp_devids~0.offset, 1); srcloc: L1806-14 {924#true} is VALID [2020-07-18 02:27:59,350 INFO L280 TraceCheckUtils]: 62: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 22 + ~#pnp_devids~0.offset, 1); srcloc: L1806-15 {924#true} is VALID [2020-07-18 02:27:59,350 INFO L280 TraceCheckUtils]: 63: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 23 + ~#pnp_devids~0.offset, 1); srcloc: L1806-16 {924#true} is VALID [2020-07-18 02:27:59,351 INFO L280 TraceCheckUtils]: 64: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 24 + ~#pnp_devids~0.offset, 8); srcloc: L1806-17 {924#true} is VALID [2020-07-18 02:27:59,351 INFO L280 TraceCheckUtils]: 65: Hoare triple {924#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 32 + ~#pnp_devids~0.offset, 1); srcloc: L1806-18 {924#true} is VALID [2020-07-18 02:27:59,352 INFO L280 TraceCheckUtils]: 66: Hoare triple {924#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 33 + ~#pnp_devids~0.offset, 1); srcloc: L1806-19 {924#true} is VALID [2020-07-18 02:27:59,352 INFO L280 TraceCheckUtils]: 67: Hoare triple {924#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 34 + ~#pnp_devids~0.offset, 1); srcloc: L1806-20 {924#true} is VALID [2020-07-18 02:27:59,353 INFO L280 TraceCheckUtils]: 68: Hoare triple {924#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 35 + ~#pnp_devids~0.offset, 1); srcloc: L1806-21 {924#true} is VALID [2020-07-18 02:27:59,353 INFO L280 TraceCheckUtils]: 69: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 36 + ~#pnp_devids~0.offset, 1); srcloc: L1806-22 {924#true} is VALID [2020-07-18 02:27:59,354 INFO L280 TraceCheckUtils]: 70: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 37 + ~#pnp_devids~0.offset, 1); srcloc: L1806-23 {924#true} is VALID [2020-07-18 02:27:59,355 INFO L280 TraceCheckUtils]: 71: Hoare triple {924#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 38 + ~#pnp_devids~0.offset, 1); srcloc: L1806-24 {924#true} is VALID [2020-07-18 02:27:59,356 INFO L280 TraceCheckUtils]: 72: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 39 + ~#pnp_devids~0.offset, 1); srcloc: L1806-25 {924#true} is VALID [2020-07-18 02:27:59,356 INFO L280 TraceCheckUtils]: 73: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 40 + ~#pnp_devids~0.offset, 8); srcloc: L1806-26 {924#true} is VALID [2020-07-18 02:27:59,356 INFO L280 TraceCheckUtils]: 74: Hoare triple {924#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 48 + ~#pnp_devids~0.offset, 1); srcloc: L1806-27 {924#true} is VALID [2020-07-18 02:27:59,357 INFO L280 TraceCheckUtils]: 75: Hoare triple {924#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 49 + ~#pnp_devids~0.offset, 1); srcloc: L1806-28 {924#true} is VALID [2020-07-18 02:27:59,357 INFO L280 TraceCheckUtils]: 76: Hoare triple {924#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 50 + ~#pnp_devids~0.offset, 1); srcloc: L1806-29 {924#true} is VALID [2020-07-18 02:27:59,358 INFO L280 TraceCheckUtils]: 77: Hoare triple {924#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 51 + ~#pnp_devids~0.offset, 1); srcloc: L1806-30 {924#true} is VALID [2020-07-18 02:27:59,358 INFO L280 TraceCheckUtils]: 78: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 52 + ~#pnp_devids~0.offset, 1); srcloc: L1806-31 {924#true} is VALID [2020-07-18 02:27:59,359 INFO L280 TraceCheckUtils]: 79: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 53 + ~#pnp_devids~0.offset, 1); srcloc: L1806-32 {924#true} is VALID [2020-07-18 02:27:59,359 INFO L280 TraceCheckUtils]: 80: Hoare triple {924#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 54 + ~#pnp_devids~0.offset, 1); srcloc: L1806-33 {924#true} is VALID [2020-07-18 02:27:59,360 INFO L280 TraceCheckUtils]: 81: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 55 + ~#pnp_devids~0.offset, 1); srcloc: L1806-34 {924#true} is VALID [2020-07-18 02:27:59,360 INFO L280 TraceCheckUtils]: 82: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 56 + ~#pnp_devids~0.offset, 8); srcloc: L1806-35 {924#true} is VALID [2020-07-18 02:27:59,360 INFO L280 TraceCheckUtils]: 83: Hoare triple {924#true} SUMMARY for call write~init~int(65, ~#pnp_devids~0.base, 64 + ~#pnp_devids~0.offset, 1); srcloc: L1806-36 {924#true} is VALID [2020-07-18 02:27:59,361 INFO L280 TraceCheckUtils]: 84: Hoare triple {924#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 65 + ~#pnp_devids~0.offset, 1); srcloc: L1806-37 {924#true} is VALID [2020-07-18 02:27:59,361 INFO L280 TraceCheckUtils]: 85: Hoare triple {924#true} SUMMARY for call write~init~int(66, ~#pnp_devids~0.base, 66 + ~#pnp_devids~0.offset, 1); srcloc: L1806-38 {924#true} is VALID [2020-07-18 02:27:59,374 INFO L280 TraceCheckUtils]: 86: Hoare triple {924#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 67 + ~#pnp_devids~0.offset, 1); srcloc: L1806-39 {924#true} is VALID [2020-07-18 02:27:59,375 INFO L280 TraceCheckUtils]: 87: Hoare triple {924#true} SUMMARY for call write~init~int(54, ~#pnp_devids~0.base, 68 + ~#pnp_devids~0.offset, 1); srcloc: L1806-40 {924#true} is VALID [2020-07-18 02:27:59,375 INFO L280 TraceCheckUtils]: 88: Hoare triple {924#true} SUMMARY for call write~init~int(102, ~#pnp_devids~0.base, 69 + ~#pnp_devids~0.offset, 1); srcloc: L1806-41 {924#true} is VALID [2020-07-18 02:27:59,376 INFO L280 TraceCheckUtils]: 89: Hoare triple {924#true} SUMMARY for call write~init~int(100, ~#pnp_devids~0.base, 70 + ~#pnp_devids~0.offset, 1); srcloc: L1806-42 {924#true} is VALID [2020-07-18 02:27:59,376 INFO L280 TraceCheckUtils]: 90: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 71 + ~#pnp_devids~0.offset, 1); srcloc: L1806-43 {924#true} is VALID [2020-07-18 02:27:59,379 INFO L280 TraceCheckUtils]: 91: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 72 + ~#pnp_devids~0.offset, 8); srcloc: L1806-44 {924#true} is VALID [2020-07-18 02:27:59,379 INFO L280 TraceCheckUtils]: 92: Hoare triple {924#true} SUMMARY for call write~init~int(65, ~#pnp_devids~0.base, 80 + ~#pnp_devids~0.offset, 1); srcloc: L1806-45 {924#true} is VALID [2020-07-18 02:27:59,380 INFO L280 TraceCheckUtils]: 93: Hoare triple {924#true} SUMMARY for call write~init~int(90, ~#pnp_devids~0.base, 81 + ~#pnp_devids~0.offset, 1); srcloc: L1806-46 {924#true} is VALID [2020-07-18 02:27:59,380 INFO L280 TraceCheckUtils]: 94: Hoare triple {924#true} SUMMARY for call write~init~int(84, ~#pnp_devids~0.base, 82 + ~#pnp_devids~0.offset, 1); srcloc: L1806-47 {924#true} is VALID [2020-07-18 02:27:59,380 INFO L280 TraceCheckUtils]: 95: Hoare triple {924#true} SUMMARY for call write~init~int(51, ~#pnp_devids~0.base, 83 + ~#pnp_devids~0.offset, 1); srcloc: L1806-48 {924#true} is VALID [2020-07-18 02:27:59,381 INFO L280 TraceCheckUtils]: 96: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 84 + ~#pnp_devids~0.offset, 1); srcloc: L1806-49 {924#true} is VALID [2020-07-18 02:27:59,384 INFO L280 TraceCheckUtils]: 97: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 85 + ~#pnp_devids~0.offset, 1); srcloc: L1806-50 {924#true} is VALID [2020-07-18 02:27:59,385 INFO L280 TraceCheckUtils]: 98: Hoare triple {924#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 86 + ~#pnp_devids~0.offset, 1); srcloc: L1806-51 {924#true} is VALID [2020-07-18 02:27:59,385 INFO L280 TraceCheckUtils]: 99: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 87 + ~#pnp_devids~0.offset, 1); srcloc: L1806-52 {924#true} is VALID [2020-07-18 02:27:59,385 INFO L280 TraceCheckUtils]: 100: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 88 + ~#pnp_devids~0.offset, 8); srcloc: L1806-53 {924#true} is VALID [2020-07-18 02:27:59,386 INFO L280 TraceCheckUtils]: 101: Hoare triple {924#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 96 + ~#pnp_devids~0.offset, 1); srcloc: L1806-54 {924#true} is VALID [2020-07-18 02:27:59,386 INFO L280 TraceCheckUtils]: 102: Hoare triple {924#true} SUMMARY for call write~init~int(68, ~#pnp_devids~0.base, 97 + ~#pnp_devids~0.offset, 1); srcloc: L1806-55 {924#true} is VALID [2020-07-18 02:27:59,387 INFO L280 TraceCheckUtils]: 103: Hoare triple {924#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 98 + ~#pnp_devids~0.offset, 1); srcloc: L1806-56 {924#true} is VALID [2020-07-18 02:27:59,387 INFO L280 TraceCheckUtils]: 104: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 99 + ~#pnp_devids~0.offset, 1); srcloc: L1806-57 {924#true} is VALID [2020-07-18 02:27:59,388 INFO L280 TraceCheckUtils]: 105: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 100 + ~#pnp_devids~0.offset, 1); srcloc: L1806-58 {924#true} is VALID [2020-07-18 02:27:59,389 INFO L280 TraceCheckUtils]: 106: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 101 + ~#pnp_devids~0.offset, 1); srcloc: L1806-59 {924#true} is VALID [2020-07-18 02:27:59,389 INFO L280 TraceCheckUtils]: 107: Hoare triple {924#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 102 + ~#pnp_devids~0.offset, 1); srcloc: L1806-60 {924#true} is VALID [2020-07-18 02:27:59,391 INFO L280 TraceCheckUtils]: 108: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 103 + ~#pnp_devids~0.offset, 1); srcloc: L1806-61 {924#true} is VALID [2020-07-18 02:27:59,392 INFO L280 TraceCheckUtils]: 109: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 104 + ~#pnp_devids~0.offset, 8); srcloc: L1806-62 {924#true} is VALID [2020-07-18 02:27:59,392 INFO L280 TraceCheckUtils]: 110: Hoare triple {924#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 112 + ~#pnp_devids~0.offset, 1); srcloc: L1806-63 {924#true} is VALID [2020-07-18 02:27:59,392 INFO L280 TraceCheckUtils]: 111: Hoare triple {924#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 113 + ~#pnp_devids~0.offset, 1); srcloc: L1806-64 {924#true} is VALID [2020-07-18 02:27:59,393 INFO L280 TraceCheckUtils]: 112: Hoare triple {924#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 114 + ~#pnp_devids~0.offset, 1); srcloc: L1806-65 {924#true} is VALID [2020-07-18 02:27:59,393 INFO L280 TraceCheckUtils]: 113: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 115 + ~#pnp_devids~0.offset, 1); srcloc: L1806-66 {924#true} is VALID [2020-07-18 02:27:59,394 INFO L280 TraceCheckUtils]: 114: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 116 + ~#pnp_devids~0.offset, 1); srcloc: L1806-67 {924#true} is VALID [2020-07-18 02:27:59,394 INFO L280 TraceCheckUtils]: 115: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 117 + ~#pnp_devids~0.offset, 1); srcloc: L1806-68 {924#true} is VALID [2020-07-18 02:27:59,395 INFO L280 TraceCheckUtils]: 116: Hoare triple {924#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 118 + ~#pnp_devids~0.offset, 1); srcloc: L1806-69 {924#true} is VALID [2020-07-18 02:27:59,395 INFO L280 TraceCheckUtils]: 117: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 119 + ~#pnp_devids~0.offset, 1); srcloc: L1806-70 {924#true} is VALID [2020-07-18 02:27:59,396 INFO L280 TraceCheckUtils]: 118: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 120 + ~#pnp_devids~0.offset, 8); srcloc: L1806-71 {924#true} is VALID [2020-07-18 02:27:59,396 INFO L280 TraceCheckUtils]: 119: Hoare triple {924#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 128 + ~#pnp_devids~0.offset, 1); srcloc: L1806-72 {924#true} is VALID [2020-07-18 02:27:59,396 INFO L280 TraceCheckUtils]: 120: Hoare triple {924#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 129 + ~#pnp_devids~0.offset, 1); srcloc: L1806-73 {924#true} is VALID [2020-07-18 02:27:59,397 INFO L280 TraceCheckUtils]: 121: Hoare triple {924#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 130 + ~#pnp_devids~0.offset, 1); srcloc: L1806-74 {924#true} is VALID [2020-07-18 02:27:59,397 INFO L280 TraceCheckUtils]: 122: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 131 + ~#pnp_devids~0.offset, 1); srcloc: L1806-75 {924#true} is VALID [2020-07-18 02:27:59,398 INFO L280 TraceCheckUtils]: 123: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 132 + ~#pnp_devids~0.offset, 1); srcloc: L1806-76 {924#true} is VALID [2020-07-18 02:27:59,398 INFO L280 TraceCheckUtils]: 124: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 133 + ~#pnp_devids~0.offset, 1); srcloc: L1806-77 {924#true} is VALID [2020-07-18 02:27:59,399 INFO L280 TraceCheckUtils]: 125: Hoare triple {924#true} SUMMARY for call write~init~int(102, ~#pnp_devids~0.base, 134 + ~#pnp_devids~0.offset, 1); srcloc: L1806-78 {924#true} is VALID [2020-07-18 02:27:59,428 INFO L280 TraceCheckUtils]: 126: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 135 + ~#pnp_devids~0.offset, 1); srcloc: L1806-79 {924#true} is VALID [2020-07-18 02:27:59,429 INFO L280 TraceCheckUtils]: 127: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 136 + ~#pnp_devids~0.offset, 8); srcloc: L1806-80 {924#true} is VALID [2020-07-18 02:27:59,429 INFO L280 TraceCheckUtils]: 128: Hoare triple {924#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 144 + ~#pnp_devids~0.offset, 1); srcloc: L1806-81 {924#true} is VALID [2020-07-18 02:27:59,429 INFO L280 TraceCheckUtils]: 129: Hoare triple {924#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 145 + ~#pnp_devids~0.offset, 1); srcloc: L1806-82 {924#true} is VALID [2020-07-18 02:27:59,429 INFO L280 TraceCheckUtils]: 130: Hoare triple {924#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 146 + ~#pnp_devids~0.offset, 1); srcloc: L1806-83 {924#true} is VALID [2020-07-18 02:27:59,430 INFO L280 TraceCheckUtils]: 131: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 147 + ~#pnp_devids~0.offset, 1); srcloc: L1806-84 {924#true} is VALID [2020-07-18 02:27:59,430 INFO L280 TraceCheckUtils]: 132: Hoare triple {924#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 148 + ~#pnp_devids~0.offset, 1); srcloc: L1806-85 {924#true} is VALID [2020-07-18 02:27:59,430 INFO L280 TraceCheckUtils]: 133: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 149 + ~#pnp_devids~0.offset, 1); srcloc: L1806-86 {924#true} is VALID [2020-07-18 02:27:59,431 INFO L280 TraceCheckUtils]: 134: Hoare triple {924#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 150 + ~#pnp_devids~0.offset, 1); srcloc: L1806-87 {924#true} is VALID [2020-07-18 02:27:59,431 INFO L280 TraceCheckUtils]: 135: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 151 + ~#pnp_devids~0.offset, 1); srcloc: L1806-88 {924#true} is VALID [2020-07-18 02:27:59,432 INFO L280 TraceCheckUtils]: 136: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 152 + ~#pnp_devids~0.offset, 8); srcloc: L1806-89 {924#true} is VALID [2020-07-18 02:27:59,432 INFO L280 TraceCheckUtils]: 137: Hoare triple {924#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 160 + ~#pnp_devids~0.offset, 1); srcloc: L1806-90 {924#true} is VALID [2020-07-18 02:27:59,436 INFO L280 TraceCheckUtils]: 138: Hoare triple {924#true} SUMMARY for call write~init~int(84, ~#pnp_devids~0.base, 161 + ~#pnp_devids~0.offset, 1); srcloc: L1806-91 {924#true} is VALID [2020-07-18 02:27:59,437 INFO L280 TraceCheckUtils]: 139: Hoare triple {924#true} SUMMARY for call write~init~int(76, ~#pnp_devids~0.base, 162 + ~#pnp_devids~0.offset, 1); srcloc: L1806-92 {924#true} is VALID [2020-07-18 02:27:59,437 INFO L280 TraceCheckUtils]: 140: Hoare triple {924#true} SUMMARY for call write~init~int(55, ~#pnp_devids~0.base, 163 + ~#pnp_devids~0.offset, 1); srcloc: L1806-93 {924#true} is VALID [2020-07-18 02:27:59,437 INFO L280 TraceCheckUtils]: 141: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 164 + ~#pnp_devids~0.offset, 1); srcloc: L1806-94 {924#true} is VALID [2020-07-18 02:27:59,438 INFO L280 TraceCheckUtils]: 142: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 165 + ~#pnp_devids~0.offset, 1); srcloc: L1806-95 {924#true} is VALID [2020-07-18 02:27:59,438 INFO L280 TraceCheckUtils]: 143: Hoare triple {924#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 166 + ~#pnp_devids~0.offset, 1); srcloc: L1806-96 {924#true} is VALID [2020-07-18 02:27:59,438 INFO L280 TraceCheckUtils]: 144: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 167 + ~#pnp_devids~0.offset, 1); srcloc: L1806-97 {924#true} is VALID [2020-07-18 02:27:59,439 INFO L280 TraceCheckUtils]: 145: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 168 + ~#pnp_devids~0.offset, 8); srcloc: L1806-98 {924#true} is VALID [2020-07-18 02:27:59,439 INFO L280 TraceCheckUtils]: 146: Hoare triple {924#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 176 + ~#pnp_devids~0.offset, 1); srcloc: L1806-99 {924#true} is VALID [2020-07-18 02:27:59,439 INFO L280 TraceCheckUtils]: 147: Hoare triple {924#true} SUMMARY for call write~init~int(84, ~#pnp_devids~0.base, 177 + ~#pnp_devids~0.offset, 1); srcloc: L1806-100 {924#true} is VALID [2020-07-18 02:27:59,440 INFO L280 TraceCheckUtils]: 148: Hoare triple {924#true} SUMMARY for call write~init~int(76, ~#pnp_devids~0.base, 178 + ~#pnp_devids~0.offset, 1); srcloc: L1806-101 {924#true} is VALID [2020-07-18 02:27:59,440 INFO L280 TraceCheckUtils]: 149: Hoare triple {924#true} SUMMARY for call write~init~int(55, ~#pnp_devids~0.base, 179 + ~#pnp_devids~0.offset, 1); srcloc: L1806-102 {924#true} is VALID [2020-07-18 02:27:59,440 INFO L280 TraceCheckUtils]: 150: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 180 + ~#pnp_devids~0.offset, 1); srcloc: L1806-103 {924#true} is VALID [2020-07-18 02:27:59,441 INFO L280 TraceCheckUtils]: 151: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 181 + ~#pnp_devids~0.offset, 1); srcloc: L1806-104 {924#true} is VALID [2020-07-18 02:27:59,441 INFO L280 TraceCheckUtils]: 152: Hoare triple {924#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 182 + ~#pnp_devids~0.offset, 1); srcloc: L1806-105 {924#true} is VALID [2020-07-18 02:27:59,441 INFO L280 TraceCheckUtils]: 153: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 183 + ~#pnp_devids~0.offset, 1); srcloc: L1806-106 {924#true} is VALID [2020-07-18 02:27:59,442 INFO L280 TraceCheckUtils]: 154: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 184 + ~#pnp_devids~0.offset, 8); srcloc: L1806-107 {924#true} is VALID [2020-07-18 02:27:59,442 INFO L280 TraceCheckUtils]: 155: Hoare triple {924#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 192 + ~#pnp_devids~0.offset, 1); srcloc: L1806-108 {924#true} is VALID [2020-07-18 02:27:59,443 INFO L280 TraceCheckUtils]: 156: Hoare triple {924#true} SUMMARY for call write~init~int(84, ~#pnp_devids~0.base, 193 + ~#pnp_devids~0.offset, 1); srcloc: L1806-109 {924#true} is VALID [2020-07-18 02:27:59,443 INFO L280 TraceCheckUtils]: 157: Hoare triple {924#true} SUMMARY for call write~init~int(76, ~#pnp_devids~0.base, 194 + ~#pnp_devids~0.offset, 1); srcloc: L1806-110 {924#true} is VALID [2020-07-18 02:27:59,443 INFO L280 TraceCheckUtils]: 158: Hoare triple {924#true} SUMMARY for call write~init~int(55, ~#pnp_devids~0.base, 195 + ~#pnp_devids~0.offset, 1); srcloc: L1806-111 {924#true} is VALID [2020-07-18 02:27:59,444 INFO L280 TraceCheckUtils]: 159: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 196 + ~#pnp_devids~0.offset, 1); srcloc: L1806-112 {924#true} is VALID [2020-07-18 02:27:59,444 INFO L280 TraceCheckUtils]: 160: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 197 + ~#pnp_devids~0.offset, 1); srcloc: L1806-113 {924#true} is VALID [2020-07-18 02:27:59,444 INFO L280 TraceCheckUtils]: 161: Hoare triple {924#true} SUMMARY for call write~init~int(53, ~#pnp_devids~0.base, 198 + ~#pnp_devids~0.offset, 1); srcloc: L1806-114 {924#true} is VALID [2020-07-18 02:27:59,445 INFO L280 TraceCheckUtils]: 162: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 199 + ~#pnp_devids~0.offset, 1); srcloc: L1806-115 {924#true} is VALID [2020-07-18 02:27:59,445 INFO L280 TraceCheckUtils]: 163: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 200 + ~#pnp_devids~0.offset, 8); srcloc: L1806-116 {924#true} is VALID [2020-07-18 02:27:59,445 INFO L280 TraceCheckUtils]: 164: Hoare triple {924#true} SUMMARY for call write~init~int(69, ~#pnp_devids~0.base, 208 + ~#pnp_devids~0.offset, 1); srcloc: L1806-117 {924#true} is VALID [2020-07-18 02:27:59,446 INFO L280 TraceCheckUtils]: 165: Hoare triple {924#true} SUMMARY for call write~init~int(78, ~#pnp_devids~0.base, 209 + ~#pnp_devids~0.offset, 1); srcloc: L1806-118 {924#true} is VALID [2020-07-18 02:27:59,446 INFO L280 TraceCheckUtils]: 166: Hoare triple {924#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 210 + ~#pnp_devids~0.offset, 1); srcloc: L1806-119 {924#true} is VALID [2020-07-18 02:27:59,446 INFO L280 TraceCheckUtils]: 167: Hoare triple {924#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 211 + ~#pnp_devids~0.offset, 1); srcloc: L1806-120 {924#true} is VALID [2020-07-18 02:27:59,447 INFO L280 TraceCheckUtils]: 168: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 212 + ~#pnp_devids~0.offset, 1); srcloc: L1806-121 {924#true} is VALID [2020-07-18 02:27:59,447 INFO L280 TraceCheckUtils]: 169: Hoare triple {924#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 213 + ~#pnp_devids~0.offset, 1); srcloc: L1806-122 {924#true} is VALID [2020-07-18 02:27:59,447 INFO L280 TraceCheckUtils]: 170: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 214 + ~#pnp_devids~0.offset, 1); srcloc: L1806-123 {924#true} is VALID [2020-07-18 02:27:59,447 INFO L280 TraceCheckUtils]: 171: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 215 + ~#pnp_devids~0.offset, 1); srcloc: L1806-124 {924#true} is VALID [2020-07-18 02:27:59,448 INFO L280 TraceCheckUtils]: 172: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 216 + ~#pnp_devids~0.offset, 8); srcloc: L1806-125 {924#true} is VALID [2020-07-18 02:27:59,448 INFO L280 TraceCheckUtils]: 173: Hoare triple {924#true} SUMMARY for call write~init~int(69, ~#pnp_devids~0.base, 224 + ~#pnp_devids~0.offset, 1); srcloc: L1806-126 {924#true} is VALID [2020-07-18 02:27:59,448 INFO L280 TraceCheckUtils]: 174: Hoare triple {924#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 225 + ~#pnp_devids~0.offset, 1); srcloc: L1806-127 {924#true} is VALID [2020-07-18 02:27:59,448 INFO L280 TraceCheckUtils]: 175: Hoare triple {924#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 226 + ~#pnp_devids~0.offset, 1); srcloc: L1806-128 {924#true} is VALID [2020-07-18 02:27:59,448 INFO L280 TraceCheckUtils]: 176: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 227 + ~#pnp_devids~0.offset, 1); srcloc: L1806-129 {924#true} is VALID [2020-07-18 02:27:59,449 INFO L280 TraceCheckUtils]: 177: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 228 + ~#pnp_devids~0.offset, 1); srcloc: L1806-130 {924#true} is VALID [2020-07-18 02:27:59,449 INFO L280 TraceCheckUtils]: 178: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 229 + ~#pnp_devids~0.offset, 1); srcloc: L1806-131 {924#true} is VALID [2020-07-18 02:27:59,449 INFO L280 TraceCheckUtils]: 179: Hoare triple {924#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 230 + ~#pnp_devids~0.offset, 1); srcloc: L1806-132 {924#true} is VALID [2020-07-18 02:27:59,449 INFO L280 TraceCheckUtils]: 180: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 231 + ~#pnp_devids~0.offset, 1); srcloc: L1806-133 {924#true} is VALID [2020-07-18 02:27:59,450 INFO L280 TraceCheckUtils]: 181: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 232 + ~#pnp_devids~0.offset, 8); srcloc: L1806-134 {924#true} is VALID [2020-07-18 02:27:59,450 INFO L280 TraceCheckUtils]: 182: Hoare triple {924#true} SUMMARY for call write~init~int(69, ~#pnp_devids~0.base, 240 + ~#pnp_devids~0.offset, 1); srcloc: L1806-135 {924#true} is VALID [2020-07-18 02:27:59,450 INFO L280 TraceCheckUtils]: 183: Hoare triple {924#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 241 + ~#pnp_devids~0.offset, 1); srcloc: L1806-136 {924#true} is VALID [2020-07-18 02:27:59,450 INFO L280 TraceCheckUtils]: 184: Hoare triple {924#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 242 + ~#pnp_devids~0.offset, 1); srcloc: L1806-137 {924#true} is VALID [2020-07-18 02:27:59,450 INFO L280 TraceCheckUtils]: 185: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 243 + ~#pnp_devids~0.offset, 1); srcloc: L1806-138 {924#true} is VALID [2020-07-18 02:27:59,451 INFO L280 TraceCheckUtils]: 186: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 244 + ~#pnp_devids~0.offset, 1); srcloc: L1806-139 {924#true} is VALID [2020-07-18 02:27:59,451 INFO L280 TraceCheckUtils]: 187: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 245 + ~#pnp_devids~0.offset, 1); srcloc: L1806-140 {924#true} is VALID [2020-07-18 02:27:59,451 INFO L280 TraceCheckUtils]: 188: Hoare triple {924#true} SUMMARY for call write~init~int(53, ~#pnp_devids~0.base, 246 + ~#pnp_devids~0.offset, 1); srcloc: L1806-141 {924#true} is VALID [2020-07-18 02:27:59,451 INFO L280 TraceCheckUtils]: 189: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 247 + ~#pnp_devids~0.offset, 1); srcloc: L1806-142 {924#true} is VALID [2020-07-18 02:27:59,452 INFO L280 TraceCheckUtils]: 190: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 248 + ~#pnp_devids~0.offset, 8); srcloc: L1806-143 {924#true} is VALID [2020-07-18 02:27:59,452 INFO L280 TraceCheckUtils]: 191: Hoare triple {924#true} SUMMARY for call write~init~int(69, ~#pnp_devids~0.base, 256 + ~#pnp_devids~0.offset, 1); srcloc: L1806-144 {924#true} is VALID [2020-07-18 02:27:59,452 INFO L280 TraceCheckUtils]: 192: Hoare triple {924#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 257 + ~#pnp_devids~0.offset, 1); srcloc: L1806-145 {924#true} is VALID [2020-07-18 02:27:59,452 INFO L280 TraceCheckUtils]: 193: Hoare triple {924#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 258 + ~#pnp_devids~0.offset, 1); srcloc: L1806-146 {924#true} is VALID [2020-07-18 02:27:59,452 INFO L280 TraceCheckUtils]: 194: Hoare triple {924#true} SUMMARY for call write~init~int(54, ~#pnp_devids~0.base, 259 + ~#pnp_devids~0.offset, 1); srcloc: L1806-147 {924#true} is VALID [2020-07-18 02:27:59,453 INFO L280 TraceCheckUtils]: 195: Hoare triple {924#true} SUMMARY for call write~init~int(56, ~#pnp_devids~0.base, 260 + ~#pnp_devids~0.offset, 1); srcloc: L1806-148 {924#true} is VALID [2020-07-18 02:27:59,453 INFO L280 TraceCheckUtils]: 196: Hoare triple {924#true} SUMMARY for call write~init~int(56, ~#pnp_devids~0.base, 261 + ~#pnp_devids~0.offset, 1); srcloc: L1806-149 {924#true} is VALID [2020-07-18 02:27:59,453 INFO L280 TraceCheckUtils]: 197: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 262 + ~#pnp_devids~0.offset, 1); srcloc: L1806-150 {924#true} is VALID [2020-07-18 02:27:59,453 INFO L280 TraceCheckUtils]: 198: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 263 + ~#pnp_devids~0.offset, 1); srcloc: L1806-151 {924#true} is VALID [2020-07-18 02:27:59,453 INFO L280 TraceCheckUtils]: 199: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 264 + ~#pnp_devids~0.offset, 8); srcloc: L1806-152 {924#true} is VALID [2020-07-18 02:27:59,454 INFO L280 TraceCheckUtils]: 200: Hoare triple {924#true} SUMMARY for call write~init~int(73, ~#pnp_devids~0.base, 272 + ~#pnp_devids~0.offset, 1); srcloc: L1806-153 {924#true} is VALID [2020-07-18 02:27:59,454 INFO L280 TraceCheckUtils]: 201: Hoare triple {924#true} SUMMARY for call write~init~int(66, ~#pnp_devids~0.base, 273 + ~#pnp_devids~0.offset, 1); srcloc: L1806-154 {924#true} is VALID [2020-07-18 02:27:59,454 INFO L280 TraceCheckUtils]: 202: Hoare triple {924#true} SUMMARY for call write~init~int(77, ~#pnp_devids~0.base, 274 + ~#pnp_devids~0.offset, 1); srcloc: L1806-155 {924#true} is VALID [2020-07-18 02:27:59,454 INFO L280 TraceCheckUtils]: 203: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 275 + ~#pnp_devids~0.offset, 1); srcloc: L1806-156 {924#true} is VALID [2020-07-18 02:27:59,454 INFO L280 TraceCheckUtils]: 204: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 276 + ~#pnp_devids~0.offset, 1); srcloc: L1806-157 {924#true} is VALID [2020-07-18 02:27:59,455 INFO L280 TraceCheckUtils]: 205: Hoare triple {924#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 277 + ~#pnp_devids~0.offset, 1); srcloc: L1806-158 {924#true} is VALID [2020-07-18 02:27:59,455 INFO L280 TraceCheckUtils]: 206: Hoare triple {924#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 278 + ~#pnp_devids~0.offset, 1); srcloc: L1806-159 {924#true} is VALID [2020-07-18 02:27:59,456 INFO L280 TraceCheckUtils]: 207: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 279 + ~#pnp_devids~0.offset, 1); srcloc: L1806-160 {924#true} is VALID [2020-07-18 02:27:59,456 INFO L280 TraceCheckUtils]: 208: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 280 + ~#pnp_devids~0.offset, 8); srcloc: L1806-161 {924#true} is VALID [2020-07-18 02:27:59,456 INFO L280 TraceCheckUtils]: 209: Hoare triple {924#true} SUMMARY for call write~init~int(79, ~#pnp_devids~0.base, 288 + ~#pnp_devids~0.offset, 1); srcloc: L1806-162 {924#true} is VALID [2020-07-18 02:27:59,457 INFO L280 TraceCheckUtils]: 210: Hoare triple {924#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 289 + ~#pnp_devids~0.offset, 1); srcloc: L1806-163 {924#true} is VALID [2020-07-18 02:27:59,457 INFO L280 TraceCheckUtils]: 211: Hoare triple {924#true} SUMMARY for call write~init~int(84, ~#pnp_devids~0.base, 290 + ~#pnp_devids~0.offset, 1); srcloc: L1806-164 {924#true} is VALID [2020-07-18 02:27:59,457 INFO L280 TraceCheckUtils]: 212: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 291 + ~#pnp_devids~0.offset, 1); srcloc: L1806-165 {924#true} is VALID [2020-07-18 02:27:59,458 INFO L280 TraceCheckUtils]: 213: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 292 + ~#pnp_devids~0.offset, 1); srcloc: L1806-166 {924#true} is VALID [2020-07-18 02:27:59,459 INFO L280 TraceCheckUtils]: 214: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 293 + ~#pnp_devids~0.offset, 1); srcloc: L1806-167 {924#true} is VALID [2020-07-18 02:27:59,459 INFO L280 TraceCheckUtils]: 215: Hoare triple {924#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 294 + ~#pnp_devids~0.offset, 1); srcloc: L1806-168 {924#true} is VALID [2020-07-18 02:27:59,460 INFO L280 TraceCheckUtils]: 216: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 295 + ~#pnp_devids~0.offset, 1); srcloc: L1806-169 {924#true} is VALID [2020-07-18 02:27:59,460 INFO L280 TraceCheckUtils]: 217: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 296 + ~#pnp_devids~0.offset, 8); srcloc: L1806-170 {924#true} is VALID [2020-07-18 02:27:59,460 INFO L280 TraceCheckUtils]: 218: Hoare triple {924#true} SUMMARY for call write~init~int(89, ~#pnp_devids~0.base, 304 + ~#pnp_devids~0.offset, 1); srcloc: L1806-171 {924#true} is VALID [2020-07-18 02:27:59,461 INFO L280 TraceCheckUtils]: 219: Hoare triple {924#true} SUMMARY for call write~init~int(77, ~#pnp_devids~0.base, 305 + ~#pnp_devids~0.offset, 1); srcloc: L1806-172 {924#true} is VALID [2020-07-18 02:27:59,461 INFO L280 TraceCheckUtils]: 220: Hoare triple {924#true} SUMMARY for call write~init~int(72, ~#pnp_devids~0.base, 306 + ~#pnp_devids~0.offset, 1); srcloc: L1806-173 {924#true} is VALID [2020-07-18 02:27:59,462 INFO L280 TraceCheckUtils]: 221: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 307 + ~#pnp_devids~0.offset, 1); srcloc: L1806-174 {924#true} is VALID [2020-07-18 02:27:59,462 INFO L280 TraceCheckUtils]: 222: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 308 + ~#pnp_devids~0.offset, 1); srcloc: L1806-175 {924#true} is VALID [2020-07-18 02:27:59,462 INFO L280 TraceCheckUtils]: 223: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 309 + ~#pnp_devids~0.offset, 1); srcloc: L1806-176 {924#true} is VALID [2020-07-18 02:27:59,463 INFO L280 TraceCheckUtils]: 224: Hoare triple {924#true} SUMMARY for call write~init~int(54, ~#pnp_devids~0.base, 310 + ~#pnp_devids~0.offset, 1); srcloc: L1806-177 {924#true} is VALID [2020-07-18 02:27:59,463 INFO L280 TraceCheckUtils]: 225: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 311 + ~#pnp_devids~0.offset, 1); srcloc: L1806-178 {924#true} is VALID [2020-07-18 02:27:59,463 INFO L280 TraceCheckUtils]: 226: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 312 + ~#pnp_devids~0.offset, 8); srcloc: L1806-179 {924#true} is VALID [2020-07-18 02:27:59,464 INFO L280 TraceCheckUtils]: 227: Hoare triple {924#true} SUMMARY for call write~init~int(89, ~#pnp_devids~0.base, 320 + ~#pnp_devids~0.offset, 1); srcloc: L1806-180 {924#true} is VALID [2020-07-18 02:27:59,464 INFO L280 TraceCheckUtils]: 228: Hoare triple {924#true} SUMMARY for call write~init~int(77, ~#pnp_devids~0.base, 321 + ~#pnp_devids~0.offset, 1); srcloc: L1806-181 {924#true} is VALID [2020-07-18 02:27:59,464 INFO L280 TraceCheckUtils]: 229: Hoare triple {924#true} SUMMARY for call write~init~int(72, ~#pnp_devids~0.base, 322 + ~#pnp_devids~0.offset, 1); srcloc: L1806-182 {924#true} is VALID [2020-07-18 02:27:59,465 INFO L280 TraceCheckUtils]: 230: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 323 + ~#pnp_devids~0.offset, 1); srcloc: L1806-183 {924#true} is VALID [2020-07-18 02:27:59,465 INFO L280 TraceCheckUtils]: 231: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 324 + ~#pnp_devids~0.offset, 1); srcloc: L1806-184 {924#true} is VALID [2020-07-18 02:27:59,466 INFO L280 TraceCheckUtils]: 232: Hoare triple {924#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 325 + ~#pnp_devids~0.offset, 1); srcloc: L1806-185 {924#true} is VALID [2020-07-18 02:27:59,466 INFO L280 TraceCheckUtils]: 233: Hoare triple {924#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 326 + ~#pnp_devids~0.offset, 1); srcloc: L1806-186 {924#true} is VALID [2020-07-18 02:27:59,466 INFO L280 TraceCheckUtils]: 234: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 327 + ~#pnp_devids~0.offset, 1); srcloc: L1806-187 {924#true} is VALID [2020-07-18 02:27:59,467 INFO L280 TraceCheckUtils]: 235: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 328 + ~#pnp_devids~0.offset, 8); srcloc: L1806-188 {924#true} is VALID [2020-07-18 02:27:59,467 INFO L280 TraceCheckUtils]: 236: Hoare triple {924#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 336 + ~#pnp_devids~0.offset, 1); srcloc: L1806-189 {924#true} is VALID [2020-07-18 02:27:59,467 INFO L280 TraceCheckUtils]: 237: Hoare triple {924#true} SUMMARY for call write~init~int(78, ~#pnp_devids~0.base, 337 + ~#pnp_devids~0.offset, 1); srcloc: L1806-190 {924#true} is VALID [2020-07-18 02:27:59,468 INFO L280 TraceCheckUtils]: 238: Hoare triple {924#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 338 + ~#pnp_devids~0.offset, 1); srcloc: L1806-191 {924#true} is VALID [2020-07-18 02:27:59,468 INFO L280 TraceCheckUtils]: 239: Hoare triple {924#true} SUMMARY for call write~init~int(98, ~#pnp_devids~0.base, 339 + ~#pnp_devids~0.offset, 1); srcloc: L1806-192 {924#true} is VALID [2020-07-18 02:27:59,468 INFO L280 TraceCheckUtils]: 240: Hoare triple {924#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 340 + ~#pnp_devids~0.offset, 1); srcloc: L1806-193 {924#true} is VALID [2020-07-18 02:27:59,469 INFO L280 TraceCheckUtils]: 241: Hoare triple {924#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 341 + ~#pnp_devids~0.offset, 1); srcloc: L1806-194 {924#true} is VALID [2020-07-18 02:27:59,469 INFO L280 TraceCheckUtils]: 242: Hoare triple {924#true} SUMMARY for call write~init~int(102, ~#pnp_devids~0.base, 342 + ~#pnp_devids~0.offset, 1); srcloc: L1806-195 {924#true} is VALID [2020-07-18 02:27:59,470 INFO L280 TraceCheckUtils]: 243: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 343 + ~#pnp_devids~0.offset, 1); srcloc: L1806-196 {924#true} is VALID [2020-07-18 02:27:59,470 INFO L280 TraceCheckUtils]: 244: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 344 + ~#pnp_devids~0.offset, 8); srcloc: L1806-197 {924#true} is VALID [2020-07-18 02:27:59,470 INFO L280 TraceCheckUtils]: 245: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 352 + ~#pnp_devids~0.offset, 1); srcloc: L1806-198 {924#true} is VALID [2020-07-18 02:27:59,471 INFO L280 TraceCheckUtils]: 246: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 353 + ~#pnp_devids~0.offset, 1); srcloc: L1806-199 {924#true} is VALID [2020-07-18 02:27:59,471 INFO L280 TraceCheckUtils]: 247: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 354 + ~#pnp_devids~0.offset, 1); srcloc: L1806-200 {924#true} is VALID [2020-07-18 02:27:59,471 INFO L280 TraceCheckUtils]: 248: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 355 + ~#pnp_devids~0.offset, 1); srcloc: L1806-201 {924#true} is VALID [2020-07-18 02:27:59,472 INFO L280 TraceCheckUtils]: 249: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 356 + ~#pnp_devids~0.offset, 1); srcloc: L1806-202 {924#true} is VALID [2020-07-18 02:27:59,472 INFO L280 TraceCheckUtils]: 250: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 357 + ~#pnp_devids~0.offset, 1); srcloc: L1806-203 {924#true} is VALID [2020-07-18 02:27:59,472 INFO L280 TraceCheckUtils]: 251: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 358 + ~#pnp_devids~0.offset, 1); srcloc: L1806-204 {924#true} is VALID [2020-07-18 02:27:59,473 INFO L280 TraceCheckUtils]: 252: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 359 + ~#pnp_devids~0.offset, 1); srcloc: L1806-205 {924#true} is VALID [2020-07-18 02:27:59,473 INFO L280 TraceCheckUtils]: 253: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 360 + ~#pnp_devids~0.offset, 8); srcloc: L1806-206 {924#true} is VALID [2020-07-18 02:27:59,473 INFO L280 TraceCheckUtils]: 254: Hoare triple {924#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[0 := 0]; {924#true} is VALID [2020-07-18 02:27:59,474 INFO L280 TraceCheckUtils]: 255: Hoare triple {924#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[1 := 0]; {924#true} is VALID [2020-07-18 02:27:59,474 INFO L280 TraceCheckUtils]: 256: Hoare triple {924#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[2 := 0]; {924#true} is VALID [2020-07-18 02:27:59,475 INFO L280 TraceCheckUtils]: 257: Hoare triple {924#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[3 := 0]; {924#true} is VALID [2020-07-18 02:27:59,475 INFO L280 TraceCheckUtils]: 258: Hoare triple {924#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[4 := 0]; {924#true} is VALID [2020-07-18 02:27:59,475 INFO L280 TraceCheckUtils]: 259: Hoare triple {924#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[5 := 0]; {924#true} is VALID [2020-07-18 02:27:59,476 INFO L280 TraceCheckUtils]: 260: Hoare triple {924#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[6 := 0]; {924#true} is VALID [2020-07-18 02:27:59,476 INFO L280 TraceCheckUtils]: 261: Hoare triple {924#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[7 := 0]; {924#true} is VALID [2020-07-18 02:27:59,476 INFO L280 TraceCheckUtils]: 262: Hoare triple {924#true} ~__mod_pnp__pnp_devids_device_table~0.driver_data := 0; {924#true} is VALID [2020-07-18 02:27:59,477 INFO L280 TraceCheckUtils]: 263: Hoare triple {924#true} SUMMARY for call ~#ns558_pnp_driver~0.base, ~#ns558_pnp_driver~0.offset := #Ultimate.allocOnStack(173); srcloc: L1884 {924#true} is VALID [2020-07-18 02:27:59,477 INFO L280 TraceCheckUtils]: 264: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(#t~string91.base, #t~string91.offset, ~#ns558_pnp_driver~0.base, ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-1 {924#true} is VALID [2020-07-18 02:27:59,477 INFO L280 TraceCheckUtils]: 265: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(~#pnp_devids~0.base, ~#pnp_devids~0.offset, ~#ns558_pnp_driver~0.base, 8 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-2 {924#true} is VALID [2020-07-18 02:27:59,478 INFO L280 TraceCheckUtils]: 266: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#ns558_pnp_driver~0.base, 16 + ~#ns558_pnp_driver~0.offset, 4); srcloc: L1884-3 {924#true} is VALID [2020-07-18 02:27:59,478 INFO L280 TraceCheckUtils]: 267: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(#funAddr~ns558_pnp_probe.base, #funAddr~ns558_pnp_probe.offset, ~#ns558_pnp_driver~0.base, 20 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-4 {924#true} is VALID [2020-07-18 02:27:59,479 INFO L280 TraceCheckUtils]: 268: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 28 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-5 {924#true} is VALID [2020-07-18 02:27:59,479 INFO L280 TraceCheckUtils]: 269: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 36 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-6 {924#true} is VALID [2020-07-18 02:27:59,479 INFO L280 TraceCheckUtils]: 270: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 44 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-7 {924#true} is VALID [2020-07-18 02:27:59,480 INFO L280 TraceCheckUtils]: 271: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 52 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-8 {924#true} is VALID [2020-07-18 02:27:59,480 INFO L280 TraceCheckUtils]: 272: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 60 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-9 {924#true} is VALID [2020-07-18 02:27:59,480 INFO L280 TraceCheckUtils]: 273: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 68 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-10 {924#true} is VALID [2020-07-18 02:27:59,481 INFO L280 TraceCheckUtils]: 274: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 76 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-11 {924#true} is VALID [2020-07-18 02:27:59,481 INFO L280 TraceCheckUtils]: 275: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 84 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-12 {924#true} is VALID [2020-07-18 02:27:59,481 INFO L280 TraceCheckUtils]: 276: Hoare triple {924#true} SUMMARY for call write~init~int(0, ~#ns558_pnp_driver~0.base, 92 + ~#ns558_pnp_driver~0.offset, 1); srcloc: L1884-13 {924#true} is VALID [2020-07-18 02:27:59,482 INFO L280 TraceCheckUtils]: 277: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 93 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-14 {924#true} is VALID [2020-07-18 02:27:59,482 INFO L280 TraceCheckUtils]: 278: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 101 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-15 {924#true} is VALID [2020-07-18 02:27:59,482 INFO L280 TraceCheckUtils]: 279: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 109 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-16 {924#true} is VALID [2020-07-18 02:27:59,483 INFO L280 TraceCheckUtils]: 280: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 117 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-17 {924#true} is VALID [2020-07-18 02:27:59,483 INFO L280 TraceCheckUtils]: 281: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 125 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-18 {924#true} is VALID [2020-07-18 02:27:59,497 INFO L280 TraceCheckUtils]: 282: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 133 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-19 {924#true} is VALID [2020-07-18 02:27:59,498 INFO L280 TraceCheckUtils]: 283: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 141 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-20 {924#true} is VALID [2020-07-18 02:27:59,498 INFO L280 TraceCheckUtils]: 284: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 149 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-21 {924#true} is VALID [2020-07-18 02:27:59,498 INFO L280 TraceCheckUtils]: 285: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 157 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-22 {924#true} is VALID [2020-07-18 02:27:59,498 INFO L280 TraceCheckUtils]: 286: Hoare triple {924#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 165 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-23 {924#true} is VALID [2020-07-18 02:27:59,499 INFO L280 TraceCheckUtils]: 287: Hoare triple {924#true} ~ldv_retval_0~0 := 0; {924#true} is VALID [2020-07-18 02:27:59,499 INFO L280 TraceCheckUtils]: 288: Hoare triple {924#true} ~ldv_retval_1~0 := 0; {924#true} is VALID [2020-07-18 02:27:59,501 INFO L280 TraceCheckUtils]: 289: Hoare triple {924#true} ~ldv_spin~0 := 0; {924#true} is VALID [2020-07-18 02:27:59,501 INFO L280 TraceCheckUtils]: 290: Hoare triple {924#true} assume true; {924#true} is VALID [2020-07-18 02:27:59,502 INFO L275 TraceCheckUtils]: 291: Hoare quadruple {924#true} {924#true} #1322#return; {924#true} is VALID [2020-07-18 02:27:59,502 INFO L263 TraceCheckUtils]: 292: Hoare triple {924#true} call #t~ret127 := main(); {924#true} is VALID [2020-07-18 02:27:59,502 INFO L280 TraceCheckUtils]: 293: Hoare triple {924#true} havoc ~ldvarg1~0.base, ~ldvarg1~0.offset; {924#true} is VALID [2020-07-18 02:27:59,503 INFO L280 TraceCheckUtils]: 294: Hoare triple {924#true} havoc ~tmp~13.base, ~tmp~13.offset; {924#true} is VALID [2020-07-18 02:27:59,503 INFO L280 TraceCheckUtils]: 295: Hoare triple {924#true} havoc ~ldvarg0~0.base, ~ldvarg0~0.offset; {924#true} is VALID [2020-07-18 02:27:59,503 INFO L280 TraceCheckUtils]: 296: Hoare triple {924#true} havoc ~tmp___0~8.base, ~tmp___0~8.offset; {924#true} is VALID [2020-07-18 02:27:59,504 INFO L280 TraceCheckUtils]: 297: Hoare triple {924#true} havoc ~tmp___1~3; {924#true} is VALID [2020-07-18 02:27:59,507 INFO L280 TraceCheckUtils]: 298: Hoare triple {924#true} havoc ~tmp___2~2; {924#true} is VALID [2020-07-18 02:27:59,508 INFO L280 TraceCheckUtils]: 299: Hoare triple {924#true} havoc ~tmp___3~2; {924#true} is VALID [2020-07-18 02:27:59,517 INFO L263 TraceCheckUtils]: 300: Hoare triple {924#true} call #t~ret105.base, #t~ret105.offset := ldv_zalloc(16); {1292#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 02:27:59,518 INFO L280 TraceCheckUtils]: 301: Hoare triple {1292#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |old(#length)| |#length|))} ~size := #in~size; {924#true} is VALID [2020-07-18 02:27:59,518 INFO L280 TraceCheckUtils]: 302: Hoare triple {924#true} havoc ~p~1.base, ~p~1.offset; {924#true} is VALID [2020-07-18 02:27:59,519 INFO L280 TraceCheckUtils]: 303: Hoare triple {924#true} havoc ~tmp~1.base, ~tmp~1.offset; {924#true} is VALID [2020-07-18 02:27:59,519 INFO L280 TraceCheckUtils]: 304: Hoare triple {924#true} havoc ~tmp___0~1; {924#true} is VALID [2020-07-18 02:27:59,519 INFO L280 TraceCheckUtils]: 305: Hoare triple {924#true} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {924#true} is VALID [2020-07-18 02:27:59,520 INFO L280 TraceCheckUtils]: 306: Hoare triple {924#true} ~tmp___0~1 := #t~nondet26; {924#true} is VALID [2020-07-18 02:27:59,520 INFO L280 TraceCheckUtils]: 307: Hoare triple {924#true} havoc #t~nondet26; {924#true} is VALID [2020-07-18 02:27:59,520 INFO L280 TraceCheckUtils]: 308: Hoare triple {924#true} assume 0 != ~tmp___0~1; {924#true} is VALID [2020-07-18 02:27:59,521 INFO L280 TraceCheckUtils]: 309: Hoare triple {924#true} #res.base, #res.offset := 0, 0; {924#true} is VALID [2020-07-18 02:27:59,521 INFO L280 TraceCheckUtils]: 310: Hoare triple {924#true} assume true; {924#true} is VALID [2020-07-18 02:27:59,522 INFO L275 TraceCheckUtils]: 311: Hoare quadruple {924#true} {924#true} #1150#return; {924#true} is VALID [2020-07-18 02:27:59,522 INFO L280 TraceCheckUtils]: 312: Hoare triple {924#true} ~tmp~13.base, ~tmp~13.offset := #t~ret105.base, #t~ret105.offset; {924#true} is VALID [2020-07-18 02:27:59,522 INFO L280 TraceCheckUtils]: 313: Hoare triple {924#true} havoc #t~ret105.base, #t~ret105.offset; {924#true} is VALID [2020-07-18 02:27:59,523 INFO L280 TraceCheckUtils]: 314: Hoare triple {924#true} ~ldvarg1~0.base, ~ldvarg1~0.offset := ~tmp~13.base, ~tmp~13.offset; {924#true} is VALID [2020-07-18 02:27:59,533 INFO L263 TraceCheckUtils]: 315: Hoare triple {924#true} call #t~ret106.base, #t~ret106.offset := ldv_zalloc(1656); {1292#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 02:27:59,533 INFO L280 TraceCheckUtils]: 316: Hoare triple {1292#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |old(#length)| |#length|))} ~size := #in~size; {924#true} is VALID [2020-07-18 02:27:59,533 INFO L280 TraceCheckUtils]: 317: Hoare triple {924#true} havoc ~p~1.base, ~p~1.offset; {924#true} is VALID [2020-07-18 02:27:59,534 INFO L280 TraceCheckUtils]: 318: Hoare triple {924#true} havoc ~tmp~1.base, ~tmp~1.offset; {924#true} is VALID [2020-07-18 02:27:59,534 INFO L280 TraceCheckUtils]: 319: Hoare triple {924#true} havoc ~tmp___0~1; {924#true} is VALID [2020-07-18 02:27:59,535 INFO L280 TraceCheckUtils]: 320: Hoare triple {924#true} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {924#true} is VALID [2020-07-18 02:27:59,535 INFO L280 TraceCheckUtils]: 321: Hoare triple {924#true} ~tmp___0~1 := #t~nondet26; {924#true} is VALID [2020-07-18 02:27:59,535 INFO L280 TraceCheckUtils]: 322: Hoare triple {924#true} havoc #t~nondet26; {924#true} is VALID [2020-07-18 02:27:59,536 INFO L280 TraceCheckUtils]: 323: Hoare triple {924#true} assume 0 != ~tmp___0~1; {924#true} is VALID [2020-07-18 02:27:59,536 INFO L280 TraceCheckUtils]: 324: Hoare triple {924#true} #res.base, #res.offset := 0, 0; {924#true} is VALID [2020-07-18 02:27:59,536 INFO L280 TraceCheckUtils]: 325: Hoare triple {924#true} assume true; {924#true} is VALID [2020-07-18 02:27:59,537 INFO L275 TraceCheckUtils]: 326: Hoare quadruple {924#true} {924#true} #1152#return; {924#true} is VALID [2020-07-18 02:27:59,537 INFO L280 TraceCheckUtils]: 327: Hoare triple {924#true} ~tmp___0~8.base, ~tmp___0~8.offset := #t~ret106.base, #t~ret106.offset; {924#true} is VALID [2020-07-18 02:27:59,538 INFO L280 TraceCheckUtils]: 328: Hoare triple {924#true} havoc #t~ret106.base, #t~ret106.offset; {924#true} is VALID [2020-07-18 02:27:59,538 INFO L280 TraceCheckUtils]: 329: Hoare triple {924#true} ~ldvarg0~0.base, ~ldvarg0~0.offset := ~tmp___0~8.base, ~tmp___0~8.offset; {924#true} is VALID [2020-07-18 02:27:59,538 INFO L263 TraceCheckUtils]: 330: Hoare triple {924#true} call ldv_initialize(); {924#true} is VALID [2020-07-18 02:27:59,539 INFO L280 TraceCheckUtils]: 331: Hoare triple {924#true} assume true; {924#true} is VALID [2020-07-18 02:27:59,539 INFO L275 TraceCheckUtils]: 332: Hoare quadruple {924#true} {924#true} #1154#return; {924#true} is VALID [2020-07-18 02:27:59,539 INFO L280 TraceCheckUtils]: 333: Hoare triple {924#true} ~ldv_state_variable_1~0 := 0; {924#true} is VALID [2020-07-18 02:27:59,540 INFO L280 TraceCheckUtils]: 334: Hoare triple {924#true} ~ref_cnt~0 := 0; {924#true} is VALID [2020-07-18 02:27:59,540 INFO L280 TraceCheckUtils]: 335: Hoare triple {924#true} ~ldv_state_variable_0~0 := 1; {924#true} is VALID [2020-07-18 02:27:59,540 INFO L280 TraceCheckUtils]: 336: Hoare triple {924#true} assume -2147483648 <= #t~nondet107 && #t~nondet107 <= 2147483647; {924#true} is VALID [2020-07-18 02:27:59,541 INFO L280 TraceCheckUtils]: 337: Hoare triple {924#true} ~tmp___1~3 := #t~nondet107; {924#true} is VALID [2020-07-18 02:27:59,541 INFO L280 TraceCheckUtils]: 338: Hoare triple {924#true} havoc #t~nondet107; {924#true} is VALID [2020-07-18 02:27:59,542 INFO L280 TraceCheckUtils]: 339: Hoare triple {924#true} #t~switch108 := 0 == ~tmp___1~3; {924#true} is VALID [2020-07-18 02:27:59,542 INFO L280 TraceCheckUtils]: 340: Hoare triple {924#true} assume !#t~switch108; {924#true} is VALID [2020-07-18 02:27:59,542 INFO L280 TraceCheckUtils]: 341: Hoare triple {924#true} #t~switch108 := #t~switch108 || 1 == ~tmp___1~3; {924#true} is VALID [2020-07-18 02:27:59,543 INFO L280 TraceCheckUtils]: 342: Hoare triple {924#true} assume #t~switch108; {924#true} is VALID [2020-07-18 02:27:59,543 INFO L280 TraceCheckUtils]: 343: Hoare triple {924#true} assume 0 != ~ldv_state_variable_0~0; {924#true} is VALID [2020-07-18 02:27:59,544 INFO L280 TraceCheckUtils]: 344: Hoare triple {924#true} assume -2147483648 <= #t~nondet113 && #t~nondet113 <= 2147483647; {924#true} is VALID [2020-07-18 02:27:59,544 INFO L280 TraceCheckUtils]: 345: Hoare triple {924#true} ~tmp___3~2 := #t~nondet113; {924#true} is VALID [2020-07-18 02:27:59,544 INFO L280 TraceCheckUtils]: 346: Hoare triple {924#true} havoc #t~nondet113; {924#true} is VALID [2020-07-18 02:27:59,550 INFO L280 TraceCheckUtils]: 347: Hoare triple {924#true} #t~switch114 := 0 == ~tmp___3~2; {924#true} is VALID [2020-07-18 02:27:59,551 INFO L280 TraceCheckUtils]: 348: Hoare triple {924#true} assume !#t~switch114; {924#true} is VALID [2020-07-18 02:27:59,551 INFO L280 TraceCheckUtils]: 349: Hoare triple {924#true} #t~switch114 := #t~switch114 || 1 == ~tmp___3~2; {924#true} is VALID [2020-07-18 02:27:59,551 INFO L280 TraceCheckUtils]: 350: Hoare triple {924#true} assume #t~switch114; {924#true} is VALID [2020-07-18 02:27:59,552 INFO L280 TraceCheckUtils]: 351: Hoare triple {924#true} assume 1 == ~ldv_state_variable_0~0; {924#true} is VALID [2020-07-18 02:27:59,557 INFO L263 TraceCheckUtils]: 352: Hoare triple {924#true} call #t~ret115 := ns558_init(); {924#true} is VALID [2020-07-18 02:27:59,558 INFO L280 TraceCheckUtils]: 353: Hoare triple {924#true} havoc ~i~1; {924#true} is VALID [2020-07-18 02:27:59,558 INFO L280 TraceCheckUtils]: 354: Hoare triple {924#true} havoc ~error~0; {924#true} is VALID [2020-07-18 02:27:59,559 INFO L280 TraceCheckUtils]: 355: Hoare triple {924#true} havoc ~tmp~12; {924#true} is VALID [2020-07-18 02:27:59,559 INFO L280 TraceCheckUtils]: 356: Hoare triple {924#true} havoc ~tmp___0~7; {924#true} is VALID [2020-07-18 02:27:59,559 INFO L280 TraceCheckUtils]: 357: Hoare triple {924#true} ~i~1 := 0; {924#true} is VALID [2020-07-18 02:27:59,560 INFO L263 TraceCheckUtils]: 358: Hoare triple {924#true} call #t~ret92 := pnp_register_driver(~#ns558_pnp_driver~0.base, ~#ns558_pnp_driver~0.offset); {924#true} is VALID [2020-07-18 02:27:59,560 INFO L280 TraceCheckUtils]: 359: Hoare triple {924#true} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {924#true} is VALID [2020-07-18 02:27:59,560 INFO L280 TraceCheckUtils]: 360: Hoare triple {924#true} assume -2147483648 <= #t~nondet123 && #t~nondet123 <= 2147483647; {924#true} is VALID [2020-07-18 02:27:59,561 INFO L280 TraceCheckUtils]: 361: Hoare triple {924#true} #res := #t~nondet123; {924#true} is VALID [2020-07-18 02:27:59,561 INFO L280 TraceCheckUtils]: 362: Hoare triple {924#true} havoc #t~nondet123; {924#true} is VALID [2020-07-18 02:27:59,562 INFO L280 TraceCheckUtils]: 363: Hoare triple {924#true} assume true; {924#true} is VALID [2020-07-18 02:27:59,562 INFO L275 TraceCheckUtils]: 364: Hoare quadruple {924#true} {924#true} #1172#return; {924#true} is VALID [2020-07-18 02:27:59,562 INFO L280 TraceCheckUtils]: 365: Hoare triple {924#true} assume -2147483648 <= #t~ret92 && #t~ret92 <= 2147483647; {924#true} is VALID [2020-07-18 02:27:59,563 INFO L280 TraceCheckUtils]: 366: Hoare triple {924#true} ~error~0 := #t~ret92; {924#true} is VALID [2020-07-18 02:27:59,563 INFO L280 TraceCheckUtils]: 367: Hoare triple {924#true} havoc #t~ret92; {924#true} is VALID [2020-07-18 02:27:59,570 INFO L280 TraceCheckUtils]: 368: Hoare triple {924#true} assume !(0 != ~error~0 && -19 != ~error~0); {924#true} is VALID [2020-07-18 02:27:59,571 INFO L280 TraceCheckUtils]: 369: Hoare triple {924#true} SUMMARY for call #t~mem95 := read~int(~#ns558_isa_portlist~0.base, ~#ns558_isa_portlist~0.offset + 4 * ~i~1, 4); srcloc: L1905 {924#true} is VALID [2020-07-18 02:27:59,571 INFO L280 TraceCheckUtils]: 370: Hoare triple {924#true} assume 0 != #t~mem95; {924#true} is VALID [2020-07-18 02:27:59,571 INFO L280 TraceCheckUtils]: 371: Hoare triple {924#true} havoc #t~mem95; {924#true} is VALID [2020-07-18 02:27:59,572 INFO L280 TraceCheckUtils]: 372: Hoare triple {924#true} ~tmp~12 := ~i~1; {924#true} is VALID [2020-07-18 02:27:59,572 INFO L280 TraceCheckUtils]: 373: Hoare triple {924#true} ~i~1 := 1 + ~i~1; {924#true} is VALID [2020-07-18 02:27:59,572 INFO L280 TraceCheckUtils]: 374: Hoare triple {924#true} SUMMARY for call #t~mem93 := read~int(~#ns558_isa_portlist~0.base, ~#ns558_isa_portlist~0.offset + 4 * ~tmp~12, 4); srcloc: L1904 {924#true} is VALID [2020-07-18 02:27:59,573 INFO L263 TraceCheckUtils]: 375: Hoare triple {924#true} call #t~ret94 := ns558_isa_probe(#t~mem93); {924#true} is VALID [2020-07-18 02:27:59,573 INFO L280 TraceCheckUtils]: 376: Hoare triple {924#true} ~io := #in~io; {924#true} is VALID [2020-07-18 02:27:59,574 INFO L280 TraceCheckUtils]: 377: Hoare triple {924#true} havoc ~i~0; {924#true} is VALID [2020-07-18 02:27:59,574 INFO L280 TraceCheckUtils]: 378: Hoare triple {924#true} havoc ~j~0; {924#true} is VALID [2020-07-18 02:27:59,576 INFO L280 TraceCheckUtils]: 379: Hoare triple {924#true} havoc ~b~0; {924#true} is VALID [2020-07-18 02:27:59,577 INFO L280 TraceCheckUtils]: 380: Hoare triple {924#true} havoc ~c~0; {924#true} is VALID [2020-07-18 02:27:59,577 INFO L280 TraceCheckUtils]: 381: Hoare triple {924#true} havoc ~u~0; {924#true} is VALID [2020-07-18 02:27:59,577 INFO L280 TraceCheckUtils]: 382: Hoare triple {924#true} havoc ~v~0; {924#true} is VALID [2020-07-18 02:27:59,578 INFO L280 TraceCheckUtils]: 383: Hoare triple {924#true} havoc ~ns558~0.base, ~ns558~0.offset; {924#true} is VALID [2020-07-18 02:27:59,578 INFO L280 TraceCheckUtils]: 384: Hoare triple {924#true} havoc ~port~0.base, ~port~0.offset; {924#true} is VALID [2020-07-18 02:27:59,578 INFO L280 TraceCheckUtils]: 385: Hoare triple {924#true} havoc ~tmp~10.base, ~tmp~10.offset; {924#true} is VALID [2020-07-18 02:27:59,579 INFO L280 TraceCheckUtils]: 386: Hoare triple {924#true} havoc ~tmp___0~5; {924#true} is VALID [2020-07-18 02:27:59,579 INFO L280 TraceCheckUtils]: 387: Hoare triple {924#true} havoc ~tmp___1~1; {924#true} is VALID [2020-07-18 02:27:59,579 INFO L280 TraceCheckUtils]: 388: Hoare triple {924#true} havoc ~tmp___2~0.base, ~tmp___2~0.offset; {924#true} is VALID [2020-07-18 02:27:59,580 INFO L280 TraceCheckUtils]: 389: Hoare triple {924#true} havoc ~tmp___3~0; {924#true} is VALID [2020-07-18 02:27:59,580 INFO L280 TraceCheckUtils]: 390: Hoare triple {924#true} havoc ~tmp___4~0; {924#true} is VALID [2020-07-18 02:27:59,581 INFO L280 TraceCheckUtils]: 391: Hoare triple {924#true} havoc ~tmp___5~0.base, ~tmp___5~0.offset; {924#true} is VALID [2020-07-18 02:27:59,581 INFO L280 TraceCheckUtils]: 392: Hoare triple {924#true} havoc ~tmp___6~0.base, ~tmp___6~0.offset; {924#true} is VALID [2020-07-18 02:27:59,584 INFO L263 TraceCheckUtils]: 393: Hoare triple {924#true} call #t~ret59.base, #t~ret59.offset := __request_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, ~io, 1, #t~string58.base, #t~string58.offset, 0); {1293#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 02:27:59,584 INFO L280 TraceCheckUtils]: 394: Hoare triple {1293#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {924#true} is VALID [2020-07-18 02:27:59,585 INFO L280 TraceCheckUtils]: 395: Hoare triple {924#true} ~arg1 := #in~arg1; {924#true} is VALID [2020-07-18 02:27:59,585 INFO L280 TraceCheckUtils]: 396: Hoare triple {924#true} ~arg2 := #in~arg2; {924#true} is VALID [2020-07-18 02:27:59,585 INFO L280 TraceCheckUtils]: 397: Hoare triple {924#true} ~arg3.base, ~arg3.offset := #in~arg3.base, #in~arg3.offset; {924#true} is VALID [2020-07-18 02:27:59,585 INFO L280 TraceCheckUtils]: 398: Hoare triple {924#true} ~arg4 := #in~arg4; {924#true} is VALID [2020-07-18 02:27:59,587 INFO L263 TraceCheckUtils]: 399: Hoare triple {924#true} call #t~ret118.base, #t~ret118.offset := ldv_malloc(56); {1293#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 02:27:59,588 INFO L280 TraceCheckUtils]: 400: Hoare triple {1293#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {924#true} is VALID [2020-07-18 02:27:59,588 INFO L280 TraceCheckUtils]: 401: Hoare triple {924#true} havoc ~p~0.base, ~p~0.offset; {924#true} is VALID [2020-07-18 02:27:59,588 INFO L280 TraceCheckUtils]: 402: Hoare triple {924#true} havoc ~tmp~0.base, ~tmp~0.offset; {924#true} is VALID [2020-07-18 02:27:59,589 INFO L280 TraceCheckUtils]: 403: Hoare triple {924#true} havoc ~tmp___0~0; {924#true} is VALID [2020-07-18 02:27:59,589 INFO L280 TraceCheckUtils]: 404: Hoare triple {924#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {924#true} is VALID [2020-07-18 02:27:59,590 INFO L280 TraceCheckUtils]: 405: Hoare triple {924#true} ~tmp___0~0 := #t~nondet24; {924#true} is VALID [2020-07-18 02:27:59,590 INFO L280 TraceCheckUtils]: 406: Hoare triple {924#true} havoc #t~nondet24; {924#true} is VALID [2020-07-18 02:27:59,590 INFO L280 TraceCheckUtils]: 407: Hoare triple {924#true} assume 0 != ~tmp___0~0; {924#true} is VALID [2020-07-18 02:27:59,591 INFO L280 TraceCheckUtils]: 408: Hoare triple {924#true} #res.base, #res.offset := 0, 0; {924#true} is VALID [2020-07-18 02:27:59,591 INFO L280 TraceCheckUtils]: 409: Hoare triple {924#true} assume true; {924#true} is VALID [2020-07-18 02:27:59,591 INFO L275 TraceCheckUtils]: 410: Hoare quadruple {924#true} {924#true} #1310#return; {924#true} is VALID [2020-07-18 02:27:59,592 INFO L280 TraceCheckUtils]: 411: Hoare triple {924#true} #res.base, #res.offset := #t~ret118.base, #t~ret118.offset; {924#true} is VALID [2020-07-18 02:27:59,592 INFO L280 TraceCheckUtils]: 412: Hoare triple {924#true} havoc #t~ret118.base, #t~ret118.offset; {924#true} is VALID [2020-07-18 02:27:59,593 INFO L280 TraceCheckUtils]: 413: Hoare triple {924#true} assume true; {924#true} is VALID [2020-07-18 02:27:59,593 INFO L275 TraceCheckUtils]: 414: Hoare quadruple {924#true} {924#true} #1220#return; {924#true} is VALID [2020-07-18 02:27:59,593 INFO L280 TraceCheckUtils]: 415: Hoare triple {924#true} ~tmp~10.base, ~tmp~10.offset := #t~ret59.base, #t~ret59.offset; {924#true} is VALID [2020-07-18 02:27:59,594 INFO L280 TraceCheckUtils]: 416: Hoare triple {924#true} havoc #t~ret59.base, #t~ret59.offset; {924#true} is VALID [2020-07-18 02:27:59,594 INFO L280 TraceCheckUtils]: 417: Hoare triple {924#true} assume !(0 == (~tmp~10.base + ~tmp~10.offset) % 18446744073709551616); {924#true} is VALID [2020-07-18 02:27:59,595 INFO L263 TraceCheckUtils]: 418: Hoare triple {924#true} call #t~ret60 := inb(~io); {924#true} is VALID [2020-07-18 02:27:59,595 INFO L280 TraceCheckUtils]: 419: Hoare triple {924#true} ~port := #in~port; {924#true} is VALID [2020-07-18 02:27:59,595 INFO L280 TraceCheckUtils]: 420: Hoare triple {924#true} havoc ~value~0; {924#true} is VALID [2020-07-18 02:27:59,596 INFO L280 TraceCheckUtils]: 421: Hoare triple {924#true} #res := ~value~0; {924#true} is VALID [2020-07-18 02:27:59,596 INFO L280 TraceCheckUtils]: 422: Hoare triple {924#true} assume true; {924#true} is VALID [2020-07-18 02:27:59,596 INFO L275 TraceCheckUtils]: 423: Hoare quadruple {924#true} {924#true} #1222#return; {924#true} is VALID [2020-07-18 02:27:59,597 INFO L280 TraceCheckUtils]: 424: Hoare triple {924#true} ~c~0 := #t~ret60; {924#true} is VALID [2020-07-18 02:27:59,597 INFO L280 TraceCheckUtils]: 425: Hoare triple {924#true} havoc #t~ret60; {924#true} is VALID [2020-07-18 02:27:59,598 INFO L263 TraceCheckUtils]: 426: Hoare triple {924#true} call outb(~bitwiseAnd(~bitwiseComplement(~c~0 % 256), 252), ~io); {924#true} is VALID [2020-07-18 02:27:59,598 INFO L280 TraceCheckUtils]: 427: Hoare triple {924#true} ~value := #in~value; {924#true} is VALID [2020-07-18 02:27:59,598 INFO L280 TraceCheckUtils]: 428: Hoare triple {924#true} ~port := #in~port; {924#true} is VALID [2020-07-18 02:27:59,598 INFO L280 TraceCheckUtils]: 429: Hoare triple {924#true} assume true; {924#true} is VALID [2020-07-18 02:27:59,598 INFO L275 TraceCheckUtils]: 430: Hoare quadruple {924#true} {924#true} #1224#return; {924#true} is VALID [2020-07-18 02:27:59,599 INFO L263 TraceCheckUtils]: 431: Hoare triple {924#true} call #t~ret61 := inb(~io); {924#true} is VALID [2020-07-18 02:27:59,599 INFO L280 TraceCheckUtils]: 432: Hoare triple {924#true} ~port := #in~port; {924#true} is VALID [2020-07-18 02:27:59,600 INFO L280 TraceCheckUtils]: 433: Hoare triple {924#true} havoc ~value~0; {924#true} is VALID [2020-07-18 02:27:59,600 INFO L280 TraceCheckUtils]: 434: Hoare triple {924#true} #res := ~value~0; {924#true} is VALID [2020-07-18 02:27:59,600 INFO L280 TraceCheckUtils]: 435: Hoare triple {924#true} assume true; {924#true} is VALID [2020-07-18 02:27:59,601 INFO L275 TraceCheckUtils]: 436: Hoare quadruple {924#true} {924#true} #1226#return; {924#true} is VALID [2020-07-18 02:27:59,601 INFO L280 TraceCheckUtils]: 437: Hoare triple {924#true} ~v~0 := #t~ret61; {924#true} is VALID [2020-07-18 02:27:59,601 INFO L280 TraceCheckUtils]: 438: Hoare triple {924#true} havoc #t~ret61; {924#true} is VALID [2020-07-18 02:27:59,602 INFO L280 TraceCheckUtils]: 439: Hoare triple {924#true} ~u~0 := ~v~0; {924#true} is VALID [2020-07-18 02:27:59,602 INFO L280 TraceCheckUtils]: 440: Hoare triple {924#true} assume !(0 != ~bitwiseAnd(~bitwiseComplement(~u~0 % 256), 3)); {924#true} is VALID [2020-07-18 02:27:59,603 INFO L280 TraceCheckUtils]: 441: Hoare triple {924#true} ~i~0 := 0; {1282#(= 0 ns558_isa_probe_~i~0)} is VALID [2020-07-18 02:27:59,604 INFO L280 TraceCheckUtils]: 442: Hoare triple {1282#(= 0 ns558_isa_probe_~i~0)} assume !(~i~0 <= 999); {925#false} is VALID [2020-07-18 02:27:59,604 INFO L280 TraceCheckUtils]: 443: Hoare triple {925#false} assume !(~u~0 % 256 == ~v~0 % 256); {925#false} is VALID [2020-07-18 02:27:59,604 INFO L263 TraceCheckUtils]: 444: Hoare triple {925#false} call msleep(3); {924#true} is VALID [2020-07-18 02:27:59,605 INFO L280 TraceCheckUtils]: 445: Hoare triple {924#true} ~arg0 := #in~arg0; {924#true} is VALID [2020-07-18 02:27:59,605 INFO L280 TraceCheckUtils]: 446: Hoare triple {924#true} assume true; {924#true} is VALID [2020-07-18 02:27:59,605 INFO L275 TraceCheckUtils]: 447: Hoare quadruple {924#true} {925#false} #1238#return; {925#false} is VALID [2020-07-18 02:27:59,605 INFO L263 TraceCheckUtils]: 448: Hoare triple {925#false} call #t~ret63 := inb(~io); {924#true} is VALID [2020-07-18 02:27:59,605 INFO L280 TraceCheckUtils]: 449: Hoare triple {924#true} ~port := #in~port; {924#true} is VALID [2020-07-18 02:27:59,606 INFO L280 TraceCheckUtils]: 450: Hoare triple {924#true} havoc ~value~0; {924#true} is VALID [2020-07-18 02:27:59,606 INFO L280 TraceCheckUtils]: 451: Hoare triple {924#true} #res := ~value~0; {924#true} is VALID [2020-07-18 02:27:59,606 INFO L280 TraceCheckUtils]: 452: Hoare triple {924#true} assume true; {924#true} is VALID [2020-07-18 02:27:59,606 INFO L275 TraceCheckUtils]: 453: Hoare quadruple {924#true} {925#false} #1240#return; {925#false} is VALID [2020-07-18 02:27:59,607 INFO L280 TraceCheckUtils]: 454: Hoare triple {925#false} ~u~0 := #t~ret63; {925#false} is VALID [2020-07-18 02:27:59,607 INFO L280 TraceCheckUtils]: 455: Hoare triple {925#false} havoc #t~ret63; {925#false} is VALID [2020-07-18 02:27:59,607 INFO L280 TraceCheckUtils]: 456: Hoare triple {925#false} ~i~0 := 0; {925#false} is VALID [2020-07-18 02:27:59,608 INFO L280 TraceCheckUtils]: 457: Hoare triple {925#false} assume !(~i~0 <= 999); {925#false} is VALID [2020-07-18 02:27:59,608 INFO L280 TraceCheckUtils]: 458: Hoare triple {925#false} ~i~0 := 1; {925#false} is VALID [2020-07-18 02:27:59,609 INFO L280 TraceCheckUtils]: 459: Hoare triple {925#false} assume !(~i~0 <= 4); {925#false} is VALID [2020-07-18 02:27:59,609 INFO L280 TraceCheckUtils]: 460: Hoare triple {925#false} ~i~0 := ~i~0 - 1; {925#false} is VALID [2020-07-18 02:27:59,609 INFO L280 TraceCheckUtils]: 461: Hoare triple {925#false} assume !(4 != ~i~0); {925#false} is VALID [2020-07-18 02:27:59,610 INFO L263 TraceCheckUtils]: 462: Hoare triple {925#false} call #t~ret71.base, #t~ret71.offset := kzalloc(48, 208); {925#false} is VALID [2020-07-18 02:27:59,610 INFO L280 TraceCheckUtils]: 463: Hoare triple {925#false} ~size := #in~size; {925#false} is VALID [2020-07-18 02:27:59,610 INFO L280 TraceCheckUtils]: 464: Hoare triple {925#false} ~flags := #in~flags; {925#false} is VALID [2020-07-18 02:27:59,611 INFO L263 TraceCheckUtils]: 465: Hoare triple {925#false} call ldv_check_alloc_flags(~flags); {925#false} is VALID [2020-07-18 02:27:59,611 INFO L280 TraceCheckUtils]: 466: Hoare triple {925#false} ~flags := #in~flags; {925#false} is VALID [2020-07-18 02:27:59,611 INFO L280 TraceCheckUtils]: 467: Hoare triple {925#false} assume !(0 == ~ldv_spin~0 || 0 == ~bitwiseAnd(~flags, 16) % 4294967296); {925#false} is VALID [2020-07-18 02:27:59,612 INFO L263 TraceCheckUtils]: 468: Hoare triple {925#false} call ldv_error(); {925#false} is VALID [2020-07-18 02:27:59,612 INFO L280 TraceCheckUtils]: 469: Hoare triple {925#false} assume !false; {925#false} is VALID [2020-07-18 02:27:59,890 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2020-07-18 02:27:59,915 INFO L192 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-18 02:27:59,917 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1329812974] [2020-07-18 02:27:59,919 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-18 02:27:59,920 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-07-18 02:27:59,920 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301638561] [2020-07-18 02:27:59,928 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 470 [2020-07-18 02:27:59,934 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-18 02:27:59,939 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 7 states. [2020-07-18 02:28:00,451 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 452 edges. 452 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 02:28:00,451 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-07-18 02:28:00,452 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-18 02:28:00,460 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-07-18 02:28:00,461 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2020-07-18 02:28:00,463 INFO L87 Difference]: Start difference. First operand 921 states. Second operand 7 states. [2020-07-18 02:28:00,719 WARN L193 SmtUtils]: Spent 190.00 ms on a formula simplification that was a NOOP. DAG size: 139 [2020-07-18 02:28:19,460 WARN L193 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 142 [2020-07-18 02:28:23,439 WARN L193 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 142 [2020-07-18 02:28:38,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 02:28:38,054 INFO L93 Difference]: Finished difference Result 1928 states and 2306 transitions. [2020-07-18 02:28:38,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-18 02:28:38,054 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 470 [2020-07-18 02:28:38,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-18 02:28:38,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-07-18 02:28:38,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2306 transitions. [2020-07-18 02:28:38,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-07-18 02:28:38,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2306 transitions. [2020-07-18 02:28:38,176 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 10 states and 2306 transitions. [2020-07-18 02:28:43,139 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2306 edges. 2306 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 02:28:43,374 INFO L225 Difference]: With dead ends: 1928 [2020-07-18 02:28:43,375 INFO L226 Difference]: Without dead ends: 1237 [2020-07-18 02:28:43,389 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2020-07-18 02:28:43,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1237 states. [2020-07-18 02:28:48,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1237 to 847. [2020-07-18 02:28:48,877 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-18 02:28:48,878 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1237 states. Second operand 847 states. [2020-07-18 02:28:48,879 INFO L74 IsIncluded]: Start isIncluded. First operand 1237 states. Second operand 847 states. [2020-07-18 02:28:48,879 INFO L87 Difference]: Start difference. First operand 1237 states. Second operand 847 states. [2020-07-18 02:28:49,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 02:28:49,047 INFO L93 Difference]: Finished difference Result 1237 states and 1455 transitions. [2020-07-18 02:28:49,047 INFO L276 IsEmpty]: Start isEmpty. Operand 1237 states and 1455 transitions. [2020-07-18 02:28:49,059 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 02:28:49,059 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 02:28:49,059 INFO L74 IsIncluded]: Start isIncluded. First operand 847 states. Second operand 1237 states. [2020-07-18 02:28:49,059 INFO L87 Difference]: Start difference. First operand 847 states. Second operand 1237 states. [2020-07-18 02:28:49,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 02:28:49,179 INFO L93 Difference]: Finished difference Result 1237 states and 1455 transitions. [2020-07-18 02:28:49,179 INFO L276 IsEmpty]: Start isEmpty. Operand 1237 states and 1455 transitions. [2020-07-18 02:28:49,186 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 02:28:49,186 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 02:28:49,186 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-18 02:28:49,186 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-18 02:28:49,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 847 states. [2020-07-18 02:28:49,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 847 states to 847 states and 923 transitions. [2020-07-18 02:28:49,243 INFO L78 Accepts]: Start accepts. Automaton has 847 states and 923 transitions. Word has length 470 [2020-07-18 02:28:49,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-18 02:28:49,244 INFO L479 AbstractCegarLoop]: Abstraction has 847 states and 923 transitions. [2020-07-18 02:28:49,244 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-07-18 02:28:49,245 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 847 states and 923 transitions. [2020-07-18 02:28:51,034 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 923 edges. 923 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 02:28:51,034 INFO L276 IsEmpty]: Start isEmpty. Operand 847 states and 923 transitions. [2020-07-18 02:28:51,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 493 [2020-07-18 02:28:51,045 INFO L414 BasicCegarLoop]: Found error trace [2020-07-18 02:28:51,046 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-18 02:28:51,046 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-07-18 02:28:51,046 INFO L427 AbstractCegarLoop]: === Iteration 2 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-18 02:28:51,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-18 02:28:51,047 INFO L82 PathProgramCache]: Analyzing trace with hash -1931197204, now seen corresponding path program 1 times [2020-07-18 02:28:51,047 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-18 02:28:51,047 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1904507746] [2020-07-18 02:28:51,047 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-18 02:28:51,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:28:51,494 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 136 [2020-07-18 02:28:51,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:28:51,609 INFO L280 TraceCheckUtils]: 0: Hoare triple {9717#(and (= |#t~string91.base| |old(#t~string91.base)|) (= |#t~string65.base| |old(#t~string65.base)|) (= |#t~string79.offset| |old(#t~string79.offset)|) (= ~ldv_state_variable_0~0 |old(~ldv_state_variable_0~0)|) (= ~ldv_retval_0~0 |old(~ldv_retval_0~0)|) (= |#t~string90.base| |old(#t~string90.base)|) (= |#t~string87.offset| |old(#t~string87.offset)|) (= |~#ns558_pnp_driver~0.base| |old(~#ns558_pnp_driver~0.base)|) (= |#t~string76.offset| |old(#t~string76.offset)|) (= ~ldv_spin~0 |old(~ldv_spin~0)|) (= |~#ns558_list~0.offset| |old(~#ns558_list~0.offset)|) (= |#t~string88.offset| |old(#t~string88.offset)|) (= |#t~string87.base| |old(#t~string87.base)|) (= |~#pnp_devids~0.base| |old(~#pnp_devids~0.base)|) (= |#t~string75.offset| |old(#t~string75.offset)|) (= |#t~string58.base| |old(#t~string58.base)|) (= ~LDV_IN_INTERRUPT~0 |old(~LDV_IN_INTERRUPT~0)|) (= |#t~string69.offset| |old(#t~string69.offset)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |#t~string65.offset| |old(#t~string65.offset)|) (= |~#ns558_list~0.base| |old(~#ns558_list~0.base)|) (= |old(#length)| |#length|) (= |#t~string76.base| |old(#t~string76.base)|) (= |#t~string82.base| |old(#t~string82.base)|) (= |~#ns558_isa_portlist~0.base| |old(~#ns558_isa_portlist~0.base)|) (= |#t~string91.offset| |old(#t~string91.offset)|) (= |#t~string58.offset| |old(#t~string58.offset)|) (= |#t~string74.offset| |old(#t~string74.offset)|) (= |#t~string75.base| |old(#t~string75.base)|) (= |old(~__mod_pnp__pnp_devids_device_table~0.id)| ~__mod_pnp__pnp_devids_device_table~0.id) (= |~#pnp_devids~0.offset| |old(~#pnp_devids~0.offset)|) (= |#t~string90.offset| |old(#t~string90.offset)|) (= ~ref_cnt~0 |old(~ref_cnt~0)|) (= |#valid| |old(#valid)|) (= |#t~string88.base| |old(#t~string88.base)|) (= ~ldv_state_variable_1~0 |old(~ldv_state_variable_1~0)|) (= |#t~string82.offset| |old(#t~string82.offset)|) (= |~#ns558_isa_portlist~0.offset| |old(~#ns558_isa_portlist~0.offset)|) (= ~ldv_retval_1~0 |old(~ldv_retval_1~0)|) (= |~#ns558_pnp_driver~0.offset| |old(~#ns558_pnp_driver~0.offset)|) (= |#t~string74.base| |old(#t~string74.base)|) (= |#t~string79.base| |old(#t~string79.base)|) (= ~__mod_pnp__pnp_devids_device_table~0.driver_data |old(~__mod_pnp__pnp_devids_device_table~0.driver_data)|) (= |#t~string69.base| |old(#t~string69.base)|))} #NULL.base, #NULL.offset := 0, 0; {9339#true} is VALID [2020-07-18 02:28:51,610 INFO L280 TraceCheckUtils]: 1: Hoare triple {9339#true} #valid := #valid[0 := 0]; {9339#true} is VALID [2020-07-18 02:28:51,610 INFO L280 TraceCheckUtils]: 2: Hoare triple {9339#true} assume 0 < #StackHeapBarrier; {9339#true} is VALID [2020-07-18 02:28:51,610 INFO L280 TraceCheckUtils]: 3: Hoare triple {9339#true} SUMMARY for call #t~string58.base, #t~string58.offset := #Ultimate.allocOnStack(10); srcloc: L1683 {9339#true} is VALID [2020-07-18 02:28:51,611 INFO L280 TraceCheckUtils]: 4: Hoare triple {9339#true} SUMMARY for call #t~string65.base, #t~string65.offset := #Ultimate.allocOnStack(10); srcloc: L1683-1 {9339#true} is VALID [2020-07-18 02:28:51,611 INFO L280 TraceCheckUtils]: 5: Hoare triple {9339#true} SUMMARY for call #t~string69.base, #t~string69.offset := #Ultimate.allocOnStack(10); srcloc: L1739 {9339#true} is VALID [2020-07-18 02:28:51,611 INFO L280 TraceCheckUtils]: 6: Hoare triple {9339#true} SUMMARY for call #t~string74.base, #t~string74.offset := #Ultimate.allocOnStack(35); srcloc: L1777 {9339#true} is VALID [2020-07-18 02:28:51,611 INFO L280 TraceCheckUtils]: 7: Hoare triple {9339#true} SUMMARY for call #t~string75.base, #t~string75.offset := #Ultimate.allocOnStack(19); srcloc: L1788 {9339#true} is VALID [2020-07-18 02:28:51,612 INFO L280 TraceCheckUtils]: 8: Hoare triple {9339#true} SUMMARY for call #t~string76.base, #t~string76.offset := #Ultimate.allocOnStack(18); srcloc: L1799 {9339#true} is VALID [2020-07-18 02:28:51,612 INFO L280 TraceCheckUtils]: 9: Hoare triple {9339#true} SUMMARY for call #t~string79.base, #t~string79.offset := #Ultimate.allocOnStack(43); srcloc: L1800 {9339#true} is VALID [2020-07-18 02:28:51,612 INFO L280 TraceCheckUtils]: 10: Hoare triple {9339#true} SUMMARY for call #t~string82.base, #t~string82.offset := #Ultimate.allocOnStack(10); srcloc: L1846 {9339#true} is VALID [2020-07-18 02:28:51,612 INFO L280 TraceCheckUtils]: 11: Hoare triple {9339#true} SUMMARY for call #t~string87.base, #t~string87.offset := #Ultimate.allocOnStack(34); srcloc: L1855 {9339#true} is VALID [2020-07-18 02:28:51,613 INFO L280 TraceCheckUtils]: 12: Hoare triple {9339#true} SUMMARY for call #t~string88.base, #t~string88.offset := #Ultimate.allocOnStack(19); srcloc: L1864 {9339#true} is VALID [2020-07-18 02:28:51,613 INFO L280 TraceCheckUtils]: 13: Hoare triple {9339#true} SUMMARY for call #t~string90.base, #t~string90.offset := #Ultimate.allocOnStack(16); srcloc: L1874 {9339#true} is VALID [2020-07-18 02:28:51,613 INFO L280 TraceCheckUtils]: 14: Hoare triple {9339#true} SUMMARY for call #t~string91.base, #t~string91.offset := #Ultimate.allocOnStack(6); srcloc: L1876 {9339#true} is VALID [2020-07-18 02:28:51,613 INFO L280 TraceCheckUtils]: 15: Hoare triple {9339#true} SUMMARY for call write~init~int(110, #t~string91.base, #t~string91.offset, 1); srcloc: L1885 {9339#true} is VALID [2020-07-18 02:28:51,614 INFO L280 TraceCheckUtils]: 16: Hoare triple {9339#true} SUMMARY for call write~init~int(115, #t~string91.base, 1 + #t~string91.offset, 1); srcloc: L1885-1 {9339#true} is VALID [2020-07-18 02:28:51,614 INFO L280 TraceCheckUtils]: 17: Hoare triple {9339#true} SUMMARY for call write~init~int(53, #t~string91.base, 2 + #t~string91.offset, 1); srcloc: L1885-2 {9339#true} is VALID [2020-07-18 02:28:51,614 INFO L280 TraceCheckUtils]: 18: Hoare triple {9339#true} SUMMARY for call write~init~int(53, #t~string91.base, 3 + #t~string91.offset, 1); srcloc: L1885-3 {9339#true} is VALID [2020-07-18 02:28:51,614 INFO L280 TraceCheckUtils]: 19: Hoare triple {9339#true} SUMMARY for call write~init~int(56, #t~string91.base, 4 + #t~string91.offset, 1); srcloc: L1885-4 {9339#true} is VALID [2020-07-18 02:28:51,615 INFO L280 TraceCheckUtils]: 20: Hoare triple {9339#true} SUMMARY for call write~init~int(0, #t~string91.base, 5 + #t~string91.offset, 1); srcloc: L1885-5 {9339#true} is VALID [2020-07-18 02:28:51,615 INFO L280 TraceCheckUtils]: 21: Hoare triple {9339#true} ~ldv_state_variable_1~0 := 0; {9339#true} is VALID [2020-07-18 02:28:51,615 INFO L280 TraceCheckUtils]: 22: Hoare triple {9339#true} ~LDV_IN_INTERRUPT~0 := 1; {9339#true} is VALID [2020-07-18 02:28:51,616 INFO L280 TraceCheckUtils]: 23: Hoare triple {9339#true} ~ref_cnt~0 := 0; {9339#true} is VALID [2020-07-18 02:28:51,616 INFO L280 TraceCheckUtils]: 24: Hoare triple {9339#true} ~ldv_state_variable_0~0 := 0; {9339#true} is VALID [2020-07-18 02:28:51,616 INFO L280 TraceCheckUtils]: 25: Hoare triple {9339#true} SUMMARY for call ~#ns558_isa_portlist~0.base, ~#ns558_isa_portlist~0.offset := #Ultimate.allocOnStack(64); srcloc: L1658 {9339#true} is VALID [2020-07-18 02:28:51,616 INFO L280 TraceCheckUtils]: 26: Hoare triple {9339#true} SUMMARY for call write~init~int(513, ~#ns558_isa_portlist~0.base, ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-1 {9339#true} is VALID [2020-07-18 02:28:51,617 INFO L280 TraceCheckUtils]: 27: Hoare triple {9339#true} SUMMARY for call write~init~int(512, ~#ns558_isa_portlist~0.base, 4 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-2 {9339#true} is VALID [2020-07-18 02:28:51,617 INFO L280 TraceCheckUtils]: 28: Hoare triple {9339#true} SUMMARY for call write~init~int(514, ~#ns558_isa_portlist~0.base, 8 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-3 {9339#true} is VALID [2020-07-18 02:28:51,617 INFO L280 TraceCheckUtils]: 29: Hoare triple {9339#true} SUMMARY for call write~init~int(515, ~#ns558_isa_portlist~0.base, 12 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-4 {9339#true} is VALID [2020-07-18 02:28:51,617 INFO L280 TraceCheckUtils]: 30: Hoare triple {9339#true} SUMMARY for call write~init~int(516, ~#ns558_isa_portlist~0.base, 16 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-5 {9339#true} is VALID [2020-07-18 02:28:51,618 INFO L280 TraceCheckUtils]: 31: Hoare triple {9339#true} SUMMARY for call write~init~int(517, ~#ns558_isa_portlist~0.base, 20 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-6 {9339#true} is VALID [2020-07-18 02:28:51,618 INFO L280 TraceCheckUtils]: 32: Hoare triple {9339#true} SUMMARY for call write~init~int(519, ~#ns558_isa_portlist~0.base, 24 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-7 {9339#true} is VALID [2020-07-18 02:28:51,618 INFO L280 TraceCheckUtils]: 33: Hoare triple {9339#true} SUMMARY for call write~init~int(521, ~#ns558_isa_portlist~0.base, 28 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-8 {9339#true} is VALID [2020-07-18 02:28:51,618 INFO L280 TraceCheckUtils]: 34: Hoare triple {9339#true} SUMMARY for call write~init~int(523, ~#ns558_isa_portlist~0.base, 32 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-9 {9339#true} is VALID [2020-07-18 02:28:51,619 INFO L280 TraceCheckUtils]: 35: Hoare triple {9339#true} SUMMARY for call write~init~int(524, ~#ns558_isa_portlist~0.base, 36 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-10 {9339#true} is VALID [2020-07-18 02:28:51,619 INFO L280 TraceCheckUtils]: 36: Hoare triple {9339#true} SUMMARY for call write~init~int(526, ~#ns558_isa_portlist~0.base, 40 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-11 {9339#true} is VALID [2020-07-18 02:28:51,619 INFO L280 TraceCheckUtils]: 37: Hoare triple {9339#true} SUMMARY for call write~init~int(527, ~#ns558_isa_portlist~0.base, 44 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-12 {9339#true} is VALID [2020-07-18 02:28:51,619 INFO L280 TraceCheckUtils]: 38: Hoare triple {9339#true} SUMMARY for call write~init~int(529, ~#ns558_isa_portlist~0.base, 48 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-13 {9339#true} is VALID [2020-07-18 02:28:51,620 INFO L280 TraceCheckUtils]: 39: Hoare triple {9339#true} SUMMARY for call write~init~int(537, ~#ns558_isa_portlist~0.base, 52 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-14 {9339#true} is VALID [2020-07-18 02:28:51,620 INFO L280 TraceCheckUtils]: 40: Hoare triple {9339#true} SUMMARY for call write~init~int(257, ~#ns558_isa_portlist~0.base, 56 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-15 {9339#true} is VALID [2020-07-18 02:28:51,620 INFO L280 TraceCheckUtils]: 41: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#ns558_isa_portlist~0.base, 60 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-16 {9339#true} is VALID [2020-07-18 02:28:51,620 INFO L280 TraceCheckUtils]: 42: Hoare triple {9339#true} SUMMARY for call ~#ns558_list~0.base, ~#ns558_list~0.offset := #Ultimate.allocOnStack(16); srcloc: L1658-17 {9339#true} is VALID [2020-07-18 02:28:51,621 INFO L280 TraceCheckUtils]: 43: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(~#ns558_list~0.base, ~#ns558_list~0.offset, ~#ns558_list~0.base, ~#ns558_list~0.offset, 8); srcloc: L1663 {9339#true} is VALID [2020-07-18 02:28:51,621 INFO L280 TraceCheckUtils]: 44: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(~#ns558_list~0.base, ~#ns558_list~0.offset, ~#ns558_list~0.base, 8 + ~#ns558_list~0.offset, 8); srcloc: L1663-1 {9339#true} is VALID [2020-07-18 02:28:51,621 INFO L280 TraceCheckUtils]: 45: Hoare triple {9339#true} SUMMARY for call ~#pnp_devids~0.base, ~#pnp_devids~0.offset := #Ultimate.allocOnStack(368); srcloc: L1663-2 {9339#true} is VALID [2020-07-18 02:28:51,621 INFO L280 TraceCheckUtils]: 46: Hoare triple {9339#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, ~#pnp_devids~0.offset, 1); srcloc: L1806 {9339#true} is VALID [2020-07-18 02:28:51,622 INFO L280 TraceCheckUtils]: 47: Hoare triple {9339#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 1 + ~#pnp_devids~0.offset, 1); srcloc: L1806-1 {9339#true} is VALID [2020-07-18 02:28:51,622 INFO L280 TraceCheckUtils]: 48: Hoare triple {9339#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 2 + ~#pnp_devids~0.offset, 1); srcloc: L1806-2 {9339#true} is VALID [2020-07-18 02:28:51,622 INFO L280 TraceCheckUtils]: 49: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 3 + ~#pnp_devids~0.offset, 1); srcloc: L1806-3 {9339#true} is VALID [2020-07-18 02:28:51,622 INFO L280 TraceCheckUtils]: 50: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 4 + ~#pnp_devids~0.offset, 1); srcloc: L1806-4 {9339#true} is VALID [2020-07-18 02:28:51,623 INFO L280 TraceCheckUtils]: 51: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 5 + ~#pnp_devids~0.offset, 1); srcloc: L1806-5 {9339#true} is VALID [2020-07-18 02:28:51,623 INFO L280 TraceCheckUtils]: 52: Hoare triple {9339#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 6 + ~#pnp_devids~0.offset, 1); srcloc: L1806-6 {9339#true} is VALID [2020-07-18 02:28:51,623 INFO L280 TraceCheckUtils]: 53: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 7 + ~#pnp_devids~0.offset, 1); srcloc: L1806-7 {9339#true} is VALID [2020-07-18 02:28:51,623 INFO L280 TraceCheckUtils]: 54: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 8 + ~#pnp_devids~0.offset, 8); srcloc: L1806-8 {9339#true} is VALID [2020-07-18 02:28:51,624 INFO L280 TraceCheckUtils]: 55: Hoare triple {9339#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 16 + ~#pnp_devids~0.offset, 1); srcloc: L1806-9 {9339#true} is VALID [2020-07-18 02:28:51,624 INFO L280 TraceCheckUtils]: 56: Hoare triple {9339#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 17 + ~#pnp_devids~0.offset, 1); srcloc: L1806-10 {9339#true} is VALID [2020-07-18 02:28:51,624 INFO L280 TraceCheckUtils]: 57: Hoare triple {9339#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 18 + ~#pnp_devids~0.offset, 1); srcloc: L1806-11 {9339#true} is VALID [2020-07-18 02:28:51,624 INFO L280 TraceCheckUtils]: 58: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 19 + ~#pnp_devids~0.offset, 1); srcloc: L1806-12 {9339#true} is VALID [2020-07-18 02:28:51,624 INFO L280 TraceCheckUtils]: 59: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 20 + ~#pnp_devids~0.offset, 1); srcloc: L1806-13 {9339#true} is VALID [2020-07-18 02:28:51,625 INFO L280 TraceCheckUtils]: 60: Hoare triple {9339#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 21 + ~#pnp_devids~0.offset, 1); srcloc: L1806-14 {9339#true} is VALID [2020-07-18 02:28:51,625 INFO L280 TraceCheckUtils]: 61: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 22 + ~#pnp_devids~0.offset, 1); srcloc: L1806-15 {9339#true} is VALID [2020-07-18 02:28:51,625 INFO L280 TraceCheckUtils]: 62: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 23 + ~#pnp_devids~0.offset, 1); srcloc: L1806-16 {9339#true} is VALID [2020-07-18 02:28:51,625 INFO L280 TraceCheckUtils]: 63: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 24 + ~#pnp_devids~0.offset, 8); srcloc: L1806-17 {9339#true} is VALID [2020-07-18 02:28:51,626 INFO L280 TraceCheckUtils]: 64: Hoare triple {9339#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 32 + ~#pnp_devids~0.offset, 1); srcloc: L1806-18 {9339#true} is VALID [2020-07-18 02:28:51,626 INFO L280 TraceCheckUtils]: 65: Hoare triple {9339#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 33 + ~#pnp_devids~0.offset, 1); srcloc: L1806-19 {9339#true} is VALID [2020-07-18 02:28:51,626 INFO L280 TraceCheckUtils]: 66: Hoare triple {9339#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 34 + ~#pnp_devids~0.offset, 1); srcloc: L1806-20 {9339#true} is VALID [2020-07-18 02:28:51,626 INFO L280 TraceCheckUtils]: 67: Hoare triple {9339#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 35 + ~#pnp_devids~0.offset, 1); srcloc: L1806-21 {9339#true} is VALID [2020-07-18 02:28:51,626 INFO L280 TraceCheckUtils]: 68: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 36 + ~#pnp_devids~0.offset, 1); srcloc: L1806-22 {9339#true} is VALID [2020-07-18 02:28:51,627 INFO L280 TraceCheckUtils]: 69: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 37 + ~#pnp_devids~0.offset, 1); srcloc: L1806-23 {9339#true} is VALID [2020-07-18 02:28:51,627 INFO L280 TraceCheckUtils]: 70: Hoare triple {9339#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 38 + ~#pnp_devids~0.offset, 1); srcloc: L1806-24 {9339#true} is VALID [2020-07-18 02:28:51,627 INFO L280 TraceCheckUtils]: 71: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 39 + ~#pnp_devids~0.offset, 1); srcloc: L1806-25 {9339#true} is VALID [2020-07-18 02:28:51,627 INFO L280 TraceCheckUtils]: 72: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 40 + ~#pnp_devids~0.offset, 8); srcloc: L1806-26 {9339#true} is VALID [2020-07-18 02:28:51,628 INFO L280 TraceCheckUtils]: 73: Hoare triple {9339#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 48 + ~#pnp_devids~0.offset, 1); srcloc: L1806-27 {9339#true} is VALID [2020-07-18 02:28:51,628 INFO L280 TraceCheckUtils]: 74: Hoare triple {9339#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 49 + ~#pnp_devids~0.offset, 1); srcloc: L1806-28 {9339#true} is VALID [2020-07-18 02:28:51,628 INFO L280 TraceCheckUtils]: 75: Hoare triple {9339#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 50 + ~#pnp_devids~0.offset, 1); srcloc: L1806-29 {9339#true} is VALID [2020-07-18 02:28:51,628 INFO L280 TraceCheckUtils]: 76: Hoare triple {9339#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 51 + ~#pnp_devids~0.offset, 1); srcloc: L1806-30 {9339#true} is VALID [2020-07-18 02:28:51,628 INFO L280 TraceCheckUtils]: 77: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 52 + ~#pnp_devids~0.offset, 1); srcloc: L1806-31 {9339#true} is VALID [2020-07-18 02:28:51,629 INFO L280 TraceCheckUtils]: 78: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 53 + ~#pnp_devids~0.offset, 1); srcloc: L1806-32 {9339#true} is VALID [2020-07-18 02:28:51,629 INFO L280 TraceCheckUtils]: 79: Hoare triple {9339#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 54 + ~#pnp_devids~0.offset, 1); srcloc: L1806-33 {9339#true} is VALID [2020-07-18 02:28:51,629 INFO L280 TraceCheckUtils]: 80: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 55 + ~#pnp_devids~0.offset, 1); srcloc: L1806-34 {9339#true} is VALID [2020-07-18 02:28:51,629 INFO L280 TraceCheckUtils]: 81: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 56 + ~#pnp_devids~0.offset, 8); srcloc: L1806-35 {9339#true} is VALID [2020-07-18 02:28:51,629 INFO L280 TraceCheckUtils]: 82: Hoare triple {9339#true} SUMMARY for call write~init~int(65, ~#pnp_devids~0.base, 64 + ~#pnp_devids~0.offset, 1); srcloc: L1806-36 {9339#true} is VALID [2020-07-18 02:28:51,630 INFO L280 TraceCheckUtils]: 83: Hoare triple {9339#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 65 + ~#pnp_devids~0.offset, 1); srcloc: L1806-37 {9339#true} is VALID [2020-07-18 02:28:51,630 INFO L280 TraceCheckUtils]: 84: Hoare triple {9339#true} SUMMARY for call write~init~int(66, ~#pnp_devids~0.base, 66 + ~#pnp_devids~0.offset, 1); srcloc: L1806-38 {9339#true} is VALID [2020-07-18 02:28:51,630 INFO L280 TraceCheckUtils]: 85: Hoare triple {9339#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 67 + ~#pnp_devids~0.offset, 1); srcloc: L1806-39 {9339#true} is VALID [2020-07-18 02:28:51,630 INFO L280 TraceCheckUtils]: 86: Hoare triple {9339#true} SUMMARY for call write~init~int(54, ~#pnp_devids~0.base, 68 + ~#pnp_devids~0.offset, 1); srcloc: L1806-40 {9339#true} is VALID [2020-07-18 02:28:51,630 INFO L280 TraceCheckUtils]: 87: Hoare triple {9339#true} SUMMARY for call write~init~int(102, ~#pnp_devids~0.base, 69 + ~#pnp_devids~0.offset, 1); srcloc: L1806-41 {9339#true} is VALID [2020-07-18 02:28:51,631 INFO L280 TraceCheckUtils]: 88: Hoare triple {9339#true} SUMMARY for call write~init~int(100, ~#pnp_devids~0.base, 70 + ~#pnp_devids~0.offset, 1); srcloc: L1806-42 {9339#true} is VALID [2020-07-18 02:28:51,631 INFO L280 TraceCheckUtils]: 89: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 71 + ~#pnp_devids~0.offset, 1); srcloc: L1806-43 {9339#true} is VALID [2020-07-18 02:28:51,631 INFO L280 TraceCheckUtils]: 90: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 72 + ~#pnp_devids~0.offset, 8); srcloc: L1806-44 {9339#true} is VALID [2020-07-18 02:28:51,631 INFO L280 TraceCheckUtils]: 91: Hoare triple {9339#true} SUMMARY for call write~init~int(65, ~#pnp_devids~0.base, 80 + ~#pnp_devids~0.offset, 1); srcloc: L1806-45 {9339#true} is VALID [2020-07-18 02:28:51,632 INFO L280 TraceCheckUtils]: 92: Hoare triple {9339#true} SUMMARY for call write~init~int(90, ~#pnp_devids~0.base, 81 + ~#pnp_devids~0.offset, 1); srcloc: L1806-46 {9339#true} is VALID [2020-07-18 02:28:51,632 INFO L280 TraceCheckUtils]: 93: Hoare triple {9339#true} SUMMARY for call write~init~int(84, ~#pnp_devids~0.base, 82 + ~#pnp_devids~0.offset, 1); srcloc: L1806-47 {9339#true} is VALID [2020-07-18 02:28:51,632 INFO L280 TraceCheckUtils]: 94: Hoare triple {9339#true} SUMMARY for call write~init~int(51, ~#pnp_devids~0.base, 83 + ~#pnp_devids~0.offset, 1); srcloc: L1806-48 {9339#true} is VALID [2020-07-18 02:28:51,632 INFO L280 TraceCheckUtils]: 95: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 84 + ~#pnp_devids~0.offset, 1); srcloc: L1806-49 {9339#true} is VALID [2020-07-18 02:28:51,632 INFO L280 TraceCheckUtils]: 96: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 85 + ~#pnp_devids~0.offset, 1); srcloc: L1806-50 {9339#true} is VALID [2020-07-18 02:28:51,633 INFO L280 TraceCheckUtils]: 97: Hoare triple {9339#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 86 + ~#pnp_devids~0.offset, 1); srcloc: L1806-51 {9339#true} is VALID [2020-07-18 02:28:51,633 INFO L280 TraceCheckUtils]: 98: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 87 + ~#pnp_devids~0.offset, 1); srcloc: L1806-52 {9339#true} is VALID [2020-07-18 02:28:51,633 INFO L280 TraceCheckUtils]: 99: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 88 + ~#pnp_devids~0.offset, 8); srcloc: L1806-53 {9339#true} is VALID [2020-07-18 02:28:51,633 INFO L280 TraceCheckUtils]: 100: Hoare triple {9339#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 96 + ~#pnp_devids~0.offset, 1); srcloc: L1806-54 {9339#true} is VALID [2020-07-18 02:28:51,633 INFO L280 TraceCheckUtils]: 101: Hoare triple {9339#true} SUMMARY for call write~init~int(68, ~#pnp_devids~0.base, 97 + ~#pnp_devids~0.offset, 1); srcloc: L1806-55 {9339#true} is VALID [2020-07-18 02:28:51,634 INFO L280 TraceCheckUtils]: 102: Hoare triple {9339#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 98 + ~#pnp_devids~0.offset, 1); srcloc: L1806-56 {9339#true} is VALID [2020-07-18 02:28:51,634 INFO L280 TraceCheckUtils]: 103: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 99 + ~#pnp_devids~0.offset, 1); srcloc: L1806-57 {9339#true} is VALID [2020-07-18 02:28:51,634 INFO L280 TraceCheckUtils]: 104: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 100 + ~#pnp_devids~0.offset, 1); srcloc: L1806-58 {9339#true} is VALID [2020-07-18 02:28:51,634 INFO L280 TraceCheckUtils]: 105: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 101 + ~#pnp_devids~0.offset, 1); srcloc: L1806-59 {9339#true} is VALID [2020-07-18 02:28:51,634 INFO L280 TraceCheckUtils]: 106: Hoare triple {9339#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 102 + ~#pnp_devids~0.offset, 1); srcloc: L1806-60 {9339#true} is VALID [2020-07-18 02:28:51,635 INFO L280 TraceCheckUtils]: 107: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 103 + ~#pnp_devids~0.offset, 1); srcloc: L1806-61 {9339#true} is VALID [2020-07-18 02:28:51,635 INFO L280 TraceCheckUtils]: 108: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 104 + ~#pnp_devids~0.offset, 8); srcloc: L1806-62 {9339#true} is VALID [2020-07-18 02:28:51,635 INFO L280 TraceCheckUtils]: 109: Hoare triple {9339#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 112 + ~#pnp_devids~0.offset, 1); srcloc: L1806-63 {9339#true} is VALID [2020-07-18 02:28:51,636 INFO L280 TraceCheckUtils]: 110: Hoare triple {9339#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 113 + ~#pnp_devids~0.offset, 1); srcloc: L1806-64 {9339#true} is VALID [2020-07-18 02:28:51,636 INFO L280 TraceCheckUtils]: 111: Hoare triple {9339#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 114 + ~#pnp_devids~0.offset, 1); srcloc: L1806-65 {9339#true} is VALID [2020-07-18 02:28:51,636 INFO L280 TraceCheckUtils]: 112: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 115 + ~#pnp_devids~0.offset, 1); srcloc: L1806-66 {9339#true} is VALID [2020-07-18 02:28:51,636 INFO L280 TraceCheckUtils]: 113: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 116 + ~#pnp_devids~0.offset, 1); srcloc: L1806-67 {9339#true} is VALID [2020-07-18 02:28:51,637 INFO L280 TraceCheckUtils]: 114: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 117 + ~#pnp_devids~0.offset, 1); srcloc: L1806-68 {9339#true} is VALID [2020-07-18 02:28:51,637 INFO L280 TraceCheckUtils]: 115: Hoare triple {9339#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 118 + ~#pnp_devids~0.offset, 1); srcloc: L1806-69 {9339#true} is VALID [2020-07-18 02:28:51,637 INFO L280 TraceCheckUtils]: 116: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 119 + ~#pnp_devids~0.offset, 1); srcloc: L1806-70 {9339#true} is VALID [2020-07-18 02:28:51,637 INFO L280 TraceCheckUtils]: 117: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 120 + ~#pnp_devids~0.offset, 8); srcloc: L1806-71 {9339#true} is VALID [2020-07-18 02:28:51,638 INFO L280 TraceCheckUtils]: 118: Hoare triple {9339#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 128 + ~#pnp_devids~0.offset, 1); srcloc: L1806-72 {9339#true} is VALID [2020-07-18 02:28:51,638 INFO L280 TraceCheckUtils]: 119: Hoare triple {9339#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 129 + ~#pnp_devids~0.offset, 1); srcloc: L1806-73 {9339#true} is VALID [2020-07-18 02:28:51,638 INFO L280 TraceCheckUtils]: 120: Hoare triple {9339#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 130 + ~#pnp_devids~0.offset, 1); srcloc: L1806-74 {9339#true} is VALID [2020-07-18 02:28:51,638 INFO L280 TraceCheckUtils]: 121: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 131 + ~#pnp_devids~0.offset, 1); srcloc: L1806-75 {9339#true} is VALID [2020-07-18 02:28:51,639 INFO L280 TraceCheckUtils]: 122: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 132 + ~#pnp_devids~0.offset, 1); srcloc: L1806-76 {9339#true} is VALID [2020-07-18 02:28:51,639 INFO L280 TraceCheckUtils]: 123: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 133 + ~#pnp_devids~0.offset, 1); srcloc: L1806-77 {9339#true} is VALID [2020-07-18 02:28:51,639 INFO L280 TraceCheckUtils]: 124: Hoare triple {9339#true} SUMMARY for call write~init~int(102, ~#pnp_devids~0.base, 134 + ~#pnp_devids~0.offset, 1); srcloc: L1806-78 {9339#true} is VALID [2020-07-18 02:28:51,639 INFO L280 TraceCheckUtils]: 125: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 135 + ~#pnp_devids~0.offset, 1); srcloc: L1806-79 {9339#true} is VALID [2020-07-18 02:28:51,640 INFO L280 TraceCheckUtils]: 126: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 136 + ~#pnp_devids~0.offset, 8); srcloc: L1806-80 {9339#true} is VALID [2020-07-18 02:28:51,642 INFO L280 TraceCheckUtils]: 127: Hoare triple {9339#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 144 + ~#pnp_devids~0.offset, 1); srcloc: L1806-81 {9339#true} is VALID [2020-07-18 02:28:51,643 INFO L280 TraceCheckUtils]: 128: Hoare triple {9339#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 145 + ~#pnp_devids~0.offset, 1); srcloc: L1806-82 {9339#true} is VALID [2020-07-18 02:28:51,643 INFO L280 TraceCheckUtils]: 129: Hoare triple {9339#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 146 + ~#pnp_devids~0.offset, 1); srcloc: L1806-83 {9339#true} is VALID [2020-07-18 02:28:51,643 INFO L280 TraceCheckUtils]: 130: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 147 + ~#pnp_devids~0.offset, 1); srcloc: L1806-84 {9339#true} is VALID [2020-07-18 02:28:51,643 INFO L280 TraceCheckUtils]: 131: Hoare triple {9339#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 148 + ~#pnp_devids~0.offset, 1); srcloc: L1806-85 {9339#true} is VALID [2020-07-18 02:28:51,643 INFO L280 TraceCheckUtils]: 132: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 149 + ~#pnp_devids~0.offset, 1); srcloc: L1806-86 {9339#true} is VALID [2020-07-18 02:28:51,644 INFO L280 TraceCheckUtils]: 133: Hoare triple {9339#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 150 + ~#pnp_devids~0.offset, 1); srcloc: L1806-87 {9339#true} is VALID [2020-07-18 02:28:51,644 INFO L280 TraceCheckUtils]: 134: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 151 + ~#pnp_devids~0.offset, 1); srcloc: L1806-88 {9339#true} is VALID [2020-07-18 02:28:51,644 INFO L280 TraceCheckUtils]: 135: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 152 + ~#pnp_devids~0.offset, 8); srcloc: L1806-89 {9339#true} is VALID [2020-07-18 02:28:51,644 INFO L280 TraceCheckUtils]: 136: Hoare triple {9339#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 160 + ~#pnp_devids~0.offset, 1); srcloc: L1806-90 {9339#true} is VALID [2020-07-18 02:28:51,645 INFO L280 TraceCheckUtils]: 137: Hoare triple {9339#true} SUMMARY for call write~init~int(84, ~#pnp_devids~0.base, 161 + ~#pnp_devids~0.offset, 1); srcloc: L1806-91 {9339#true} is VALID [2020-07-18 02:28:51,645 INFO L280 TraceCheckUtils]: 138: Hoare triple {9339#true} SUMMARY for call write~init~int(76, ~#pnp_devids~0.base, 162 + ~#pnp_devids~0.offset, 1); srcloc: L1806-92 {9339#true} is VALID [2020-07-18 02:28:51,645 INFO L280 TraceCheckUtils]: 139: Hoare triple {9339#true} SUMMARY for call write~init~int(55, ~#pnp_devids~0.base, 163 + ~#pnp_devids~0.offset, 1); srcloc: L1806-93 {9339#true} is VALID [2020-07-18 02:28:51,645 INFO L280 TraceCheckUtils]: 140: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 164 + ~#pnp_devids~0.offset, 1); srcloc: L1806-94 {9339#true} is VALID [2020-07-18 02:28:51,646 INFO L280 TraceCheckUtils]: 141: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 165 + ~#pnp_devids~0.offset, 1); srcloc: L1806-95 {9339#true} is VALID [2020-07-18 02:28:51,646 INFO L280 TraceCheckUtils]: 142: Hoare triple {9339#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 166 + ~#pnp_devids~0.offset, 1); srcloc: L1806-96 {9339#true} is VALID [2020-07-18 02:28:51,646 INFO L280 TraceCheckUtils]: 143: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 167 + ~#pnp_devids~0.offset, 1); srcloc: L1806-97 {9339#true} is VALID [2020-07-18 02:28:51,646 INFO L280 TraceCheckUtils]: 144: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 168 + ~#pnp_devids~0.offset, 8); srcloc: L1806-98 {9339#true} is VALID [2020-07-18 02:28:51,646 INFO L280 TraceCheckUtils]: 145: Hoare triple {9339#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 176 + ~#pnp_devids~0.offset, 1); srcloc: L1806-99 {9339#true} is VALID [2020-07-18 02:28:51,647 INFO L280 TraceCheckUtils]: 146: Hoare triple {9339#true} SUMMARY for call write~init~int(84, ~#pnp_devids~0.base, 177 + ~#pnp_devids~0.offset, 1); srcloc: L1806-100 {9339#true} is VALID [2020-07-18 02:28:51,647 INFO L280 TraceCheckUtils]: 147: Hoare triple {9339#true} SUMMARY for call write~init~int(76, ~#pnp_devids~0.base, 178 + ~#pnp_devids~0.offset, 1); srcloc: L1806-101 {9339#true} is VALID [2020-07-18 02:28:51,647 INFO L280 TraceCheckUtils]: 148: Hoare triple {9339#true} SUMMARY for call write~init~int(55, ~#pnp_devids~0.base, 179 + ~#pnp_devids~0.offset, 1); srcloc: L1806-102 {9339#true} is VALID [2020-07-18 02:28:51,647 INFO L280 TraceCheckUtils]: 149: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 180 + ~#pnp_devids~0.offset, 1); srcloc: L1806-103 {9339#true} is VALID [2020-07-18 02:28:51,648 INFO L280 TraceCheckUtils]: 150: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 181 + ~#pnp_devids~0.offset, 1); srcloc: L1806-104 {9339#true} is VALID [2020-07-18 02:28:51,671 INFO L280 TraceCheckUtils]: 151: Hoare triple {9339#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 182 + ~#pnp_devids~0.offset, 1); srcloc: L1806-105 {9339#true} is VALID [2020-07-18 02:28:51,672 INFO L280 TraceCheckUtils]: 152: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 183 + ~#pnp_devids~0.offset, 1); srcloc: L1806-106 {9339#true} is VALID [2020-07-18 02:28:51,672 INFO L280 TraceCheckUtils]: 153: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 184 + ~#pnp_devids~0.offset, 8); srcloc: L1806-107 {9339#true} is VALID [2020-07-18 02:28:51,672 INFO L280 TraceCheckUtils]: 154: Hoare triple {9339#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 192 + ~#pnp_devids~0.offset, 1); srcloc: L1806-108 {9339#true} is VALID [2020-07-18 02:28:51,672 INFO L280 TraceCheckUtils]: 155: Hoare triple {9339#true} SUMMARY for call write~init~int(84, ~#pnp_devids~0.base, 193 + ~#pnp_devids~0.offset, 1); srcloc: L1806-109 {9339#true} is VALID [2020-07-18 02:28:51,673 INFO L280 TraceCheckUtils]: 156: Hoare triple {9339#true} SUMMARY for call write~init~int(76, ~#pnp_devids~0.base, 194 + ~#pnp_devids~0.offset, 1); srcloc: L1806-110 {9339#true} is VALID [2020-07-18 02:28:51,673 INFO L280 TraceCheckUtils]: 157: Hoare triple {9339#true} SUMMARY for call write~init~int(55, ~#pnp_devids~0.base, 195 + ~#pnp_devids~0.offset, 1); srcloc: L1806-111 {9339#true} is VALID [2020-07-18 02:28:51,673 INFO L280 TraceCheckUtils]: 158: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 196 + ~#pnp_devids~0.offset, 1); srcloc: L1806-112 {9339#true} is VALID [2020-07-18 02:28:51,673 INFO L280 TraceCheckUtils]: 159: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 197 + ~#pnp_devids~0.offset, 1); srcloc: L1806-113 {9339#true} is VALID [2020-07-18 02:28:51,674 INFO L280 TraceCheckUtils]: 160: Hoare triple {9339#true} SUMMARY for call write~init~int(53, ~#pnp_devids~0.base, 198 + ~#pnp_devids~0.offset, 1); srcloc: L1806-114 {9339#true} is VALID [2020-07-18 02:28:51,674 INFO L280 TraceCheckUtils]: 161: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 199 + ~#pnp_devids~0.offset, 1); srcloc: L1806-115 {9339#true} is VALID [2020-07-18 02:28:51,674 INFO L280 TraceCheckUtils]: 162: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 200 + ~#pnp_devids~0.offset, 8); srcloc: L1806-116 {9339#true} is VALID [2020-07-18 02:28:51,674 INFO L280 TraceCheckUtils]: 163: Hoare triple {9339#true} SUMMARY for call write~init~int(69, ~#pnp_devids~0.base, 208 + ~#pnp_devids~0.offset, 1); srcloc: L1806-117 {9339#true} is VALID [2020-07-18 02:28:51,674 INFO L280 TraceCheckUtils]: 164: Hoare triple {9339#true} SUMMARY for call write~init~int(78, ~#pnp_devids~0.base, 209 + ~#pnp_devids~0.offset, 1); srcloc: L1806-118 {9339#true} is VALID [2020-07-18 02:28:51,675 INFO L280 TraceCheckUtils]: 165: Hoare triple {9339#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 210 + ~#pnp_devids~0.offset, 1); srcloc: L1806-119 {9339#true} is VALID [2020-07-18 02:28:51,675 INFO L280 TraceCheckUtils]: 166: Hoare triple {9339#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 211 + ~#pnp_devids~0.offset, 1); srcloc: L1806-120 {9339#true} is VALID [2020-07-18 02:28:51,675 INFO L280 TraceCheckUtils]: 167: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 212 + ~#pnp_devids~0.offset, 1); srcloc: L1806-121 {9339#true} is VALID [2020-07-18 02:28:51,675 INFO L280 TraceCheckUtils]: 168: Hoare triple {9339#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 213 + ~#pnp_devids~0.offset, 1); srcloc: L1806-122 {9339#true} is VALID [2020-07-18 02:28:51,675 INFO L280 TraceCheckUtils]: 169: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 214 + ~#pnp_devids~0.offset, 1); srcloc: L1806-123 {9339#true} is VALID [2020-07-18 02:28:51,675 INFO L280 TraceCheckUtils]: 170: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 215 + ~#pnp_devids~0.offset, 1); srcloc: L1806-124 {9339#true} is VALID [2020-07-18 02:28:51,676 INFO L280 TraceCheckUtils]: 171: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 216 + ~#pnp_devids~0.offset, 8); srcloc: L1806-125 {9339#true} is VALID [2020-07-18 02:28:51,676 INFO L280 TraceCheckUtils]: 172: Hoare triple {9339#true} SUMMARY for call write~init~int(69, ~#pnp_devids~0.base, 224 + ~#pnp_devids~0.offset, 1); srcloc: L1806-126 {9339#true} is VALID [2020-07-18 02:28:51,676 INFO L280 TraceCheckUtils]: 173: Hoare triple {9339#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 225 + ~#pnp_devids~0.offset, 1); srcloc: L1806-127 {9339#true} is VALID [2020-07-18 02:28:51,676 INFO L280 TraceCheckUtils]: 174: Hoare triple {9339#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 226 + ~#pnp_devids~0.offset, 1); srcloc: L1806-128 {9339#true} is VALID [2020-07-18 02:28:51,676 INFO L280 TraceCheckUtils]: 175: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 227 + ~#pnp_devids~0.offset, 1); srcloc: L1806-129 {9339#true} is VALID [2020-07-18 02:28:51,677 INFO L280 TraceCheckUtils]: 176: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 228 + ~#pnp_devids~0.offset, 1); srcloc: L1806-130 {9339#true} is VALID [2020-07-18 02:28:51,677 INFO L280 TraceCheckUtils]: 177: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 229 + ~#pnp_devids~0.offset, 1); srcloc: L1806-131 {9339#true} is VALID [2020-07-18 02:28:51,677 INFO L280 TraceCheckUtils]: 178: Hoare triple {9339#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 230 + ~#pnp_devids~0.offset, 1); srcloc: L1806-132 {9339#true} is VALID [2020-07-18 02:28:51,677 INFO L280 TraceCheckUtils]: 179: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 231 + ~#pnp_devids~0.offset, 1); srcloc: L1806-133 {9339#true} is VALID [2020-07-18 02:28:51,677 INFO L280 TraceCheckUtils]: 180: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 232 + ~#pnp_devids~0.offset, 8); srcloc: L1806-134 {9339#true} is VALID [2020-07-18 02:28:51,678 INFO L280 TraceCheckUtils]: 181: Hoare triple {9339#true} SUMMARY for call write~init~int(69, ~#pnp_devids~0.base, 240 + ~#pnp_devids~0.offset, 1); srcloc: L1806-135 {9339#true} is VALID [2020-07-18 02:28:51,678 INFO L280 TraceCheckUtils]: 182: Hoare triple {9339#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 241 + ~#pnp_devids~0.offset, 1); srcloc: L1806-136 {9339#true} is VALID [2020-07-18 02:28:51,678 INFO L280 TraceCheckUtils]: 183: Hoare triple {9339#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 242 + ~#pnp_devids~0.offset, 1); srcloc: L1806-137 {9339#true} is VALID [2020-07-18 02:28:51,678 INFO L280 TraceCheckUtils]: 184: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 243 + ~#pnp_devids~0.offset, 1); srcloc: L1806-138 {9339#true} is VALID [2020-07-18 02:28:51,678 INFO L280 TraceCheckUtils]: 185: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 244 + ~#pnp_devids~0.offset, 1); srcloc: L1806-139 {9339#true} is VALID [2020-07-18 02:28:51,679 INFO L280 TraceCheckUtils]: 186: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 245 + ~#pnp_devids~0.offset, 1); srcloc: L1806-140 {9339#true} is VALID [2020-07-18 02:28:51,679 INFO L280 TraceCheckUtils]: 187: Hoare triple {9339#true} SUMMARY for call write~init~int(53, ~#pnp_devids~0.base, 246 + ~#pnp_devids~0.offset, 1); srcloc: L1806-141 {9339#true} is VALID [2020-07-18 02:28:51,679 INFO L280 TraceCheckUtils]: 188: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 247 + ~#pnp_devids~0.offset, 1); srcloc: L1806-142 {9339#true} is VALID [2020-07-18 02:28:51,679 INFO L280 TraceCheckUtils]: 189: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 248 + ~#pnp_devids~0.offset, 8); srcloc: L1806-143 {9339#true} is VALID [2020-07-18 02:28:51,679 INFO L280 TraceCheckUtils]: 190: Hoare triple {9339#true} SUMMARY for call write~init~int(69, ~#pnp_devids~0.base, 256 + ~#pnp_devids~0.offset, 1); srcloc: L1806-144 {9339#true} is VALID [2020-07-18 02:28:51,679 INFO L280 TraceCheckUtils]: 191: Hoare triple {9339#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 257 + ~#pnp_devids~0.offset, 1); srcloc: L1806-145 {9339#true} is VALID [2020-07-18 02:28:51,680 INFO L280 TraceCheckUtils]: 192: Hoare triple {9339#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 258 + ~#pnp_devids~0.offset, 1); srcloc: L1806-146 {9339#true} is VALID [2020-07-18 02:28:51,680 INFO L280 TraceCheckUtils]: 193: Hoare triple {9339#true} SUMMARY for call write~init~int(54, ~#pnp_devids~0.base, 259 + ~#pnp_devids~0.offset, 1); srcloc: L1806-147 {9339#true} is VALID [2020-07-18 02:28:51,680 INFO L280 TraceCheckUtils]: 194: Hoare triple {9339#true} SUMMARY for call write~init~int(56, ~#pnp_devids~0.base, 260 + ~#pnp_devids~0.offset, 1); srcloc: L1806-148 {9339#true} is VALID [2020-07-18 02:28:51,680 INFO L280 TraceCheckUtils]: 195: Hoare triple {9339#true} SUMMARY for call write~init~int(56, ~#pnp_devids~0.base, 261 + ~#pnp_devids~0.offset, 1); srcloc: L1806-149 {9339#true} is VALID [2020-07-18 02:28:51,681 INFO L280 TraceCheckUtils]: 196: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 262 + ~#pnp_devids~0.offset, 1); srcloc: L1806-150 {9339#true} is VALID [2020-07-18 02:28:51,681 INFO L280 TraceCheckUtils]: 197: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 263 + ~#pnp_devids~0.offset, 1); srcloc: L1806-151 {9339#true} is VALID [2020-07-18 02:28:51,681 INFO L280 TraceCheckUtils]: 198: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 264 + ~#pnp_devids~0.offset, 8); srcloc: L1806-152 {9339#true} is VALID [2020-07-18 02:28:51,681 INFO L280 TraceCheckUtils]: 199: Hoare triple {9339#true} SUMMARY for call write~init~int(73, ~#pnp_devids~0.base, 272 + ~#pnp_devids~0.offset, 1); srcloc: L1806-153 {9339#true} is VALID [2020-07-18 02:28:51,681 INFO L280 TraceCheckUtils]: 200: Hoare triple {9339#true} SUMMARY for call write~init~int(66, ~#pnp_devids~0.base, 273 + ~#pnp_devids~0.offset, 1); srcloc: L1806-154 {9339#true} is VALID [2020-07-18 02:28:51,682 INFO L280 TraceCheckUtils]: 201: Hoare triple {9339#true} SUMMARY for call write~init~int(77, ~#pnp_devids~0.base, 274 + ~#pnp_devids~0.offset, 1); srcloc: L1806-155 {9339#true} is VALID [2020-07-18 02:28:51,682 INFO L280 TraceCheckUtils]: 202: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 275 + ~#pnp_devids~0.offset, 1); srcloc: L1806-156 {9339#true} is VALID [2020-07-18 02:28:51,682 INFO L280 TraceCheckUtils]: 203: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 276 + ~#pnp_devids~0.offset, 1); srcloc: L1806-157 {9339#true} is VALID [2020-07-18 02:28:51,682 INFO L280 TraceCheckUtils]: 204: Hoare triple {9339#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 277 + ~#pnp_devids~0.offset, 1); srcloc: L1806-158 {9339#true} is VALID [2020-07-18 02:28:51,682 INFO L280 TraceCheckUtils]: 205: Hoare triple {9339#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 278 + ~#pnp_devids~0.offset, 1); srcloc: L1806-159 {9339#true} is VALID [2020-07-18 02:28:51,682 INFO L280 TraceCheckUtils]: 206: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 279 + ~#pnp_devids~0.offset, 1); srcloc: L1806-160 {9339#true} is VALID [2020-07-18 02:28:51,683 INFO L280 TraceCheckUtils]: 207: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 280 + ~#pnp_devids~0.offset, 8); srcloc: L1806-161 {9339#true} is VALID [2020-07-18 02:28:51,683 INFO L280 TraceCheckUtils]: 208: Hoare triple {9339#true} SUMMARY for call write~init~int(79, ~#pnp_devids~0.base, 288 + ~#pnp_devids~0.offset, 1); srcloc: L1806-162 {9339#true} is VALID [2020-07-18 02:28:51,683 INFO L280 TraceCheckUtils]: 209: Hoare triple {9339#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 289 + ~#pnp_devids~0.offset, 1); srcloc: L1806-163 {9339#true} is VALID [2020-07-18 02:28:51,683 INFO L280 TraceCheckUtils]: 210: Hoare triple {9339#true} SUMMARY for call write~init~int(84, ~#pnp_devids~0.base, 290 + ~#pnp_devids~0.offset, 1); srcloc: L1806-164 {9339#true} is VALID [2020-07-18 02:28:51,684 INFO L280 TraceCheckUtils]: 211: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 291 + ~#pnp_devids~0.offset, 1); srcloc: L1806-165 {9339#true} is VALID [2020-07-18 02:28:51,684 INFO L280 TraceCheckUtils]: 212: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 292 + ~#pnp_devids~0.offset, 1); srcloc: L1806-166 {9339#true} is VALID [2020-07-18 02:28:51,684 INFO L280 TraceCheckUtils]: 213: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 293 + ~#pnp_devids~0.offset, 1); srcloc: L1806-167 {9339#true} is VALID [2020-07-18 02:28:51,684 INFO L280 TraceCheckUtils]: 214: Hoare triple {9339#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 294 + ~#pnp_devids~0.offset, 1); srcloc: L1806-168 {9339#true} is VALID [2020-07-18 02:28:51,684 INFO L280 TraceCheckUtils]: 215: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 295 + ~#pnp_devids~0.offset, 1); srcloc: L1806-169 {9339#true} is VALID [2020-07-18 02:28:51,684 INFO L280 TraceCheckUtils]: 216: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 296 + ~#pnp_devids~0.offset, 8); srcloc: L1806-170 {9339#true} is VALID [2020-07-18 02:28:51,685 INFO L280 TraceCheckUtils]: 217: Hoare triple {9339#true} SUMMARY for call write~init~int(89, ~#pnp_devids~0.base, 304 + ~#pnp_devids~0.offset, 1); srcloc: L1806-171 {9339#true} is VALID [2020-07-18 02:28:51,685 INFO L280 TraceCheckUtils]: 218: Hoare triple {9339#true} SUMMARY for call write~init~int(77, ~#pnp_devids~0.base, 305 + ~#pnp_devids~0.offset, 1); srcloc: L1806-172 {9339#true} is VALID [2020-07-18 02:28:51,685 INFO L280 TraceCheckUtils]: 219: Hoare triple {9339#true} SUMMARY for call write~init~int(72, ~#pnp_devids~0.base, 306 + ~#pnp_devids~0.offset, 1); srcloc: L1806-173 {9339#true} is VALID [2020-07-18 02:28:51,685 INFO L280 TraceCheckUtils]: 220: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 307 + ~#pnp_devids~0.offset, 1); srcloc: L1806-174 {9339#true} is VALID [2020-07-18 02:28:51,685 INFO L280 TraceCheckUtils]: 221: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 308 + ~#pnp_devids~0.offset, 1); srcloc: L1806-175 {9339#true} is VALID [2020-07-18 02:28:51,686 INFO L280 TraceCheckUtils]: 222: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 309 + ~#pnp_devids~0.offset, 1); srcloc: L1806-176 {9339#true} is VALID [2020-07-18 02:28:51,686 INFO L280 TraceCheckUtils]: 223: Hoare triple {9339#true} SUMMARY for call write~init~int(54, ~#pnp_devids~0.base, 310 + ~#pnp_devids~0.offset, 1); srcloc: L1806-177 {9339#true} is VALID [2020-07-18 02:28:51,686 INFO L280 TraceCheckUtils]: 224: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 311 + ~#pnp_devids~0.offset, 1); srcloc: L1806-178 {9339#true} is VALID [2020-07-18 02:28:51,686 INFO L280 TraceCheckUtils]: 225: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 312 + ~#pnp_devids~0.offset, 8); srcloc: L1806-179 {9339#true} is VALID [2020-07-18 02:28:51,686 INFO L280 TraceCheckUtils]: 226: Hoare triple {9339#true} SUMMARY for call write~init~int(89, ~#pnp_devids~0.base, 320 + ~#pnp_devids~0.offset, 1); srcloc: L1806-180 {9339#true} is VALID [2020-07-18 02:28:51,687 INFO L280 TraceCheckUtils]: 227: Hoare triple {9339#true} SUMMARY for call write~init~int(77, ~#pnp_devids~0.base, 321 + ~#pnp_devids~0.offset, 1); srcloc: L1806-181 {9339#true} is VALID [2020-07-18 02:28:51,687 INFO L280 TraceCheckUtils]: 228: Hoare triple {9339#true} SUMMARY for call write~init~int(72, ~#pnp_devids~0.base, 322 + ~#pnp_devids~0.offset, 1); srcloc: L1806-182 {9339#true} is VALID [2020-07-18 02:28:51,687 INFO L280 TraceCheckUtils]: 229: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 323 + ~#pnp_devids~0.offset, 1); srcloc: L1806-183 {9339#true} is VALID [2020-07-18 02:28:51,687 INFO L280 TraceCheckUtils]: 230: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 324 + ~#pnp_devids~0.offset, 1); srcloc: L1806-184 {9339#true} is VALID [2020-07-18 02:28:51,687 INFO L280 TraceCheckUtils]: 231: Hoare triple {9339#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 325 + ~#pnp_devids~0.offset, 1); srcloc: L1806-185 {9339#true} is VALID [2020-07-18 02:28:51,687 INFO L280 TraceCheckUtils]: 232: Hoare triple {9339#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 326 + ~#pnp_devids~0.offset, 1); srcloc: L1806-186 {9339#true} is VALID [2020-07-18 02:28:51,688 INFO L280 TraceCheckUtils]: 233: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 327 + ~#pnp_devids~0.offset, 1); srcloc: L1806-187 {9339#true} is VALID [2020-07-18 02:28:51,688 INFO L280 TraceCheckUtils]: 234: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 328 + ~#pnp_devids~0.offset, 8); srcloc: L1806-188 {9339#true} is VALID [2020-07-18 02:28:51,688 INFO L280 TraceCheckUtils]: 235: Hoare triple {9339#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 336 + ~#pnp_devids~0.offset, 1); srcloc: L1806-189 {9339#true} is VALID [2020-07-18 02:28:51,688 INFO L280 TraceCheckUtils]: 236: Hoare triple {9339#true} SUMMARY for call write~init~int(78, ~#pnp_devids~0.base, 337 + ~#pnp_devids~0.offset, 1); srcloc: L1806-190 {9339#true} is VALID [2020-07-18 02:28:51,688 INFO L280 TraceCheckUtils]: 237: Hoare triple {9339#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 338 + ~#pnp_devids~0.offset, 1); srcloc: L1806-191 {9339#true} is VALID [2020-07-18 02:28:51,689 INFO L280 TraceCheckUtils]: 238: Hoare triple {9339#true} SUMMARY for call write~init~int(98, ~#pnp_devids~0.base, 339 + ~#pnp_devids~0.offset, 1); srcloc: L1806-192 {9339#true} is VALID [2020-07-18 02:28:51,689 INFO L280 TraceCheckUtils]: 239: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 340 + ~#pnp_devids~0.offset, 1); srcloc: L1806-193 {9339#true} is VALID [2020-07-18 02:28:51,689 INFO L280 TraceCheckUtils]: 240: Hoare triple {9339#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 341 + ~#pnp_devids~0.offset, 1); srcloc: L1806-194 {9339#true} is VALID [2020-07-18 02:28:51,689 INFO L280 TraceCheckUtils]: 241: Hoare triple {9339#true} SUMMARY for call write~init~int(102, ~#pnp_devids~0.base, 342 + ~#pnp_devids~0.offset, 1); srcloc: L1806-195 {9339#true} is VALID [2020-07-18 02:28:51,689 INFO L280 TraceCheckUtils]: 242: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 343 + ~#pnp_devids~0.offset, 1); srcloc: L1806-196 {9339#true} is VALID [2020-07-18 02:28:51,690 INFO L280 TraceCheckUtils]: 243: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 344 + ~#pnp_devids~0.offset, 8); srcloc: L1806-197 {9339#true} is VALID [2020-07-18 02:28:51,690 INFO L280 TraceCheckUtils]: 244: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 352 + ~#pnp_devids~0.offset, 1); srcloc: L1806-198 {9339#true} is VALID [2020-07-18 02:28:51,690 INFO L280 TraceCheckUtils]: 245: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 353 + ~#pnp_devids~0.offset, 1); srcloc: L1806-199 {9339#true} is VALID [2020-07-18 02:28:51,690 INFO L280 TraceCheckUtils]: 246: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 354 + ~#pnp_devids~0.offset, 1); srcloc: L1806-200 {9339#true} is VALID [2020-07-18 02:28:51,690 INFO L280 TraceCheckUtils]: 247: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 355 + ~#pnp_devids~0.offset, 1); srcloc: L1806-201 {9339#true} is VALID [2020-07-18 02:28:51,690 INFO L280 TraceCheckUtils]: 248: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 356 + ~#pnp_devids~0.offset, 1); srcloc: L1806-202 {9339#true} is VALID [2020-07-18 02:28:51,691 INFO L280 TraceCheckUtils]: 249: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 357 + ~#pnp_devids~0.offset, 1); srcloc: L1806-203 {9339#true} is VALID [2020-07-18 02:28:51,691 INFO L280 TraceCheckUtils]: 250: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 358 + ~#pnp_devids~0.offset, 1); srcloc: L1806-204 {9339#true} is VALID [2020-07-18 02:28:51,691 INFO L280 TraceCheckUtils]: 251: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 359 + ~#pnp_devids~0.offset, 1); srcloc: L1806-205 {9339#true} is VALID [2020-07-18 02:28:51,691 INFO L280 TraceCheckUtils]: 252: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 360 + ~#pnp_devids~0.offset, 8); srcloc: L1806-206 {9339#true} is VALID [2020-07-18 02:28:51,691 INFO L280 TraceCheckUtils]: 253: Hoare triple {9339#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[0 := 0]; {9339#true} is VALID [2020-07-18 02:28:51,692 INFO L280 TraceCheckUtils]: 254: Hoare triple {9339#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[1 := 0]; {9339#true} is VALID [2020-07-18 02:28:51,692 INFO L280 TraceCheckUtils]: 255: Hoare triple {9339#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[2 := 0]; {9339#true} is VALID [2020-07-18 02:28:51,692 INFO L280 TraceCheckUtils]: 256: Hoare triple {9339#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[3 := 0]; {9339#true} is VALID [2020-07-18 02:28:51,692 INFO L280 TraceCheckUtils]: 257: Hoare triple {9339#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[4 := 0]; {9339#true} is VALID [2020-07-18 02:28:51,692 INFO L280 TraceCheckUtils]: 258: Hoare triple {9339#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[5 := 0]; {9339#true} is VALID [2020-07-18 02:28:51,693 INFO L280 TraceCheckUtils]: 259: Hoare triple {9339#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[6 := 0]; {9339#true} is VALID [2020-07-18 02:28:51,693 INFO L280 TraceCheckUtils]: 260: Hoare triple {9339#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[7 := 0]; {9339#true} is VALID [2020-07-18 02:28:51,693 INFO L280 TraceCheckUtils]: 261: Hoare triple {9339#true} ~__mod_pnp__pnp_devids_device_table~0.driver_data := 0; {9339#true} is VALID [2020-07-18 02:28:51,693 INFO L280 TraceCheckUtils]: 262: Hoare triple {9339#true} SUMMARY for call ~#ns558_pnp_driver~0.base, ~#ns558_pnp_driver~0.offset := #Ultimate.allocOnStack(173); srcloc: L1884 {9339#true} is VALID [2020-07-18 02:28:51,693 INFO L280 TraceCheckUtils]: 263: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(#t~string91.base, #t~string91.offset, ~#ns558_pnp_driver~0.base, ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-1 {9339#true} is VALID [2020-07-18 02:28:51,694 INFO L280 TraceCheckUtils]: 264: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(~#pnp_devids~0.base, ~#pnp_devids~0.offset, ~#ns558_pnp_driver~0.base, 8 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-2 {9339#true} is VALID [2020-07-18 02:28:51,694 INFO L280 TraceCheckUtils]: 265: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#ns558_pnp_driver~0.base, 16 + ~#ns558_pnp_driver~0.offset, 4); srcloc: L1884-3 {9339#true} is VALID [2020-07-18 02:28:51,694 INFO L280 TraceCheckUtils]: 266: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(#funAddr~ns558_pnp_probe.base, #funAddr~ns558_pnp_probe.offset, ~#ns558_pnp_driver~0.base, 20 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-4 {9339#true} is VALID [2020-07-18 02:28:51,694 INFO L280 TraceCheckUtils]: 267: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 28 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-5 {9339#true} is VALID [2020-07-18 02:28:51,694 INFO L280 TraceCheckUtils]: 268: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 36 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-6 {9339#true} is VALID [2020-07-18 02:28:51,694 INFO L280 TraceCheckUtils]: 269: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 44 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-7 {9339#true} is VALID [2020-07-18 02:28:51,695 INFO L280 TraceCheckUtils]: 270: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 52 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-8 {9339#true} is VALID [2020-07-18 02:28:51,695 INFO L280 TraceCheckUtils]: 271: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 60 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-9 {9339#true} is VALID [2020-07-18 02:28:51,695 INFO L280 TraceCheckUtils]: 272: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 68 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-10 {9339#true} is VALID [2020-07-18 02:28:51,695 INFO L280 TraceCheckUtils]: 273: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 76 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-11 {9339#true} is VALID [2020-07-18 02:28:51,695 INFO L280 TraceCheckUtils]: 274: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 84 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-12 {9339#true} is VALID [2020-07-18 02:28:51,696 INFO L280 TraceCheckUtils]: 275: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#ns558_pnp_driver~0.base, 92 + ~#ns558_pnp_driver~0.offset, 1); srcloc: L1884-13 {9339#true} is VALID [2020-07-18 02:28:51,696 INFO L280 TraceCheckUtils]: 276: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 93 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-14 {9339#true} is VALID [2020-07-18 02:28:51,696 INFO L280 TraceCheckUtils]: 277: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 101 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-15 {9339#true} is VALID [2020-07-18 02:28:51,696 INFO L280 TraceCheckUtils]: 278: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 109 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-16 {9339#true} is VALID [2020-07-18 02:28:51,696 INFO L280 TraceCheckUtils]: 279: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 117 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-17 {9339#true} is VALID [2020-07-18 02:28:51,696 INFO L280 TraceCheckUtils]: 280: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 125 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-18 {9339#true} is VALID [2020-07-18 02:28:51,697 INFO L280 TraceCheckUtils]: 281: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 133 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-19 {9339#true} is VALID [2020-07-18 02:28:51,697 INFO L280 TraceCheckUtils]: 282: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 141 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-20 {9339#true} is VALID [2020-07-18 02:28:51,699 INFO L280 TraceCheckUtils]: 283: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 149 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-21 {9339#true} is VALID [2020-07-18 02:28:51,699 INFO L280 TraceCheckUtils]: 284: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 157 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-22 {9339#true} is VALID [2020-07-18 02:28:51,699 INFO L280 TraceCheckUtils]: 285: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 165 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-23 {9339#true} is VALID [2020-07-18 02:28:51,699 INFO L280 TraceCheckUtils]: 286: Hoare triple {9339#true} ~ldv_retval_0~0 := 0; {9339#true} is VALID [2020-07-18 02:28:51,699 INFO L280 TraceCheckUtils]: 287: Hoare triple {9339#true} ~ldv_retval_1~0 := 0; {9339#true} is VALID [2020-07-18 02:28:51,700 INFO L280 TraceCheckUtils]: 288: Hoare triple {9339#true} ~ldv_spin~0 := 0; {9339#true} is VALID [2020-07-18 02:28:51,700 INFO L280 TraceCheckUtils]: 289: Hoare triple {9339#true} assume true; {9339#true} is VALID [2020-07-18 02:28:51,700 INFO L275 TraceCheckUtils]: 290: Hoare quadruple {9339#true} {9339#true} #1322#return; {9339#true} is VALID [2020-07-18 02:28:51,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:28:51,794 INFO L280 TraceCheckUtils]: 0: Hoare triple {9718#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |old(#length)| |#length|))} ~size := #in~size; {9339#true} is VALID [2020-07-18 02:28:51,794 INFO L280 TraceCheckUtils]: 1: Hoare triple {9339#true} havoc ~p~1.base, ~p~1.offset; {9339#true} is VALID [2020-07-18 02:28:51,794 INFO L280 TraceCheckUtils]: 2: Hoare triple {9339#true} havoc ~tmp~1.base, ~tmp~1.offset; {9339#true} is VALID [2020-07-18 02:28:51,795 INFO L280 TraceCheckUtils]: 3: Hoare triple {9339#true} havoc ~tmp___0~1; {9339#true} is VALID [2020-07-18 02:28:51,795 INFO L280 TraceCheckUtils]: 4: Hoare triple {9339#true} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {9339#true} is VALID [2020-07-18 02:28:51,795 INFO L280 TraceCheckUtils]: 5: Hoare triple {9339#true} ~tmp___0~1 := #t~nondet26; {9339#true} is VALID [2020-07-18 02:28:51,796 INFO L280 TraceCheckUtils]: 6: Hoare triple {9339#true} havoc #t~nondet26; {9339#true} is VALID [2020-07-18 02:28:51,796 INFO L280 TraceCheckUtils]: 7: Hoare triple {9339#true} assume 0 != ~tmp___0~1; {9339#true} is VALID [2020-07-18 02:28:51,797 INFO L280 TraceCheckUtils]: 8: Hoare triple {9339#true} #res.base, #res.offset := 0, 0; {9339#true} is VALID [2020-07-18 02:28:51,797 INFO L280 TraceCheckUtils]: 9: Hoare triple {9339#true} assume true; {9339#true} is VALID [2020-07-18 02:28:51,797 INFO L275 TraceCheckUtils]: 10: Hoare quadruple {9339#true} {9339#true} #1150#return; {9339#true} is VALID [2020-07-18 02:28:51,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:28:51,814 INFO L280 TraceCheckUtils]: 0: Hoare triple {9718#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |old(#length)| |#length|))} ~size := #in~size; {9339#true} is VALID [2020-07-18 02:28:51,814 INFO L280 TraceCheckUtils]: 1: Hoare triple {9339#true} havoc ~p~1.base, ~p~1.offset; {9339#true} is VALID [2020-07-18 02:28:51,815 INFO L280 TraceCheckUtils]: 2: Hoare triple {9339#true} havoc ~tmp~1.base, ~tmp~1.offset; {9339#true} is VALID [2020-07-18 02:28:51,815 INFO L280 TraceCheckUtils]: 3: Hoare triple {9339#true} havoc ~tmp___0~1; {9339#true} is VALID [2020-07-18 02:28:51,815 INFO L280 TraceCheckUtils]: 4: Hoare triple {9339#true} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {9339#true} is VALID [2020-07-18 02:28:51,816 INFO L280 TraceCheckUtils]: 5: Hoare triple {9339#true} ~tmp___0~1 := #t~nondet26; {9339#true} is VALID [2020-07-18 02:28:51,816 INFO L280 TraceCheckUtils]: 6: Hoare triple {9339#true} havoc #t~nondet26; {9339#true} is VALID [2020-07-18 02:28:51,816 INFO L280 TraceCheckUtils]: 7: Hoare triple {9339#true} assume 0 != ~tmp___0~1; {9339#true} is VALID [2020-07-18 02:28:51,817 INFO L280 TraceCheckUtils]: 8: Hoare triple {9339#true} #res.base, #res.offset := 0, 0; {9339#true} is VALID [2020-07-18 02:28:51,817 INFO L280 TraceCheckUtils]: 9: Hoare triple {9339#true} assume true; {9339#true} is VALID [2020-07-18 02:28:51,817 INFO L275 TraceCheckUtils]: 10: Hoare quadruple {9339#true} {9339#true} #1152#return; {9339#true} is VALID [2020-07-18 02:28:51,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:28:51,822 INFO L280 TraceCheckUtils]: 0: Hoare triple {9339#true} assume true; {9339#true} is VALID [2020-07-18 02:28:51,822 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {9339#true} {9339#true} #1154#return; {9339#true} is VALID [2020-07-18 02:28:51,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:28:51,828 INFO L280 TraceCheckUtils]: 0: Hoare triple {9339#true} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {9339#true} is VALID [2020-07-18 02:28:51,829 INFO L280 TraceCheckUtils]: 1: Hoare triple {9339#true} assume -2147483648 <= #t~nondet123 && #t~nondet123 <= 2147483647; {9339#true} is VALID [2020-07-18 02:28:51,829 INFO L280 TraceCheckUtils]: 2: Hoare triple {9339#true} #res := #t~nondet123; {9339#true} is VALID [2020-07-18 02:28:51,829 INFO L280 TraceCheckUtils]: 3: Hoare triple {9339#true} havoc #t~nondet123; {9339#true} is VALID [2020-07-18 02:28:51,830 INFO L280 TraceCheckUtils]: 4: Hoare triple {9339#true} assume true; {9339#true} is VALID [2020-07-18 02:28:51,830 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {9339#true} {9339#true} #1172#return; {9339#true} is VALID [2020-07-18 02:28:51,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:28:51,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:28:51,863 INFO L280 TraceCheckUtils]: 0: Hoare triple {9719#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {9339#true} is VALID [2020-07-18 02:28:51,863 INFO L280 TraceCheckUtils]: 1: Hoare triple {9339#true} havoc ~p~0.base, ~p~0.offset; {9339#true} is VALID [2020-07-18 02:28:51,863 INFO L280 TraceCheckUtils]: 2: Hoare triple {9339#true} havoc ~tmp~0.base, ~tmp~0.offset; {9339#true} is VALID [2020-07-18 02:28:51,864 INFO L280 TraceCheckUtils]: 3: Hoare triple {9339#true} havoc ~tmp___0~0; {9339#true} is VALID [2020-07-18 02:28:51,864 INFO L280 TraceCheckUtils]: 4: Hoare triple {9339#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {9339#true} is VALID [2020-07-18 02:28:51,865 INFO L280 TraceCheckUtils]: 5: Hoare triple {9339#true} ~tmp___0~0 := #t~nondet24; {9339#true} is VALID [2020-07-18 02:28:51,865 INFO L280 TraceCheckUtils]: 6: Hoare triple {9339#true} havoc #t~nondet24; {9339#true} is VALID [2020-07-18 02:28:51,865 INFO L280 TraceCheckUtils]: 7: Hoare triple {9339#true} assume 0 != ~tmp___0~0; {9339#true} is VALID [2020-07-18 02:28:51,866 INFO L280 TraceCheckUtils]: 8: Hoare triple {9339#true} #res.base, #res.offset := 0, 0; {9339#true} is VALID [2020-07-18 02:28:51,866 INFO L280 TraceCheckUtils]: 9: Hoare triple {9339#true} assume true; {9339#true} is VALID [2020-07-18 02:28:51,866 INFO L275 TraceCheckUtils]: 10: Hoare quadruple {9339#true} {9339#true} #1310#return; {9339#true} is VALID [2020-07-18 02:28:51,867 INFO L280 TraceCheckUtils]: 0: Hoare triple {9719#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {9339#true} is VALID [2020-07-18 02:28:51,867 INFO L280 TraceCheckUtils]: 1: Hoare triple {9339#true} ~arg1 := #in~arg1; {9339#true} is VALID [2020-07-18 02:28:51,868 INFO L280 TraceCheckUtils]: 2: Hoare triple {9339#true} ~arg2 := #in~arg2; {9339#true} is VALID [2020-07-18 02:28:51,868 INFO L280 TraceCheckUtils]: 3: Hoare triple {9339#true} ~arg3.base, ~arg3.offset := #in~arg3.base, #in~arg3.offset; {9339#true} is VALID [2020-07-18 02:28:51,868 INFO L280 TraceCheckUtils]: 4: Hoare triple {9339#true} ~arg4 := #in~arg4; {9339#true} is VALID [2020-07-18 02:28:51,870 INFO L263 TraceCheckUtils]: 5: Hoare triple {9339#true} call #t~ret118.base, #t~ret118.offset := ldv_malloc(56); {9719#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 02:28:51,870 INFO L280 TraceCheckUtils]: 6: Hoare triple {9719#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {9339#true} is VALID [2020-07-18 02:28:51,871 INFO L280 TraceCheckUtils]: 7: Hoare triple {9339#true} havoc ~p~0.base, ~p~0.offset; {9339#true} is VALID [2020-07-18 02:28:51,871 INFO L280 TraceCheckUtils]: 8: Hoare triple {9339#true} havoc ~tmp~0.base, ~tmp~0.offset; {9339#true} is VALID [2020-07-18 02:28:51,871 INFO L280 TraceCheckUtils]: 9: Hoare triple {9339#true} havoc ~tmp___0~0; {9339#true} is VALID [2020-07-18 02:28:51,872 INFO L280 TraceCheckUtils]: 10: Hoare triple {9339#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {9339#true} is VALID [2020-07-18 02:28:51,872 INFO L280 TraceCheckUtils]: 11: Hoare triple {9339#true} ~tmp___0~0 := #t~nondet24; {9339#true} is VALID [2020-07-18 02:28:51,872 INFO L280 TraceCheckUtils]: 12: Hoare triple {9339#true} havoc #t~nondet24; {9339#true} is VALID [2020-07-18 02:28:51,873 INFO L280 TraceCheckUtils]: 13: Hoare triple {9339#true} assume 0 != ~tmp___0~0; {9339#true} is VALID [2020-07-18 02:28:51,873 INFO L280 TraceCheckUtils]: 14: Hoare triple {9339#true} #res.base, #res.offset := 0, 0; {9339#true} is VALID [2020-07-18 02:28:51,873 INFO L280 TraceCheckUtils]: 15: Hoare triple {9339#true} assume true; {9339#true} is VALID [2020-07-18 02:28:51,874 INFO L275 TraceCheckUtils]: 16: Hoare quadruple {9339#true} {9339#true} #1310#return; {9339#true} is VALID [2020-07-18 02:28:51,874 INFO L280 TraceCheckUtils]: 17: Hoare triple {9339#true} #res.base, #res.offset := #t~ret118.base, #t~ret118.offset; {9339#true} is VALID [2020-07-18 02:28:51,874 INFO L280 TraceCheckUtils]: 18: Hoare triple {9339#true} havoc #t~ret118.base, #t~ret118.offset; {9339#true} is VALID [2020-07-18 02:28:51,875 INFO L280 TraceCheckUtils]: 19: Hoare triple {9339#true} assume true; {9339#true} is VALID [2020-07-18 02:28:51,875 INFO L275 TraceCheckUtils]: 20: Hoare quadruple {9339#true} {9339#true} #1220#return; {9339#true} is VALID [2020-07-18 02:28:51,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:28:51,883 INFO L280 TraceCheckUtils]: 0: Hoare triple {9339#true} ~port := #in~port; {9339#true} is VALID [2020-07-18 02:28:51,883 INFO L280 TraceCheckUtils]: 1: Hoare triple {9339#true} havoc ~value~0; {9339#true} is VALID [2020-07-18 02:28:51,883 INFO L280 TraceCheckUtils]: 2: Hoare triple {9339#true} #res := ~value~0; {9339#true} is VALID [2020-07-18 02:28:51,884 INFO L280 TraceCheckUtils]: 3: Hoare triple {9339#true} assume true; {9339#true} is VALID [2020-07-18 02:28:51,884 INFO L275 TraceCheckUtils]: 4: Hoare quadruple {9339#true} {9339#true} #1222#return; {9339#true} is VALID [2020-07-18 02:28:51,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:28:51,889 INFO L280 TraceCheckUtils]: 0: Hoare triple {9339#true} ~value := #in~value; {9339#true} is VALID [2020-07-18 02:28:51,890 INFO L280 TraceCheckUtils]: 1: Hoare triple {9339#true} ~port := #in~port; {9339#true} is VALID [2020-07-18 02:28:51,890 INFO L280 TraceCheckUtils]: 2: Hoare triple {9339#true} assume true; {9339#true} is VALID [2020-07-18 02:28:51,891 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {9339#true} {9339#true} #1224#return; {9339#true} is VALID [2020-07-18 02:28:51,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:28:51,897 INFO L280 TraceCheckUtils]: 0: Hoare triple {9339#true} ~port := #in~port; {9339#true} is VALID [2020-07-18 02:28:51,897 INFO L280 TraceCheckUtils]: 1: Hoare triple {9339#true} havoc ~value~0; {9339#true} is VALID [2020-07-18 02:28:51,897 INFO L280 TraceCheckUtils]: 2: Hoare triple {9339#true} #res := ~value~0; {9339#true} is VALID [2020-07-18 02:28:51,898 INFO L280 TraceCheckUtils]: 3: Hoare triple {9339#true} assume true; {9339#true} is VALID [2020-07-18 02:28:51,898 INFO L275 TraceCheckUtils]: 4: Hoare quadruple {9339#true} {9339#true} #1226#return; {9339#true} is VALID [2020-07-18 02:28:51,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:28:51,906 INFO L280 TraceCheckUtils]: 0: Hoare triple {9339#true} ~port := #in~port; {9339#true} is VALID [2020-07-18 02:28:51,906 INFO L280 TraceCheckUtils]: 1: Hoare triple {9339#true} havoc ~value~0; {9339#true} is VALID [2020-07-18 02:28:51,906 INFO L280 TraceCheckUtils]: 2: Hoare triple {9339#true} #res := ~value~0; {9339#true} is VALID [2020-07-18 02:28:51,907 INFO L280 TraceCheckUtils]: 3: Hoare triple {9339#true} assume true; {9339#true} is VALID [2020-07-18 02:28:51,908 INFO L275 TraceCheckUtils]: 4: Hoare quadruple {9339#true} {9697#(= 0 ns558_isa_probe_~i~0)} #1232#return; {9697#(= 0 ns558_isa_probe_~i~0)} is VALID [2020-07-18 02:28:51,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:28:51,913 INFO L280 TraceCheckUtils]: 0: Hoare triple {9339#true} ~arg0 := #in~arg0; {9339#true} is VALID [2020-07-18 02:28:51,913 INFO L280 TraceCheckUtils]: 1: Hoare triple {9339#true} assume true; {9339#true} is VALID [2020-07-18 02:28:51,914 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {9339#true} {9340#false} #1238#return; {9340#false} is VALID [2020-07-18 02:28:51,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:28:51,919 INFO L280 TraceCheckUtils]: 0: Hoare triple {9339#true} ~port := #in~port; {9339#true} is VALID [2020-07-18 02:28:51,920 INFO L280 TraceCheckUtils]: 1: Hoare triple {9339#true} havoc ~value~0; {9339#true} is VALID [2020-07-18 02:28:51,920 INFO L280 TraceCheckUtils]: 2: Hoare triple {9339#true} #res := ~value~0; {9339#true} is VALID [2020-07-18 02:28:51,921 INFO L280 TraceCheckUtils]: 3: Hoare triple {9339#true} assume true; {9339#true} is VALID [2020-07-18 02:28:51,921 INFO L275 TraceCheckUtils]: 4: Hoare quadruple {9339#true} {9340#false} #1240#return; {9340#false} is VALID [2020-07-18 02:28:51,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:28:51,934 INFO L280 TraceCheckUtils]: 0: Hoare triple {9339#true} ~port := #in~port; {9339#true} is VALID [2020-07-18 02:28:51,935 INFO L280 TraceCheckUtils]: 1: Hoare triple {9339#true} havoc ~value~0; {9339#true} is VALID [2020-07-18 02:28:51,935 INFO L280 TraceCheckUtils]: 2: Hoare triple {9339#true} #res := ~value~0; {9339#true} is VALID [2020-07-18 02:28:51,935 INFO L280 TraceCheckUtils]: 3: Hoare triple {9339#true} assume true; {9339#true} is VALID [2020-07-18 02:28:51,936 INFO L275 TraceCheckUtils]: 4: Hoare quadruple {9339#true} {9340#false} #1242#return; {9340#false} is VALID [2020-07-18 02:28:51,940 INFO L263 TraceCheckUtils]: 0: Hoare triple {9339#true} call ULTIMATE.init(); {9717#(and (= |#t~string91.base| |old(#t~string91.base)|) (= |#t~string65.base| |old(#t~string65.base)|) (= |#t~string79.offset| |old(#t~string79.offset)|) (= ~ldv_state_variable_0~0 |old(~ldv_state_variable_0~0)|) (= ~ldv_retval_0~0 |old(~ldv_retval_0~0)|) (= |#t~string90.base| |old(#t~string90.base)|) (= |#t~string87.offset| |old(#t~string87.offset)|) (= |~#ns558_pnp_driver~0.base| |old(~#ns558_pnp_driver~0.base)|) (= |#t~string76.offset| |old(#t~string76.offset)|) (= ~ldv_spin~0 |old(~ldv_spin~0)|) (= |~#ns558_list~0.offset| |old(~#ns558_list~0.offset)|) (= |#t~string88.offset| |old(#t~string88.offset)|) (= |#t~string87.base| |old(#t~string87.base)|) (= |~#pnp_devids~0.base| |old(~#pnp_devids~0.base)|) (= |#t~string75.offset| |old(#t~string75.offset)|) (= |#t~string58.base| |old(#t~string58.base)|) (= ~LDV_IN_INTERRUPT~0 |old(~LDV_IN_INTERRUPT~0)|) (= |#t~string69.offset| |old(#t~string69.offset)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |#t~string65.offset| |old(#t~string65.offset)|) (= |~#ns558_list~0.base| |old(~#ns558_list~0.base)|) (= |old(#length)| |#length|) (= |#t~string76.base| |old(#t~string76.base)|) (= |#t~string82.base| |old(#t~string82.base)|) (= |~#ns558_isa_portlist~0.base| |old(~#ns558_isa_portlist~0.base)|) (= |#t~string91.offset| |old(#t~string91.offset)|) (= |#t~string58.offset| |old(#t~string58.offset)|) (= |#t~string74.offset| |old(#t~string74.offset)|) (= |#t~string75.base| |old(#t~string75.base)|) (= |old(~__mod_pnp__pnp_devids_device_table~0.id)| ~__mod_pnp__pnp_devids_device_table~0.id) (= |~#pnp_devids~0.offset| |old(~#pnp_devids~0.offset)|) (= |#t~string90.offset| |old(#t~string90.offset)|) (= ~ref_cnt~0 |old(~ref_cnt~0)|) (= |#valid| |old(#valid)|) (= |#t~string88.base| |old(#t~string88.base)|) (= ~ldv_state_variable_1~0 |old(~ldv_state_variable_1~0)|) (= |#t~string82.offset| |old(#t~string82.offset)|) (= |~#ns558_isa_portlist~0.offset| |old(~#ns558_isa_portlist~0.offset)|) (= ~ldv_retval_1~0 |old(~ldv_retval_1~0)|) (= |~#ns558_pnp_driver~0.offset| |old(~#ns558_pnp_driver~0.offset)|) (= |#t~string74.base| |old(#t~string74.base)|) (= |#t~string79.base| |old(#t~string79.base)|) (= ~__mod_pnp__pnp_devids_device_table~0.driver_data |old(~__mod_pnp__pnp_devids_device_table~0.driver_data)|) (= |#t~string69.base| |old(#t~string69.base)|))} is VALID [2020-07-18 02:28:51,941 INFO L280 TraceCheckUtils]: 1: Hoare triple {9717#(and (= |#t~string91.base| |old(#t~string91.base)|) (= |#t~string65.base| |old(#t~string65.base)|) (= |#t~string79.offset| |old(#t~string79.offset)|) (= ~ldv_state_variable_0~0 |old(~ldv_state_variable_0~0)|) (= ~ldv_retval_0~0 |old(~ldv_retval_0~0)|) (= |#t~string90.base| |old(#t~string90.base)|) (= |#t~string87.offset| |old(#t~string87.offset)|) (= |~#ns558_pnp_driver~0.base| |old(~#ns558_pnp_driver~0.base)|) (= |#t~string76.offset| |old(#t~string76.offset)|) (= ~ldv_spin~0 |old(~ldv_spin~0)|) (= |~#ns558_list~0.offset| |old(~#ns558_list~0.offset)|) (= |#t~string88.offset| |old(#t~string88.offset)|) (= |#t~string87.base| |old(#t~string87.base)|) (= |~#pnp_devids~0.base| |old(~#pnp_devids~0.base)|) (= |#t~string75.offset| |old(#t~string75.offset)|) (= |#t~string58.base| |old(#t~string58.base)|) (= ~LDV_IN_INTERRUPT~0 |old(~LDV_IN_INTERRUPT~0)|) (= |#t~string69.offset| |old(#t~string69.offset)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |#t~string65.offset| |old(#t~string65.offset)|) (= |~#ns558_list~0.base| |old(~#ns558_list~0.base)|) (= |old(#length)| |#length|) (= |#t~string76.base| |old(#t~string76.base)|) (= |#t~string82.base| |old(#t~string82.base)|) (= |~#ns558_isa_portlist~0.base| |old(~#ns558_isa_portlist~0.base)|) (= |#t~string91.offset| |old(#t~string91.offset)|) (= |#t~string58.offset| |old(#t~string58.offset)|) (= |#t~string74.offset| |old(#t~string74.offset)|) (= |#t~string75.base| |old(#t~string75.base)|) (= |old(~__mod_pnp__pnp_devids_device_table~0.id)| ~__mod_pnp__pnp_devids_device_table~0.id) (= |~#pnp_devids~0.offset| |old(~#pnp_devids~0.offset)|) (= |#t~string90.offset| |old(#t~string90.offset)|) (= ~ref_cnt~0 |old(~ref_cnt~0)|) (= |#valid| |old(#valid)|) (= |#t~string88.base| |old(#t~string88.base)|) (= ~ldv_state_variable_1~0 |old(~ldv_state_variable_1~0)|) (= |#t~string82.offset| |old(#t~string82.offset)|) (= |~#ns558_isa_portlist~0.offset| |old(~#ns558_isa_portlist~0.offset)|) (= ~ldv_retval_1~0 |old(~ldv_retval_1~0)|) (= |~#ns558_pnp_driver~0.offset| |old(~#ns558_pnp_driver~0.offset)|) (= |#t~string74.base| |old(#t~string74.base)|) (= |#t~string79.base| |old(#t~string79.base)|) (= ~__mod_pnp__pnp_devids_device_table~0.driver_data |old(~__mod_pnp__pnp_devids_device_table~0.driver_data)|) (= |#t~string69.base| |old(#t~string69.base)|))} #NULL.base, #NULL.offset := 0, 0; {9339#true} is VALID [2020-07-18 02:28:51,941 INFO L280 TraceCheckUtils]: 2: Hoare triple {9339#true} #valid := #valid[0 := 0]; {9339#true} is VALID [2020-07-18 02:28:51,941 INFO L280 TraceCheckUtils]: 3: Hoare triple {9339#true} assume 0 < #StackHeapBarrier; {9339#true} is VALID [2020-07-18 02:28:51,941 INFO L280 TraceCheckUtils]: 4: Hoare triple {9339#true} SUMMARY for call #t~string58.base, #t~string58.offset := #Ultimate.allocOnStack(10); srcloc: L1683 {9339#true} is VALID [2020-07-18 02:28:51,942 INFO L280 TraceCheckUtils]: 5: Hoare triple {9339#true} SUMMARY for call #t~string65.base, #t~string65.offset := #Ultimate.allocOnStack(10); srcloc: L1683-1 {9339#true} is VALID [2020-07-18 02:28:51,942 INFO L280 TraceCheckUtils]: 6: Hoare triple {9339#true} SUMMARY for call #t~string69.base, #t~string69.offset := #Ultimate.allocOnStack(10); srcloc: L1739 {9339#true} is VALID [2020-07-18 02:28:51,942 INFO L280 TraceCheckUtils]: 7: Hoare triple {9339#true} SUMMARY for call #t~string74.base, #t~string74.offset := #Ultimate.allocOnStack(35); srcloc: L1777 {9339#true} is VALID [2020-07-18 02:28:51,943 INFO L280 TraceCheckUtils]: 8: Hoare triple {9339#true} SUMMARY for call #t~string75.base, #t~string75.offset := #Ultimate.allocOnStack(19); srcloc: L1788 {9339#true} is VALID [2020-07-18 02:28:51,943 INFO L280 TraceCheckUtils]: 9: Hoare triple {9339#true} SUMMARY for call #t~string76.base, #t~string76.offset := #Ultimate.allocOnStack(18); srcloc: L1799 {9339#true} is VALID [2020-07-18 02:28:51,943 INFO L280 TraceCheckUtils]: 10: Hoare triple {9339#true} SUMMARY for call #t~string79.base, #t~string79.offset := #Ultimate.allocOnStack(43); srcloc: L1800 {9339#true} is VALID [2020-07-18 02:28:51,944 INFO L280 TraceCheckUtils]: 11: Hoare triple {9339#true} SUMMARY for call #t~string82.base, #t~string82.offset := #Ultimate.allocOnStack(10); srcloc: L1846 {9339#true} is VALID [2020-07-18 02:28:51,944 INFO L280 TraceCheckUtils]: 12: Hoare triple {9339#true} SUMMARY for call #t~string87.base, #t~string87.offset := #Ultimate.allocOnStack(34); srcloc: L1855 {9339#true} is VALID [2020-07-18 02:28:51,944 INFO L280 TraceCheckUtils]: 13: Hoare triple {9339#true} SUMMARY for call #t~string88.base, #t~string88.offset := #Ultimate.allocOnStack(19); srcloc: L1864 {9339#true} is VALID [2020-07-18 02:28:51,945 INFO L280 TraceCheckUtils]: 14: Hoare triple {9339#true} SUMMARY for call #t~string90.base, #t~string90.offset := #Ultimate.allocOnStack(16); srcloc: L1874 {9339#true} is VALID [2020-07-18 02:28:51,945 INFO L280 TraceCheckUtils]: 15: Hoare triple {9339#true} SUMMARY for call #t~string91.base, #t~string91.offset := #Ultimate.allocOnStack(6); srcloc: L1876 {9339#true} is VALID [2020-07-18 02:28:51,945 INFO L280 TraceCheckUtils]: 16: Hoare triple {9339#true} SUMMARY for call write~init~int(110, #t~string91.base, #t~string91.offset, 1); srcloc: L1885 {9339#true} is VALID [2020-07-18 02:28:51,946 INFO L280 TraceCheckUtils]: 17: Hoare triple {9339#true} SUMMARY for call write~init~int(115, #t~string91.base, 1 + #t~string91.offset, 1); srcloc: L1885-1 {9339#true} is VALID [2020-07-18 02:28:51,946 INFO L280 TraceCheckUtils]: 18: Hoare triple {9339#true} SUMMARY for call write~init~int(53, #t~string91.base, 2 + #t~string91.offset, 1); srcloc: L1885-2 {9339#true} is VALID [2020-07-18 02:28:51,946 INFO L280 TraceCheckUtils]: 19: Hoare triple {9339#true} SUMMARY for call write~init~int(53, #t~string91.base, 3 + #t~string91.offset, 1); srcloc: L1885-3 {9339#true} is VALID [2020-07-18 02:28:51,947 INFO L280 TraceCheckUtils]: 20: Hoare triple {9339#true} SUMMARY for call write~init~int(56, #t~string91.base, 4 + #t~string91.offset, 1); srcloc: L1885-4 {9339#true} is VALID [2020-07-18 02:28:51,947 INFO L280 TraceCheckUtils]: 21: Hoare triple {9339#true} SUMMARY for call write~init~int(0, #t~string91.base, 5 + #t~string91.offset, 1); srcloc: L1885-5 {9339#true} is VALID [2020-07-18 02:28:51,947 INFO L280 TraceCheckUtils]: 22: Hoare triple {9339#true} ~ldv_state_variable_1~0 := 0; {9339#true} is VALID [2020-07-18 02:28:51,947 INFO L280 TraceCheckUtils]: 23: Hoare triple {9339#true} ~LDV_IN_INTERRUPT~0 := 1; {9339#true} is VALID [2020-07-18 02:28:51,948 INFO L280 TraceCheckUtils]: 24: Hoare triple {9339#true} ~ref_cnt~0 := 0; {9339#true} is VALID [2020-07-18 02:28:51,948 INFO L280 TraceCheckUtils]: 25: Hoare triple {9339#true} ~ldv_state_variable_0~0 := 0; {9339#true} is VALID [2020-07-18 02:28:51,948 INFO L280 TraceCheckUtils]: 26: Hoare triple {9339#true} SUMMARY for call ~#ns558_isa_portlist~0.base, ~#ns558_isa_portlist~0.offset := #Ultimate.allocOnStack(64); srcloc: L1658 {9339#true} is VALID [2020-07-18 02:28:51,949 INFO L280 TraceCheckUtils]: 27: Hoare triple {9339#true} SUMMARY for call write~init~int(513, ~#ns558_isa_portlist~0.base, ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-1 {9339#true} is VALID [2020-07-18 02:28:51,949 INFO L280 TraceCheckUtils]: 28: Hoare triple {9339#true} SUMMARY for call write~init~int(512, ~#ns558_isa_portlist~0.base, 4 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-2 {9339#true} is VALID [2020-07-18 02:28:51,949 INFO L280 TraceCheckUtils]: 29: Hoare triple {9339#true} SUMMARY for call write~init~int(514, ~#ns558_isa_portlist~0.base, 8 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-3 {9339#true} is VALID [2020-07-18 02:28:51,950 INFO L280 TraceCheckUtils]: 30: Hoare triple {9339#true} SUMMARY for call write~init~int(515, ~#ns558_isa_portlist~0.base, 12 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-4 {9339#true} is VALID [2020-07-18 02:28:51,950 INFO L280 TraceCheckUtils]: 31: Hoare triple {9339#true} SUMMARY for call write~init~int(516, ~#ns558_isa_portlist~0.base, 16 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-5 {9339#true} is VALID [2020-07-18 02:28:51,950 INFO L280 TraceCheckUtils]: 32: Hoare triple {9339#true} SUMMARY for call write~init~int(517, ~#ns558_isa_portlist~0.base, 20 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-6 {9339#true} is VALID [2020-07-18 02:28:51,951 INFO L280 TraceCheckUtils]: 33: Hoare triple {9339#true} SUMMARY for call write~init~int(519, ~#ns558_isa_portlist~0.base, 24 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-7 {9339#true} is VALID [2020-07-18 02:28:51,951 INFO L280 TraceCheckUtils]: 34: Hoare triple {9339#true} SUMMARY for call write~init~int(521, ~#ns558_isa_portlist~0.base, 28 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-8 {9339#true} is VALID [2020-07-18 02:28:51,951 INFO L280 TraceCheckUtils]: 35: Hoare triple {9339#true} SUMMARY for call write~init~int(523, ~#ns558_isa_portlist~0.base, 32 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-9 {9339#true} is VALID [2020-07-18 02:28:51,951 INFO L280 TraceCheckUtils]: 36: Hoare triple {9339#true} SUMMARY for call write~init~int(524, ~#ns558_isa_portlist~0.base, 36 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-10 {9339#true} is VALID [2020-07-18 02:28:51,952 INFO L280 TraceCheckUtils]: 37: Hoare triple {9339#true} SUMMARY for call write~init~int(526, ~#ns558_isa_portlist~0.base, 40 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-11 {9339#true} is VALID [2020-07-18 02:28:51,952 INFO L280 TraceCheckUtils]: 38: Hoare triple {9339#true} SUMMARY for call write~init~int(527, ~#ns558_isa_portlist~0.base, 44 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-12 {9339#true} is VALID [2020-07-18 02:28:51,952 INFO L280 TraceCheckUtils]: 39: Hoare triple {9339#true} SUMMARY for call write~init~int(529, ~#ns558_isa_portlist~0.base, 48 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-13 {9339#true} is VALID [2020-07-18 02:28:51,953 INFO L280 TraceCheckUtils]: 40: Hoare triple {9339#true} SUMMARY for call write~init~int(537, ~#ns558_isa_portlist~0.base, 52 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-14 {9339#true} is VALID [2020-07-18 02:28:51,953 INFO L280 TraceCheckUtils]: 41: Hoare triple {9339#true} SUMMARY for call write~init~int(257, ~#ns558_isa_portlist~0.base, 56 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-15 {9339#true} is VALID [2020-07-18 02:28:51,953 INFO L280 TraceCheckUtils]: 42: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#ns558_isa_portlist~0.base, 60 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-16 {9339#true} is VALID [2020-07-18 02:28:51,954 INFO L280 TraceCheckUtils]: 43: Hoare triple {9339#true} SUMMARY for call ~#ns558_list~0.base, ~#ns558_list~0.offset := #Ultimate.allocOnStack(16); srcloc: L1658-17 {9339#true} is VALID [2020-07-18 02:28:51,954 INFO L280 TraceCheckUtils]: 44: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(~#ns558_list~0.base, ~#ns558_list~0.offset, ~#ns558_list~0.base, ~#ns558_list~0.offset, 8); srcloc: L1663 {9339#true} is VALID [2020-07-18 02:28:51,954 INFO L280 TraceCheckUtils]: 45: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(~#ns558_list~0.base, ~#ns558_list~0.offset, ~#ns558_list~0.base, 8 + ~#ns558_list~0.offset, 8); srcloc: L1663-1 {9339#true} is VALID [2020-07-18 02:28:51,954 INFO L280 TraceCheckUtils]: 46: Hoare triple {9339#true} SUMMARY for call ~#pnp_devids~0.base, ~#pnp_devids~0.offset := #Ultimate.allocOnStack(368); srcloc: L1663-2 {9339#true} is VALID [2020-07-18 02:28:51,955 INFO L280 TraceCheckUtils]: 47: Hoare triple {9339#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, ~#pnp_devids~0.offset, 1); srcloc: L1806 {9339#true} is VALID [2020-07-18 02:28:51,955 INFO L280 TraceCheckUtils]: 48: Hoare triple {9339#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 1 + ~#pnp_devids~0.offset, 1); srcloc: L1806-1 {9339#true} is VALID [2020-07-18 02:28:51,955 INFO L280 TraceCheckUtils]: 49: Hoare triple {9339#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 2 + ~#pnp_devids~0.offset, 1); srcloc: L1806-2 {9339#true} is VALID [2020-07-18 02:28:51,956 INFO L280 TraceCheckUtils]: 50: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 3 + ~#pnp_devids~0.offset, 1); srcloc: L1806-3 {9339#true} is VALID [2020-07-18 02:28:51,956 INFO L280 TraceCheckUtils]: 51: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 4 + ~#pnp_devids~0.offset, 1); srcloc: L1806-4 {9339#true} is VALID [2020-07-18 02:28:51,956 INFO L280 TraceCheckUtils]: 52: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 5 + ~#pnp_devids~0.offset, 1); srcloc: L1806-5 {9339#true} is VALID [2020-07-18 02:28:51,956 INFO L280 TraceCheckUtils]: 53: Hoare triple {9339#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 6 + ~#pnp_devids~0.offset, 1); srcloc: L1806-6 {9339#true} is VALID [2020-07-18 02:28:51,957 INFO L280 TraceCheckUtils]: 54: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 7 + ~#pnp_devids~0.offset, 1); srcloc: L1806-7 {9339#true} is VALID [2020-07-18 02:28:51,957 INFO L280 TraceCheckUtils]: 55: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 8 + ~#pnp_devids~0.offset, 8); srcloc: L1806-8 {9339#true} is VALID [2020-07-18 02:28:51,957 INFO L280 TraceCheckUtils]: 56: Hoare triple {9339#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 16 + ~#pnp_devids~0.offset, 1); srcloc: L1806-9 {9339#true} is VALID [2020-07-18 02:28:51,957 INFO L280 TraceCheckUtils]: 57: Hoare triple {9339#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 17 + ~#pnp_devids~0.offset, 1); srcloc: L1806-10 {9339#true} is VALID [2020-07-18 02:28:51,957 INFO L280 TraceCheckUtils]: 58: Hoare triple {9339#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 18 + ~#pnp_devids~0.offset, 1); srcloc: L1806-11 {9339#true} is VALID [2020-07-18 02:28:51,958 INFO L280 TraceCheckUtils]: 59: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 19 + ~#pnp_devids~0.offset, 1); srcloc: L1806-12 {9339#true} is VALID [2020-07-18 02:28:51,958 INFO L280 TraceCheckUtils]: 60: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 20 + ~#pnp_devids~0.offset, 1); srcloc: L1806-13 {9339#true} is VALID [2020-07-18 02:28:51,958 INFO L280 TraceCheckUtils]: 61: Hoare triple {9339#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 21 + ~#pnp_devids~0.offset, 1); srcloc: L1806-14 {9339#true} is VALID [2020-07-18 02:28:51,958 INFO L280 TraceCheckUtils]: 62: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 22 + ~#pnp_devids~0.offset, 1); srcloc: L1806-15 {9339#true} is VALID [2020-07-18 02:28:51,958 INFO L280 TraceCheckUtils]: 63: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 23 + ~#pnp_devids~0.offset, 1); srcloc: L1806-16 {9339#true} is VALID [2020-07-18 02:28:51,959 INFO L280 TraceCheckUtils]: 64: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 24 + ~#pnp_devids~0.offset, 8); srcloc: L1806-17 {9339#true} is VALID [2020-07-18 02:28:51,959 INFO L280 TraceCheckUtils]: 65: Hoare triple {9339#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 32 + ~#pnp_devids~0.offset, 1); srcloc: L1806-18 {9339#true} is VALID [2020-07-18 02:28:51,959 INFO L280 TraceCheckUtils]: 66: Hoare triple {9339#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 33 + ~#pnp_devids~0.offset, 1); srcloc: L1806-19 {9339#true} is VALID [2020-07-18 02:28:51,959 INFO L280 TraceCheckUtils]: 67: Hoare triple {9339#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 34 + ~#pnp_devids~0.offset, 1); srcloc: L1806-20 {9339#true} is VALID [2020-07-18 02:28:51,959 INFO L280 TraceCheckUtils]: 68: Hoare triple {9339#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 35 + ~#pnp_devids~0.offset, 1); srcloc: L1806-21 {9339#true} is VALID [2020-07-18 02:28:51,960 INFO L280 TraceCheckUtils]: 69: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 36 + ~#pnp_devids~0.offset, 1); srcloc: L1806-22 {9339#true} is VALID [2020-07-18 02:28:51,960 INFO L280 TraceCheckUtils]: 70: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 37 + ~#pnp_devids~0.offset, 1); srcloc: L1806-23 {9339#true} is VALID [2020-07-18 02:28:51,960 INFO L280 TraceCheckUtils]: 71: Hoare triple {9339#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 38 + ~#pnp_devids~0.offset, 1); srcloc: L1806-24 {9339#true} is VALID [2020-07-18 02:28:51,960 INFO L280 TraceCheckUtils]: 72: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 39 + ~#pnp_devids~0.offset, 1); srcloc: L1806-25 {9339#true} is VALID [2020-07-18 02:28:51,960 INFO L280 TraceCheckUtils]: 73: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 40 + ~#pnp_devids~0.offset, 8); srcloc: L1806-26 {9339#true} is VALID [2020-07-18 02:28:51,961 INFO L280 TraceCheckUtils]: 74: Hoare triple {9339#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 48 + ~#pnp_devids~0.offset, 1); srcloc: L1806-27 {9339#true} is VALID [2020-07-18 02:28:51,961 INFO L280 TraceCheckUtils]: 75: Hoare triple {9339#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 49 + ~#pnp_devids~0.offset, 1); srcloc: L1806-28 {9339#true} is VALID [2020-07-18 02:28:51,961 INFO L280 TraceCheckUtils]: 76: Hoare triple {9339#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 50 + ~#pnp_devids~0.offset, 1); srcloc: L1806-29 {9339#true} is VALID [2020-07-18 02:28:51,961 INFO L280 TraceCheckUtils]: 77: Hoare triple {9339#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 51 + ~#pnp_devids~0.offset, 1); srcloc: L1806-30 {9339#true} is VALID [2020-07-18 02:28:51,961 INFO L280 TraceCheckUtils]: 78: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 52 + ~#pnp_devids~0.offset, 1); srcloc: L1806-31 {9339#true} is VALID [2020-07-18 02:28:51,961 INFO L280 TraceCheckUtils]: 79: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 53 + ~#pnp_devids~0.offset, 1); srcloc: L1806-32 {9339#true} is VALID [2020-07-18 02:28:51,962 INFO L280 TraceCheckUtils]: 80: Hoare triple {9339#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 54 + ~#pnp_devids~0.offset, 1); srcloc: L1806-33 {9339#true} is VALID [2020-07-18 02:28:51,962 INFO L280 TraceCheckUtils]: 81: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 55 + ~#pnp_devids~0.offset, 1); srcloc: L1806-34 {9339#true} is VALID [2020-07-18 02:28:51,975 INFO L280 TraceCheckUtils]: 82: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 56 + ~#pnp_devids~0.offset, 8); srcloc: L1806-35 {9339#true} is VALID [2020-07-18 02:28:51,976 INFO L280 TraceCheckUtils]: 83: Hoare triple {9339#true} SUMMARY for call write~init~int(65, ~#pnp_devids~0.base, 64 + ~#pnp_devids~0.offset, 1); srcloc: L1806-36 {9339#true} is VALID [2020-07-18 02:28:51,976 INFO L280 TraceCheckUtils]: 84: Hoare triple {9339#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 65 + ~#pnp_devids~0.offset, 1); srcloc: L1806-37 {9339#true} is VALID [2020-07-18 02:28:51,976 INFO L280 TraceCheckUtils]: 85: Hoare triple {9339#true} SUMMARY for call write~init~int(66, ~#pnp_devids~0.base, 66 + ~#pnp_devids~0.offset, 1); srcloc: L1806-38 {9339#true} is VALID [2020-07-18 02:28:51,977 INFO L280 TraceCheckUtils]: 86: Hoare triple {9339#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 67 + ~#pnp_devids~0.offset, 1); srcloc: L1806-39 {9339#true} is VALID [2020-07-18 02:28:51,977 INFO L280 TraceCheckUtils]: 87: Hoare triple {9339#true} SUMMARY for call write~init~int(54, ~#pnp_devids~0.base, 68 + ~#pnp_devids~0.offset, 1); srcloc: L1806-40 {9339#true} is VALID [2020-07-18 02:28:51,981 INFO L280 TraceCheckUtils]: 88: Hoare triple {9339#true} SUMMARY for call write~init~int(102, ~#pnp_devids~0.base, 69 + ~#pnp_devids~0.offset, 1); srcloc: L1806-41 {9339#true} is VALID [2020-07-18 02:28:51,982 INFO L280 TraceCheckUtils]: 89: Hoare triple {9339#true} SUMMARY for call write~init~int(100, ~#pnp_devids~0.base, 70 + ~#pnp_devids~0.offset, 1); srcloc: L1806-42 {9339#true} is VALID [2020-07-18 02:28:51,982 INFO L280 TraceCheckUtils]: 90: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 71 + ~#pnp_devids~0.offset, 1); srcloc: L1806-43 {9339#true} is VALID [2020-07-18 02:28:51,982 INFO L280 TraceCheckUtils]: 91: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 72 + ~#pnp_devids~0.offset, 8); srcloc: L1806-44 {9339#true} is VALID [2020-07-18 02:28:51,983 INFO L280 TraceCheckUtils]: 92: Hoare triple {9339#true} SUMMARY for call write~init~int(65, ~#pnp_devids~0.base, 80 + ~#pnp_devids~0.offset, 1); srcloc: L1806-45 {9339#true} is VALID [2020-07-18 02:28:51,983 INFO L280 TraceCheckUtils]: 93: Hoare triple {9339#true} SUMMARY for call write~init~int(90, ~#pnp_devids~0.base, 81 + ~#pnp_devids~0.offset, 1); srcloc: L1806-46 {9339#true} is VALID [2020-07-18 02:28:51,983 INFO L280 TraceCheckUtils]: 94: Hoare triple {9339#true} SUMMARY for call write~init~int(84, ~#pnp_devids~0.base, 82 + ~#pnp_devids~0.offset, 1); srcloc: L1806-47 {9339#true} is VALID [2020-07-18 02:28:51,984 INFO L280 TraceCheckUtils]: 95: Hoare triple {9339#true} SUMMARY for call write~init~int(51, ~#pnp_devids~0.base, 83 + ~#pnp_devids~0.offset, 1); srcloc: L1806-48 {9339#true} is VALID [2020-07-18 02:28:51,984 INFO L280 TraceCheckUtils]: 96: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 84 + ~#pnp_devids~0.offset, 1); srcloc: L1806-49 {9339#true} is VALID [2020-07-18 02:28:51,986 INFO L280 TraceCheckUtils]: 97: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 85 + ~#pnp_devids~0.offset, 1); srcloc: L1806-50 {9339#true} is VALID [2020-07-18 02:28:51,987 INFO L280 TraceCheckUtils]: 98: Hoare triple {9339#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 86 + ~#pnp_devids~0.offset, 1); srcloc: L1806-51 {9339#true} is VALID [2020-07-18 02:28:51,987 INFO L280 TraceCheckUtils]: 99: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 87 + ~#pnp_devids~0.offset, 1); srcloc: L1806-52 {9339#true} is VALID [2020-07-18 02:28:51,987 INFO L280 TraceCheckUtils]: 100: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 88 + ~#pnp_devids~0.offset, 8); srcloc: L1806-53 {9339#true} is VALID [2020-07-18 02:28:51,987 INFO L280 TraceCheckUtils]: 101: Hoare triple {9339#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 96 + ~#pnp_devids~0.offset, 1); srcloc: L1806-54 {9339#true} is VALID [2020-07-18 02:28:51,988 INFO L280 TraceCheckUtils]: 102: Hoare triple {9339#true} SUMMARY for call write~init~int(68, ~#pnp_devids~0.base, 97 + ~#pnp_devids~0.offset, 1); srcloc: L1806-55 {9339#true} is VALID [2020-07-18 02:28:51,988 INFO L280 TraceCheckUtils]: 103: Hoare triple {9339#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 98 + ~#pnp_devids~0.offset, 1); srcloc: L1806-56 {9339#true} is VALID [2020-07-18 02:28:51,988 INFO L280 TraceCheckUtils]: 104: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 99 + ~#pnp_devids~0.offset, 1); srcloc: L1806-57 {9339#true} is VALID [2020-07-18 02:28:51,989 INFO L280 TraceCheckUtils]: 105: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 100 + ~#pnp_devids~0.offset, 1); srcloc: L1806-58 {9339#true} is VALID [2020-07-18 02:28:51,990 INFO L280 TraceCheckUtils]: 106: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 101 + ~#pnp_devids~0.offset, 1); srcloc: L1806-59 {9339#true} is VALID [2020-07-18 02:28:51,991 INFO L280 TraceCheckUtils]: 107: Hoare triple {9339#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 102 + ~#pnp_devids~0.offset, 1); srcloc: L1806-60 {9339#true} is VALID [2020-07-18 02:28:51,991 INFO L280 TraceCheckUtils]: 108: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 103 + ~#pnp_devids~0.offset, 1); srcloc: L1806-61 {9339#true} is VALID [2020-07-18 02:28:51,991 INFO L280 TraceCheckUtils]: 109: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 104 + ~#pnp_devids~0.offset, 8); srcloc: L1806-62 {9339#true} is VALID [2020-07-18 02:28:51,992 INFO L280 TraceCheckUtils]: 110: Hoare triple {9339#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 112 + ~#pnp_devids~0.offset, 1); srcloc: L1806-63 {9339#true} is VALID [2020-07-18 02:28:51,992 INFO L280 TraceCheckUtils]: 111: Hoare triple {9339#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 113 + ~#pnp_devids~0.offset, 1); srcloc: L1806-64 {9339#true} is VALID [2020-07-18 02:28:51,992 INFO L280 TraceCheckUtils]: 112: Hoare triple {9339#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 114 + ~#pnp_devids~0.offset, 1); srcloc: L1806-65 {9339#true} is VALID [2020-07-18 02:28:51,993 INFO L280 TraceCheckUtils]: 113: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 115 + ~#pnp_devids~0.offset, 1); srcloc: L1806-66 {9339#true} is VALID [2020-07-18 02:28:51,993 INFO L280 TraceCheckUtils]: 114: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 116 + ~#pnp_devids~0.offset, 1); srcloc: L1806-67 {9339#true} is VALID [2020-07-18 02:28:51,993 INFO L280 TraceCheckUtils]: 115: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 117 + ~#pnp_devids~0.offset, 1); srcloc: L1806-68 {9339#true} is VALID [2020-07-18 02:28:51,994 INFO L280 TraceCheckUtils]: 116: Hoare triple {9339#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 118 + ~#pnp_devids~0.offset, 1); srcloc: L1806-69 {9339#true} is VALID [2020-07-18 02:28:51,994 INFO L280 TraceCheckUtils]: 117: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 119 + ~#pnp_devids~0.offset, 1); srcloc: L1806-70 {9339#true} is VALID [2020-07-18 02:28:51,994 INFO L280 TraceCheckUtils]: 118: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 120 + ~#pnp_devids~0.offset, 8); srcloc: L1806-71 {9339#true} is VALID [2020-07-18 02:28:51,995 INFO L280 TraceCheckUtils]: 119: Hoare triple {9339#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 128 + ~#pnp_devids~0.offset, 1); srcloc: L1806-72 {9339#true} is VALID [2020-07-18 02:28:51,995 INFO L280 TraceCheckUtils]: 120: Hoare triple {9339#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 129 + ~#pnp_devids~0.offset, 1); srcloc: L1806-73 {9339#true} is VALID [2020-07-18 02:28:51,995 INFO L280 TraceCheckUtils]: 121: Hoare triple {9339#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 130 + ~#pnp_devids~0.offset, 1); srcloc: L1806-74 {9339#true} is VALID [2020-07-18 02:28:51,996 INFO L280 TraceCheckUtils]: 122: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 131 + ~#pnp_devids~0.offset, 1); srcloc: L1806-75 {9339#true} is VALID [2020-07-18 02:28:51,996 INFO L280 TraceCheckUtils]: 123: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 132 + ~#pnp_devids~0.offset, 1); srcloc: L1806-76 {9339#true} is VALID [2020-07-18 02:28:51,996 INFO L280 TraceCheckUtils]: 124: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 133 + ~#pnp_devids~0.offset, 1); srcloc: L1806-77 {9339#true} is VALID [2020-07-18 02:28:51,997 INFO L280 TraceCheckUtils]: 125: Hoare triple {9339#true} SUMMARY for call write~init~int(102, ~#pnp_devids~0.base, 134 + ~#pnp_devids~0.offset, 1); srcloc: L1806-78 {9339#true} is VALID [2020-07-18 02:28:51,997 INFO L280 TraceCheckUtils]: 126: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 135 + ~#pnp_devids~0.offset, 1); srcloc: L1806-79 {9339#true} is VALID [2020-07-18 02:28:51,997 INFO L280 TraceCheckUtils]: 127: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 136 + ~#pnp_devids~0.offset, 8); srcloc: L1806-80 {9339#true} is VALID [2020-07-18 02:28:51,998 INFO L280 TraceCheckUtils]: 128: Hoare triple {9339#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 144 + ~#pnp_devids~0.offset, 1); srcloc: L1806-81 {9339#true} is VALID [2020-07-18 02:28:51,998 INFO L280 TraceCheckUtils]: 129: Hoare triple {9339#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 145 + ~#pnp_devids~0.offset, 1); srcloc: L1806-82 {9339#true} is VALID [2020-07-18 02:28:51,998 INFO L280 TraceCheckUtils]: 130: Hoare triple {9339#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 146 + ~#pnp_devids~0.offset, 1); srcloc: L1806-83 {9339#true} is VALID [2020-07-18 02:28:51,999 INFO L280 TraceCheckUtils]: 131: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 147 + ~#pnp_devids~0.offset, 1); srcloc: L1806-84 {9339#true} is VALID [2020-07-18 02:28:51,999 INFO L280 TraceCheckUtils]: 132: Hoare triple {9339#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 148 + ~#pnp_devids~0.offset, 1); srcloc: L1806-85 {9339#true} is VALID [2020-07-18 02:28:51,999 INFO L280 TraceCheckUtils]: 133: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 149 + ~#pnp_devids~0.offset, 1); srcloc: L1806-86 {9339#true} is VALID [2020-07-18 02:28:52,000 INFO L280 TraceCheckUtils]: 134: Hoare triple {9339#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 150 + ~#pnp_devids~0.offset, 1); srcloc: L1806-87 {9339#true} is VALID [2020-07-18 02:28:52,000 INFO L280 TraceCheckUtils]: 135: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 151 + ~#pnp_devids~0.offset, 1); srcloc: L1806-88 {9339#true} is VALID [2020-07-18 02:28:52,000 INFO L280 TraceCheckUtils]: 136: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 152 + ~#pnp_devids~0.offset, 8); srcloc: L1806-89 {9339#true} is VALID [2020-07-18 02:28:52,001 INFO L280 TraceCheckUtils]: 137: Hoare triple {9339#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 160 + ~#pnp_devids~0.offset, 1); srcloc: L1806-90 {9339#true} is VALID [2020-07-18 02:28:52,001 INFO L280 TraceCheckUtils]: 138: Hoare triple {9339#true} SUMMARY for call write~init~int(84, ~#pnp_devids~0.base, 161 + ~#pnp_devids~0.offset, 1); srcloc: L1806-91 {9339#true} is VALID [2020-07-18 02:28:52,001 INFO L280 TraceCheckUtils]: 139: Hoare triple {9339#true} SUMMARY for call write~init~int(76, ~#pnp_devids~0.base, 162 + ~#pnp_devids~0.offset, 1); srcloc: L1806-92 {9339#true} is VALID [2020-07-18 02:28:52,002 INFO L280 TraceCheckUtils]: 140: Hoare triple {9339#true} SUMMARY for call write~init~int(55, ~#pnp_devids~0.base, 163 + ~#pnp_devids~0.offset, 1); srcloc: L1806-93 {9339#true} is VALID [2020-07-18 02:28:52,002 INFO L280 TraceCheckUtils]: 141: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 164 + ~#pnp_devids~0.offset, 1); srcloc: L1806-94 {9339#true} is VALID [2020-07-18 02:28:52,002 INFO L280 TraceCheckUtils]: 142: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 165 + ~#pnp_devids~0.offset, 1); srcloc: L1806-95 {9339#true} is VALID [2020-07-18 02:28:52,003 INFO L280 TraceCheckUtils]: 143: Hoare triple {9339#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 166 + ~#pnp_devids~0.offset, 1); srcloc: L1806-96 {9339#true} is VALID [2020-07-18 02:28:52,003 INFO L280 TraceCheckUtils]: 144: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 167 + ~#pnp_devids~0.offset, 1); srcloc: L1806-97 {9339#true} is VALID [2020-07-18 02:28:52,003 INFO L280 TraceCheckUtils]: 145: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 168 + ~#pnp_devids~0.offset, 8); srcloc: L1806-98 {9339#true} is VALID [2020-07-18 02:28:52,004 INFO L280 TraceCheckUtils]: 146: Hoare triple {9339#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 176 + ~#pnp_devids~0.offset, 1); srcloc: L1806-99 {9339#true} is VALID [2020-07-18 02:28:52,004 INFO L280 TraceCheckUtils]: 147: Hoare triple {9339#true} SUMMARY for call write~init~int(84, ~#pnp_devids~0.base, 177 + ~#pnp_devids~0.offset, 1); srcloc: L1806-100 {9339#true} is VALID [2020-07-18 02:28:52,004 INFO L280 TraceCheckUtils]: 148: Hoare triple {9339#true} SUMMARY for call write~init~int(76, ~#pnp_devids~0.base, 178 + ~#pnp_devids~0.offset, 1); srcloc: L1806-101 {9339#true} is VALID [2020-07-18 02:28:52,004 INFO L280 TraceCheckUtils]: 149: Hoare triple {9339#true} SUMMARY for call write~init~int(55, ~#pnp_devids~0.base, 179 + ~#pnp_devids~0.offset, 1); srcloc: L1806-102 {9339#true} is VALID [2020-07-18 02:28:52,005 INFO L280 TraceCheckUtils]: 150: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 180 + ~#pnp_devids~0.offset, 1); srcloc: L1806-103 {9339#true} is VALID [2020-07-18 02:28:52,005 INFO L280 TraceCheckUtils]: 151: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 181 + ~#pnp_devids~0.offset, 1); srcloc: L1806-104 {9339#true} is VALID [2020-07-18 02:28:52,005 INFO L280 TraceCheckUtils]: 152: Hoare triple {9339#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 182 + ~#pnp_devids~0.offset, 1); srcloc: L1806-105 {9339#true} is VALID [2020-07-18 02:28:52,006 INFO L280 TraceCheckUtils]: 153: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 183 + ~#pnp_devids~0.offset, 1); srcloc: L1806-106 {9339#true} is VALID [2020-07-18 02:28:52,006 INFO L280 TraceCheckUtils]: 154: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 184 + ~#pnp_devids~0.offset, 8); srcloc: L1806-107 {9339#true} is VALID [2020-07-18 02:28:52,006 INFO L280 TraceCheckUtils]: 155: Hoare triple {9339#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 192 + ~#pnp_devids~0.offset, 1); srcloc: L1806-108 {9339#true} is VALID [2020-07-18 02:28:52,007 INFO L280 TraceCheckUtils]: 156: Hoare triple {9339#true} SUMMARY for call write~init~int(84, ~#pnp_devids~0.base, 193 + ~#pnp_devids~0.offset, 1); srcloc: L1806-109 {9339#true} is VALID [2020-07-18 02:28:52,007 INFO L280 TraceCheckUtils]: 157: Hoare triple {9339#true} SUMMARY for call write~init~int(76, ~#pnp_devids~0.base, 194 + ~#pnp_devids~0.offset, 1); srcloc: L1806-110 {9339#true} is VALID [2020-07-18 02:28:52,007 INFO L280 TraceCheckUtils]: 158: Hoare triple {9339#true} SUMMARY for call write~init~int(55, ~#pnp_devids~0.base, 195 + ~#pnp_devids~0.offset, 1); srcloc: L1806-111 {9339#true} is VALID [2020-07-18 02:28:52,008 INFO L280 TraceCheckUtils]: 159: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 196 + ~#pnp_devids~0.offset, 1); srcloc: L1806-112 {9339#true} is VALID [2020-07-18 02:28:52,008 INFO L280 TraceCheckUtils]: 160: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 197 + ~#pnp_devids~0.offset, 1); srcloc: L1806-113 {9339#true} is VALID [2020-07-18 02:28:52,008 INFO L280 TraceCheckUtils]: 161: Hoare triple {9339#true} SUMMARY for call write~init~int(53, ~#pnp_devids~0.base, 198 + ~#pnp_devids~0.offset, 1); srcloc: L1806-114 {9339#true} is VALID [2020-07-18 02:28:52,009 INFO L280 TraceCheckUtils]: 162: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 199 + ~#pnp_devids~0.offset, 1); srcloc: L1806-115 {9339#true} is VALID [2020-07-18 02:28:52,009 INFO L280 TraceCheckUtils]: 163: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 200 + ~#pnp_devids~0.offset, 8); srcloc: L1806-116 {9339#true} is VALID [2020-07-18 02:28:52,009 INFO L280 TraceCheckUtils]: 164: Hoare triple {9339#true} SUMMARY for call write~init~int(69, ~#pnp_devids~0.base, 208 + ~#pnp_devids~0.offset, 1); srcloc: L1806-117 {9339#true} is VALID [2020-07-18 02:28:52,010 INFO L280 TraceCheckUtils]: 165: Hoare triple {9339#true} SUMMARY for call write~init~int(78, ~#pnp_devids~0.base, 209 + ~#pnp_devids~0.offset, 1); srcloc: L1806-118 {9339#true} is VALID [2020-07-18 02:28:52,010 INFO L280 TraceCheckUtils]: 166: Hoare triple {9339#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 210 + ~#pnp_devids~0.offset, 1); srcloc: L1806-119 {9339#true} is VALID [2020-07-18 02:28:52,010 INFO L280 TraceCheckUtils]: 167: Hoare triple {9339#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 211 + ~#pnp_devids~0.offset, 1); srcloc: L1806-120 {9339#true} is VALID [2020-07-18 02:28:52,011 INFO L280 TraceCheckUtils]: 168: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 212 + ~#pnp_devids~0.offset, 1); srcloc: L1806-121 {9339#true} is VALID [2020-07-18 02:28:52,011 INFO L280 TraceCheckUtils]: 169: Hoare triple {9339#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 213 + ~#pnp_devids~0.offset, 1); srcloc: L1806-122 {9339#true} is VALID [2020-07-18 02:28:52,011 INFO L280 TraceCheckUtils]: 170: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 214 + ~#pnp_devids~0.offset, 1); srcloc: L1806-123 {9339#true} is VALID [2020-07-18 02:28:52,012 INFO L280 TraceCheckUtils]: 171: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 215 + ~#pnp_devids~0.offset, 1); srcloc: L1806-124 {9339#true} is VALID [2020-07-18 02:28:52,012 INFO L280 TraceCheckUtils]: 172: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 216 + ~#pnp_devids~0.offset, 8); srcloc: L1806-125 {9339#true} is VALID [2020-07-18 02:28:52,012 INFO L280 TraceCheckUtils]: 173: Hoare triple {9339#true} SUMMARY for call write~init~int(69, ~#pnp_devids~0.base, 224 + ~#pnp_devids~0.offset, 1); srcloc: L1806-126 {9339#true} is VALID [2020-07-18 02:28:52,013 INFO L280 TraceCheckUtils]: 174: Hoare triple {9339#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 225 + ~#pnp_devids~0.offset, 1); srcloc: L1806-127 {9339#true} is VALID [2020-07-18 02:28:52,013 INFO L280 TraceCheckUtils]: 175: Hoare triple {9339#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 226 + ~#pnp_devids~0.offset, 1); srcloc: L1806-128 {9339#true} is VALID [2020-07-18 02:28:52,013 INFO L280 TraceCheckUtils]: 176: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 227 + ~#pnp_devids~0.offset, 1); srcloc: L1806-129 {9339#true} is VALID [2020-07-18 02:28:52,014 INFO L280 TraceCheckUtils]: 177: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 228 + ~#pnp_devids~0.offset, 1); srcloc: L1806-130 {9339#true} is VALID [2020-07-18 02:28:52,014 INFO L280 TraceCheckUtils]: 178: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 229 + ~#pnp_devids~0.offset, 1); srcloc: L1806-131 {9339#true} is VALID [2020-07-18 02:28:52,014 INFO L280 TraceCheckUtils]: 179: Hoare triple {9339#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 230 + ~#pnp_devids~0.offset, 1); srcloc: L1806-132 {9339#true} is VALID [2020-07-18 02:28:52,015 INFO L280 TraceCheckUtils]: 180: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 231 + ~#pnp_devids~0.offset, 1); srcloc: L1806-133 {9339#true} is VALID [2020-07-18 02:28:52,015 INFO L280 TraceCheckUtils]: 181: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 232 + ~#pnp_devids~0.offset, 8); srcloc: L1806-134 {9339#true} is VALID [2020-07-18 02:28:52,015 INFO L280 TraceCheckUtils]: 182: Hoare triple {9339#true} SUMMARY for call write~init~int(69, ~#pnp_devids~0.base, 240 + ~#pnp_devids~0.offset, 1); srcloc: L1806-135 {9339#true} is VALID [2020-07-18 02:28:52,016 INFO L280 TraceCheckUtils]: 183: Hoare triple {9339#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 241 + ~#pnp_devids~0.offset, 1); srcloc: L1806-136 {9339#true} is VALID [2020-07-18 02:28:52,016 INFO L280 TraceCheckUtils]: 184: Hoare triple {9339#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 242 + ~#pnp_devids~0.offset, 1); srcloc: L1806-137 {9339#true} is VALID [2020-07-18 02:28:52,016 INFO L280 TraceCheckUtils]: 185: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 243 + ~#pnp_devids~0.offset, 1); srcloc: L1806-138 {9339#true} is VALID [2020-07-18 02:28:52,017 INFO L280 TraceCheckUtils]: 186: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 244 + ~#pnp_devids~0.offset, 1); srcloc: L1806-139 {9339#true} is VALID [2020-07-18 02:28:52,017 INFO L280 TraceCheckUtils]: 187: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 245 + ~#pnp_devids~0.offset, 1); srcloc: L1806-140 {9339#true} is VALID [2020-07-18 02:28:52,017 INFO L280 TraceCheckUtils]: 188: Hoare triple {9339#true} SUMMARY for call write~init~int(53, ~#pnp_devids~0.base, 246 + ~#pnp_devids~0.offset, 1); srcloc: L1806-141 {9339#true} is VALID [2020-07-18 02:28:52,018 INFO L280 TraceCheckUtils]: 189: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 247 + ~#pnp_devids~0.offset, 1); srcloc: L1806-142 {9339#true} is VALID [2020-07-18 02:28:52,018 INFO L280 TraceCheckUtils]: 190: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 248 + ~#pnp_devids~0.offset, 8); srcloc: L1806-143 {9339#true} is VALID [2020-07-18 02:28:52,018 INFO L280 TraceCheckUtils]: 191: Hoare triple {9339#true} SUMMARY for call write~init~int(69, ~#pnp_devids~0.base, 256 + ~#pnp_devids~0.offset, 1); srcloc: L1806-144 {9339#true} is VALID [2020-07-18 02:28:52,019 INFO L280 TraceCheckUtils]: 192: Hoare triple {9339#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 257 + ~#pnp_devids~0.offset, 1); srcloc: L1806-145 {9339#true} is VALID [2020-07-18 02:28:52,019 INFO L280 TraceCheckUtils]: 193: Hoare triple {9339#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 258 + ~#pnp_devids~0.offset, 1); srcloc: L1806-146 {9339#true} is VALID [2020-07-18 02:28:52,019 INFO L280 TraceCheckUtils]: 194: Hoare triple {9339#true} SUMMARY for call write~init~int(54, ~#pnp_devids~0.base, 259 + ~#pnp_devids~0.offset, 1); srcloc: L1806-147 {9339#true} is VALID [2020-07-18 02:28:52,020 INFO L280 TraceCheckUtils]: 195: Hoare triple {9339#true} SUMMARY for call write~init~int(56, ~#pnp_devids~0.base, 260 + ~#pnp_devids~0.offset, 1); srcloc: L1806-148 {9339#true} is VALID [2020-07-18 02:28:52,020 INFO L280 TraceCheckUtils]: 196: Hoare triple {9339#true} SUMMARY for call write~init~int(56, ~#pnp_devids~0.base, 261 + ~#pnp_devids~0.offset, 1); srcloc: L1806-149 {9339#true} is VALID [2020-07-18 02:28:52,020 INFO L280 TraceCheckUtils]: 197: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 262 + ~#pnp_devids~0.offset, 1); srcloc: L1806-150 {9339#true} is VALID [2020-07-18 02:28:52,021 INFO L280 TraceCheckUtils]: 198: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 263 + ~#pnp_devids~0.offset, 1); srcloc: L1806-151 {9339#true} is VALID [2020-07-18 02:28:52,021 INFO L280 TraceCheckUtils]: 199: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 264 + ~#pnp_devids~0.offset, 8); srcloc: L1806-152 {9339#true} is VALID [2020-07-18 02:28:52,021 INFO L280 TraceCheckUtils]: 200: Hoare triple {9339#true} SUMMARY for call write~init~int(73, ~#pnp_devids~0.base, 272 + ~#pnp_devids~0.offset, 1); srcloc: L1806-153 {9339#true} is VALID [2020-07-18 02:28:52,022 INFO L280 TraceCheckUtils]: 201: Hoare triple {9339#true} SUMMARY for call write~init~int(66, ~#pnp_devids~0.base, 273 + ~#pnp_devids~0.offset, 1); srcloc: L1806-154 {9339#true} is VALID [2020-07-18 02:28:52,022 INFO L280 TraceCheckUtils]: 202: Hoare triple {9339#true} SUMMARY for call write~init~int(77, ~#pnp_devids~0.base, 274 + ~#pnp_devids~0.offset, 1); srcloc: L1806-155 {9339#true} is VALID [2020-07-18 02:28:52,022 INFO L280 TraceCheckUtils]: 203: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 275 + ~#pnp_devids~0.offset, 1); srcloc: L1806-156 {9339#true} is VALID [2020-07-18 02:28:52,023 INFO L280 TraceCheckUtils]: 204: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 276 + ~#pnp_devids~0.offset, 1); srcloc: L1806-157 {9339#true} is VALID [2020-07-18 02:28:52,023 INFO L280 TraceCheckUtils]: 205: Hoare triple {9339#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 277 + ~#pnp_devids~0.offset, 1); srcloc: L1806-158 {9339#true} is VALID [2020-07-18 02:28:52,023 INFO L280 TraceCheckUtils]: 206: Hoare triple {9339#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 278 + ~#pnp_devids~0.offset, 1); srcloc: L1806-159 {9339#true} is VALID [2020-07-18 02:28:52,024 INFO L280 TraceCheckUtils]: 207: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 279 + ~#pnp_devids~0.offset, 1); srcloc: L1806-160 {9339#true} is VALID [2020-07-18 02:28:52,024 INFO L280 TraceCheckUtils]: 208: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 280 + ~#pnp_devids~0.offset, 8); srcloc: L1806-161 {9339#true} is VALID [2020-07-18 02:28:52,024 INFO L280 TraceCheckUtils]: 209: Hoare triple {9339#true} SUMMARY for call write~init~int(79, ~#pnp_devids~0.base, 288 + ~#pnp_devids~0.offset, 1); srcloc: L1806-162 {9339#true} is VALID [2020-07-18 02:28:52,025 INFO L280 TraceCheckUtils]: 210: Hoare triple {9339#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 289 + ~#pnp_devids~0.offset, 1); srcloc: L1806-163 {9339#true} is VALID [2020-07-18 02:28:52,025 INFO L280 TraceCheckUtils]: 211: Hoare triple {9339#true} SUMMARY for call write~init~int(84, ~#pnp_devids~0.base, 290 + ~#pnp_devids~0.offset, 1); srcloc: L1806-164 {9339#true} is VALID [2020-07-18 02:28:52,025 INFO L280 TraceCheckUtils]: 212: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 291 + ~#pnp_devids~0.offset, 1); srcloc: L1806-165 {9339#true} is VALID [2020-07-18 02:28:52,026 INFO L280 TraceCheckUtils]: 213: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 292 + ~#pnp_devids~0.offset, 1); srcloc: L1806-166 {9339#true} is VALID [2020-07-18 02:28:52,026 INFO L280 TraceCheckUtils]: 214: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 293 + ~#pnp_devids~0.offset, 1); srcloc: L1806-167 {9339#true} is VALID [2020-07-18 02:28:52,026 INFO L280 TraceCheckUtils]: 215: Hoare triple {9339#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 294 + ~#pnp_devids~0.offset, 1); srcloc: L1806-168 {9339#true} is VALID [2020-07-18 02:28:52,027 INFO L280 TraceCheckUtils]: 216: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 295 + ~#pnp_devids~0.offset, 1); srcloc: L1806-169 {9339#true} is VALID [2020-07-18 02:28:52,027 INFO L280 TraceCheckUtils]: 217: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 296 + ~#pnp_devids~0.offset, 8); srcloc: L1806-170 {9339#true} is VALID [2020-07-18 02:28:52,027 INFO L280 TraceCheckUtils]: 218: Hoare triple {9339#true} SUMMARY for call write~init~int(89, ~#pnp_devids~0.base, 304 + ~#pnp_devids~0.offset, 1); srcloc: L1806-171 {9339#true} is VALID [2020-07-18 02:28:52,028 INFO L280 TraceCheckUtils]: 219: Hoare triple {9339#true} SUMMARY for call write~init~int(77, ~#pnp_devids~0.base, 305 + ~#pnp_devids~0.offset, 1); srcloc: L1806-172 {9339#true} is VALID [2020-07-18 02:28:52,028 INFO L280 TraceCheckUtils]: 220: Hoare triple {9339#true} SUMMARY for call write~init~int(72, ~#pnp_devids~0.base, 306 + ~#pnp_devids~0.offset, 1); srcloc: L1806-173 {9339#true} is VALID [2020-07-18 02:28:52,028 INFO L280 TraceCheckUtils]: 221: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 307 + ~#pnp_devids~0.offset, 1); srcloc: L1806-174 {9339#true} is VALID [2020-07-18 02:28:52,029 INFO L280 TraceCheckUtils]: 222: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 308 + ~#pnp_devids~0.offset, 1); srcloc: L1806-175 {9339#true} is VALID [2020-07-18 02:28:52,029 INFO L280 TraceCheckUtils]: 223: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 309 + ~#pnp_devids~0.offset, 1); srcloc: L1806-176 {9339#true} is VALID [2020-07-18 02:28:52,029 INFO L280 TraceCheckUtils]: 224: Hoare triple {9339#true} SUMMARY for call write~init~int(54, ~#pnp_devids~0.base, 310 + ~#pnp_devids~0.offset, 1); srcloc: L1806-177 {9339#true} is VALID [2020-07-18 02:28:52,030 INFO L280 TraceCheckUtils]: 225: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 311 + ~#pnp_devids~0.offset, 1); srcloc: L1806-178 {9339#true} is VALID [2020-07-18 02:28:52,030 INFO L280 TraceCheckUtils]: 226: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 312 + ~#pnp_devids~0.offset, 8); srcloc: L1806-179 {9339#true} is VALID [2020-07-18 02:28:52,030 INFO L280 TraceCheckUtils]: 227: Hoare triple {9339#true} SUMMARY for call write~init~int(89, ~#pnp_devids~0.base, 320 + ~#pnp_devids~0.offset, 1); srcloc: L1806-180 {9339#true} is VALID [2020-07-18 02:28:52,031 INFO L280 TraceCheckUtils]: 228: Hoare triple {9339#true} SUMMARY for call write~init~int(77, ~#pnp_devids~0.base, 321 + ~#pnp_devids~0.offset, 1); srcloc: L1806-181 {9339#true} is VALID [2020-07-18 02:28:52,031 INFO L280 TraceCheckUtils]: 229: Hoare triple {9339#true} SUMMARY for call write~init~int(72, ~#pnp_devids~0.base, 322 + ~#pnp_devids~0.offset, 1); srcloc: L1806-182 {9339#true} is VALID [2020-07-18 02:28:52,031 INFO L280 TraceCheckUtils]: 230: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 323 + ~#pnp_devids~0.offset, 1); srcloc: L1806-183 {9339#true} is VALID [2020-07-18 02:28:52,032 INFO L280 TraceCheckUtils]: 231: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 324 + ~#pnp_devids~0.offset, 1); srcloc: L1806-184 {9339#true} is VALID [2020-07-18 02:28:52,032 INFO L280 TraceCheckUtils]: 232: Hoare triple {9339#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 325 + ~#pnp_devids~0.offset, 1); srcloc: L1806-185 {9339#true} is VALID [2020-07-18 02:28:52,032 INFO L280 TraceCheckUtils]: 233: Hoare triple {9339#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 326 + ~#pnp_devids~0.offset, 1); srcloc: L1806-186 {9339#true} is VALID [2020-07-18 02:28:52,033 INFO L280 TraceCheckUtils]: 234: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 327 + ~#pnp_devids~0.offset, 1); srcloc: L1806-187 {9339#true} is VALID [2020-07-18 02:28:52,033 INFO L280 TraceCheckUtils]: 235: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 328 + ~#pnp_devids~0.offset, 8); srcloc: L1806-188 {9339#true} is VALID [2020-07-18 02:28:52,033 INFO L280 TraceCheckUtils]: 236: Hoare triple {9339#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 336 + ~#pnp_devids~0.offset, 1); srcloc: L1806-189 {9339#true} is VALID [2020-07-18 02:28:52,034 INFO L280 TraceCheckUtils]: 237: Hoare triple {9339#true} SUMMARY for call write~init~int(78, ~#pnp_devids~0.base, 337 + ~#pnp_devids~0.offset, 1); srcloc: L1806-190 {9339#true} is VALID [2020-07-18 02:28:52,034 INFO L280 TraceCheckUtils]: 238: Hoare triple {9339#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 338 + ~#pnp_devids~0.offset, 1); srcloc: L1806-191 {9339#true} is VALID [2020-07-18 02:28:52,034 INFO L280 TraceCheckUtils]: 239: Hoare triple {9339#true} SUMMARY for call write~init~int(98, ~#pnp_devids~0.base, 339 + ~#pnp_devids~0.offset, 1); srcloc: L1806-192 {9339#true} is VALID [2020-07-18 02:28:52,035 INFO L280 TraceCheckUtils]: 240: Hoare triple {9339#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 340 + ~#pnp_devids~0.offset, 1); srcloc: L1806-193 {9339#true} is VALID [2020-07-18 02:28:52,035 INFO L280 TraceCheckUtils]: 241: Hoare triple {9339#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 341 + ~#pnp_devids~0.offset, 1); srcloc: L1806-194 {9339#true} is VALID [2020-07-18 02:28:52,035 INFO L280 TraceCheckUtils]: 242: Hoare triple {9339#true} SUMMARY for call write~init~int(102, ~#pnp_devids~0.base, 342 + ~#pnp_devids~0.offset, 1); srcloc: L1806-195 {9339#true} is VALID [2020-07-18 02:28:52,036 INFO L280 TraceCheckUtils]: 243: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 343 + ~#pnp_devids~0.offset, 1); srcloc: L1806-196 {9339#true} is VALID [2020-07-18 02:28:52,036 INFO L280 TraceCheckUtils]: 244: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 344 + ~#pnp_devids~0.offset, 8); srcloc: L1806-197 {9339#true} is VALID [2020-07-18 02:28:52,036 INFO L280 TraceCheckUtils]: 245: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 352 + ~#pnp_devids~0.offset, 1); srcloc: L1806-198 {9339#true} is VALID [2020-07-18 02:28:52,037 INFO L280 TraceCheckUtils]: 246: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 353 + ~#pnp_devids~0.offset, 1); srcloc: L1806-199 {9339#true} is VALID [2020-07-18 02:28:52,037 INFO L280 TraceCheckUtils]: 247: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 354 + ~#pnp_devids~0.offset, 1); srcloc: L1806-200 {9339#true} is VALID [2020-07-18 02:28:52,037 INFO L280 TraceCheckUtils]: 248: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 355 + ~#pnp_devids~0.offset, 1); srcloc: L1806-201 {9339#true} is VALID [2020-07-18 02:28:52,038 INFO L280 TraceCheckUtils]: 249: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 356 + ~#pnp_devids~0.offset, 1); srcloc: L1806-202 {9339#true} is VALID [2020-07-18 02:28:52,038 INFO L280 TraceCheckUtils]: 250: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 357 + ~#pnp_devids~0.offset, 1); srcloc: L1806-203 {9339#true} is VALID [2020-07-18 02:28:52,038 INFO L280 TraceCheckUtils]: 251: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 358 + ~#pnp_devids~0.offset, 1); srcloc: L1806-204 {9339#true} is VALID [2020-07-18 02:28:52,038 INFO L280 TraceCheckUtils]: 252: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 359 + ~#pnp_devids~0.offset, 1); srcloc: L1806-205 {9339#true} is VALID [2020-07-18 02:28:52,039 INFO L280 TraceCheckUtils]: 253: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 360 + ~#pnp_devids~0.offset, 8); srcloc: L1806-206 {9339#true} is VALID [2020-07-18 02:28:52,039 INFO L280 TraceCheckUtils]: 254: Hoare triple {9339#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[0 := 0]; {9339#true} is VALID [2020-07-18 02:28:52,039 INFO L280 TraceCheckUtils]: 255: Hoare triple {9339#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[1 := 0]; {9339#true} is VALID [2020-07-18 02:28:52,039 INFO L280 TraceCheckUtils]: 256: Hoare triple {9339#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[2 := 0]; {9339#true} is VALID [2020-07-18 02:28:52,040 INFO L280 TraceCheckUtils]: 257: Hoare triple {9339#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[3 := 0]; {9339#true} is VALID [2020-07-18 02:28:52,040 INFO L280 TraceCheckUtils]: 258: Hoare triple {9339#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[4 := 0]; {9339#true} is VALID [2020-07-18 02:28:52,040 INFO L280 TraceCheckUtils]: 259: Hoare triple {9339#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[5 := 0]; {9339#true} is VALID [2020-07-18 02:28:52,040 INFO L280 TraceCheckUtils]: 260: Hoare triple {9339#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[6 := 0]; {9339#true} is VALID [2020-07-18 02:28:52,040 INFO L280 TraceCheckUtils]: 261: Hoare triple {9339#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[7 := 0]; {9339#true} is VALID [2020-07-18 02:28:52,040 INFO L280 TraceCheckUtils]: 262: Hoare triple {9339#true} ~__mod_pnp__pnp_devids_device_table~0.driver_data := 0; {9339#true} is VALID [2020-07-18 02:28:52,040 INFO L280 TraceCheckUtils]: 263: Hoare triple {9339#true} SUMMARY for call ~#ns558_pnp_driver~0.base, ~#ns558_pnp_driver~0.offset := #Ultimate.allocOnStack(173); srcloc: L1884 {9339#true} is VALID [2020-07-18 02:28:52,040 INFO L280 TraceCheckUtils]: 264: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(#t~string91.base, #t~string91.offset, ~#ns558_pnp_driver~0.base, ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-1 {9339#true} is VALID [2020-07-18 02:28:52,041 INFO L280 TraceCheckUtils]: 265: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(~#pnp_devids~0.base, ~#pnp_devids~0.offset, ~#ns558_pnp_driver~0.base, 8 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-2 {9339#true} is VALID [2020-07-18 02:28:52,041 INFO L280 TraceCheckUtils]: 266: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#ns558_pnp_driver~0.base, 16 + ~#ns558_pnp_driver~0.offset, 4); srcloc: L1884-3 {9339#true} is VALID [2020-07-18 02:28:52,041 INFO L280 TraceCheckUtils]: 267: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(#funAddr~ns558_pnp_probe.base, #funAddr~ns558_pnp_probe.offset, ~#ns558_pnp_driver~0.base, 20 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-4 {9339#true} is VALID [2020-07-18 02:28:52,041 INFO L280 TraceCheckUtils]: 268: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 28 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-5 {9339#true} is VALID [2020-07-18 02:28:52,041 INFO L280 TraceCheckUtils]: 269: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 36 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-6 {9339#true} is VALID [2020-07-18 02:28:52,041 INFO L280 TraceCheckUtils]: 270: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 44 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-7 {9339#true} is VALID [2020-07-18 02:28:52,041 INFO L280 TraceCheckUtils]: 271: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 52 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-8 {9339#true} is VALID [2020-07-18 02:28:52,041 INFO L280 TraceCheckUtils]: 272: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 60 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-9 {9339#true} is VALID [2020-07-18 02:28:52,041 INFO L280 TraceCheckUtils]: 273: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 68 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-10 {9339#true} is VALID [2020-07-18 02:28:52,042 INFO L280 TraceCheckUtils]: 274: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 76 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-11 {9339#true} is VALID [2020-07-18 02:28:52,042 INFO L280 TraceCheckUtils]: 275: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 84 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-12 {9339#true} is VALID [2020-07-18 02:28:52,042 INFO L280 TraceCheckUtils]: 276: Hoare triple {9339#true} SUMMARY for call write~init~int(0, ~#ns558_pnp_driver~0.base, 92 + ~#ns558_pnp_driver~0.offset, 1); srcloc: L1884-13 {9339#true} is VALID [2020-07-18 02:28:52,042 INFO L280 TraceCheckUtils]: 277: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 93 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-14 {9339#true} is VALID [2020-07-18 02:28:52,042 INFO L280 TraceCheckUtils]: 278: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 101 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-15 {9339#true} is VALID [2020-07-18 02:28:52,044 INFO L280 TraceCheckUtils]: 279: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 109 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-16 {9339#true} is VALID [2020-07-18 02:28:52,045 INFO L280 TraceCheckUtils]: 280: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 117 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-17 {9339#true} is VALID [2020-07-18 02:28:52,045 INFO L280 TraceCheckUtils]: 281: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 125 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-18 {9339#true} is VALID [2020-07-18 02:28:52,045 INFO L280 TraceCheckUtils]: 282: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 133 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-19 {9339#true} is VALID [2020-07-18 02:28:52,046 INFO L280 TraceCheckUtils]: 283: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 141 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-20 {9339#true} is VALID [2020-07-18 02:28:52,046 INFO L280 TraceCheckUtils]: 284: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 149 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-21 {9339#true} is VALID [2020-07-18 02:28:52,046 INFO L280 TraceCheckUtils]: 285: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 157 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-22 {9339#true} is VALID [2020-07-18 02:28:52,047 INFO L280 TraceCheckUtils]: 286: Hoare triple {9339#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 165 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-23 {9339#true} is VALID [2020-07-18 02:28:52,047 INFO L280 TraceCheckUtils]: 287: Hoare triple {9339#true} ~ldv_retval_0~0 := 0; {9339#true} is VALID [2020-07-18 02:28:52,047 INFO L280 TraceCheckUtils]: 288: Hoare triple {9339#true} ~ldv_retval_1~0 := 0; {9339#true} is VALID [2020-07-18 02:28:52,048 INFO L280 TraceCheckUtils]: 289: Hoare triple {9339#true} ~ldv_spin~0 := 0; {9339#true} is VALID [2020-07-18 02:28:52,048 INFO L280 TraceCheckUtils]: 290: Hoare triple {9339#true} assume true; {9339#true} is VALID [2020-07-18 02:28:52,048 INFO L275 TraceCheckUtils]: 291: Hoare quadruple {9339#true} {9339#true} #1322#return; {9339#true} is VALID [2020-07-18 02:28:52,049 INFO L263 TraceCheckUtils]: 292: Hoare triple {9339#true} call #t~ret127 := main(); {9339#true} is VALID [2020-07-18 02:28:52,049 INFO L280 TraceCheckUtils]: 293: Hoare triple {9339#true} havoc ~ldvarg1~0.base, ~ldvarg1~0.offset; {9339#true} is VALID [2020-07-18 02:28:52,049 INFO L280 TraceCheckUtils]: 294: Hoare triple {9339#true} havoc ~tmp~13.base, ~tmp~13.offset; {9339#true} is VALID [2020-07-18 02:28:52,050 INFO L280 TraceCheckUtils]: 295: Hoare triple {9339#true} havoc ~ldvarg0~0.base, ~ldvarg0~0.offset; {9339#true} is VALID [2020-07-18 02:28:52,050 INFO L280 TraceCheckUtils]: 296: Hoare triple {9339#true} havoc ~tmp___0~8.base, ~tmp___0~8.offset; {9339#true} is VALID [2020-07-18 02:28:52,050 INFO L280 TraceCheckUtils]: 297: Hoare triple {9339#true} havoc ~tmp___1~3; {9339#true} is VALID [2020-07-18 02:28:52,051 INFO L280 TraceCheckUtils]: 298: Hoare triple {9339#true} havoc ~tmp___2~2; {9339#true} is VALID [2020-07-18 02:28:52,051 INFO L280 TraceCheckUtils]: 299: Hoare triple {9339#true} havoc ~tmp___3~2; {9339#true} is VALID [2020-07-18 02:28:52,052 INFO L263 TraceCheckUtils]: 300: Hoare triple {9339#true} call #t~ret105.base, #t~ret105.offset := ldv_zalloc(16); {9718#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 02:28:52,053 INFO L280 TraceCheckUtils]: 301: Hoare triple {9718#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |old(#length)| |#length|))} ~size := #in~size; {9339#true} is VALID [2020-07-18 02:28:52,053 INFO L280 TraceCheckUtils]: 302: Hoare triple {9339#true} havoc ~p~1.base, ~p~1.offset; {9339#true} is VALID [2020-07-18 02:28:52,054 INFO L280 TraceCheckUtils]: 303: Hoare triple {9339#true} havoc ~tmp~1.base, ~tmp~1.offset; {9339#true} is VALID [2020-07-18 02:28:52,054 INFO L280 TraceCheckUtils]: 304: Hoare triple {9339#true} havoc ~tmp___0~1; {9339#true} is VALID [2020-07-18 02:28:52,054 INFO L280 TraceCheckUtils]: 305: Hoare triple {9339#true} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {9339#true} is VALID [2020-07-18 02:28:52,055 INFO L280 TraceCheckUtils]: 306: Hoare triple {9339#true} ~tmp___0~1 := #t~nondet26; {9339#true} is VALID [2020-07-18 02:28:52,055 INFO L280 TraceCheckUtils]: 307: Hoare triple {9339#true} havoc #t~nondet26; {9339#true} is VALID [2020-07-18 02:28:52,055 INFO L280 TraceCheckUtils]: 308: Hoare triple {9339#true} assume 0 != ~tmp___0~1; {9339#true} is VALID [2020-07-18 02:28:52,056 INFO L280 TraceCheckUtils]: 309: Hoare triple {9339#true} #res.base, #res.offset := 0, 0; {9339#true} is VALID [2020-07-18 02:28:52,056 INFO L280 TraceCheckUtils]: 310: Hoare triple {9339#true} assume true; {9339#true} is VALID [2020-07-18 02:28:52,056 INFO L275 TraceCheckUtils]: 311: Hoare quadruple {9339#true} {9339#true} #1150#return; {9339#true} is VALID [2020-07-18 02:28:52,057 INFO L280 TraceCheckUtils]: 312: Hoare triple {9339#true} ~tmp~13.base, ~tmp~13.offset := #t~ret105.base, #t~ret105.offset; {9339#true} is VALID [2020-07-18 02:28:52,057 INFO L280 TraceCheckUtils]: 313: Hoare triple {9339#true} havoc #t~ret105.base, #t~ret105.offset; {9339#true} is VALID [2020-07-18 02:28:52,057 INFO L280 TraceCheckUtils]: 314: Hoare triple {9339#true} ~ldvarg1~0.base, ~ldvarg1~0.offset := ~tmp~13.base, ~tmp~13.offset; {9339#true} is VALID [2020-07-18 02:28:52,059 INFO L263 TraceCheckUtils]: 315: Hoare triple {9339#true} call #t~ret106.base, #t~ret106.offset := ldv_zalloc(1656); {9718#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 02:28:52,059 INFO L280 TraceCheckUtils]: 316: Hoare triple {9718#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |old(#length)| |#length|))} ~size := #in~size; {9339#true} is VALID [2020-07-18 02:28:52,060 INFO L280 TraceCheckUtils]: 317: Hoare triple {9339#true} havoc ~p~1.base, ~p~1.offset; {9339#true} is VALID [2020-07-18 02:28:52,060 INFO L280 TraceCheckUtils]: 318: Hoare triple {9339#true} havoc ~tmp~1.base, ~tmp~1.offset; {9339#true} is VALID [2020-07-18 02:28:52,060 INFO L280 TraceCheckUtils]: 319: Hoare triple {9339#true} havoc ~tmp___0~1; {9339#true} is VALID [2020-07-18 02:28:52,061 INFO L280 TraceCheckUtils]: 320: Hoare triple {9339#true} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {9339#true} is VALID [2020-07-18 02:28:52,061 INFO L280 TraceCheckUtils]: 321: Hoare triple {9339#true} ~tmp___0~1 := #t~nondet26; {9339#true} is VALID [2020-07-18 02:28:52,061 INFO L280 TraceCheckUtils]: 322: Hoare triple {9339#true} havoc #t~nondet26; {9339#true} is VALID [2020-07-18 02:28:52,062 INFO L280 TraceCheckUtils]: 323: Hoare triple {9339#true} assume 0 != ~tmp___0~1; {9339#true} is VALID [2020-07-18 02:28:52,062 INFO L280 TraceCheckUtils]: 324: Hoare triple {9339#true} #res.base, #res.offset := 0, 0; {9339#true} is VALID [2020-07-18 02:28:52,062 INFO L280 TraceCheckUtils]: 325: Hoare triple {9339#true} assume true; {9339#true} is VALID [2020-07-18 02:28:52,063 INFO L275 TraceCheckUtils]: 326: Hoare quadruple {9339#true} {9339#true} #1152#return; {9339#true} is VALID [2020-07-18 02:28:52,063 INFO L280 TraceCheckUtils]: 327: Hoare triple {9339#true} ~tmp___0~8.base, ~tmp___0~8.offset := #t~ret106.base, #t~ret106.offset; {9339#true} is VALID [2020-07-18 02:28:52,063 INFO L280 TraceCheckUtils]: 328: Hoare triple {9339#true} havoc #t~ret106.base, #t~ret106.offset; {9339#true} is VALID [2020-07-18 02:28:52,064 INFO L280 TraceCheckUtils]: 329: Hoare triple {9339#true} ~ldvarg0~0.base, ~ldvarg0~0.offset := ~tmp___0~8.base, ~tmp___0~8.offset; {9339#true} is VALID [2020-07-18 02:28:52,064 INFO L263 TraceCheckUtils]: 330: Hoare triple {9339#true} call ldv_initialize(); {9339#true} is VALID [2020-07-18 02:28:52,064 INFO L280 TraceCheckUtils]: 331: Hoare triple {9339#true} assume true; {9339#true} is VALID [2020-07-18 02:28:52,065 INFO L275 TraceCheckUtils]: 332: Hoare quadruple {9339#true} {9339#true} #1154#return; {9339#true} is VALID [2020-07-18 02:28:52,065 INFO L280 TraceCheckUtils]: 333: Hoare triple {9339#true} ~ldv_state_variable_1~0 := 0; {9339#true} is VALID [2020-07-18 02:28:52,065 INFO L280 TraceCheckUtils]: 334: Hoare triple {9339#true} ~ref_cnt~0 := 0; {9339#true} is VALID [2020-07-18 02:28:52,066 INFO L280 TraceCheckUtils]: 335: Hoare triple {9339#true} ~ldv_state_variable_0~0 := 1; {9339#true} is VALID [2020-07-18 02:28:52,066 INFO L280 TraceCheckUtils]: 336: Hoare triple {9339#true} assume -2147483648 <= #t~nondet107 && #t~nondet107 <= 2147483647; {9339#true} is VALID [2020-07-18 02:28:52,066 INFO L280 TraceCheckUtils]: 337: Hoare triple {9339#true} ~tmp___1~3 := #t~nondet107; {9339#true} is VALID [2020-07-18 02:28:52,067 INFO L280 TraceCheckUtils]: 338: Hoare triple {9339#true} havoc #t~nondet107; {9339#true} is VALID [2020-07-18 02:28:52,067 INFO L280 TraceCheckUtils]: 339: Hoare triple {9339#true} #t~switch108 := 0 == ~tmp___1~3; {9339#true} is VALID [2020-07-18 02:28:52,067 INFO L280 TraceCheckUtils]: 340: Hoare triple {9339#true} assume !#t~switch108; {9339#true} is VALID [2020-07-18 02:28:52,068 INFO L280 TraceCheckUtils]: 341: Hoare triple {9339#true} #t~switch108 := #t~switch108 || 1 == ~tmp___1~3; {9339#true} is VALID [2020-07-18 02:28:52,068 INFO L280 TraceCheckUtils]: 342: Hoare triple {9339#true} assume #t~switch108; {9339#true} is VALID [2020-07-18 02:28:52,068 INFO L280 TraceCheckUtils]: 343: Hoare triple {9339#true} assume 0 != ~ldv_state_variable_0~0; {9339#true} is VALID [2020-07-18 02:28:52,069 INFO L280 TraceCheckUtils]: 344: Hoare triple {9339#true} assume -2147483648 <= #t~nondet113 && #t~nondet113 <= 2147483647; {9339#true} is VALID [2020-07-18 02:28:52,069 INFO L280 TraceCheckUtils]: 345: Hoare triple {9339#true} ~tmp___3~2 := #t~nondet113; {9339#true} is VALID [2020-07-18 02:28:52,069 INFO L280 TraceCheckUtils]: 346: Hoare triple {9339#true} havoc #t~nondet113; {9339#true} is VALID [2020-07-18 02:28:52,070 INFO L280 TraceCheckUtils]: 347: Hoare triple {9339#true} #t~switch114 := 0 == ~tmp___3~2; {9339#true} is VALID [2020-07-18 02:28:52,070 INFO L280 TraceCheckUtils]: 348: Hoare triple {9339#true} assume !#t~switch114; {9339#true} is VALID [2020-07-18 02:28:52,070 INFO L280 TraceCheckUtils]: 349: Hoare triple {9339#true} #t~switch114 := #t~switch114 || 1 == ~tmp___3~2; {9339#true} is VALID [2020-07-18 02:28:52,071 INFO L280 TraceCheckUtils]: 350: Hoare triple {9339#true} assume #t~switch114; {9339#true} is VALID [2020-07-18 02:28:52,071 INFO L280 TraceCheckUtils]: 351: Hoare triple {9339#true} assume 1 == ~ldv_state_variable_0~0; {9339#true} is VALID [2020-07-18 02:28:52,071 INFO L263 TraceCheckUtils]: 352: Hoare triple {9339#true} call #t~ret115 := ns558_init(); {9339#true} is VALID [2020-07-18 02:28:52,072 INFO L280 TraceCheckUtils]: 353: Hoare triple {9339#true} havoc ~i~1; {9339#true} is VALID [2020-07-18 02:28:52,072 INFO L280 TraceCheckUtils]: 354: Hoare triple {9339#true} havoc ~error~0; {9339#true} is VALID [2020-07-18 02:28:52,072 INFO L280 TraceCheckUtils]: 355: Hoare triple {9339#true} havoc ~tmp~12; {9339#true} is VALID [2020-07-18 02:28:52,073 INFO L280 TraceCheckUtils]: 356: Hoare triple {9339#true} havoc ~tmp___0~7; {9339#true} is VALID [2020-07-18 02:28:52,073 INFO L280 TraceCheckUtils]: 357: Hoare triple {9339#true} ~i~1 := 0; {9339#true} is VALID [2020-07-18 02:28:52,073 INFO L263 TraceCheckUtils]: 358: Hoare triple {9339#true} call #t~ret92 := pnp_register_driver(~#ns558_pnp_driver~0.base, ~#ns558_pnp_driver~0.offset); {9339#true} is VALID [2020-07-18 02:28:52,074 INFO L280 TraceCheckUtils]: 359: Hoare triple {9339#true} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {9339#true} is VALID [2020-07-18 02:28:52,074 INFO L280 TraceCheckUtils]: 360: Hoare triple {9339#true} assume -2147483648 <= #t~nondet123 && #t~nondet123 <= 2147483647; {9339#true} is VALID [2020-07-18 02:28:52,074 INFO L280 TraceCheckUtils]: 361: Hoare triple {9339#true} #res := #t~nondet123; {9339#true} is VALID [2020-07-18 02:28:52,075 INFO L280 TraceCheckUtils]: 362: Hoare triple {9339#true} havoc #t~nondet123; {9339#true} is VALID [2020-07-18 02:28:52,075 INFO L280 TraceCheckUtils]: 363: Hoare triple {9339#true} assume true; {9339#true} is VALID [2020-07-18 02:28:52,075 INFO L275 TraceCheckUtils]: 364: Hoare quadruple {9339#true} {9339#true} #1172#return; {9339#true} is VALID [2020-07-18 02:28:52,075 INFO L280 TraceCheckUtils]: 365: Hoare triple {9339#true} assume -2147483648 <= #t~ret92 && #t~ret92 <= 2147483647; {9339#true} is VALID [2020-07-18 02:28:52,076 INFO L280 TraceCheckUtils]: 366: Hoare triple {9339#true} ~error~0 := #t~ret92; {9339#true} is VALID [2020-07-18 02:28:52,076 INFO L280 TraceCheckUtils]: 367: Hoare triple {9339#true} havoc #t~ret92; {9339#true} is VALID [2020-07-18 02:28:52,076 INFO L280 TraceCheckUtils]: 368: Hoare triple {9339#true} assume !(0 != ~error~0 && -19 != ~error~0); {9339#true} is VALID [2020-07-18 02:28:52,076 INFO L280 TraceCheckUtils]: 369: Hoare triple {9339#true} SUMMARY for call #t~mem95 := read~int(~#ns558_isa_portlist~0.base, ~#ns558_isa_portlist~0.offset + 4 * ~i~1, 4); srcloc: L1905 {9339#true} is VALID [2020-07-18 02:28:52,076 INFO L280 TraceCheckUtils]: 370: Hoare triple {9339#true} assume 0 != #t~mem95; {9339#true} is VALID [2020-07-18 02:28:52,077 INFO L280 TraceCheckUtils]: 371: Hoare triple {9339#true} havoc #t~mem95; {9339#true} is VALID [2020-07-18 02:28:52,077 INFO L280 TraceCheckUtils]: 372: Hoare triple {9339#true} ~tmp~12 := ~i~1; {9339#true} is VALID [2020-07-18 02:28:52,077 INFO L280 TraceCheckUtils]: 373: Hoare triple {9339#true} ~i~1 := 1 + ~i~1; {9339#true} is VALID [2020-07-18 02:28:52,077 INFO L280 TraceCheckUtils]: 374: Hoare triple {9339#true} SUMMARY for call #t~mem93 := read~int(~#ns558_isa_portlist~0.base, ~#ns558_isa_portlist~0.offset + 4 * ~tmp~12, 4); srcloc: L1904 {9339#true} is VALID [2020-07-18 02:28:52,078 INFO L263 TraceCheckUtils]: 375: Hoare triple {9339#true} call #t~ret94 := ns558_isa_probe(#t~mem93); {9339#true} is VALID [2020-07-18 02:28:52,078 INFO L280 TraceCheckUtils]: 376: Hoare triple {9339#true} ~io := #in~io; {9339#true} is VALID [2020-07-18 02:28:52,078 INFO L280 TraceCheckUtils]: 377: Hoare triple {9339#true} havoc ~i~0; {9339#true} is VALID [2020-07-18 02:28:52,078 INFO L280 TraceCheckUtils]: 378: Hoare triple {9339#true} havoc ~j~0; {9339#true} is VALID [2020-07-18 02:28:52,078 INFO L280 TraceCheckUtils]: 379: Hoare triple {9339#true} havoc ~b~0; {9339#true} is VALID [2020-07-18 02:28:52,079 INFO L280 TraceCheckUtils]: 380: Hoare triple {9339#true} havoc ~c~0; {9339#true} is VALID [2020-07-18 02:28:52,079 INFO L280 TraceCheckUtils]: 381: Hoare triple {9339#true} havoc ~u~0; {9339#true} is VALID [2020-07-18 02:28:52,079 INFO L280 TraceCheckUtils]: 382: Hoare triple {9339#true} havoc ~v~0; {9339#true} is VALID [2020-07-18 02:28:52,079 INFO L280 TraceCheckUtils]: 383: Hoare triple {9339#true} havoc ~ns558~0.base, ~ns558~0.offset; {9339#true} is VALID [2020-07-18 02:28:52,080 INFO L280 TraceCheckUtils]: 384: Hoare triple {9339#true} havoc ~port~0.base, ~port~0.offset; {9339#true} is VALID [2020-07-18 02:28:52,080 INFO L280 TraceCheckUtils]: 385: Hoare triple {9339#true} havoc ~tmp~10.base, ~tmp~10.offset; {9339#true} is VALID [2020-07-18 02:28:52,080 INFO L280 TraceCheckUtils]: 386: Hoare triple {9339#true} havoc ~tmp___0~5; {9339#true} is VALID [2020-07-18 02:28:52,080 INFO L280 TraceCheckUtils]: 387: Hoare triple {9339#true} havoc ~tmp___1~1; {9339#true} is VALID [2020-07-18 02:28:52,080 INFO L280 TraceCheckUtils]: 388: Hoare triple {9339#true} havoc ~tmp___2~0.base, ~tmp___2~0.offset; {9339#true} is VALID [2020-07-18 02:28:52,081 INFO L280 TraceCheckUtils]: 389: Hoare triple {9339#true} havoc ~tmp___3~0; {9339#true} is VALID [2020-07-18 02:28:52,081 INFO L280 TraceCheckUtils]: 390: Hoare triple {9339#true} havoc ~tmp___4~0; {9339#true} is VALID [2020-07-18 02:28:52,081 INFO L280 TraceCheckUtils]: 391: Hoare triple {9339#true} havoc ~tmp___5~0.base, ~tmp___5~0.offset; {9339#true} is VALID [2020-07-18 02:28:52,081 INFO L280 TraceCheckUtils]: 392: Hoare triple {9339#true} havoc ~tmp___6~0.base, ~tmp___6~0.offset; {9339#true} is VALID [2020-07-18 02:28:52,084 INFO L263 TraceCheckUtils]: 393: Hoare triple {9339#true} call #t~ret59.base, #t~ret59.offset := __request_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, ~io, 1, #t~string58.base, #t~string58.offset, 0); {9719#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 02:28:52,085 INFO L280 TraceCheckUtils]: 394: Hoare triple {9719#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {9339#true} is VALID [2020-07-18 02:28:52,085 INFO L280 TraceCheckUtils]: 395: Hoare triple {9339#true} ~arg1 := #in~arg1; {9339#true} is VALID [2020-07-18 02:28:52,085 INFO L280 TraceCheckUtils]: 396: Hoare triple {9339#true} ~arg2 := #in~arg2; {9339#true} is VALID [2020-07-18 02:28:52,085 INFO L280 TraceCheckUtils]: 397: Hoare triple {9339#true} ~arg3.base, ~arg3.offset := #in~arg3.base, #in~arg3.offset; {9339#true} is VALID [2020-07-18 02:28:52,085 INFO L280 TraceCheckUtils]: 398: Hoare triple {9339#true} ~arg4 := #in~arg4; {9339#true} is VALID [2020-07-18 02:28:52,087 INFO L263 TraceCheckUtils]: 399: Hoare triple {9339#true} call #t~ret118.base, #t~ret118.offset := ldv_malloc(56); {9719#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 02:28:52,087 INFO L280 TraceCheckUtils]: 400: Hoare triple {9719#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {9339#true} is VALID [2020-07-18 02:28:52,087 INFO L280 TraceCheckUtils]: 401: Hoare triple {9339#true} havoc ~p~0.base, ~p~0.offset; {9339#true} is VALID [2020-07-18 02:28:52,088 INFO L280 TraceCheckUtils]: 402: Hoare triple {9339#true} havoc ~tmp~0.base, ~tmp~0.offset; {9339#true} is VALID [2020-07-18 02:28:52,088 INFO L280 TraceCheckUtils]: 403: Hoare triple {9339#true} havoc ~tmp___0~0; {9339#true} is VALID [2020-07-18 02:28:52,088 INFO L280 TraceCheckUtils]: 404: Hoare triple {9339#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {9339#true} is VALID [2020-07-18 02:28:52,089 INFO L280 TraceCheckUtils]: 405: Hoare triple {9339#true} ~tmp___0~0 := #t~nondet24; {9339#true} is VALID [2020-07-18 02:28:52,089 INFO L280 TraceCheckUtils]: 406: Hoare triple {9339#true} havoc #t~nondet24; {9339#true} is VALID [2020-07-18 02:28:52,089 INFO L280 TraceCheckUtils]: 407: Hoare triple {9339#true} assume 0 != ~tmp___0~0; {9339#true} is VALID [2020-07-18 02:28:52,090 INFO L280 TraceCheckUtils]: 408: Hoare triple {9339#true} #res.base, #res.offset := 0, 0; {9339#true} is VALID [2020-07-18 02:28:52,090 INFO L280 TraceCheckUtils]: 409: Hoare triple {9339#true} assume true; {9339#true} is VALID [2020-07-18 02:28:52,090 INFO L275 TraceCheckUtils]: 410: Hoare quadruple {9339#true} {9339#true} #1310#return; {9339#true} is VALID [2020-07-18 02:28:52,091 INFO L280 TraceCheckUtils]: 411: Hoare triple {9339#true} #res.base, #res.offset := #t~ret118.base, #t~ret118.offset; {9339#true} is VALID [2020-07-18 02:28:52,091 INFO L280 TraceCheckUtils]: 412: Hoare triple {9339#true} havoc #t~ret118.base, #t~ret118.offset; {9339#true} is VALID [2020-07-18 02:28:52,091 INFO L280 TraceCheckUtils]: 413: Hoare triple {9339#true} assume true; {9339#true} is VALID [2020-07-18 02:28:52,092 INFO L275 TraceCheckUtils]: 414: Hoare quadruple {9339#true} {9339#true} #1220#return; {9339#true} is VALID [2020-07-18 02:28:52,092 INFO L280 TraceCheckUtils]: 415: Hoare triple {9339#true} ~tmp~10.base, ~tmp~10.offset := #t~ret59.base, #t~ret59.offset; {9339#true} is VALID [2020-07-18 02:28:52,092 INFO L280 TraceCheckUtils]: 416: Hoare triple {9339#true} havoc #t~ret59.base, #t~ret59.offset; {9339#true} is VALID [2020-07-18 02:28:52,093 INFO L280 TraceCheckUtils]: 417: Hoare triple {9339#true} assume !(0 == (~tmp~10.base + ~tmp~10.offset) % 18446744073709551616); {9339#true} is VALID [2020-07-18 02:28:52,093 INFO L263 TraceCheckUtils]: 418: Hoare triple {9339#true} call #t~ret60 := inb(~io); {9339#true} is VALID [2020-07-18 02:28:52,093 INFO L280 TraceCheckUtils]: 419: Hoare triple {9339#true} ~port := #in~port; {9339#true} is VALID [2020-07-18 02:28:52,094 INFO L280 TraceCheckUtils]: 420: Hoare triple {9339#true} havoc ~value~0; {9339#true} is VALID [2020-07-18 02:28:52,094 INFO L280 TraceCheckUtils]: 421: Hoare triple {9339#true} #res := ~value~0; {9339#true} is VALID [2020-07-18 02:28:52,094 INFO L280 TraceCheckUtils]: 422: Hoare triple {9339#true} assume true; {9339#true} is VALID [2020-07-18 02:28:52,095 INFO L275 TraceCheckUtils]: 423: Hoare quadruple {9339#true} {9339#true} #1222#return; {9339#true} is VALID [2020-07-18 02:28:52,095 INFO L280 TraceCheckUtils]: 424: Hoare triple {9339#true} ~c~0 := #t~ret60; {9339#true} is VALID [2020-07-18 02:28:52,095 INFO L280 TraceCheckUtils]: 425: Hoare triple {9339#true} havoc #t~ret60; {9339#true} is VALID [2020-07-18 02:28:52,096 INFO L263 TraceCheckUtils]: 426: Hoare triple {9339#true} call outb(~bitwiseAnd(~bitwiseComplement(~c~0 % 256), 252), ~io); {9339#true} is VALID [2020-07-18 02:28:52,096 INFO L280 TraceCheckUtils]: 427: Hoare triple {9339#true} ~value := #in~value; {9339#true} is VALID [2020-07-18 02:28:52,096 INFO L280 TraceCheckUtils]: 428: Hoare triple {9339#true} ~port := #in~port; {9339#true} is VALID [2020-07-18 02:28:52,097 INFO L280 TraceCheckUtils]: 429: Hoare triple {9339#true} assume true; {9339#true} is VALID [2020-07-18 02:28:52,097 INFO L275 TraceCheckUtils]: 430: Hoare quadruple {9339#true} {9339#true} #1224#return; {9339#true} is VALID [2020-07-18 02:28:52,097 INFO L263 TraceCheckUtils]: 431: Hoare triple {9339#true} call #t~ret61 := inb(~io); {9339#true} is VALID [2020-07-18 02:28:52,098 INFO L280 TraceCheckUtils]: 432: Hoare triple {9339#true} ~port := #in~port; {9339#true} is VALID [2020-07-18 02:28:52,098 INFO L280 TraceCheckUtils]: 433: Hoare triple {9339#true} havoc ~value~0; {9339#true} is VALID [2020-07-18 02:28:52,098 INFO L280 TraceCheckUtils]: 434: Hoare triple {9339#true} #res := ~value~0; {9339#true} is VALID [2020-07-18 02:28:52,099 INFO L280 TraceCheckUtils]: 435: Hoare triple {9339#true} assume true; {9339#true} is VALID [2020-07-18 02:28:52,099 INFO L275 TraceCheckUtils]: 436: Hoare quadruple {9339#true} {9339#true} #1226#return; {9339#true} is VALID [2020-07-18 02:28:52,099 INFO L280 TraceCheckUtils]: 437: Hoare triple {9339#true} ~v~0 := #t~ret61; {9339#true} is VALID [2020-07-18 02:28:52,100 INFO L280 TraceCheckUtils]: 438: Hoare triple {9339#true} havoc #t~ret61; {9339#true} is VALID [2020-07-18 02:28:52,100 INFO L280 TraceCheckUtils]: 439: Hoare triple {9339#true} ~u~0 := ~v~0; {9339#true} is VALID [2020-07-18 02:28:52,100 INFO L280 TraceCheckUtils]: 440: Hoare triple {9339#true} assume !(0 != ~bitwiseAnd(~bitwiseComplement(~u~0 % 256), 3)); {9339#true} is VALID [2020-07-18 02:28:52,103 INFO L280 TraceCheckUtils]: 441: Hoare triple {9339#true} ~i~0 := 0; {9697#(= 0 ns558_isa_probe_~i~0)} is VALID [2020-07-18 02:28:52,104 INFO L280 TraceCheckUtils]: 442: Hoare triple {9697#(= 0 ns558_isa_probe_~i~0)} assume ~i~0 <= 999; {9697#(= 0 ns558_isa_probe_~i~0)} is VALID [2020-07-18 02:28:52,105 INFO L263 TraceCheckUtils]: 443: Hoare triple {9697#(= 0 ns558_isa_probe_~i~0)} call #t~ret62 := inb(~io); {9339#true} is VALID [2020-07-18 02:28:52,105 INFO L280 TraceCheckUtils]: 444: Hoare triple {9339#true} ~port := #in~port; {9339#true} is VALID [2020-07-18 02:28:52,105 INFO L280 TraceCheckUtils]: 445: Hoare triple {9339#true} havoc ~value~0; {9339#true} is VALID [2020-07-18 02:28:52,106 INFO L280 TraceCheckUtils]: 446: Hoare triple {9339#true} #res := ~value~0; {9339#true} is VALID [2020-07-18 02:28:52,106 INFO L280 TraceCheckUtils]: 447: Hoare triple {9339#true} assume true; {9339#true} is VALID [2020-07-18 02:28:52,107 INFO L275 TraceCheckUtils]: 448: Hoare quadruple {9339#true} {9697#(= 0 ns558_isa_probe_~i~0)} #1232#return; {9697#(= 0 ns558_isa_probe_~i~0)} is VALID [2020-07-18 02:28:52,108 INFO L280 TraceCheckUtils]: 449: Hoare triple {9697#(= 0 ns558_isa_probe_~i~0)} ~tmp___0~5 := #t~ret62; {9697#(= 0 ns558_isa_probe_~i~0)} is VALID [2020-07-18 02:28:52,109 INFO L280 TraceCheckUtils]: 450: Hoare triple {9697#(= 0 ns558_isa_probe_~i~0)} havoc #t~ret62; {9697#(= 0 ns558_isa_probe_~i~0)} is VALID [2020-07-18 02:28:52,109 INFO L280 TraceCheckUtils]: 451: Hoare triple {9697#(= 0 ns558_isa_probe_~i~0)} ~v~0 := ~bitwiseAnd(~tmp___0~5 % 256, ~v~0 % 256); {9697#(= 0 ns558_isa_probe_~i~0)} is VALID [2020-07-18 02:28:52,111 INFO L280 TraceCheckUtils]: 452: Hoare triple {9697#(= 0 ns558_isa_probe_~i~0)} ~i~0 := 1 + ~i~0; {9703#(<= ns558_isa_probe_~i~0 1)} is VALID [2020-07-18 02:28:52,111 INFO L280 TraceCheckUtils]: 453: Hoare triple {9703#(<= ns558_isa_probe_~i~0 1)} assume !(~i~0 <= 999); {9340#false} is VALID [2020-07-18 02:28:52,112 INFO L280 TraceCheckUtils]: 454: Hoare triple {9340#false} assume !(~u~0 % 256 == ~v~0 % 256); {9340#false} is VALID [2020-07-18 02:28:52,112 INFO L263 TraceCheckUtils]: 455: Hoare triple {9340#false} call msleep(3); {9339#true} is VALID [2020-07-18 02:28:52,113 INFO L280 TraceCheckUtils]: 456: Hoare triple {9339#true} ~arg0 := #in~arg0; {9339#true} is VALID [2020-07-18 02:28:52,113 INFO L280 TraceCheckUtils]: 457: Hoare triple {9339#true} assume true; {9339#true} is VALID [2020-07-18 02:28:52,113 INFO L275 TraceCheckUtils]: 458: Hoare quadruple {9339#true} {9340#false} #1238#return; {9340#false} is VALID [2020-07-18 02:28:52,114 INFO L263 TraceCheckUtils]: 459: Hoare triple {9340#false} call #t~ret63 := inb(~io); {9339#true} is VALID [2020-07-18 02:28:52,114 INFO L280 TraceCheckUtils]: 460: Hoare triple {9339#true} ~port := #in~port; {9339#true} is VALID [2020-07-18 02:28:52,114 INFO L280 TraceCheckUtils]: 461: Hoare triple {9339#true} havoc ~value~0; {9339#true} is VALID [2020-07-18 02:28:52,115 INFO L280 TraceCheckUtils]: 462: Hoare triple {9339#true} #res := ~value~0; {9339#true} is VALID [2020-07-18 02:28:52,115 INFO L280 TraceCheckUtils]: 463: Hoare triple {9339#true} assume true; {9339#true} is VALID [2020-07-18 02:28:52,115 INFO L275 TraceCheckUtils]: 464: Hoare quadruple {9339#true} {9340#false} #1240#return; {9340#false} is VALID [2020-07-18 02:28:52,116 INFO L280 TraceCheckUtils]: 465: Hoare triple {9340#false} ~u~0 := #t~ret63; {9340#false} is VALID [2020-07-18 02:28:52,116 INFO L280 TraceCheckUtils]: 466: Hoare triple {9340#false} havoc #t~ret63; {9340#false} is VALID [2020-07-18 02:28:52,116 INFO L280 TraceCheckUtils]: 467: Hoare triple {9340#false} ~i~0 := 0; {9340#false} is VALID [2020-07-18 02:28:52,117 INFO L280 TraceCheckUtils]: 468: Hoare triple {9340#false} assume ~i~0 <= 999; {9340#false} is VALID [2020-07-18 02:28:52,117 INFO L263 TraceCheckUtils]: 469: Hoare triple {9340#false} call #t~ret64 := inb(~io); {9339#true} is VALID [2020-07-18 02:28:52,117 INFO L280 TraceCheckUtils]: 470: Hoare triple {9339#true} ~port := #in~port; {9339#true} is VALID [2020-07-18 02:28:52,118 INFO L280 TraceCheckUtils]: 471: Hoare triple {9339#true} havoc ~value~0; {9339#true} is VALID [2020-07-18 02:28:52,118 INFO L280 TraceCheckUtils]: 472: Hoare triple {9339#true} #res := ~value~0; {9339#true} is VALID [2020-07-18 02:28:52,118 INFO L280 TraceCheckUtils]: 473: Hoare triple {9339#true} assume true; {9339#true} is VALID [2020-07-18 02:28:52,119 INFO L275 TraceCheckUtils]: 474: Hoare quadruple {9339#true} {9340#false} #1242#return; {9340#false} is VALID [2020-07-18 02:28:52,119 INFO L280 TraceCheckUtils]: 475: Hoare triple {9340#false} ~tmp___1~1 := #t~ret64; {9340#false} is VALID [2020-07-18 02:28:52,119 INFO L280 TraceCheckUtils]: 476: Hoare triple {9340#false} havoc #t~ret64; {9340#false} is VALID [2020-07-18 02:28:52,120 INFO L280 TraceCheckUtils]: 477: Hoare triple {9340#false} assume !(0 != ~bitwiseAnd(~bitwiseXor(~tmp___1~1 % 256, ~u~0 % 256), 15)); {9340#false} is VALID [2020-07-18 02:28:52,120 INFO L280 TraceCheckUtils]: 478: Hoare triple {9340#false} ~i~0 := 1 + ~i~0; {9340#false} is VALID [2020-07-18 02:28:52,120 INFO L280 TraceCheckUtils]: 479: Hoare triple {9340#false} assume !(~i~0 <= 999); {9340#false} is VALID [2020-07-18 02:28:52,120 INFO L280 TraceCheckUtils]: 480: Hoare triple {9340#false} ~i~0 := 1; {9340#false} is VALID [2020-07-18 02:28:52,121 INFO L280 TraceCheckUtils]: 481: Hoare triple {9340#false} assume !(~i~0 <= 4); {9340#false} is VALID [2020-07-18 02:28:52,121 INFO L280 TraceCheckUtils]: 482: Hoare triple {9340#false} ~i~0 := ~i~0 - 1; {9340#false} is VALID [2020-07-18 02:28:52,121 INFO L280 TraceCheckUtils]: 483: Hoare triple {9340#false} assume !(4 != ~i~0); {9340#false} is VALID [2020-07-18 02:28:52,122 INFO L263 TraceCheckUtils]: 484: Hoare triple {9340#false} call #t~ret71.base, #t~ret71.offset := kzalloc(48, 208); {9340#false} is VALID [2020-07-18 02:28:52,122 INFO L280 TraceCheckUtils]: 485: Hoare triple {9340#false} ~size := #in~size; {9340#false} is VALID [2020-07-18 02:28:52,122 INFO L280 TraceCheckUtils]: 486: Hoare triple {9340#false} ~flags := #in~flags; {9340#false} is VALID [2020-07-18 02:28:52,123 INFO L263 TraceCheckUtils]: 487: Hoare triple {9340#false} call ldv_check_alloc_flags(~flags); {9340#false} is VALID [2020-07-18 02:28:52,123 INFO L280 TraceCheckUtils]: 488: Hoare triple {9340#false} ~flags := #in~flags; {9340#false} is VALID [2020-07-18 02:28:52,123 INFO L280 TraceCheckUtils]: 489: Hoare triple {9340#false} assume !(0 == ~ldv_spin~0 || 0 == ~bitwiseAnd(~flags, 16) % 4294967296); {9340#false} is VALID [2020-07-18 02:28:52,124 INFO L263 TraceCheckUtils]: 490: Hoare triple {9340#false} call ldv_error(); {9340#false} is VALID [2020-07-18 02:28:52,124 INFO L280 TraceCheckUtils]: 491: Hoare triple {9340#false} assume !false; {9340#false} is VALID [2020-07-18 02:28:52,430 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2020-07-18 02:28:52,592 INFO L192 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-18 02:28:52,593 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1904507746] [2020-07-18 02:28:52,593 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-18 02:28:52,596 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2020-07-18 02:28:52,596 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049825056] [2020-07-18 02:28:52,600 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 492 [2020-07-18 02:28:52,601 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-18 02:28:52,601 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 11 states. [2020-07-18 02:28:53,288 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 466 edges. 466 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 02:28:53,289 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-07-18 02:28:53,289 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-18 02:28:53,289 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-07-18 02:28:53,289 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2020-07-18 02:28:53,290 INFO L87 Difference]: Start difference. First operand 847 states and 923 transitions. Second operand 11 states. [2020-07-18 02:28:53,471 WARN L193 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 139 [2020-07-18 02:29:17,447 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 142 [2020-07-18 02:29:19,194 WARN L193 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 142 [2020-07-18 02:29:23,110 WARN L193 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 142 [2020-07-18 02:29:24,627 WARN L193 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 145 [2020-07-18 02:29:27,515 WARN L193 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 145 [2020-07-18 02:29:32,848 WARN L193 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 145 [2020-07-18 02:29:35,114 WARN L193 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 142 [2020-07-18 02:29:47,428 WARN L193 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 139 [2020-07-18 02:29:55,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 02:29:55,271 INFO L93 Difference]: Finished difference Result 1890 states and 2262 transitions. [2020-07-18 02:29:55,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-07-18 02:29:55,271 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 492 [2020-07-18 02:29:55,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-18 02:29:55,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-07-18 02:29:55,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2260 transitions. [2020-07-18 02:29:55,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-07-18 02:29:55,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2260 transitions. [2020-07-18 02:29:55,420 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 21 states and 2260 transitions. [2020-07-18 02:30:01,127 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2260 edges. 2260 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 02:30:01,256 INFO L225 Difference]: With dead ends: 1890 [2020-07-18 02:30:01,257 INFO L226 Difference]: Without dead ends: 1377 [2020-07-18 02:30:01,262 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 49 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=114, Invalid=392, Unknown=0, NotChecked=0, Total=506 [2020-07-18 02:30:01,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1377 states. [2020-07-18 02:30:07,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1377 to 883. [2020-07-18 02:30:07,522 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-18 02:30:07,522 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1377 states. Second operand 883 states. [2020-07-18 02:30:07,522 INFO L74 IsIncluded]: Start isIncluded. First operand 1377 states. Second operand 883 states. [2020-07-18 02:30:07,523 INFO L87 Difference]: Start difference. First operand 1377 states. Second operand 883 states. [2020-07-18 02:30:07,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 02:30:07,680 INFO L93 Difference]: Finished difference Result 1377 states and 1662 transitions. [2020-07-18 02:30:07,680 INFO L276 IsEmpty]: Start isEmpty. Operand 1377 states and 1662 transitions. [2020-07-18 02:30:07,687 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 02:30:07,688 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 02:30:07,688 INFO L74 IsIncluded]: Start isIncluded. First operand 883 states. Second operand 1377 states. [2020-07-18 02:30:07,688 INFO L87 Difference]: Start difference. First operand 883 states. Second operand 1377 states. [2020-07-18 02:30:07,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-18 02:30:07,832 INFO L93 Difference]: Finished difference Result 1377 states and 1662 transitions. [2020-07-18 02:30:07,833 INFO L276 IsEmpty]: Start isEmpty. Operand 1377 states and 1662 transitions. [2020-07-18 02:30:07,842 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-18 02:30:07,842 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-18 02:30:07,842 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-18 02:30:07,842 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-18 02:30:07,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 883 states. [2020-07-18 02:30:07,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 883 states to 883 states and 973 transitions. [2020-07-18 02:30:07,901 INFO L78 Accepts]: Start accepts. Automaton has 883 states and 973 transitions. Word has length 492 [2020-07-18 02:30:07,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-18 02:30:07,902 INFO L479 AbstractCegarLoop]: Abstraction has 883 states and 973 transitions. [2020-07-18 02:30:07,902 INFO L480 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-07-18 02:30:07,902 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 883 states and 973 transitions. [2020-07-18 02:30:10,225 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 973 edges. 973 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-18 02:30:10,226 INFO L276 IsEmpty]: Start isEmpty. Operand 883 states and 973 transitions. [2020-07-18 02:30:10,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 529 [2020-07-18 02:30:10,239 INFO L414 BasicCegarLoop]: Found error trace [2020-07-18 02:30:10,240 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-18 02:30:10,240 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-07-18 02:30:10,240 INFO L427 AbstractCegarLoop]: === Iteration 3 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-18 02:30:10,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-18 02:30:10,241 INFO L82 PathProgramCache]: Analyzing trace with hash -1164133881, now seen corresponding path program 1 times [2020-07-18 02:30:10,241 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-18 02:30:10,241 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1139506933] [2020-07-18 02:30:10,242 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-18 02:30:10,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:30:10,575 WARN L193 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 136 [2020-07-18 02:30:10,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:30:10,761 INFO L280 TraceCheckUtils]: 0: Hoare triple {18525#(and (= |#t~string91.base| |old(#t~string91.base)|) (= |#t~string65.base| |old(#t~string65.base)|) (= |#t~string79.offset| |old(#t~string79.offset)|) (= ~ldv_state_variable_0~0 |old(~ldv_state_variable_0~0)|) (= ~ldv_retval_0~0 |old(~ldv_retval_0~0)|) (= |#t~string90.base| |old(#t~string90.base)|) (= |#t~string87.offset| |old(#t~string87.offset)|) (= |~#ns558_pnp_driver~0.base| |old(~#ns558_pnp_driver~0.base)|) (= |#t~string76.offset| |old(#t~string76.offset)|) (= ~ldv_spin~0 |old(~ldv_spin~0)|) (= |~#ns558_list~0.offset| |old(~#ns558_list~0.offset)|) (= |#t~string88.offset| |old(#t~string88.offset)|) (= |#t~string87.base| |old(#t~string87.base)|) (= |~#pnp_devids~0.base| |old(~#pnp_devids~0.base)|) (= |#t~string75.offset| |old(#t~string75.offset)|) (= |#t~string58.base| |old(#t~string58.base)|) (= ~LDV_IN_INTERRUPT~0 |old(~LDV_IN_INTERRUPT~0)|) (= |#t~string69.offset| |old(#t~string69.offset)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |#t~string65.offset| |old(#t~string65.offset)|) (= |~#ns558_list~0.base| |old(~#ns558_list~0.base)|) (= |old(#length)| |#length|) (= |#t~string76.base| |old(#t~string76.base)|) (= |#t~string82.base| |old(#t~string82.base)|) (= |~#ns558_isa_portlist~0.base| |old(~#ns558_isa_portlist~0.base)|) (= |#t~string91.offset| |old(#t~string91.offset)|) (= |#t~string58.offset| |old(#t~string58.offset)|) (= |#t~string74.offset| |old(#t~string74.offset)|) (= |#t~string75.base| |old(#t~string75.base)|) (= |old(~__mod_pnp__pnp_devids_device_table~0.id)| ~__mod_pnp__pnp_devids_device_table~0.id) (= |~#pnp_devids~0.offset| |old(~#pnp_devids~0.offset)|) (= |#t~string90.offset| |old(#t~string90.offset)|) (= ~ref_cnt~0 |old(~ref_cnt~0)|) (= |#valid| |old(#valid)|) (= |#t~string88.base| |old(#t~string88.base)|) (= ~ldv_state_variable_1~0 |old(~ldv_state_variable_1~0)|) (= |#t~string82.offset| |old(#t~string82.offset)|) (= |~#ns558_isa_portlist~0.offset| |old(~#ns558_isa_portlist~0.offset)|) (= ~ldv_retval_1~0 |old(~ldv_retval_1~0)|) (= |~#ns558_pnp_driver~0.offset| |old(~#ns558_pnp_driver~0.offset)|) (= |#t~string74.base| |old(#t~string74.base)|) (= |#t~string79.base| |old(#t~string79.base)|) (= ~__mod_pnp__pnp_devids_device_table~0.driver_data |old(~__mod_pnp__pnp_devids_device_table~0.driver_data)|) (= |#t~string69.base| |old(#t~string69.base)|))} #NULL.base, #NULL.offset := 0, 0; {18065#true} is VALID [2020-07-18 02:30:10,762 INFO L280 TraceCheckUtils]: 1: Hoare triple {18065#true} #valid := #valid[0 := 0]; {18065#true} is VALID [2020-07-18 02:30:10,762 INFO L280 TraceCheckUtils]: 2: Hoare triple {18065#true} assume 0 < #StackHeapBarrier; {18065#true} is VALID [2020-07-18 02:30:10,762 INFO L280 TraceCheckUtils]: 3: Hoare triple {18065#true} SUMMARY for call #t~string58.base, #t~string58.offset := #Ultimate.allocOnStack(10); srcloc: L1683 {18065#true} is VALID [2020-07-18 02:30:10,762 INFO L280 TraceCheckUtils]: 4: Hoare triple {18065#true} SUMMARY for call #t~string65.base, #t~string65.offset := #Ultimate.allocOnStack(10); srcloc: L1683-1 {18065#true} is VALID [2020-07-18 02:30:10,762 INFO L280 TraceCheckUtils]: 5: Hoare triple {18065#true} SUMMARY for call #t~string69.base, #t~string69.offset := #Ultimate.allocOnStack(10); srcloc: L1739 {18065#true} is VALID [2020-07-18 02:30:10,763 INFO L280 TraceCheckUtils]: 6: Hoare triple {18065#true} SUMMARY for call #t~string74.base, #t~string74.offset := #Ultimate.allocOnStack(35); srcloc: L1777 {18065#true} is VALID [2020-07-18 02:30:10,763 INFO L280 TraceCheckUtils]: 7: Hoare triple {18065#true} SUMMARY for call #t~string75.base, #t~string75.offset := #Ultimate.allocOnStack(19); srcloc: L1788 {18065#true} is VALID [2020-07-18 02:30:10,763 INFO L280 TraceCheckUtils]: 8: Hoare triple {18065#true} SUMMARY for call #t~string76.base, #t~string76.offset := #Ultimate.allocOnStack(18); srcloc: L1799 {18065#true} is VALID [2020-07-18 02:30:10,763 INFO L280 TraceCheckUtils]: 9: Hoare triple {18065#true} SUMMARY for call #t~string79.base, #t~string79.offset := #Ultimate.allocOnStack(43); srcloc: L1800 {18065#true} is VALID [2020-07-18 02:30:10,763 INFO L280 TraceCheckUtils]: 10: Hoare triple {18065#true} SUMMARY for call #t~string82.base, #t~string82.offset := #Ultimate.allocOnStack(10); srcloc: L1846 {18065#true} is VALID [2020-07-18 02:30:10,764 INFO L280 TraceCheckUtils]: 11: Hoare triple {18065#true} SUMMARY for call #t~string87.base, #t~string87.offset := #Ultimate.allocOnStack(34); srcloc: L1855 {18065#true} is VALID [2020-07-18 02:30:10,764 INFO L280 TraceCheckUtils]: 12: Hoare triple {18065#true} SUMMARY for call #t~string88.base, #t~string88.offset := #Ultimate.allocOnStack(19); srcloc: L1864 {18065#true} is VALID [2020-07-18 02:30:10,764 INFO L280 TraceCheckUtils]: 13: Hoare triple {18065#true} SUMMARY for call #t~string90.base, #t~string90.offset := #Ultimate.allocOnStack(16); srcloc: L1874 {18065#true} is VALID [2020-07-18 02:30:10,764 INFO L280 TraceCheckUtils]: 14: Hoare triple {18065#true} SUMMARY for call #t~string91.base, #t~string91.offset := #Ultimate.allocOnStack(6); srcloc: L1876 {18065#true} is VALID [2020-07-18 02:30:10,765 INFO L280 TraceCheckUtils]: 15: Hoare triple {18065#true} SUMMARY for call write~init~int(110, #t~string91.base, #t~string91.offset, 1); srcloc: L1885 {18065#true} is VALID [2020-07-18 02:30:10,765 INFO L280 TraceCheckUtils]: 16: Hoare triple {18065#true} SUMMARY for call write~init~int(115, #t~string91.base, 1 + #t~string91.offset, 1); srcloc: L1885-1 {18065#true} is VALID [2020-07-18 02:30:10,765 INFO L280 TraceCheckUtils]: 17: Hoare triple {18065#true} SUMMARY for call write~init~int(53, #t~string91.base, 2 + #t~string91.offset, 1); srcloc: L1885-2 {18065#true} is VALID [2020-07-18 02:30:10,765 INFO L280 TraceCheckUtils]: 18: Hoare triple {18065#true} SUMMARY for call write~init~int(53, #t~string91.base, 3 + #t~string91.offset, 1); srcloc: L1885-3 {18065#true} is VALID [2020-07-18 02:30:10,765 INFO L280 TraceCheckUtils]: 19: Hoare triple {18065#true} SUMMARY for call write~init~int(56, #t~string91.base, 4 + #t~string91.offset, 1); srcloc: L1885-4 {18065#true} is VALID [2020-07-18 02:30:10,766 INFO L280 TraceCheckUtils]: 20: Hoare triple {18065#true} SUMMARY for call write~init~int(0, #t~string91.base, 5 + #t~string91.offset, 1); srcloc: L1885-5 {18065#true} is VALID [2020-07-18 02:30:10,766 INFO L280 TraceCheckUtils]: 21: Hoare triple {18065#true} ~ldv_state_variable_1~0 := 0; {18065#true} is VALID [2020-07-18 02:30:10,766 INFO L280 TraceCheckUtils]: 22: Hoare triple {18065#true} ~LDV_IN_INTERRUPT~0 := 1; {18065#true} is VALID [2020-07-18 02:30:10,766 INFO L280 TraceCheckUtils]: 23: Hoare triple {18065#true} ~ref_cnt~0 := 0; {18065#true} is VALID [2020-07-18 02:30:10,767 INFO L280 TraceCheckUtils]: 24: Hoare triple {18065#true} ~ldv_state_variable_0~0 := 0; {18065#true} is VALID [2020-07-18 02:30:10,767 INFO L280 TraceCheckUtils]: 25: Hoare triple {18065#true} SUMMARY for call ~#ns558_isa_portlist~0.base, ~#ns558_isa_portlist~0.offset := #Ultimate.allocOnStack(64); srcloc: L1658 {18065#true} is VALID [2020-07-18 02:30:10,767 INFO L280 TraceCheckUtils]: 26: Hoare triple {18065#true} SUMMARY for call write~init~int(513, ~#ns558_isa_portlist~0.base, ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-1 {18065#true} is VALID [2020-07-18 02:30:10,767 INFO L280 TraceCheckUtils]: 27: Hoare triple {18065#true} SUMMARY for call write~init~int(512, ~#ns558_isa_portlist~0.base, 4 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-2 {18065#true} is VALID [2020-07-18 02:30:10,767 INFO L280 TraceCheckUtils]: 28: Hoare triple {18065#true} SUMMARY for call write~init~int(514, ~#ns558_isa_portlist~0.base, 8 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-3 {18065#true} is VALID [2020-07-18 02:30:10,768 INFO L280 TraceCheckUtils]: 29: Hoare triple {18065#true} SUMMARY for call write~init~int(515, ~#ns558_isa_portlist~0.base, 12 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-4 {18065#true} is VALID [2020-07-18 02:30:10,768 INFO L280 TraceCheckUtils]: 30: Hoare triple {18065#true} SUMMARY for call write~init~int(516, ~#ns558_isa_portlist~0.base, 16 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-5 {18065#true} is VALID [2020-07-18 02:30:10,768 INFO L280 TraceCheckUtils]: 31: Hoare triple {18065#true} SUMMARY for call write~init~int(517, ~#ns558_isa_portlist~0.base, 20 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-6 {18065#true} is VALID [2020-07-18 02:30:10,768 INFO L280 TraceCheckUtils]: 32: Hoare triple {18065#true} SUMMARY for call write~init~int(519, ~#ns558_isa_portlist~0.base, 24 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-7 {18065#true} is VALID [2020-07-18 02:30:10,769 INFO L280 TraceCheckUtils]: 33: Hoare triple {18065#true} SUMMARY for call write~init~int(521, ~#ns558_isa_portlist~0.base, 28 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-8 {18065#true} is VALID [2020-07-18 02:30:10,769 INFO L280 TraceCheckUtils]: 34: Hoare triple {18065#true} SUMMARY for call write~init~int(523, ~#ns558_isa_portlist~0.base, 32 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-9 {18065#true} is VALID [2020-07-18 02:30:10,769 INFO L280 TraceCheckUtils]: 35: Hoare triple {18065#true} SUMMARY for call write~init~int(524, ~#ns558_isa_portlist~0.base, 36 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-10 {18065#true} is VALID [2020-07-18 02:30:10,769 INFO L280 TraceCheckUtils]: 36: Hoare triple {18065#true} SUMMARY for call write~init~int(526, ~#ns558_isa_portlist~0.base, 40 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-11 {18065#true} is VALID [2020-07-18 02:30:10,770 INFO L280 TraceCheckUtils]: 37: Hoare triple {18065#true} SUMMARY for call write~init~int(527, ~#ns558_isa_portlist~0.base, 44 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-12 {18065#true} is VALID [2020-07-18 02:30:10,770 INFO L280 TraceCheckUtils]: 38: Hoare triple {18065#true} SUMMARY for call write~init~int(529, ~#ns558_isa_portlist~0.base, 48 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-13 {18065#true} is VALID [2020-07-18 02:30:10,770 INFO L280 TraceCheckUtils]: 39: Hoare triple {18065#true} SUMMARY for call write~init~int(537, ~#ns558_isa_portlist~0.base, 52 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-14 {18065#true} is VALID [2020-07-18 02:30:10,770 INFO L280 TraceCheckUtils]: 40: Hoare triple {18065#true} SUMMARY for call write~init~int(257, ~#ns558_isa_portlist~0.base, 56 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-15 {18065#true} is VALID [2020-07-18 02:30:10,770 INFO L280 TraceCheckUtils]: 41: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#ns558_isa_portlist~0.base, 60 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-16 {18065#true} is VALID [2020-07-18 02:30:10,771 INFO L280 TraceCheckUtils]: 42: Hoare triple {18065#true} SUMMARY for call ~#ns558_list~0.base, ~#ns558_list~0.offset := #Ultimate.allocOnStack(16); srcloc: L1658-17 {18065#true} is VALID [2020-07-18 02:30:10,771 INFO L280 TraceCheckUtils]: 43: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(~#ns558_list~0.base, ~#ns558_list~0.offset, ~#ns558_list~0.base, ~#ns558_list~0.offset, 8); srcloc: L1663 {18065#true} is VALID [2020-07-18 02:30:10,771 INFO L280 TraceCheckUtils]: 44: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(~#ns558_list~0.base, ~#ns558_list~0.offset, ~#ns558_list~0.base, 8 + ~#ns558_list~0.offset, 8); srcloc: L1663-1 {18065#true} is VALID [2020-07-18 02:30:10,771 INFO L280 TraceCheckUtils]: 45: Hoare triple {18065#true} SUMMARY for call ~#pnp_devids~0.base, ~#pnp_devids~0.offset := #Ultimate.allocOnStack(368); srcloc: L1663-2 {18065#true} is VALID [2020-07-18 02:30:10,771 INFO L280 TraceCheckUtils]: 46: Hoare triple {18065#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, ~#pnp_devids~0.offset, 1); srcloc: L1806 {18065#true} is VALID [2020-07-18 02:30:10,772 INFO L280 TraceCheckUtils]: 47: Hoare triple {18065#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 1 + ~#pnp_devids~0.offset, 1); srcloc: L1806-1 {18065#true} is VALID [2020-07-18 02:30:10,772 INFO L280 TraceCheckUtils]: 48: Hoare triple {18065#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 2 + ~#pnp_devids~0.offset, 1); srcloc: L1806-2 {18065#true} is VALID [2020-07-18 02:30:10,772 INFO L280 TraceCheckUtils]: 49: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 3 + ~#pnp_devids~0.offset, 1); srcloc: L1806-3 {18065#true} is VALID [2020-07-18 02:30:10,772 INFO L280 TraceCheckUtils]: 50: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 4 + ~#pnp_devids~0.offset, 1); srcloc: L1806-4 {18065#true} is VALID [2020-07-18 02:30:10,772 INFO L280 TraceCheckUtils]: 51: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 5 + ~#pnp_devids~0.offset, 1); srcloc: L1806-5 {18065#true} is VALID [2020-07-18 02:30:10,773 INFO L280 TraceCheckUtils]: 52: Hoare triple {18065#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 6 + ~#pnp_devids~0.offset, 1); srcloc: L1806-6 {18065#true} is VALID [2020-07-18 02:30:10,773 INFO L280 TraceCheckUtils]: 53: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 7 + ~#pnp_devids~0.offset, 1); srcloc: L1806-7 {18065#true} is VALID [2020-07-18 02:30:10,773 INFO L280 TraceCheckUtils]: 54: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 8 + ~#pnp_devids~0.offset, 8); srcloc: L1806-8 {18065#true} is VALID [2020-07-18 02:30:10,773 INFO L280 TraceCheckUtils]: 55: Hoare triple {18065#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 16 + ~#pnp_devids~0.offset, 1); srcloc: L1806-9 {18065#true} is VALID [2020-07-18 02:30:10,773 INFO L280 TraceCheckUtils]: 56: Hoare triple {18065#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 17 + ~#pnp_devids~0.offset, 1); srcloc: L1806-10 {18065#true} is VALID [2020-07-18 02:30:10,774 INFO L280 TraceCheckUtils]: 57: Hoare triple {18065#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 18 + ~#pnp_devids~0.offset, 1); srcloc: L1806-11 {18065#true} is VALID [2020-07-18 02:30:10,774 INFO L280 TraceCheckUtils]: 58: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 19 + ~#pnp_devids~0.offset, 1); srcloc: L1806-12 {18065#true} is VALID [2020-07-18 02:30:10,774 INFO L280 TraceCheckUtils]: 59: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 20 + ~#pnp_devids~0.offset, 1); srcloc: L1806-13 {18065#true} is VALID [2020-07-18 02:30:10,774 INFO L280 TraceCheckUtils]: 60: Hoare triple {18065#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 21 + ~#pnp_devids~0.offset, 1); srcloc: L1806-14 {18065#true} is VALID [2020-07-18 02:30:10,775 INFO L280 TraceCheckUtils]: 61: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 22 + ~#pnp_devids~0.offset, 1); srcloc: L1806-15 {18065#true} is VALID [2020-07-18 02:30:10,775 INFO L280 TraceCheckUtils]: 62: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 23 + ~#pnp_devids~0.offset, 1); srcloc: L1806-16 {18065#true} is VALID [2020-07-18 02:30:10,775 INFO L280 TraceCheckUtils]: 63: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 24 + ~#pnp_devids~0.offset, 8); srcloc: L1806-17 {18065#true} is VALID [2020-07-18 02:30:10,776 INFO L280 TraceCheckUtils]: 64: Hoare triple {18065#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 32 + ~#pnp_devids~0.offset, 1); srcloc: L1806-18 {18065#true} is VALID [2020-07-18 02:30:10,776 INFO L280 TraceCheckUtils]: 65: Hoare triple {18065#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 33 + ~#pnp_devids~0.offset, 1); srcloc: L1806-19 {18065#true} is VALID [2020-07-18 02:30:10,776 INFO L280 TraceCheckUtils]: 66: Hoare triple {18065#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 34 + ~#pnp_devids~0.offset, 1); srcloc: L1806-20 {18065#true} is VALID [2020-07-18 02:30:10,777 INFO L280 TraceCheckUtils]: 67: Hoare triple {18065#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 35 + ~#pnp_devids~0.offset, 1); srcloc: L1806-21 {18065#true} is VALID [2020-07-18 02:30:10,777 INFO L280 TraceCheckUtils]: 68: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 36 + ~#pnp_devids~0.offset, 1); srcloc: L1806-22 {18065#true} is VALID [2020-07-18 02:30:10,778 INFO L280 TraceCheckUtils]: 69: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 37 + ~#pnp_devids~0.offset, 1); srcloc: L1806-23 {18065#true} is VALID [2020-07-18 02:30:10,778 INFO L280 TraceCheckUtils]: 70: Hoare triple {18065#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 38 + ~#pnp_devids~0.offset, 1); srcloc: L1806-24 {18065#true} is VALID [2020-07-18 02:30:10,778 INFO L280 TraceCheckUtils]: 71: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 39 + ~#pnp_devids~0.offset, 1); srcloc: L1806-25 {18065#true} is VALID [2020-07-18 02:30:10,779 INFO L280 TraceCheckUtils]: 72: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 40 + ~#pnp_devids~0.offset, 8); srcloc: L1806-26 {18065#true} is VALID [2020-07-18 02:30:10,779 INFO L280 TraceCheckUtils]: 73: Hoare triple {18065#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 48 + ~#pnp_devids~0.offset, 1); srcloc: L1806-27 {18065#true} is VALID [2020-07-18 02:30:10,779 INFO L280 TraceCheckUtils]: 74: Hoare triple {18065#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 49 + ~#pnp_devids~0.offset, 1); srcloc: L1806-28 {18065#true} is VALID [2020-07-18 02:30:10,780 INFO L280 TraceCheckUtils]: 75: Hoare triple {18065#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 50 + ~#pnp_devids~0.offset, 1); srcloc: L1806-29 {18065#true} is VALID [2020-07-18 02:30:10,780 INFO L280 TraceCheckUtils]: 76: Hoare triple {18065#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 51 + ~#pnp_devids~0.offset, 1); srcloc: L1806-30 {18065#true} is VALID [2020-07-18 02:30:10,780 INFO L280 TraceCheckUtils]: 77: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 52 + ~#pnp_devids~0.offset, 1); srcloc: L1806-31 {18065#true} is VALID [2020-07-18 02:30:10,781 INFO L280 TraceCheckUtils]: 78: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 53 + ~#pnp_devids~0.offset, 1); srcloc: L1806-32 {18065#true} is VALID [2020-07-18 02:30:10,781 INFO L280 TraceCheckUtils]: 79: Hoare triple {18065#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 54 + ~#pnp_devids~0.offset, 1); srcloc: L1806-33 {18065#true} is VALID [2020-07-18 02:30:10,782 INFO L280 TraceCheckUtils]: 80: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 55 + ~#pnp_devids~0.offset, 1); srcloc: L1806-34 {18065#true} is VALID [2020-07-18 02:30:10,782 INFO L280 TraceCheckUtils]: 81: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 56 + ~#pnp_devids~0.offset, 8); srcloc: L1806-35 {18065#true} is VALID [2020-07-18 02:30:10,782 INFO L280 TraceCheckUtils]: 82: Hoare triple {18065#true} SUMMARY for call write~init~int(65, ~#pnp_devids~0.base, 64 + ~#pnp_devids~0.offset, 1); srcloc: L1806-36 {18065#true} is VALID [2020-07-18 02:30:10,783 INFO L280 TraceCheckUtils]: 83: Hoare triple {18065#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 65 + ~#pnp_devids~0.offset, 1); srcloc: L1806-37 {18065#true} is VALID [2020-07-18 02:30:10,783 INFO L280 TraceCheckUtils]: 84: Hoare triple {18065#true} SUMMARY for call write~init~int(66, ~#pnp_devids~0.base, 66 + ~#pnp_devids~0.offset, 1); srcloc: L1806-38 {18065#true} is VALID [2020-07-18 02:30:10,783 INFO L280 TraceCheckUtils]: 85: Hoare triple {18065#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 67 + ~#pnp_devids~0.offset, 1); srcloc: L1806-39 {18065#true} is VALID [2020-07-18 02:30:10,784 INFO L280 TraceCheckUtils]: 86: Hoare triple {18065#true} SUMMARY for call write~init~int(54, ~#pnp_devids~0.base, 68 + ~#pnp_devids~0.offset, 1); srcloc: L1806-40 {18065#true} is VALID [2020-07-18 02:30:10,784 INFO L280 TraceCheckUtils]: 87: Hoare triple {18065#true} SUMMARY for call write~init~int(102, ~#pnp_devids~0.base, 69 + ~#pnp_devids~0.offset, 1); srcloc: L1806-41 {18065#true} is VALID [2020-07-18 02:30:10,784 INFO L280 TraceCheckUtils]: 88: Hoare triple {18065#true} SUMMARY for call write~init~int(100, ~#pnp_devids~0.base, 70 + ~#pnp_devids~0.offset, 1); srcloc: L1806-42 {18065#true} is VALID [2020-07-18 02:30:10,785 INFO L280 TraceCheckUtils]: 89: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 71 + ~#pnp_devids~0.offset, 1); srcloc: L1806-43 {18065#true} is VALID [2020-07-18 02:30:10,785 INFO L280 TraceCheckUtils]: 90: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 72 + ~#pnp_devids~0.offset, 8); srcloc: L1806-44 {18065#true} is VALID [2020-07-18 02:30:10,785 INFO L280 TraceCheckUtils]: 91: Hoare triple {18065#true} SUMMARY for call write~init~int(65, ~#pnp_devids~0.base, 80 + ~#pnp_devids~0.offset, 1); srcloc: L1806-45 {18065#true} is VALID [2020-07-18 02:30:10,786 INFO L280 TraceCheckUtils]: 92: Hoare triple {18065#true} SUMMARY for call write~init~int(90, ~#pnp_devids~0.base, 81 + ~#pnp_devids~0.offset, 1); srcloc: L1806-46 {18065#true} is VALID [2020-07-18 02:30:10,786 INFO L280 TraceCheckUtils]: 93: Hoare triple {18065#true} SUMMARY for call write~init~int(84, ~#pnp_devids~0.base, 82 + ~#pnp_devids~0.offset, 1); srcloc: L1806-47 {18065#true} is VALID [2020-07-18 02:30:10,787 INFO L280 TraceCheckUtils]: 94: Hoare triple {18065#true} SUMMARY for call write~init~int(51, ~#pnp_devids~0.base, 83 + ~#pnp_devids~0.offset, 1); srcloc: L1806-48 {18065#true} is VALID [2020-07-18 02:30:10,787 INFO L280 TraceCheckUtils]: 95: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 84 + ~#pnp_devids~0.offset, 1); srcloc: L1806-49 {18065#true} is VALID [2020-07-18 02:30:10,787 INFO L280 TraceCheckUtils]: 96: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 85 + ~#pnp_devids~0.offset, 1); srcloc: L1806-50 {18065#true} is VALID [2020-07-18 02:30:10,788 INFO L280 TraceCheckUtils]: 97: Hoare triple {18065#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 86 + ~#pnp_devids~0.offset, 1); srcloc: L1806-51 {18065#true} is VALID [2020-07-18 02:30:10,788 INFO L280 TraceCheckUtils]: 98: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 87 + ~#pnp_devids~0.offset, 1); srcloc: L1806-52 {18065#true} is VALID [2020-07-18 02:30:10,788 INFO L280 TraceCheckUtils]: 99: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 88 + ~#pnp_devids~0.offset, 8); srcloc: L1806-53 {18065#true} is VALID [2020-07-18 02:30:10,789 INFO L280 TraceCheckUtils]: 100: Hoare triple {18065#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 96 + ~#pnp_devids~0.offset, 1); srcloc: L1806-54 {18065#true} is VALID [2020-07-18 02:30:10,789 INFO L280 TraceCheckUtils]: 101: Hoare triple {18065#true} SUMMARY for call write~init~int(68, ~#pnp_devids~0.base, 97 + ~#pnp_devids~0.offset, 1); srcloc: L1806-55 {18065#true} is VALID [2020-07-18 02:30:10,789 INFO L280 TraceCheckUtils]: 102: Hoare triple {18065#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 98 + ~#pnp_devids~0.offset, 1); srcloc: L1806-56 {18065#true} is VALID [2020-07-18 02:30:10,790 INFO L280 TraceCheckUtils]: 103: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 99 + ~#pnp_devids~0.offset, 1); srcloc: L1806-57 {18065#true} is VALID [2020-07-18 02:30:10,790 INFO L280 TraceCheckUtils]: 104: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 100 + ~#pnp_devids~0.offset, 1); srcloc: L1806-58 {18065#true} is VALID [2020-07-18 02:30:10,790 INFO L280 TraceCheckUtils]: 105: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 101 + ~#pnp_devids~0.offset, 1); srcloc: L1806-59 {18065#true} is VALID [2020-07-18 02:30:10,791 INFO L280 TraceCheckUtils]: 106: Hoare triple {18065#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 102 + ~#pnp_devids~0.offset, 1); srcloc: L1806-60 {18065#true} is VALID [2020-07-18 02:30:10,791 INFO L280 TraceCheckUtils]: 107: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 103 + ~#pnp_devids~0.offset, 1); srcloc: L1806-61 {18065#true} is VALID [2020-07-18 02:30:10,791 INFO L280 TraceCheckUtils]: 108: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 104 + ~#pnp_devids~0.offset, 8); srcloc: L1806-62 {18065#true} is VALID [2020-07-18 02:30:10,792 INFO L280 TraceCheckUtils]: 109: Hoare triple {18065#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 112 + ~#pnp_devids~0.offset, 1); srcloc: L1806-63 {18065#true} is VALID [2020-07-18 02:30:10,792 INFO L280 TraceCheckUtils]: 110: Hoare triple {18065#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 113 + ~#pnp_devids~0.offset, 1); srcloc: L1806-64 {18065#true} is VALID [2020-07-18 02:30:10,792 INFO L280 TraceCheckUtils]: 111: Hoare triple {18065#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 114 + ~#pnp_devids~0.offset, 1); srcloc: L1806-65 {18065#true} is VALID [2020-07-18 02:30:10,793 INFO L280 TraceCheckUtils]: 112: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 115 + ~#pnp_devids~0.offset, 1); srcloc: L1806-66 {18065#true} is VALID [2020-07-18 02:30:10,793 INFO L280 TraceCheckUtils]: 113: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 116 + ~#pnp_devids~0.offset, 1); srcloc: L1806-67 {18065#true} is VALID [2020-07-18 02:30:10,794 INFO L280 TraceCheckUtils]: 114: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 117 + ~#pnp_devids~0.offset, 1); srcloc: L1806-68 {18065#true} is VALID [2020-07-18 02:30:10,794 INFO L280 TraceCheckUtils]: 115: Hoare triple {18065#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 118 + ~#pnp_devids~0.offset, 1); srcloc: L1806-69 {18065#true} is VALID [2020-07-18 02:30:10,794 INFO L280 TraceCheckUtils]: 116: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 119 + ~#pnp_devids~0.offset, 1); srcloc: L1806-70 {18065#true} is VALID [2020-07-18 02:30:10,795 INFO L280 TraceCheckUtils]: 117: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 120 + ~#pnp_devids~0.offset, 8); srcloc: L1806-71 {18065#true} is VALID [2020-07-18 02:30:10,795 INFO L280 TraceCheckUtils]: 118: Hoare triple {18065#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 128 + ~#pnp_devids~0.offset, 1); srcloc: L1806-72 {18065#true} is VALID [2020-07-18 02:30:10,795 INFO L280 TraceCheckUtils]: 119: Hoare triple {18065#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 129 + ~#pnp_devids~0.offset, 1); srcloc: L1806-73 {18065#true} is VALID [2020-07-18 02:30:10,796 INFO L280 TraceCheckUtils]: 120: Hoare triple {18065#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 130 + ~#pnp_devids~0.offset, 1); srcloc: L1806-74 {18065#true} is VALID [2020-07-18 02:30:10,796 INFO L280 TraceCheckUtils]: 121: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 131 + ~#pnp_devids~0.offset, 1); srcloc: L1806-75 {18065#true} is VALID [2020-07-18 02:30:10,797 INFO L280 TraceCheckUtils]: 122: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 132 + ~#pnp_devids~0.offset, 1); srcloc: L1806-76 {18065#true} is VALID [2020-07-18 02:30:10,797 INFO L280 TraceCheckUtils]: 123: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 133 + ~#pnp_devids~0.offset, 1); srcloc: L1806-77 {18065#true} is VALID [2020-07-18 02:30:10,797 INFO L280 TraceCheckUtils]: 124: Hoare triple {18065#true} SUMMARY for call write~init~int(102, ~#pnp_devids~0.base, 134 + ~#pnp_devids~0.offset, 1); srcloc: L1806-78 {18065#true} is VALID [2020-07-18 02:30:10,798 INFO L280 TraceCheckUtils]: 125: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 135 + ~#pnp_devids~0.offset, 1); srcloc: L1806-79 {18065#true} is VALID [2020-07-18 02:30:10,798 INFO L280 TraceCheckUtils]: 126: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 136 + ~#pnp_devids~0.offset, 8); srcloc: L1806-80 {18065#true} is VALID [2020-07-18 02:30:10,799 INFO L280 TraceCheckUtils]: 127: Hoare triple {18065#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 144 + ~#pnp_devids~0.offset, 1); srcloc: L1806-81 {18065#true} is VALID [2020-07-18 02:30:10,799 INFO L280 TraceCheckUtils]: 128: Hoare triple {18065#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 145 + ~#pnp_devids~0.offset, 1); srcloc: L1806-82 {18065#true} is VALID [2020-07-18 02:30:10,799 INFO L280 TraceCheckUtils]: 129: Hoare triple {18065#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 146 + ~#pnp_devids~0.offset, 1); srcloc: L1806-83 {18065#true} is VALID [2020-07-18 02:30:10,800 INFO L280 TraceCheckUtils]: 130: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 147 + ~#pnp_devids~0.offset, 1); srcloc: L1806-84 {18065#true} is VALID [2020-07-18 02:30:10,800 INFO L280 TraceCheckUtils]: 131: Hoare triple {18065#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 148 + ~#pnp_devids~0.offset, 1); srcloc: L1806-85 {18065#true} is VALID [2020-07-18 02:30:10,800 INFO L280 TraceCheckUtils]: 132: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 149 + ~#pnp_devids~0.offset, 1); srcloc: L1806-86 {18065#true} is VALID [2020-07-18 02:30:10,801 INFO L280 TraceCheckUtils]: 133: Hoare triple {18065#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 150 + ~#pnp_devids~0.offset, 1); srcloc: L1806-87 {18065#true} is VALID [2020-07-18 02:30:10,801 INFO L280 TraceCheckUtils]: 134: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 151 + ~#pnp_devids~0.offset, 1); srcloc: L1806-88 {18065#true} is VALID [2020-07-18 02:30:10,801 INFO L280 TraceCheckUtils]: 135: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 152 + ~#pnp_devids~0.offset, 8); srcloc: L1806-89 {18065#true} is VALID [2020-07-18 02:30:10,802 INFO L280 TraceCheckUtils]: 136: Hoare triple {18065#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 160 + ~#pnp_devids~0.offset, 1); srcloc: L1806-90 {18065#true} is VALID [2020-07-18 02:30:10,802 INFO L280 TraceCheckUtils]: 137: Hoare triple {18065#true} SUMMARY for call write~init~int(84, ~#pnp_devids~0.base, 161 + ~#pnp_devids~0.offset, 1); srcloc: L1806-91 {18065#true} is VALID [2020-07-18 02:30:10,803 INFO L280 TraceCheckUtils]: 138: Hoare triple {18065#true} SUMMARY for call write~init~int(76, ~#pnp_devids~0.base, 162 + ~#pnp_devids~0.offset, 1); srcloc: L1806-92 {18065#true} is VALID [2020-07-18 02:30:10,803 INFO L280 TraceCheckUtils]: 139: Hoare triple {18065#true} SUMMARY for call write~init~int(55, ~#pnp_devids~0.base, 163 + ~#pnp_devids~0.offset, 1); srcloc: L1806-93 {18065#true} is VALID [2020-07-18 02:30:10,803 INFO L280 TraceCheckUtils]: 140: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 164 + ~#pnp_devids~0.offset, 1); srcloc: L1806-94 {18065#true} is VALID [2020-07-18 02:30:10,804 INFO L280 TraceCheckUtils]: 141: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 165 + ~#pnp_devids~0.offset, 1); srcloc: L1806-95 {18065#true} is VALID [2020-07-18 02:30:10,804 INFO L280 TraceCheckUtils]: 142: Hoare triple {18065#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 166 + ~#pnp_devids~0.offset, 1); srcloc: L1806-96 {18065#true} is VALID [2020-07-18 02:30:10,804 INFO L280 TraceCheckUtils]: 143: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 167 + ~#pnp_devids~0.offset, 1); srcloc: L1806-97 {18065#true} is VALID [2020-07-18 02:30:10,805 INFO L280 TraceCheckUtils]: 144: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 168 + ~#pnp_devids~0.offset, 8); srcloc: L1806-98 {18065#true} is VALID [2020-07-18 02:30:10,805 INFO L280 TraceCheckUtils]: 145: Hoare triple {18065#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 176 + ~#pnp_devids~0.offset, 1); srcloc: L1806-99 {18065#true} is VALID [2020-07-18 02:30:10,805 INFO L280 TraceCheckUtils]: 146: Hoare triple {18065#true} SUMMARY for call write~init~int(84, ~#pnp_devids~0.base, 177 + ~#pnp_devids~0.offset, 1); srcloc: L1806-100 {18065#true} is VALID [2020-07-18 02:30:10,806 INFO L280 TraceCheckUtils]: 147: Hoare triple {18065#true} SUMMARY for call write~init~int(76, ~#pnp_devids~0.base, 178 + ~#pnp_devids~0.offset, 1); srcloc: L1806-101 {18065#true} is VALID [2020-07-18 02:30:10,806 INFO L280 TraceCheckUtils]: 148: Hoare triple {18065#true} SUMMARY for call write~init~int(55, ~#pnp_devids~0.base, 179 + ~#pnp_devids~0.offset, 1); srcloc: L1806-102 {18065#true} is VALID [2020-07-18 02:30:10,807 INFO L280 TraceCheckUtils]: 149: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 180 + ~#pnp_devids~0.offset, 1); srcloc: L1806-103 {18065#true} is VALID [2020-07-18 02:30:10,807 INFO L280 TraceCheckUtils]: 150: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 181 + ~#pnp_devids~0.offset, 1); srcloc: L1806-104 {18065#true} is VALID [2020-07-18 02:30:10,807 INFO L280 TraceCheckUtils]: 151: Hoare triple {18065#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 182 + ~#pnp_devids~0.offset, 1); srcloc: L1806-105 {18065#true} is VALID [2020-07-18 02:30:10,808 INFO L280 TraceCheckUtils]: 152: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 183 + ~#pnp_devids~0.offset, 1); srcloc: L1806-106 {18065#true} is VALID [2020-07-18 02:30:10,808 INFO L280 TraceCheckUtils]: 153: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 184 + ~#pnp_devids~0.offset, 8); srcloc: L1806-107 {18065#true} is VALID [2020-07-18 02:30:10,808 INFO L280 TraceCheckUtils]: 154: Hoare triple {18065#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 192 + ~#pnp_devids~0.offset, 1); srcloc: L1806-108 {18065#true} is VALID [2020-07-18 02:30:10,809 INFO L280 TraceCheckUtils]: 155: Hoare triple {18065#true} SUMMARY for call write~init~int(84, ~#pnp_devids~0.base, 193 + ~#pnp_devids~0.offset, 1); srcloc: L1806-109 {18065#true} is VALID [2020-07-18 02:30:10,809 INFO L280 TraceCheckUtils]: 156: Hoare triple {18065#true} SUMMARY for call write~init~int(76, ~#pnp_devids~0.base, 194 + ~#pnp_devids~0.offset, 1); srcloc: L1806-110 {18065#true} is VALID [2020-07-18 02:30:10,809 INFO L280 TraceCheckUtils]: 157: Hoare triple {18065#true} SUMMARY for call write~init~int(55, ~#pnp_devids~0.base, 195 + ~#pnp_devids~0.offset, 1); srcloc: L1806-111 {18065#true} is VALID [2020-07-18 02:30:10,810 INFO L280 TraceCheckUtils]: 158: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 196 + ~#pnp_devids~0.offset, 1); srcloc: L1806-112 {18065#true} is VALID [2020-07-18 02:30:10,810 INFO L280 TraceCheckUtils]: 159: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 197 + ~#pnp_devids~0.offset, 1); srcloc: L1806-113 {18065#true} is VALID [2020-07-18 02:30:10,810 INFO L280 TraceCheckUtils]: 160: Hoare triple {18065#true} SUMMARY for call write~init~int(53, ~#pnp_devids~0.base, 198 + ~#pnp_devids~0.offset, 1); srcloc: L1806-114 {18065#true} is VALID [2020-07-18 02:30:10,811 INFO L280 TraceCheckUtils]: 161: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 199 + ~#pnp_devids~0.offset, 1); srcloc: L1806-115 {18065#true} is VALID [2020-07-18 02:30:10,811 INFO L280 TraceCheckUtils]: 162: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 200 + ~#pnp_devids~0.offset, 8); srcloc: L1806-116 {18065#true} is VALID [2020-07-18 02:30:10,811 INFO L280 TraceCheckUtils]: 163: Hoare triple {18065#true} SUMMARY for call write~init~int(69, ~#pnp_devids~0.base, 208 + ~#pnp_devids~0.offset, 1); srcloc: L1806-117 {18065#true} is VALID [2020-07-18 02:30:10,812 INFO L280 TraceCheckUtils]: 164: Hoare triple {18065#true} SUMMARY for call write~init~int(78, ~#pnp_devids~0.base, 209 + ~#pnp_devids~0.offset, 1); srcloc: L1806-118 {18065#true} is VALID [2020-07-18 02:30:10,812 INFO L280 TraceCheckUtils]: 165: Hoare triple {18065#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 210 + ~#pnp_devids~0.offset, 1); srcloc: L1806-119 {18065#true} is VALID [2020-07-18 02:30:10,813 INFO L280 TraceCheckUtils]: 166: Hoare triple {18065#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 211 + ~#pnp_devids~0.offset, 1); srcloc: L1806-120 {18065#true} is VALID [2020-07-18 02:30:10,813 INFO L280 TraceCheckUtils]: 167: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 212 + ~#pnp_devids~0.offset, 1); srcloc: L1806-121 {18065#true} is VALID [2020-07-18 02:30:10,813 INFO L280 TraceCheckUtils]: 168: Hoare triple {18065#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 213 + ~#pnp_devids~0.offset, 1); srcloc: L1806-122 {18065#true} is VALID [2020-07-18 02:30:10,814 INFO L280 TraceCheckUtils]: 169: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 214 + ~#pnp_devids~0.offset, 1); srcloc: L1806-123 {18065#true} is VALID [2020-07-18 02:30:10,814 INFO L280 TraceCheckUtils]: 170: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 215 + ~#pnp_devids~0.offset, 1); srcloc: L1806-124 {18065#true} is VALID [2020-07-18 02:30:10,814 INFO L280 TraceCheckUtils]: 171: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 216 + ~#pnp_devids~0.offset, 8); srcloc: L1806-125 {18065#true} is VALID [2020-07-18 02:30:10,815 INFO L280 TraceCheckUtils]: 172: Hoare triple {18065#true} SUMMARY for call write~init~int(69, ~#pnp_devids~0.base, 224 + ~#pnp_devids~0.offset, 1); srcloc: L1806-126 {18065#true} is VALID [2020-07-18 02:30:10,815 INFO L280 TraceCheckUtils]: 173: Hoare triple {18065#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 225 + ~#pnp_devids~0.offset, 1); srcloc: L1806-127 {18065#true} is VALID [2020-07-18 02:30:10,815 INFO L280 TraceCheckUtils]: 174: Hoare triple {18065#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 226 + ~#pnp_devids~0.offset, 1); srcloc: L1806-128 {18065#true} is VALID [2020-07-18 02:30:10,816 INFO L280 TraceCheckUtils]: 175: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 227 + ~#pnp_devids~0.offset, 1); srcloc: L1806-129 {18065#true} is VALID [2020-07-18 02:30:10,816 INFO L280 TraceCheckUtils]: 176: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 228 + ~#pnp_devids~0.offset, 1); srcloc: L1806-130 {18065#true} is VALID [2020-07-18 02:30:10,817 INFO L280 TraceCheckUtils]: 177: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 229 + ~#pnp_devids~0.offset, 1); srcloc: L1806-131 {18065#true} is VALID [2020-07-18 02:30:10,817 INFO L280 TraceCheckUtils]: 178: Hoare triple {18065#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 230 + ~#pnp_devids~0.offset, 1); srcloc: L1806-132 {18065#true} is VALID [2020-07-18 02:30:10,817 INFO L280 TraceCheckUtils]: 179: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 231 + ~#pnp_devids~0.offset, 1); srcloc: L1806-133 {18065#true} is VALID [2020-07-18 02:30:10,818 INFO L280 TraceCheckUtils]: 180: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 232 + ~#pnp_devids~0.offset, 8); srcloc: L1806-134 {18065#true} is VALID [2020-07-18 02:30:10,818 INFO L280 TraceCheckUtils]: 181: Hoare triple {18065#true} SUMMARY for call write~init~int(69, ~#pnp_devids~0.base, 240 + ~#pnp_devids~0.offset, 1); srcloc: L1806-135 {18065#true} is VALID [2020-07-18 02:30:10,818 INFO L280 TraceCheckUtils]: 182: Hoare triple {18065#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 241 + ~#pnp_devids~0.offset, 1); srcloc: L1806-136 {18065#true} is VALID [2020-07-18 02:30:10,819 INFO L280 TraceCheckUtils]: 183: Hoare triple {18065#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 242 + ~#pnp_devids~0.offset, 1); srcloc: L1806-137 {18065#true} is VALID [2020-07-18 02:30:10,819 INFO L280 TraceCheckUtils]: 184: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 243 + ~#pnp_devids~0.offset, 1); srcloc: L1806-138 {18065#true} is VALID [2020-07-18 02:30:10,820 INFO L280 TraceCheckUtils]: 185: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 244 + ~#pnp_devids~0.offset, 1); srcloc: L1806-139 {18065#true} is VALID [2020-07-18 02:30:10,820 INFO L280 TraceCheckUtils]: 186: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 245 + ~#pnp_devids~0.offset, 1); srcloc: L1806-140 {18065#true} is VALID [2020-07-18 02:30:10,820 INFO L280 TraceCheckUtils]: 187: Hoare triple {18065#true} SUMMARY for call write~init~int(53, ~#pnp_devids~0.base, 246 + ~#pnp_devids~0.offset, 1); srcloc: L1806-141 {18065#true} is VALID [2020-07-18 02:30:10,821 INFO L280 TraceCheckUtils]: 188: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 247 + ~#pnp_devids~0.offset, 1); srcloc: L1806-142 {18065#true} is VALID [2020-07-18 02:30:10,821 INFO L280 TraceCheckUtils]: 189: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 248 + ~#pnp_devids~0.offset, 8); srcloc: L1806-143 {18065#true} is VALID [2020-07-18 02:30:10,821 INFO L280 TraceCheckUtils]: 190: Hoare triple {18065#true} SUMMARY for call write~init~int(69, ~#pnp_devids~0.base, 256 + ~#pnp_devids~0.offset, 1); srcloc: L1806-144 {18065#true} is VALID [2020-07-18 02:30:10,822 INFO L280 TraceCheckUtils]: 191: Hoare triple {18065#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 257 + ~#pnp_devids~0.offset, 1); srcloc: L1806-145 {18065#true} is VALID [2020-07-18 02:30:10,822 INFO L280 TraceCheckUtils]: 192: Hoare triple {18065#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 258 + ~#pnp_devids~0.offset, 1); srcloc: L1806-146 {18065#true} is VALID [2020-07-18 02:30:10,822 INFO L280 TraceCheckUtils]: 193: Hoare triple {18065#true} SUMMARY for call write~init~int(54, ~#pnp_devids~0.base, 259 + ~#pnp_devids~0.offset, 1); srcloc: L1806-147 {18065#true} is VALID [2020-07-18 02:30:10,823 INFO L280 TraceCheckUtils]: 194: Hoare triple {18065#true} SUMMARY for call write~init~int(56, ~#pnp_devids~0.base, 260 + ~#pnp_devids~0.offset, 1); srcloc: L1806-148 {18065#true} is VALID [2020-07-18 02:30:10,823 INFO L280 TraceCheckUtils]: 195: Hoare triple {18065#true} SUMMARY for call write~init~int(56, ~#pnp_devids~0.base, 261 + ~#pnp_devids~0.offset, 1); srcloc: L1806-149 {18065#true} is VALID [2020-07-18 02:30:10,824 INFO L280 TraceCheckUtils]: 196: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 262 + ~#pnp_devids~0.offset, 1); srcloc: L1806-150 {18065#true} is VALID [2020-07-18 02:30:10,824 INFO L280 TraceCheckUtils]: 197: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 263 + ~#pnp_devids~0.offset, 1); srcloc: L1806-151 {18065#true} is VALID [2020-07-18 02:30:10,824 INFO L280 TraceCheckUtils]: 198: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 264 + ~#pnp_devids~0.offset, 8); srcloc: L1806-152 {18065#true} is VALID [2020-07-18 02:30:10,825 INFO L280 TraceCheckUtils]: 199: Hoare triple {18065#true} SUMMARY for call write~init~int(73, ~#pnp_devids~0.base, 272 + ~#pnp_devids~0.offset, 1); srcloc: L1806-153 {18065#true} is VALID [2020-07-18 02:30:10,825 INFO L280 TraceCheckUtils]: 200: Hoare triple {18065#true} SUMMARY for call write~init~int(66, ~#pnp_devids~0.base, 273 + ~#pnp_devids~0.offset, 1); srcloc: L1806-154 {18065#true} is VALID [2020-07-18 02:30:10,825 INFO L280 TraceCheckUtils]: 201: Hoare triple {18065#true} SUMMARY for call write~init~int(77, ~#pnp_devids~0.base, 274 + ~#pnp_devids~0.offset, 1); srcloc: L1806-155 {18065#true} is VALID [2020-07-18 02:30:10,826 INFO L280 TraceCheckUtils]: 202: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 275 + ~#pnp_devids~0.offset, 1); srcloc: L1806-156 {18065#true} is VALID [2020-07-18 02:30:10,826 INFO L280 TraceCheckUtils]: 203: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 276 + ~#pnp_devids~0.offset, 1); srcloc: L1806-157 {18065#true} is VALID [2020-07-18 02:30:10,826 INFO L280 TraceCheckUtils]: 204: Hoare triple {18065#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 277 + ~#pnp_devids~0.offset, 1); srcloc: L1806-158 {18065#true} is VALID [2020-07-18 02:30:10,827 INFO L280 TraceCheckUtils]: 205: Hoare triple {18065#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 278 + ~#pnp_devids~0.offset, 1); srcloc: L1806-159 {18065#true} is VALID [2020-07-18 02:30:10,827 INFO L280 TraceCheckUtils]: 206: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 279 + ~#pnp_devids~0.offset, 1); srcloc: L1806-160 {18065#true} is VALID [2020-07-18 02:30:10,827 INFO L280 TraceCheckUtils]: 207: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 280 + ~#pnp_devids~0.offset, 8); srcloc: L1806-161 {18065#true} is VALID [2020-07-18 02:30:10,828 INFO L280 TraceCheckUtils]: 208: Hoare triple {18065#true} SUMMARY for call write~init~int(79, ~#pnp_devids~0.base, 288 + ~#pnp_devids~0.offset, 1); srcloc: L1806-162 {18065#true} is VALID [2020-07-18 02:30:10,828 INFO L280 TraceCheckUtils]: 209: Hoare triple {18065#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 289 + ~#pnp_devids~0.offset, 1); srcloc: L1806-163 {18065#true} is VALID [2020-07-18 02:30:10,828 INFO L280 TraceCheckUtils]: 210: Hoare triple {18065#true} SUMMARY for call write~init~int(84, ~#pnp_devids~0.base, 290 + ~#pnp_devids~0.offset, 1); srcloc: L1806-164 {18065#true} is VALID [2020-07-18 02:30:10,829 INFO L280 TraceCheckUtils]: 211: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 291 + ~#pnp_devids~0.offset, 1); srcloc: L1806-165 {18065#true} is VALID [2020-07-18 02:30:10,829 INFO L280 TraceCheckUtils]: 212: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 292 + ~#pnp_devids~0.offset, 1); srcloc: L1806-166 {18065#true} is VALID [2020-07-18 02:30:10,830 INFO L280 TraceCheckUtils]: 213: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 293 + ~#pnp_devids~0.offset, 1); srcloc: L1806-167 {18065#true} is VALID [2020-07-18 02:30:10,830 INFO L280 TraceCheckUtils]: 214: Hoare triple {18065#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 294 + ~#pnp_devids~0.offset, 1); srcloc: L1806-168 {18065#true} is VALID [2020-07-18 02:30:10,830 INFO L280 TraceCheckUtils]: 215: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 295 + ~#pnp_devids~0.offset, 1); srcloc: L1806-169 {18065#true} is VALID [2020-07-18 02:30:10,831 INFO L280 TraceCheckUtils]: 216: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 296 + ~#pnp_devids~0.offset, 8); srcloc: L1806-170 {18065#true} is VALID [2020-07-18 02:30:10,831 INFO L280 TraceCheckUtils]: 217: Hoare triple {18065#true} SUMMARY for call write~init~int(89, ~#pnp_devids~0.base, 304 + ~#pnp_devids~0.offset, 1); srcloc: L1806-171 {18065#true} is VALID [2020-07-18 02:30:10,831 INFO L280 TraceCheckUtils]: 218: Hoare triple {18065#true} SUMMARY for call write~init~int(77, ~#pnp_devids~0.base, 305 + ~#pnp_devids~0.offset, 1); srcloc: L1806-172 {18065#true} is VALID [2020-07-18 02:30:10,832 INFO L280 TraceCheckUtils]: 219: Hoare triple {18065#true} SUMMARY for call write~init~int(72, ~#pnp_devids~0.base, 306 + ~#pnp_devids~0.offset, 1); srcloc: L1806-173 {18065#true} is VALID [2020-07-18 02:30:10,832 INFO L280 TraceCheckUtils]: 220: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 307 + ~#pnp_devids~0.offset, 1); srcloc: L1806-174 {18065#true} is VALID [2020-07-18 02:30:10,832 INFO L280 TraceCheckUtils]: 221: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 308 + ~#pnp_devids~0.offset, 1); srcloc: L1806-175 {18065#true} is VALID [2020-07-18 02:30:10,833 INFO L280 TraceCheckUtils]: 222: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 309 + ~#pnp_devids~0.offset, 1); srcloc: L1806-176 {18065#true} is VALID [2020-07-18 02:30:10,833 INFO L280 TraceCheckUtils]: 223: Hoare triple {18065#true} SUMMARY for call write~init~int(54, ~#pnp_devids~0.base, 310 + ~#pnp_devids~0.offset, 1); srcloc: L1806-177 {18065#true} is VALID [2020-07-18 02:30:10,834 INFO L280 TraceCheckUtils]: 224: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 311 + ~#pnp_devids~0.offset, 1); srcloc: L1806-178 {18065#true} is VALID [2020-07-18 02:30:10,834 INFO L280 TraceCheckUtils]: 225: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 312 + ~#pnp_devids~0.offset, 8); srcloc: L1806-179 {18065#true} is VALID [2020-07-18 02:30:10,834 INFO L280 TraceCheckUtils]: 226: Hoare triple {18065#true} SUMMARY for call write~init~int(89, ~#pnp_devids~0.base, 320 + ~#pnp_devids~0.offset, 1); srcloc: L1806-180 {18065#true} is VALID [2020-07-18 02:30:10,835 INFO L280 TraceCheckUtils]: 227: Hoare triple {18065#true} SUMMARY for call write~init~int(77, ~#pnp_devids~0.base, 321 + ~#pnp_devids~0.offset, 1); srcloc: L1806-181 {18065#true} is VALID [2020-07-18 02:30:10,835 INFO L280 TraceCheckUtils]: 228: Hoare triple {18065#true} SUMMARY for call write~init~int(72, ~#pnp_devids~0.base, 322 + ~#pnp_devids~0.offset, 1); srcloc: L1806-182 {18065#true} is VALID [2020-07-18 02:30:10,835 INFO L280 TraceCheckUtils]: 229: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 323 + ~#pnp_devids~0.offset, 1); srcloc: L1806-183 {18065#true} is VALID [2020-07-18 02:30:10,836 INFO L280 TraceCheckUtils]: 230: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 324 + ~#pnp_devids~0.offset, 1); srcloc: L1806-184 {18065#true} is VALID [2020-07-18 02:30:10,836 INFO L280 TraceCheckUtils]: 231: Hoare triple {18065#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 325 + ~#pnp_devids~0.offset, 1); srcloc: L1806-185 {18065#true} is VALID [2020-07-18 02:30:10,836 INFO L280 TraceCheckUtils]: 232: Hoare triple {18065#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 326 + ~#pnp_devids~0.offset, 1); srcloc: L1806-186 {18065#true} is VALID [2020-07-18 02:30:10,837 INFO L280 TraceCheckUtils]: 233: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 327 + ~#pnp_devids~0.offset, 1); srcloc: L1806-187 {18065#true} is VALID [2020-07-18 02:30:10,837 INFO L280 TraceCheckUtils]: 234: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 328 + ~#pnp_devids~0.offset, 8); srcloc: L1806-188 {18065#true} is VALID [2020-07-18 02:30:10,838 INFO L280 TraceCheckUtils]: 235: Hoare triple {18065#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 336 + ~#pnp_devids~0.offset, 1); srcloc: L1806-189 {18065#true} is VALID [2020-07-18 02:30:10,838 INFO L280 TraceCheckUtils]: 236: Hoare triple {18065#true} SUMMARY for call write~init~int(78, ~#pnp_devids~0.base, 337 + ~#pnp_devids~0.offset, 1); srcloc: L1806-190 {18065#true} is VALID [2020-07-18 02:30:10,838 INFO L280 TraceCheckUtils]: 237: Hoare triple {18065#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 338 + ~#pnp_devids~0.offset, 1); srcloc: L1806-191 {18065#true} is VALID [2020-07-18 02:30:10,839 INFO L280 TraceCheckUtils]: 238: Hoare triple {18065#true} SUMMARY for call write~init~int(98, ~#pnp_devids~0.base, 339 + ~#pnp_devids~0.offset, 1); srcloc: L1806-192 {18065#true} is VALID [2020-07-18 02:30:10,839 INFO L280 TraceCheckUtils]: 239: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 340 + ~#pnp_devids~0.offset, 1); srcloc: L1806-193 {18065#true} is VALID [2020-07-18 02:30:10,839 INFO L280 TraceCheckUtils]: 240: Hoare triple {18065#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 341 + ~#pnp_devids~0.offset, 1); srcloc: L1806-194 {18065#true} is VALID [2020-07-18 02:30:10,840 INFO L280 TraceCheckUtils]: 241: Hoare triple {18065#true} SUMMARY for call write~init~int(102, ~#pnp_devids~0.base, 342 + ~#pnp_devids~0.offset, 1); srcloc: L1806-195 {18065#true} is VALID [2020-07-18 02:30:10,840 INFO L280 TraceCheckUtils]: 242: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 343 + ~#pnp_devids~0.offset, 1); srcloc: L1806-196 {18065#true} is VALID [2020-07-18 02:30:10,840 INFO L280 TraceCheckUtils]: 243: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 344 + ~#pnp_devids~0.offset, 8); srcloc: L1806-197 {18065#true} is VALID [2020-07-18 02:30:10,841 INFO L280 TraceCheckUtils]: 244: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 352 + ~#pnp_devids~0.offset, 1); srcloc: L1806-198 {18065#true} is VALID [2020-07-18 02:30:10,841 INFO L280 TraceCheckUtils]: 245: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 353 + ~#pnp_devids~0.offset, 1); srcloc: L1806-199 {18065#true} is VALID [2020-07-18 02:30:10,842 INFO L280 TraceCheckUtils]: 246: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 354 + ~#pnp_devids~0.offset, 1); srcloc: L1806-200 {18065#true} is VALID [2020-07-18 02:30:10,842 INFO L280 TraceCheckUtils]: 247: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 355 + ~#pnp_devids~0.offset, 1); srcloc: L1806-201 {18065#true} is VALID [2020-07-18 02:30:10,842 INFO L280 TraceCheckUtils]: 248: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 356 + ~#pnp_devids~0.offset, 1); srcloc: L1806-202 {18065#true} is VALID [2020-07-18 02:30:10,843 INFO L280 TraceCheckUtils]: 249: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 357 + ~#pnp_devids~0.offset, 1); srcloc: L1806-203 {18065#true} is VALID [2020-07-18 02:30:10,843 INFO L280 TraceCheckUtils]: 250: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 358 + ~#pnp_devids~0.offset, 1); srcloc: L1806-204 {18065#true} is VALID [2020-07-18 02:30:10,843 INFO L280 TraceCheckUtils]: 251: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 359 + ~#pnp_devids~0.offset, 1); srcloc: L1806-205 {18065#true} is VALID [2020-07-18 02:30:10,844 INFO L280 TraceCheckUtils]: 252: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 360 + ~#pnp_devids~0.offset, 8); srcloc: L1806-206 {18065#true} is VALID [2020-07-18 02:30:10,844 INFO L280 TraceCheckUtils]: 253: Hoare triple {18065#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[0 := 0]; {18065#true} is VALID [2020-07-18 02:30:10,844 INFO L280 TraceCheckUtils]: 254: Hoare triple {18065#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[1 := 0]; {18065#true} is VALID [2020-07-18 02:30:10,845 INFO L280 TraceCheckUtils]: 255: Hoare triple {18065#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[2 := 0]; {18065#true} is VALID [2020-07-18 02:30:10,845 INFO L280 TraceCheckUtils]: 256: Hoare triple {18065#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[3 := 0]; {18065#true} is VALID [2020-07-18 02:30:10,845 INFO L280 TraceCheckUtils]: 257: Hoare triple {18065#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[4 := 0]; {18065#true} is VALID [2020-07-18 02:30:10,846 INFO L280 TraceCheckUtils]: 258: Hoare triple {18065#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[5 := 0]; {18065#true} is VALID [2020-07-18 02:30:10,846 INFO L280 TraceCheckUtils]: 259: Hoare triple {18065#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[6 := 0]; {18065#true} is VALID [2020-07-18 02:30:10,847 INFO L280 TraceCheckUtils]: 260: Hoare triple {18065#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[7 := 0]; {18065#true} is VALID [2020-07-18 02:30:10,847 INFO L280 TraceCheckUtils]: 261: Hoare triple {18065#true} ~__mod_pnp__pnp_devids_device_table~0.driver_data := 0; {18065#true} is VALID [2020-07-18 02:30:10,847 INFO L280 TraceCheckUtils]: 262: Hoare triple {18065#true} SUMMARY for call ~#ns558_pnp_driver~0.base, ~#ns558_pnp_driver~0.offset := #Ultimate.allocOnStack(173); srcloc: L1884 {18065#true} is VALID [2020-07-18 02:30:10,848 INFO L280 TraceCheckUtils]: 263: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(#t~string91.base, #t~string91.offset, ~#ns558_pnp_driver~0.base, ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-1 {18065#true} is VALID [2020-07-18 02:30:10,848 INFO L280 TraceCheckUtils]: 264: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(~#pnp_devids~0.base, ~#pnp_devids~0.offset, ~#ns558_pnp_driver~0.base, 8 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-2 {18065#true} is VALID [2020-07-18 02:30:10,848 INFO L280 TraceCheckUtils]: 265: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#ns558_pnp_driver~0.base, 16 + ~#ns558_pnp_driver~0.offset, 4); srcloc: L1884-3 {18065#true} is VALID [2020-07-18 02:30:10,849 INFO L280 TraceCheckUtils]: 266: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(#funAddr~ns558_pnp_probe.base, #funAddr~ns558_pnp_probe.offset, ~#ns558_pnp_driver~0.base, 20 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-4 {18065#true} is VALID [2020-07-18 02:30:10,849 INFO L280 TraceCheckUtils]: 267: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 28 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-5 {18065#true} is VALID [2020-07-18 02:30:10,849 INFO L280 TraceCheckUtils]: 268: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 36 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-6 {18065#true} is VALID [2020-07-18 02:30:10,850 INFO L280 TraceCheckUtils]: 269: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 44 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-7 {18065#true} is VALID [2020-07-18 02:30:10,850 INFO L280 TraceCheckUtils]: 270: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 52 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-8 {18065#true} is VALID [2020-07-18 02:30:10,851 INFO L280 TraceCheckUtils]: 271: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 60 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-9 {18065#true} is VALID [2020-07-18 02:30:10,851 INFO L280 TraceCheckUtils]: 272: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 68 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-10 {18065#true} is VALID [2020-07-18 02:30:10,851 INFO L280 TraceCheckUtils]: 273: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 76 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-11 {18065#true} is VALID [2020-07-18 02:30:10,852 INFO L280 TraceCheckUtils]: 274: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 84 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-12 {18065#true} is VALID [2020-07-18 02:30:10,852 INFO L280 TraceCheckUtils]: 275: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#ns558_pnp_driver~0.base, 92 + ~#ns558_pnp_driver~0.offset, 1); srcloc: L1884-13 {18065#true} is VALID [2020-07-18 02:30:10,853 INFO L280 TraceCheckUtils]: 276: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 93 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-14 {18065#true} is VALID [2020-07-18 02:30:10,853 INFO L280 TraceCheckUtils]: 277: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 101 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-15 {18065#true} is VALID [2020-07-18 02:30:10,853 INFO L280 TraceCheckUtils]: 278: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 109 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-16 {18065#true} is VALID [2020-07-18 02:30:10,854 INFO L280 TraceCheckUtils]: 279: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 117 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-17 {18065#true} is VALID [2020-07-18 02:30:10,854 INFO L280 TraceCheckUtils]: 280: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 125 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-18 {18065#true} is VALID [2020-07-18 02:30:10,854 INFO L280 TraceCheckUtils]: 281: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 133 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-19 {18065#true} is VALID [2020-07-18 02:30:10,855 INFO L280 TraceCheckUtils]: 282: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 141 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-20 {18065#true} is VALID [2020-07-18 02:30:10,855 INFO L280 TraceCheckUtils]: 283: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 149 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-21 {18065#true} is VALID [2020-07-18 02:30:10,855 INFO L280 TraceCheckUtils]: 284: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 157 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-22 {18065#true} is VALID [2020-07-18 02:30:10,856 INFO L280 TraceCheckUtils]: 285: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 165 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-23 {18065#true} is VALID [2020-07-18 02:30:10,856 INFO L280 TraceCheckUtils]: 286: Hoare triple {18065#true} ~ldv_retval_0~0 := 0; {18065#true} is VALID [2020-07-18 02:30:10,857 INFO L280 TraceCheckUtils]: 287: Hoare triple {18065#true} ~ldv_retval_1~0 := 0; {18065#true} is VALID [2020-07-18 02:30:10,857 INFO L280 TraceCheckUtils]: 288: Hoare triple {18065#true} ~ldv_spin~0 := 0; {18065#true} is VALID [2020-07-18 02:30:10,857 INFO L280 TraceCheckUtils]: 289: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:10,858 INFO L275 TraceCheckUtils]: 290: Hoare quadruple {18065#true} {18065#true} #1322#return; {18065#true} is VALID [2020-07-18 02:30:10,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:30:10,992 INFO L280 TraceCheckUtils]: 0: Hoare triple {18526#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |old(#length)| |#length|))} ~size := #in~size; {18065#true} is VALID [2020-07-18 02:30:10,992 INFO L280 TraceCheckUtils]: 1: Hoare triple {18065#true} havoc ~p~1.base, ~p~1.offset; {18065#true} is VALID [2020-07-18 02:30:10,993 INFO L280 TraceCheckUtils]: 2: Hoare triple {18065#true} havoc ~tmp~1.base, ~tmp~1.offset; {18065#true} is VALID [2020-07-18 02:30:10,993 INFO L280 TraceCheckUtils]: 3: Hoare triple {18065#true} havoc ~tmp___0~1; {18065#true} is VALID [2020-07-18 02:30:10,993 INFO L280 TraceCheckUtils]: 4: Hoare triple {18065#true} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {18065#true} is VALID [2020-07-18 02:30:10,994 INFO L280 TraceCheckUtils]: 5: Hoare triple {18065#true} ~tmp___0~1 := #t~nondet26; {18065#true} is VALID [2020-07-18 02:30:10,994 INFO L280 TraceCheckUtils]: 6: Hoare triple {18065#true} havoc #t~nondet26; {18065#true} is VALID [2020-07-18 02:30:10,995 INFO L280 TraceCheckUtils]: 7: Hoare triple {18065#true} assume 0 != ~tmp___0~1; {18065#true} is VALID [2020-07-18 02:30:10,995 INFO L280 TraceCheckUtils]: 8: Hoare triple {18065#true} #res.base, #res.offset := 0, 0; {18065#true} is VALID [2020-07-18 02:30:10,995 INFO L280 TraceCheckUtils]: 9: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:10,996 INFO L275 TraceCheckUtils]: 10: Hoare quadruple {18065#true} {18065#true} #1150#return; {18065#true} is VALID [2020-07-18 02:30:10,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:30:11,005 INFO L280 TraceCheckUtils]: 0: Hoare triple {18526#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |old(#length)| |#length|))} ~size := #in~size; {18065#true} is VALID [2020-07-18 02:30:11,006 INFO L280 TraceCheckUtils]: 1: Hoare triple {18065#true} havoc ~p~1.base, ~p~1.offset; {18065#true} is VALID [2020-07-18 02:30:11,006 INFO L280 TraceCheckUtils]: 2: Hoare triple {18065#true} havoc ~tmp~1.base, ~tmp~1.offset; {18065#true} is VALID [2020-07-18 02:30:11,006 INFO L280 TraceCheckUtils]: 3: Hoare triple {18065#true} havoc ~tmp___0~1; {18065#true} is VALID [2020-07-18 02:30:11,007 INFO L280 TraceCheckUtils]: 4: Hoare triple {18065#true} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {18065#true} is VALID [2020-07-18 02:30:11,007 INFO L280 TraceCheckUtils]: 5: Hoare triple {18065#true} ~tmp___0~1 := #t~nondet26; {18065#true} is VALID [2020-07-18 02:30:11,007 INFO L280 TraceCheckUtils]: 6: Hoare triple {18065#true} havoc #t~nondet26; {18065#true} is VALID [2020-07-18 02:30:11,008 INFO L280 TraceCheckUtils]: 7: Hoare triple {18065#true} assume 0 != ~tmp___0~1; {18065#true} is VALID [2020-07-18 02:30:11,008 INFO L280 TraceCheckUtils]: 8: Hoare triple {18065#true} #res.base, #res.offset := 0, 0; {18065#true} is VALID [2020-07-18 02:30:11,008 INFO L280 TraceCheckUtils]: 9: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,009 INFO L275 TraceCheckUtils]: 10: Hoare quadruple {18065#true} {18065#true} #1152#return; {18065#true} is VALID [2020-07-18 02:30:11,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:30:11,014 INFO L280 TraceCheckUtils]: 0: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,015 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {18065#true} {18065#true} #1154#return; {18065#true} is VALID [2020-07-18 02:30:11,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:30:11,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:30:11,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:30:11,084 INFO L280 TraceCheckUtils]: 0: Hoare triple {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {18065#true} is VALID [2020-07-18 02:30:11,085 INFO L280 TraceCheckUtils]: 1: Hoare triple {18065#true} havoc ~p~0.base, ~p~0.offset; {18065#true} is VALID [2020-07-18 02:30:11,085 INFO L280 TraceCheckUtils]: 2: Hoare triple {18065#true} havoc ~tmp~0.base, ~tmp~0.offset; {18065#true} is VALID [2020-07-18 02:30:11,086 INFO L280 TraceCheckUtils]: 3: Hoare triple {18065#true} havoc ~tmp___0~0; {18065#true} is VALID [2020-07-18 02:30:11,086 INFO L280 TraceCheckUtils]: 4: Hoare triple {18065#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {18065#true} is VALID [2020-07-18 02:30:11,087 INFO L280 TraceCheckUtils]: 5: Hoare triple {18065#true} ~tmp___0~0 := #t~nondet24; {18065#true} is VALID [2020-07-18 02:30:11,087 INFO L280 TraceCheckUtils]: 6: Hoare triple {18065#true} havoc #t~nondet24; {18065#true} is VALID [2020-07-18 02:30:11,087 INFO L280 TraceCheckUtils]: 7: Hoare triple {18065#true} assume 0 != ~tmp___0~0; {18065#true} is VALID [2020-07-18 02:30:11,088 INFO L280 TraceCheckUtils]: 8: Hoare triple {18065#true} #res.base, #res.offset := 0, 0; {18065#true} is VALID [2020-07-18 02:30:11,088 INFO L280 TraceCheckUtils]: 9: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,089 INFO L275 TraceCheckUtils]: 10: Hoare quadruple {18065#true} {18065#true} #1148#return; {18065#true} is VALID [2020-07-18 02:30:11,090 INFO L280 TraceCheckUtils]: 0: Hoare triple {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {18065#true} is VALID [2020-07-18 02:30:11,090 INFO L280 TraceCheckUtils]: 1: Hoare triple {18065#true} ~arg1 := #in~arg1; {18065#true} is VALID [2020-07-18 02:30:11,090 INFO L280 TraceCheckUtils]: 2: Hoare triple {18065#true} ~arg2 := #in~arg2; {18065#true} is VALID [2020-07-18 02:30:11,092 INFO L263 TraceCheckUtils]: 3: Hoare triple {18065#true} call #t~ret122.base, #t~ret122.offset := ldv_malloc(56); {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 02:30:11,093 INFO L280 TraceCheckUtils]: 4: Hoare triple {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {18065#true} is VALID [2020-07-18 02:30:11,093 INFO L280 TraceCheckUtils]: 5: Hoare triple {18065#true} havoc ~p~0.base, ~p~0.offset; {18065#true} is VALID [2020-07-18 02:30:11,093 INFO L280 TraceCheckUtils]: 6: Hoare triple {18065#true} havoc ~tmp~0.base, ~tmp~0.offset; {18065#true} is VALID [2020-07-18 02:30:11,094 INFO L280 TraceCheckUtils]: 7: Hoare triple {18065#true} havoc ~tmp___0~0; {18065#true} is VALID [2020-07-18 02:30:11,094 INFO L280 TraceCheckUtils]: 8: Hoare triple {18065#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {18065#true} is VALID [2020-07-18 02:30:11,094 INFO L280 TraceCheckUtils]: 9: Hoare triple {18065#true} ~tmp___0~0 := #t~nondet24; {18065#true} is VALID [2020-07-18 02:30:11,095 INFO L280 TraceCheckUtils]: 10: Hoare triple {18065#true} havoc #t~nondet24; {18065#true} is VALID [2020-07-18 02:30:11,095 INFO L280 TraceCheckUtils]: 11: Hoare triple {18065#true} assume 0 != ~tmp___0~0; {18065#true} is VALID [2020-07-18 02:30:11,096 INFO L280 TraceCheckUtils]: 12: Hoare triple {18065#true} #res.base, #res.offset := 0, 0; {18065#true} is VALID [2020-07-18 02:30:11,096 INFO L280 TraceCheckUtils]: 13: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,096 INFO L275 TraceCheckUtils]: 14: Hoare quadruple {18065#true} {18065#true} #1148#return; {18065#true} is VALID [2020-07-18 02:30:11,097 INFO L280 TraceCheckUtils]: 15: Hoare triple {18065#true} #res.base, #res.offset := #t~ret122.base, #t~ret122.offset; {18065#true} is VALID [2020-07-18 02:30:11,097 INFO L280 TraceCheckUtils]: 16: Hoare triple {18065#true} havoc #t~ret122.base, #t~ret122.offset; {18065#true} is VALID [2020-07-18 02:30:11,098 INFO L280 TraceCheckUtils]: 17: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,098 INFO L275 TraceCheckUtils]: 18: Hoare quadruple {18065#true} {18065#true} #1312#return; {18065#true} is VALID [2020-07-18 02:30:11,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:30:11,104 INFO L280 TraceCheckUtils]: 0: Hoare triple {18065#true} ~res.base, ~res.offset := #in~res.base, #in~res.offset; {18065#true} is VALID [2020-07-18 02:30:11,105 INFO L280 TraceCheckUtils]: 1: Hoare triple {18065#true} assume 0 != (~res.base + ~res.offset) % 18446744073709551616; {18065#true} is VALID [2020-07-18 02:30:11,105 INFO L280 TraceCheckUtils]: 2: Hoare triple {18065#true} #res := 1; {18065#true} is VALID [2020-07-18 02:30:11,105 INFO L280 TraceCheckUtils]: 3: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,105 INFO L275 TraceCheckUtils]: 4: Hoare quadruple {18065#true} {18065#true} #1314#return; {18065#true} is VALID [2020-07-18 02:30:11,106 INFO L280 TraceCheckUtils]: 0: Hoare triple {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~dev.base, ~dev.offset := #in~dev.base, #in~dev.offset; {18065#true} is VALID [2020-07-18 02:30:11,106 INFO L280 TraceCheckUtils]: 1: Hoare triple {18065#true} ~bar := #in~bar; {18065#true} is VALID [2020-07-18 02:30:11,106 INFO L280 TraceCheckUtils]: 2: Hoare triple {18065#true} havoc ~tmp~8.base, ~tmp~8.offset; {18065#true} is VALID [2020-07-18 02:30:11,106 INFO L280 TraceCheckUtils]: 3: Hoare triple {18065#true} havoc ~tmp___0~3; {18065#true} is VALID [2020-07-18 02:30:11,108 INFO L263 TraceCheckUtils]: 4: Hoare triple {18065#true} call #t~ret51.base, #t~ret51.offset := pnp_get_resource(~dev.base, ~dev.offset, 256, ~bar); {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 02:30:11,108 INFO L280 TraceCheckUtils]: 5: Hoare triple {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {18065#true} is VALID [2020-07-18 02:30:11,108 INFO L280 TraceCheckUtils]: 6: Hoare triple {18065#true} ~arg1 := #in~arg1; {18065#true} is VALID [2020-07-18 02:30:11,109 INFO L280 TraceCheckUtils]: 7: Hoare triple {18065#true} ~arg2 := #in~arg2; {18065#true} is VALID [2020-07-18 02:30:11,109 INFO L263 TraceCheckUtils]: 8: Hoare triple {18065#true} call #t~ret122.base, #t~ret122.offset := ldv_malloc(56); {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 02:30:11,110 INFO L280 TraceCheckUtils]: 9: Hoare triple {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {18065#true} is VALID [2020-07-18 02:30:11,110 INFO L280 TraceCheckUtils]: 10: Hoare triple {18065#true} havoc ~p~0.base, ~p~0.offset; {18065#true} is VALID [2020-07-18 02:30:11,110 INFO L280 TraceCheckUtils]: 11: Hoare triple {18065#true} havoc ~tmp~0.base, ~tmp~0.offset; {18065#true} is VALID [2020-07-18 02:30:11,110 INFO L280 TraceCheckUtils]: 12: Hoare triple {18065#true} havoc ~tmp___0~0; {18065#true} is VALID [2020-07-18 02:30:11,111 INFO L280 TraceCheckUtils]: 13: Hoare triple {18065#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {18065#true} is VALID [2020-07-18 02:30:11,111 INFO L280 TraceCheckUtils]: 14: Hoare triple {18065#true} ~tmp___0~0 := #t~nondet24; {18065#true} is VALID [2020-07-18 02:30:11,111 INFO L280 TraceCheckUtils]: 15: Hoare triple {18065#true} havoc #t~nondet24; {18065#true} is VALID [2020-07-18 02:30:11,112 INFO L280 TraceCheckUtils]: 16: Hoare triple {18065#true} assume 0 != ~tmp___0~0; {18065#true} is VALID [2020-07-18 02:30:11,112 INFO L280 TraceCheckUtils]: 17: Hoare triple {18065#true} #res.base, #res.offset := 0, 0; {18065#true} is VALID [2020-07-18 02:30:11,112 INFO L280 TraceCheckUtils]: 18: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,113 INFO L275 TraceCheckUtils]: 19: Hoare quadruple {18065#true} {18065#true} #1148#return; {18065#true} is VALID [2020-07-18 02:30:11,113 INFO L280 TraceCheckUtils]: 20: Hoare triple {18065#true} #res.base, #res.offset := #t~ret122.base, #t~ret122.offset; {18065#true} is VALID [2020-07-18 02:30:11,113 INFO L280 TraceCheckUtils]: 21: Hoare triple {18065#true} havoc #t~ret122.base, #t~ret122.offset; {18065#true} is VALID [2020-07-18 02:30:11,114 INFO L280 TraceCheckUtils]: 22: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,114 INFO L275 TraceCheckUtils]: 23: Hoare quadruple {18065#true} {18065#true} #1312#return; {18065#true} is VALID [2020-07-18 02:30:11,115 INFO L280 TraceCheckUtils]: 24: Hoare triple {18065#true} ~tmp~8.base, ~tmp~8.offset := #t~ret51.base, #t~ret51.offset; {18065#true} is VALID [2020-07-18 02:30:11,115 INFO L280 TraceCheckUtils]: 25: Hoare triple {18065#true} havoc #t~ret51.base, #t~ret51.offset; {18065#true} is VALID [2020-07-18 02:30:11,115 INFO L263 TraceCheckUtils]: 26: Hoare triple {18065#true} call #t~ret52 := pnp_resource_valid(~tmp~8.base, ~tmp~8.offset); {18065#true} is VALID [2020-07-18 02:30:11,116 INFO L280 TraceCheckUtils]: 27: Hoare triple {18065#true} ~res.base, ~res.offset := #in~res.base, #in~res.offset; {18065#true} is VALID [2020-07-18 02:30:11,116 INFO L280 TraceCheckUtils]: 28: Hoare triple {18065#true} assume 0 != (~res.base + ~res.offset) % 18446744073709551616; {18065#true} is VALID [2020-07-18 02:30:11,116 INFO L280 TraceCheckUtils]: 29: Hoare triple {18065#true} #res := 1; {18065#true} is VALID [2020-07-18 02:30:11,117 INFO L280 TraceCheckUtils]: 30: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,117 INFO L275 TraceCheckUtils]: 31: Hoare quadruple {18065#true} {18065#true} #1314#return; {18065#true} is VALID [2020-07-18 02:30:11,118 INFO L280 TraceCheckUtils]: 32: Hoare triple {18065#true} assume -2147483648 <= #t~ret52 && #t~ret52 <= 2147483647; {18065#true} is VALID [2020-07-18 02:30:11,118 INFO L280 TraceCheckUtils]: 33: Hoare triple {18065#true} ~tmp___0~3 := #t~ret52; {18065#true} is VALID [2020-07-18 02:30:11,118 INFO L280 TraceCheckUtils]: 34: Hoare triple {18065#true} havoc #t~ret52; {18065#true} is VALID [2020-07-18 02:30:11,119 INFO L280 TraceCheckUtils]: 35: Hoare triple {18065#true} #res := ~tmp___0~3; {18065#true} is VALID [2020-07-18 02:30:11,119 INFO L280 TraceCheckUtils]: 36: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,119 INFO L275 TraceCheckUtils]: 37: Hoare quadruple {18065#true} {18066#false} #1280#return; {18066#false} is VALID [2020-07-18 02:30:11,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:30:11,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:30:11,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:30:11,165 INFO L280 TraceCheckUtils]: 0: Hoare triple {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {18065#true} is VALID [2020-07-18 02:30:11,165 INFO L280 TraceCheckUtils]: 1: Hoare triple {18065#true} havoc ~p~0.base, ~p~0.offset; {18065#true} is VALID [2020-07-18 02:30:11,166 INFO L280 TraceCheckUtils]: 2: Hoare triple {18065#true} havoc ~tmp~0.base, ~tmp~0.offset; {18065#true} is VALID [2020-07-18 02:30:11,166 INFO L280 TraceCheckUtils]: 3: Hoare triple {18065#true} havoc ~tmp___0~0; {18065#true} is VALID [2020-07-18 02:30:11,166 INFO L280 TraceCheckUtils]: 4: Hoare triple {18065#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {18065#true} is VALID [2020-07-18 02:30:11,167 INFO L280 TraceCheckUtils]: 5: Hoare triple {18065#true} ~tmp___0~0 := #t~nondet24; {18065#true} is VALID [2020-07-18 02:30:11,167 INFO L280 TraceCheckUtils]: 6: Hoare triple {18065#true} havoc #t~nondet24; {18065#true} is VALID [2020-07-18 02:30:11,168 INFO L280 TraceCheckUtils]: 7: Hoare triple {18065#true} assume 0 != ~tmp___0~0; {18065#true} is VALID [2020-07-18 02:30:11,168 INFO L280 TraceCheckUtils]: 8: Hoare triple {18065#true} #res.base, #res.offset := 0, 0; {18065#true} is VALID [2020-07-18 02:30:11,168 INFO L280 TraceCheckUtils]: 9: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,169 INFO L275 TraceCheckUtils]: 10: Hoare quadruple {18065#true} {18065#true} #1148#return; {18065#true} is VALID [2020-07-18 02:30:11,169 INFO L280 TraceCheckUtils]: 0: Hoare triple {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {18065#true} is VALID [2020-07-18 02:30:11,170 INFO L280 TraceCheckUtils]: 1: Hoare triple {18065#true} ~arg1 := #in~arg1; {18065#true} is VALID [2020-07-18 02:30:11,170 INFO L280 TraceCheckUtils]: 2: Hoare triple {18065#true} ~arg2 := #in~arg2; {18065#true} is VALID [2020-07-18 02:30:11,172 INFO L263 TraceCheckUtils]: 3: Hoare triple {18065#true} call #t~ret122.base, #t~ret122.offset := ldv_malloc(56); {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 02:30:11,172 INFO L280 TraceCheckUtils]: 4: Hoare triple {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {18065#true} is VALID [2020-07-18 02:30:11,172 INFO L280 TraceCheckUtils]: 5: Hoare triple {18065#true} havoc ~p~0.base, ~p~0.offset; {18065#true} is VALID [2020-07-18 02:30:11,173 INFO L280 TraceCheckUtils]: 6: Hoare triple {18065#true} havoc ~tmp~0.base, ~tmp~0.offset; {18065#true} is VALID [2020-07-18 02:30:11,173 INFO L280 TraceCheckUtils]: 7: Hoare triple {18065#true} havoc ~tmp___0~0; {18065#true} is VALID [2020-07-18 02:30:11,174 INFO L280 TraceCheckUtils]: 8: Hoare triple {18065#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {18065#true} is VALID [2020-07-18 02:30:11,174 INFO L280 TraceCheckUtils]: 9: Hoare triple {18065#true} ~tmp___0~0 := #t~nondet24; {18065#true} is VALID [2020-07-18 02:30:11,174 INFO L280 TraceCheckUtils]: 10: Hoare triple {18065#true} havoc #t~nondet24; {18065#true} is VALID [2020-07-18 02:30:11,175 INFO L280 TraceCheckUtils]: 11: Hoare triple {18065#true} assume 0 != ~tmp___0~0; {18065#true} is VALID [2020-07-18 02:30:11,175 INFO L280 TraceCheckUtils]: 12: Hoare triple {18065#true} #res.base, #res.offset := 0, 0; {18065#true} is VALID [2020-07-18 02:30:11,175 INFO L280 TraceCheckUtils]: 13: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,176 INFO L275 TraceCheckUtils]: 14: Hoare quadruple {18065#true} {18065#true} #1148#return; {18065#true} is VALID [2020-07-18 02:30:11,176 INFO L280 TraceCheckUtils]: 15: Hoare triple {18065#true} #res.base, #res.offset := #t~ret122.base, #t~ret122.offset; {18065#true} is VALID [2020-07-18 02:30:11,176 INFO L280 TraceCheckUtils]: 16: Hoare triple {18065#true} havoc #t~ret122.base, #t~ret122.offset; {18065#true} is VALID [2020-07-18 02:30:11,177 INFO L280 TraceCheckUtils]: 17: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,177 INFO L275 TraceCheckUtils]: 18: Hoare quadruple {18065#true} {18065#true} #1192#return; {18065#true} is VALID [2020-07-18 02:30:11,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:30:11,186 INFO L280 TraceCheckUtils]: 0: Hoare triple {18065#true} ~res.base, ~res.offset := #in~res.base, #in~res.offset; {18065#true} is VALID [2020-07-18 02:30:11,186 INFO L280 TraceCheckUtils]: 1: Hoare triple {18065#true} assume 0 != (~res.base + ~res.offset) % 18446744073709551616; {18065#true} is VALID [2020-07-18 02:30:11,187 INFO L280 TraceCheckUtils]: 2: Hoare triple {18065#true} #res := 1; {18065#true} is VALID [2020-07-18 02:30:11,187 INFO L280 TraceCheckUtils]: 3: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,187 INFO L275 TraceCheckUtils]: 4: Hoare quadruple {18065#true} {18065#true} #1194#return; {18065#true} is VALID [2020-07-18 02:30:11,188 INFO L280 TraceCheckUtils]: 0: Hoare triple {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~dev.base, ~dev.offset := #in~dev.base, #in~dev.offset; {18065#true} is VALID [2020-07-18 02:30:11,188 INFO L280 TraceCheckUtils]: 1: Hoare triple {18065#true} ~bar := #in~bar; {18065#true} is VALID [2020-07-18 02:30:11,189 INFO L280 TraceCheckUtils]: 2: Hoare triple {18065#true} havoc ~res~0.base, ~res~0.offset; {18065#true} is VALID [2020-07-18 02:30:11,189 INFO L280 TraceCheckUtils]: 3: Hoare triple {18065#true} havoc ~tmp~7.base, ~tmp~7.offset; {18065#true} is VALID [2020-07-18 02:30:11,189 INFO L280 TraceCheckUtils]: 4: Hoare triple {18065#true} havoc ~tmp___0~2; {18065#true} is VALID [2020-07-18 02:30:11,191 INFO L263 TraceCheckUtils]: 5: Hoare triple {18065#true} call #t~ret48.base, #t~ret48.offset := pnp_get_resource(~dev.base, ~dev.offset, 256, ~bar); {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 02:30:11,192 INFO L280 TraceCheckUtils]: 6: Hoare triple {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {18065#true} is VALID [2020-07-18 02:30:11,192 INFO L280 TraceCheckUtils]: 7: Hoare triple {18065#true} ~arg1 := #in~arg1; {18065#true} is VALID [2020-07-18 02:30:11,193 INFO L280 TraceCheckUtils]: 8: Hoare triple {18065#true} ~arg2 := #in~arg2; {18065#true} is VALID [2020-07-18 02:30:11,194 INFO L263 TraceCheckUtils]: 9: Hoare triple {18065#true} call #t~ret122.base, #t~ret122.offset := ldv_malloc(56); {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 02:30:11,194 INFO L280 TraceCheckUtils]: 10: Hoare triple {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {18065#true} is VALID [2020-07-18 02:30:11,195 INFO L280 TraceCheckUtils]: 11: Hoare triple {18065#true} havoc ~p~0.base, ~p~0.offset; {18065#true} is VALID [2020-07-18 02:30:11,195 INFO L280 TraceCheckUtils]: 12: Hoare triple {18065#true} havoc ~tmp~0.base, ~tmp~0.offset; {18065#true} is VALID [2020-07-18 02:30:11,196 INFO L280 TraceCheckUtils]: 13: Hoare triple {18065#true} havoc ~tmp___0~0; {18065#true} is VALID [2020-07-18 02:30:11,196 INFO L280 TraceCheckUtils]: 14: Hoare triple {18065#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {18065#true} is VALID [2020-07-18 02:30:11,196 INFO L280 TraceCheckUtils]: 15: Hoare triple {18065#true} ~tmp___0~0 := #t~nondet24; {18065#true} is VALID [2020-07-18 02:30:11,197 INFO L280 TraceCheckUtils]: 16: Hoare triple {18065#true} havoc #t~nondet24; {18065#true} is VALID [2020-07-18 02:30:11,197 INFO L280 TraceCheckUtils]: 17: Hoare triple {18065#true} assume 0 != ~tmp___0~0; {18065#true} is VALID [2020-07-18 02:30:11,197 INFO L280 TraceCheckUtils]: 18: Hoare triple {18065#true} #res.base, #res.offset := 0, 0; {18065#true} is VALID [2020-07-18 02:30:11,198 INFO L280 TraceCheckUtils]: 19: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,198 INFO L275 TraceCheckUtils]: 20: Hoare quadruple {18065#true} {18065#true} #1148#return; {18065#true} is VALID [2020-07-18 02:30:11,198 INFO L280 TraceCheckUtils]: 21: Hoare triple {18065#true} #res.base, #res.offset := #t~ret122.base, #t~ret122.offset; {18065#true} is VALID [2020-07-18 02:30:11,199 INFO L280 TraceCheckUtils]: 22: Hoare triple {18065#true} havoc #t~ret122.base, #t~ret122.offset; {18065#true} is VALID [2020-07-18 02:30:11,199 INFO L280 TraceCheckUtils]: 23: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,199 INFO L275 TraceCheckUtils]: 24: Hoare quadruple {18065#true} {18065#true} #1192#return; {18065#true} is VALID [2020-07-18 02:30:11,200 INFO L280 TraceCheckUtils]: 25: Hoare triple {18065#true} ~tmp~7.base, ~tmp~7.offset := #t~ret48.base, #t~ret48.offset; {18065#true} is VALID [2020-07-18 02:30:11,200 INFO L280 TraceCheckUtils]: 26: Hoare triple {18065#true} havoc #t~ret48.base, #t~ret48.offset; {18065#true} is VALID [2020-07-18 02:30:11,200 INFO L280 TraceCheckUtils]: 27: Hoare triple {18065#true} ~res~0.base, ~res~0.offset := ~tmp~7.base, ~tmp~7.offset; {18065#true} is VALID [2020-07-18 02:30:11,201 INFO L263 TraceCheckUtils]: 28: Hoare triple {18065#true} call #t~ret49 := pnp_resource_valid(~res~0.base, ~res~0.offset); {18065#true} is VALID [2020-07-18 02:30:11,201 INFO L280 TraceCheckUtils]: 29: Hoare triple {18065#true} ~res.base, ~res.offset := #in~res.base, #in~res.offset; {18065#true} is VALID [2020-07-18 02:30:11,201 INFO L280 TraceCheckUtils]: 30: Hoare triple {18065#true} assume 0 != (~res.base + ~res.offset) % 18446744073709551616; {18065#true} is VALID [2020-07-18 02:30:11,202 INFO L280 TraceCheckUtils]: 31: Hoare triple {18065#true} #res := 1; {18065#true} is VALID [2020-07-18 02:30:11,202 INFO L280 TraceCheckUtils]: 32: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,202 INFO L275 TraceCheckUtils]: 33: Hoare quadruple {18065#true} {18065#true} #1194#return; {18065#true} is VALID [2020-07-18 02:30:11,203 INFO L280 TraceCheckUtils]: 34: Hoare triple {18065#true} assume -2147483648 <= #t~ret49 && #t~ret49 <= 2147483647; {18065#true} is VALID [2020-07-18 02:30:11,203 INFO L280 TraceCheckUtils]: 35: Hoare triple {18065#true} ~tmp___0~2 := #t~ret49; {18065#true} is VALID [2020-07-18 02:30:11,203 INFO L280 TraceCheckUtils]: 36: Hoare triple {18065#true} havoc #t~ret49; {18065#true} is VALID [2020-07-18 02:30:11,204 INFO L280 TraceCheckUtils]: 37: Hoare triple {18065#true} assume !(0 != ~tmp___0~2); {18065#true} is VALID [2020-07-18 02:30:11,204 INFO L280 TraceCheckUtils]: 38: Hoare triple {18065#true} #res := 0; {18065#true} is VALID [2020-07-18 02:30:11,204 INFO L280 TraceCheckUtils]: 39: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,205 INFO L275 TraceCheckUtils]: 40: Hoare quadruple {18065#true} {18066#false} #1282#return; {18066#false} is VALID [2020-07-18 02:30:11,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:30:11,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:30:11,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:30:11,237 INFO L280 TraceCheckUtils]: 0: Hoare triple {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {18065#true} is VALID [2020-07-18 02:30:11,238 INFO L280 TraceCheckUtils]: 1: Hoare triple {18065#true} havoc ~p~0.base, ~p~0.offset; {18065#true} is VALID [2020-07-18 02:30:11,238 INFO L280 TraceCheckUtils]: 2: Hoare triple {18065#true} havoc ~tmp~0.base, ~tmp~0.offset; {18065#true} is VALID [2020-07-18 02:30:11,238 INFO L280 TraceCheckUtils]: 3: Hoare triple {18065#true} havoc ~tmp___0~0; {18065#true} is VALID [2020-07-18 02:30:11,238 INFO L280 TraceCheckUtils]: 4: Hoare triple {18065#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {18065#true} is VALID [2020-07-18 02:30:11,238 INFO L280 TraceCheckUtils]: 5: Hoare triple {18065#true} ~tmp___0~0 := #t~nondet24; {18065#true} is VALID [2020-07-18 02:30:11,239 INFO L280 TraceCheckUtils]: 6: Hoare triple {18065#true} havoc #t~nondet24; {18065#true} is VALID [2020-07-18 02:30:11,239 INFO L280 TraceCheckUtils]: 7: Hoare triple {18065#true} assume 0 != ~tmp___0~0; {18065#true} is VALID [2020-07-18 02:30:11,239 INFO L280 TraceCheckUtils]: 8: Hoare triple {18065#true} #res.base, #res.offset := 0, 0; {18065#true} is VALID [2020-07-18 02:30:11,239 INFO L280 TraceCheckUtils]: 9: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,240 INFO L275 TraceCheckUtils]: 10: Hoare quadruple {18065#true} {18065#true} #1148#return; {18065#true} is VALID [2020-07-18 02:30:11,240 INFO L280 TraceCheckUtils]: 0: Hoare triple {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {18065#true} is VALID [2020-07-18 02:30:11,241 INFO L280 TraceCheckUtils]: 1: Hoare triple {18065#true} ~arg1 := #in~arg1; {18065#true} is VALID [2020-07-18 02:30:11,241 INFO L280 TraceCheckUtils]: 2: Hoare triple {18065#true} ~arg2 := #in~arg2; {18065#true} is VALID [2020-07-18 02:30:11,243 INFO L263 TraceCheckUtils]: 3: Hoare triple {18065#true} call #t~ret122.base, #t~ret122.offset := ldv_malloc(56); {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 02:30:11,243 INFO L280 TraceCheckUtils]: 4: Hoare triple {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {18065#true} is VALID [2020-07-18 02:30:11,244 INFO L280 TraceCheckUtils]: 5: Hoare triple {18065#true} havoc ~p~0.base, ~p~0.offset; {18065#true} is VALID [2020-07-18 02:30:11,244 INFO L280 TraceCheckUtils]: 6: Hoare triple {18065#true} havoc ~tmp~0.base, ~tmp~0.offset; {18065#true} is VALID [2020-07-18 02:30:11,244 INFO L280 TraceCheckUtils]: 7: Hoare triple {18065#true} havoc ~tmp___0~0; {18065#true} is VALID [2020-07-18 02:30:11,245 INFO L280 TraceCheckUtils]: 8: Hoare triple {18065#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {18065#true} is VALID [2020-07-18 02:30:11,245 INFO L280 TraceCheckUtils]: 9: Hoare triple {18065#true} ~tmp___0~0 := #t~nondet24; {18065#true} is VALID [2020-07-18 02:30:11,245 INFO L280 TraceCheckUtils]: 10: Hoare triple {18065#true} havoc #t~nondet24; {18065#true} is VALID [2020-07-18 02:30:11,246 INFO L280 TraceCheckUtils]: 11: Hoare triple {18065#true} assume 0 != ~tmp___0~0; {18065#true} is VALID [2020-07-18 02:30:11,246 INFO L280 TraceCheckUtils]: 12: Hoare triple {18065#true} #res.base, #res.offset := 0, 0; {18065#true} is VALID [2020-07-18 02:30:11,247 INFO L280 TraceCheckUtils]: 13: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,247 INFO L275 TraceCheckUtils]: 14: Hoare quadruple {18065#true} {18065#true} #1148#return; {18065#true} is VALID [2020-07-18 02:30:11,247 INFO L280 TraceCheckUtils]: 15: Hoare triple {18065#true} #res.base, #res.offset := #t~ret122.base, #t~ret122.offset; {18065#true} is VALID [2020-07-18 02:30:11,248 INFO L280 TraceCheckUtils]: 16: Hoare triple {18065#true} havoc #t~ret122.base, #t~ret122.offset; {18065#true} is VALID [2020-07-18 02:30:11,248 INFO L280 TraceCheckUtils]: 17: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,248 INFO L275 TraceCheckUtils]: 18: Hoare quadruple {18065#true} {18065#true} #1200#return; {18065#true} is VALID [2020-07-18 02:30:11,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:30:11,258 INFO L280 TraceCheckUtils]: 0: Hoare triple {18065#true} ~res.base, ~res.offset := #in~res.base, #in~res.offset; {18065#true} is VALID [2020-07-18 02:30:11,258 INFO L280 TraceCheckUtils]: 1: Hoare triple {18065#true} assume 0 != (~res.base + ~res.offset) % 18446744073709551616; {18065#true} is VALID [2020-07-18 02:30:11,258 INFO L280 TraceCheckUtils]: 2: Hoare triple {18065#true} #res := 1; {18065#true} is VALID [2020-07-18 02:30:11,259 INFO L280 TraceCheckUtils]: 3: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,259 INFO L275 TraceCheckUtils]: 4: Hoare quadruple {18065#true} {18065#true} #1202#return; {18065#true} is VALID [2020-07-18 02:30:11,260 INFO L280 TraceCheckUtils]: 0: Hoare triple {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~dev.base, ~dev.offset := #in~dev.base, #in~dev.offset; {18065#true} is VALID [2020-07-18 02:30:11,260 INFO L280 TraceCheckUtils]: 1: Hoare triple {18065#true} ~bar := #in~bar; {18065#true} is VALID [2020-07-18 02:30:11,260 INFO L280 TraceCheckUtils]: 2: Hoare triple {18065#true} havoc ~res~1.base, ~res~1.offset; {18065#true} is VALID [2020-07-18 02:30:11,261 INFO L280 TraceCheckUtils]: 3: Hoare triple {18065#true} havoc ~tmp~9.base, ~tmp~9.offset; {18065#true} is VALID [2020-07-18 02:30:11,261 INFO L280 TraceCheckUtils]: 4: Hoare triple {18065#true} havoc ~tmp___0~4; {18065#true} is VALID [2020-07-18 02:30:11,262 INFO L280 TraceCheckUtils]: 5: Hoare triple {18065#true} havoc ~tmp___1~0; {18065#true} is VALID [2020-07-18 02:30:11,264 INFO L263 TraceCheckUtils]: 6: Hoare triple {18065#true} call #t~ret53.base, #t~ret53.offset := pnp_get_resource(~dev.base, ~dev.offset, 256, ~bar); {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 02:30:11,264 INFO L280 TraceCheckUtils]: 7: Hoare triple {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {18065#true} is VALID [2020-07-18 02:30:11,265 INFO L280 TraceCheckUtils]: 8: Hoare triple {18065#true} ~arg1 := #in~arg1; {18065#true} is VALID [2020-07-18 02:30:11,265 INFO L280 TraceCheckUtils]: 9: Hoare triple {18065#true} ~arg2 := #in~arg2; {18065#true} is VALID [2020-07-18 02:30:11,267 INFO L263 TraceCheckUtils]: 10: Hoare triple {18065#true} call #t~ret122.base, #t~ret122.offset := ldv_malloc(56); {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 02:30:11,267 INFO L280 TraceCheckUtils]: 11: Hoare triple {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {18065#true} is VALID [2020-07-18 02:30:11,267 INFO L280 TraceCheckUtils]: 12: Hoare triple {18065#true} havoc ~p~0.base, ~p~0.offset; {18065#true} is VALID [2020-07-18 02:30:11,268 INFO L280 TraceCheckUtils]: 13: Hoare triple {18065#true} havoc ~tmp~0.base, ~tmp~0.offset; {18065#true} is VALID [2020-07-18 02:30:11,268 INFO L280 TraceCheckUtils]: 14: Hoare triple {18065#true} havoc ~tmp___0~0; {18065#true} is VALID [2020-07-18 02:30:11,269 INFO L280 TraceCheckUtils]: 15: Hoare triple {18065#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {18065#true} is VALID [2020-07-18 02:30:11,269 INFO L280 TraceCheckUtils]: 16: Hoare triple {18065#true} ~tmp___0~0 := #t~nondet24; {18065#true} is VALID [2020-07-18 02:30:11,269 INFO L280 TraceCheckUtils]: 17: Hoare triple {18065#true} havoc #t~nondet24; {18065#true} is VALID [2020-07-18 02:30:11,270 INFO L280 TraceCheckUtils]: 18: Hoare triple {18065#true} assume 0 != ~tmp___0~0; {18065#true} is VALID [2020-07-18 02:30:11,270 INFO L280 TraceCheckUtils]: 19: Hoare triple {18065#true} #res.base, #res.offset := 0, 0; {18065#true} is VALID [2020-07-18 02:30:11,270 INFO L280 TraceCheckUtils]: 20: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,271 INFO L275 TraceCheckUtils]: 21: Hoare quadruple {18065#true} {18065#true} #1148#return; {18065#true} is VALID [2020-07-18 02:30:11,271 INFO L280 TraceCheckUtils]: 22: Hoare triple {18065#true} #res.base, #res.offset := #t~ret122.base, #t~ret122.offset; {18065#true} is VALID [2020-07-18 02:30:11,272 INFO L280 TraceCheckUtils]: 23: Hoare triple {18065#true} havoc #t~ret122.base, #t~ret122.offset; {18065#true} is VALID [2020-07-18 02:30:11,272 INFO L280 TraceCheckUtils]: 24: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,272 INFO L275 TraceCheckUtils]: 25: Hoare quadruple {18065#true} {18065#true} #1200#return; {18065#true} is VALID [2020-07-18 02:30:11,273 INFO L280 TraceCheckUtils]: 26: Hoare triple {18065#true} ~tmp~9.base, ~tmp~9.offset := #t~ret53.base, #t~ret53.offset; {18065#true} is VALID [2020-07-18 02:30:11,273 INFO L280 TraceCheckUtils]: 27: Hoare triple {18065#true} havoc #t~ret53.base, #t~ret53.offset; {18065#true} is VALID [2020-07-18 02:30:11,273 INFO L280 TraceCheckUtils]: 28: Hoare triple {18065#true} ~res~1.base, ~res~1.offset := ~tmp~9.base, ~tmp~9.offset; {18065#true} is VALID [2020-07-18 02:30:11,274 INFO L263 TraceCheckUtils]: 29: Hoare triple {18065#true} call #t~ret54 := pnp_resource_valid(~res~1.base, ~res~1.offset); {18065#true} is VALID [2020-07-18 02:30:11,274 INFO L280 TraceCheckUtils]: 30: Hoare triple {18065#true} ~res.base, ~res.offset := #in~res.base, #in~res.offset; {18065#true} is VALID [2020-07-18 02:30:11,274 INFO L280 TraceCheckUtils]: 31: Hoare triple {18065#true} assume 0 != (~res.base + ~res.offset) % 18446744073709551616; {18065#true} is VALID [2020-07-18 02:30:11,275 INFO L280 TraceCheckUtils]: 32: Hoare triple {18065#true} #res := 1; {18065#true} is VALID [2020-07-18 02:30:11,275 INFO L280 TraceCheckUtils]: 33: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,276 INFO L275 TraceCheckUtils]: 34: Hoare quadruple {18065#true} {18065#true} #1202#return; {18065#true} is VALID [2020-07-18 02:30:11,276 INFO L280 TraceCheckUtils]: 35: Hoare triple {18065#true} assume -2147483648 <= #t~ret54 && #t~ret54 <= 2147483647; {18065#true} is VALID [2020-07-18 02:30:11,276 INFO L280 TraceCheckUtils]: 36: Hoare triple {18065#true} ~tmp___1~0 := #t~ret54; {18065#true} is VALID [2020-07-18 02:30:11,277 INFO L280 TraceCheckUtils]: 37: Hoare triple {18065#true} havoc #t~ret54; {18065#true} is VALID [2020-07-18 02:30:11,277 INFO L280 TraceCheckUtils]: 38: Hoare triple {18065#true} assume !(0 != ~tmp___1~0); {18065#true} is VALID [2020-07-18 02:30:11,277 INFO L280 TraceCheckUtils]: 39: Hoare triple {18065#true} #res := 0; {18065#true} is VALID [2020-07-18 02:30:11,278 INFO L280 TraceCheckUtils]: 40: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,278 INFO L275 TraceCheckUtils]: 41: Hoare quadruple {18065#true} {18066#false} #1284#return; {18066#false} is VALID [2020-07-18 02:30:11,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:30:11,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-18 02:30:11,300 INFO L280 TraceCheckUtils]: 0: Hoare triple {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {18065#true} is VALID [2020-07-18 02:30:11,300 INFO L280 TraceCheckUtils]: 1: Hoare triple {18065#true} havoc ~p~0.base, ~p~0.offset; {18065#true} is VALID [2020-07-18 02:30:11,301 INFO L280 TraceCheckUtils]: 2: Hoare triple {18065#true} havoc ~tmp~0.base, ~tmp~0.offset; {18065#true} is VALID [2020-07-18 02:30:11,301 INFO L280 TraceCheckUtils]: 3: Hoare triple {18065#true} havoc ~tmp___0~0; {18065#true} is VALID [2020-07-18 02:30:11,302 INFO L280 TraceCheckUtils]: 4: Hoare triple {18065#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {18065#true} is VALID [2020-07-18 02:30:11,302 INFO L280 TraceCheckUtils]: 5: Hoare triple {18065#true} ~tmp___0~0 := #t~nondet24; {18065#true} is VALID [2020-07-18 02:30:11,302 INFO L280 TraceCheckUtils]: 6: Hoare triple {18065#true} havoc #t~nondet24; {18065#true} is VALID [2020-07-18 02:30:11,303 INFO L280 TraceCheckUtils]: 7: Hoare triple {18065#true} assume 0 != ~tmp___0~0; {18065#true} is VALID [2020-07-18 02:30:11,303 INFO L280 TraceCheckUtils]: 8: Hoare triple {18065#true} #res.base, #res.offset := 0, 0; {18065#true} is VALID [2020-07-18 02:30:11,304 INFO L280 TraceCheckUtils]: 9: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,304 INFO L275 TraceCheckUtils]: 10: Hoare quadruple {18065#true} {18065#true} #1310#return; {18065#true} is VALID [2020-07-18 02:30:11,305 INFO L280 TraceCheckUtils]: 0: Hoare triple {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {18065#true} is VALID [2020-07-18 02:30:11,305 INFO L280 TraceCheckUtils]: 1: Hoare triple {18065#true} ~arg1 := #in~arg1; {18065#true} is VALID [2020-07-18 02:30:11,305 INFO L280 TraceCheckUtils]: 2: Hoare triple {18065#true} ~arg2 := #in~arg2; {18065#true} is VALID [2020-07-18 02:30:11,306 INFO L280 TraceCheckUtils]: 3: Hoare triple {18065#true} ~arg3.base, ~arg3.offset := #in~arg3.base, #in~arg3.offset; {18065#true} is VALID [2020-07-18 02:30:11,306 INFO L280 TraceCheckUtils]: 4: Hoare triple {18065#true} ~arg4 := #in~arg4; {18065#true} is VALID [2020-07-18 02:30:11,308 INFO L263 TraceCheckUtils]: 5: Hoare triple {18065#true} call #t~ret118.base, #t~ret118.offset := ldv_malloc(56); {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 02:30:11,308 INFO L280 TraceCheckUtils]: 6: Hoare triple {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {18065#true} is VALID [2020-07-18 02:30:11,308 INFO L280 TraceCheckUtils]: 7: Hoare triple {18065#true} havoc ~p~0.base, ~p~0.offset; {18065#true} is VALID [2020-07-18 02:30:11,309 INFO L280 TraceCheckUtils]: 8: Hoare triple {18065#true} havoc ~tmp~0.base, ~tmp~0.offset; {18065#true} is VALID [2020-07-18 02:30:11,309 INFO L280 TraceCheckUtils]: 9: Hoare triple {18065#true} havoc ~tmp___0~0; {18065#true} is VALID [2020-07-18 02:30:11,310 INFO L280 TraceCheckUtils]: 10: Hoare triple {18065#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {18065#true} is VALID [2020-07-18 02:30:11,310 INFO L280 TraceCheckUtils]: 11: Hoare triple {18065#true} ~tmp___0~0 := #t~nondet24; {18065#true} is VALID [2020-07-18 02:30:11,310 INFO L280 TraceCheckUtils]: 12: Hoare triple {18065#true} havoc #t~nondet24; {18065#true} is VALID [2020-07-18 02:30:11,311 INFO L280 TraceCheckUtils]: 13: Hoare triple {18065#true} assume 0 != ~tmp___0~0; {18065#true} is VALID [2020-07-18 02:30:11,311 INFO L280 TraceCheckUtils]: 14: Hoare triple {18065#true} #res.base, #res.offset := 0, 0; {18065#true} is VALID [2020-07-18 02:30:11,311 INFO L280 TraceCheckUtils]: 15: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,312 INFO L275 TraceCheckUtils]: 16: Hoare quadruple {18065#true} {18065#true} #1310#return; {18065#true} is VALID [2020-07-18 02:30:11,312 INFO L280 TraceCheckUtils]: 17: Hoare triple {18065#true} #res.base, #res.offset := #t~ret118.base, #t~ret118.offset; {18065#true} is VALID [2020-07-18 02:30:11,312 INFO L280 TraceCheckUtils]: 18: Hoare triple {18065#true} havoc #t~ret118.base, #t~ret118.offset; {18065#true} is VALID [2020-07-18 02:30:11,313 INFO L280 TraceCheckUtils]: 19: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,313 INFO L275 TraceCheckUtils]: 20: Hoare quadruple {18065#true} {18066#false} #1286#return; {18066#false} is VALID [2020-07-18 02:30:11,320 INFO L263 TraceCheckUtils]: 0: Hoare triple {18065#true} call ULTIMATE.init(); {18525#(and (= |#t~string91.base| |old(#t~string91.base)|) (= |#t~string65.base| |old(#t~string65.base)|) (= |#t~string79.offset| |old(#t~string79.offset)|) (= ~ldv_state_variable_0~0 |old(~ldv_state_variable_0~0)|) (= ~ldv_retval_0~0 |old(~ldv_retval_0~0)|) (= |#t~string90.base| |old(#t~string90.base)|) (= |#t~string87.offset| |old(#t~string87.offset)|) (= |~#ns558_pnp_driver~0.base| |old(~#ns558_pnp_driver~0.base)|) (= |#t~string76.offset| |old(#t~string76.offset)|) (= ~ldv_spin~0 |old(~ldv_spin~0)|) (= |~#ns558_list~0.offset| |old(~#ns558_list~0.offset)|) (= |#t~string88.offset| |old(#t~string88.offset)|) (= |#t~string87.base| |old(#t~string87.base)|) (= |~#pnp_devids~0.base| |old(~#pnp_devids~0.base)|) (= |#t~string75.offset| |old(#t~string75.offset)|) (= |#t~string58.base| |old(#t~string58.base)|) (= ~LDV_IN_INTERRUPT~0 |old(~LDV_IN_INTERRUPT~0)|) (= |#t~string69.offset| |old(#t~string69.offset)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |#t~string65.offset| |old(#t~string65.offset)|) (= |~#ns558_list~0.base| |old(~#ns558_list~0.base)|) (= |old(#length)| |#length|) (= |#t~string76.base| |old(#t~string76.base)|) (= |#t~string82.base| |old(#t~string82.base)|) (= |~#ns558_isa_portlist~0.base| |old(~#ns558_isa_portlist~0.base)|) (= |#t~string91.offset| |old(#t~string91.offset)|) (= |#t~string58.offset| |old(#t~string58.offset)|) (= |#t~string74.offset| |old(#t~string74.offset)|) (= |#t~string75.base| |old(#t~string75.base)|) (= |old(~__mod_pnp__pnp_devids_device_table~0.id)| ~__mod_pnp__pnp_devids_device_table~0.id) (= |~#pnp_devids~0.offset| |old(~#pnp_devids~0.offset)|) (= |#t~string90.offset| |old(#t~string90.offset)|) (= ~ref_cnt~0 |old(~ref_cnt~0)|) (= |#valid| |old(#valid)|) (= |#t~string88.base| |old(#t~string88.base)|) (= ~ldv_state_variable_1~0 |old(~ldv_state_variable_1~0)|) (= |#t~string82.offset| |old(#t~string82.offset)|) (= |~#ns558_isa_portlist~0.offset| |old(~#ns558_isa_portlist~0.offset)|) (= ~ldv_retval_1~0 |old(~ldv_retval_1~0)|) (= |~#ns558_pnp_driver~0.offset| |old(~#ns558_pnp_driver~0.offset)|) (= |#t~string74.base| |old(#t~string74.base)|) (= |#t~string79.base| |old(#t~string79.base)|) (= ~__mod_pnp__pnp_devids_device_table~0.driver_data |old(~__mod_pnp__pnp_devids_device_table~0.driver_data)|) (= |#t~string69.base| |old(#t~string69.base)|))} is VALID [2020-07-18 02:30:11,321 INFO L280 TraceCheckUtils]: 1: Hoare triple {18525#(and (= |#t~string91.base| |old(#t~string91.base)|) (= |#t~string65.base| |old(#t~string65.base)|) (= |#t~string79.offset| |old(#t~string79.offset)|) (= ~ldv_state_variable_0~0 |old(~ldv_state_variable_0~0)|) (= ~ldv_retval_0~0 |old(~ldv_retval_0~0)|) (= |#t~string90.base| |old(#t~string90.base)|) (= |#t~string87.offset| |old(#t~string87.offset)|) (= |~#ns558_pnp_driver~0.base| |old(~#ns558_pnp_driver~0.base)|) (= |#t~string76.offset| |old(#t~string76.offset)|) (= ~ldv_spin~0 |old(~ldv_spin~0)|) (= |~#ns558_list~0.offset| |old(~#ns558_list~0.offset)|) (= |#t~string88.offset| |old(#t~string88.offset)|) (= |#t~string87.base| |old(#t~string87.base)|) (= |~#pnp_devids~0.base| |old(~#pnp_devids~0.base)|) (= |#t~string75.offset| |old(#t~string75.offset)|) (= |#t~string58.base| |old(#t~string58.base)|) (= ~LDV_IN_INTERRUPT~0 |old(~LDV_IN_INTERRUPT~0)|) (= |#t~string69.offset| |old(#t~string69.offset)|) (= |#NULL.base| |old(#NULL.base)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |#t~string65.offset| |old(#t~string65.offset)|) (= |~#ns558_list~0.base| |old(~#ns558_list~0.base)|) (= |old(#length)| |#length|) (= |#t~string76.base| |old(#t~string76.base)|) (= |#t~string82.base| |old(#t~string82.base)|) (= |~#ns558_isa_portlist~0.base| |old(~#ns558_isa_portlist~0.base)|) (= |#t~string91.offset| |old(#t~string91.offset)|) (= |#t~string58.offset| |old(#t~string58.offset)|) (= |#t~string74.offset| |old(#t~string74.offset)|) (= |#t~string75.base| |old(#t~string75.base)|) (= |old(~__mod_pnp__pnp_devids_device_table~0.id)| ~__mod_pnp__pnp_devids_device_table~0.id) (= |~#pnp_devids~0.offset| |old(~#pnp_devids~0.offset)|) (= |#t~string90.offset| |old(#t~string90.offset)|) (= ~ref_cnt~0 |old(~ref_cnt~0)|) (= |#valid| |old(#valid)|) (= |#t~string88.base| |old(#t~string88.base)|) (= ~ldv_state_variable_1~0 |old(~ldv_state_variable_1~0)|) (= |#t~string82.offset| |old(#t~string82.offset)|) (= |~#ns558_isa_portlist~0.offset| |old(~#ns558_isa_portlist~0.offset)|) (= ~ldv_retval_1~0 |old(~ldv_retval_1~0)|) (= |~#ns558_pnp_driver~0.offset| |old(~#ns558_pnp_driver~0.offset)|) (= |#t~string74.base| |old(#t~string74.base)|) (= |#t~string79.base| |old(#t~string79.base)|) (= ~__mod_pnp__pnp_devids_device_table~0.driver_data |old(~__mod_pnp__pnp_devids_device_table~0.driver_data)|) (= |#t~string69.base| |old(#t~string69.base)|))} #NULL.base, #NULL.offset := 0, 0; {18065#true} is VALID [2020-07-18 02:30:11,321 INFO L280 TraceCheckUtils]: 2: Hoare triple {18065#true} #valid := #valid[0 := 0]; {18065#true} is VALID [2020-07-18 02:30:11,322 INFO L280 TraceCheckUtils]: 3: Hoare triple {18065#true} assume 0 < #StackHeapBarrier; {18065#true} is VALID [2020-07-18 02:30:11,322 INFO L280 TraceCheckUtils]: 4: Hoare triple {18065#true} SUMMARY for call #t~string58.base, #t~string58.offset := #Ultimate.allocOnStack(10); srcloc: L1683 {18065#true} is VALID [2020-07-18 02:30:11,322 INFO L280 TraceCheckUtils]: 5: Hoare triple {18065#true} SUMMARY for call #t~string65.base, #t~string65.offset := #Ultimate.allocOnStack(10); srcloc: L1683-1 {18065#true} is VALID [2020-07-18 02:30:11,323 INFO L280 TraceCheckUtils]: 6: Hoare triple {18065#true} SUMMARY for call #t~string69.base, #t~string69.offset := #Ultimate.allocOnStack(10); srcloc: L1739 {18065#true} is VALID [2020-07-18 02:30:11,323 INFO L280 TraceCheckUtils]: 7: Hoare triple {18065#true} SUMMARY for call #t~string74.base, #t~string74.offset := #Ultimate.allocOnStack(35); srcloc: L1777 {18065#true} is VALID [2020-07-18 02:30:11,323 INFO L280 TraceCheckUtils]: 8: Hoare triple {18065#true} SUMMARY for call #t~string75.base, #t~string75.offset := #Ultimate.allocOnStack(19); srcloc: L1788 {18065#true} is VALID [2020-07-18 02:30:11,324 INFO L280 TraceCheckUtils]: 9: Hoare triple {18065#true} SUMMARY for call #t~string76.base, #t~string76.offset := #Ultimate.allocOnStack(18); srcloc: L1799 {18065#true} is VALID [2020-07-18 02:30:11,324 INFO L280 TraceCheckUtils]: 10: Hoare triple {18065#true} SUMMARY for call #t~string79.base, #t~string79.offset := #Ultimate.allocOnStack(43); srcloc: L1800 {18065#true} is VALID [2020-07-18 02:30:11,325 INFO L280 TraceCheckUtils]: 11: Hoare triple {18065#true} SUMMARY for call #t~string82.base, #t~string82.offset := #Ultimate.allocOnStack(10); srcloc: L1846 {18065#true} is VALID [2020-07-18 02:30:11,325 INFO L280 TraceCheckUtils]: 12: Hoare triple {18065#true} SUMMARY for call #t~string87.base, #t~string87.offset := #Ultimate.allocOnStack(34); srcloc: L1855 {18065#true} is VALID [2020-07-18 02:30:11,325 INFO L280 TraceCheckUtils]: 13: Hoare triple {18065#true} SUMMARY for call #t~string88.base, #t~string88.offset := #Ultimate.allocOnStack(19); srcloc: L1864 {18065#true} is VALID [2020-07-18 02:30:11,326 INFO L280 TraceCheckUtils]: 14: Hoare triple {18065#true} SUMMARY for call #t~string90.base, #t~string90.offset := #Ultimate.allocOnStack(16); srcloc: L1874 {18065#true} is VALID [2020-07-18 02:30:11,326 INFO L280 TraceCheckUtils]: 15: Hoare triple {18065#true} SUMMARY for call #t~string91.base, #t~string91.offset := #Ultimate.allocOnStack(6); srcloc: L1876 {18065#true} is VALID [2020-07-18 02:30:11,326 INFO L280 TraceCheckUtils]: 16: Hoare triple {18065#true} SUMMARY for call write~init~int(110, #t~string91.base, #t~string91.offset, 1); srcloc: L1885 {18065#true} is VALID [2020-07-18 02:30:11,327 INFO L280 TraceCheckUtils]: 17: Hoare triple {18065#true} SUMMARY for call write~init~int(115, #t~string91.base, 1 + #t~string91.offset, 1); srcloc: L1885-1 {18065#true} is VALID [2020-07-18 02:30:11,327 INFO L280 TraceCheckUtils]: 18: Hoare triple {18065#true} SUMMARY for call write~init~int(53, #t~string91.base, 2 + #t~string91.offset, 1); srcloc: L1885-2 {18065#true} is VALID [2020-07-18 02:30:11,327 INFO L280 TraceCheckUtils]: 19: Hoare triple {18065#true} SUMMARY for call write~init~int(53, #t~string91.base, 3 + #t~string91.offset, 1); srcloc: L1885-3 {18065#true} is VALID [2020-07-18 02:30:11,328 INFO L280 TraceCheckUtils]: 20: Hoare triple {18065#true} SUMMARY for call write~init~int(56, #t~string91.base, 4 + #t~string91.offset, 1); srcloc: L1885-4 {18065#true} is VALID [2020-07-18 02:30:11,328 INFO L280 TraceCheckUtils]: 21: Hoare triple {18065#true} SUMMARY for call write~init~int(0, #t~string91.base, 5 + #t~string91.offset, 1); srcloc: L1885-5 {18065#true} is VALID [2020-07-18 02:30:11,328 INFO L280 TraceCheckUtils]: 22: Hoare triple {18065#true} ~ldv_state_variable_1~0 := 0; {18065#true} is VALID [2020-07-18 02:30:11,329 INFO L280 TraceCheckUtils]: 23: Hoare triple {18065#true} ~LDV_IN_INTERRUPT~0 := 1; {18065#true} is VALID [2020-07-18 02:30:11,329 INFO L280 TraceCheckUtils]: 24: Hoare triple {18065#true} ~ref_cnt~0 := 0; {18065#true} is VALID [2020-07-18 02:30:11,329 INFO L280 TraceCheckUtils]: 25: Hoare triple {18065#true} ~ldv_state_variable_0~0 := 0; {18065#true} is VALID [2020-07-18 02:30:11,330 INFO L280 TraceCheckUtils]: 26: Hoare triple {18065#true} SUMMARY for call ~#ns558_isa_portlist~0.base, ~#ns558_isa_portlist~0.offset := #Ultimate.allocOnStack(64); srcloc: L1658 {18065#true} is VALID [2020-07-18 02:30:11,330 INFO L280 TraceCheckUtils]: 27: Hoare triple {18065#true} SUMMARY for call write~init~int(513, ~#ns558_isa_portlist~0.base, ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-1 {18065#true} is VALID [2020-07-18 02:30:11,330 INFO L280 TraceCheckUtils]: 28: Hoare triple {18065#true} SUMMARY for call write~init~int(512, ~#ns558_isa_portlist~0.base, 4 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-2 {18065#true} is VALID [2020-07-18 02:30:11,331 INFO L280 TraceCheckUtils]: 29: Hoare triple {18065#true} SUMMARY for call write~init~int(514, ~#ns558_isa_portlist~0.base, 8 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-3 {18065#true} is VALID [2020-07-18 02:30:11,331 INFO L280 TraceCheckUtils]: 30: Hoare triple {18065#true} SUMMARY for call write~init~int(515, ~#ns558_isa_portlist~0.base, 12 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-4 {18065#true} is VALID [2020-07-18 02:30:11,331 INFO L280 TraceCheckUtils]: 31: Hoare triple {18065#true} SUMMARY for call write~init~int(516, ~#ns558_isa_portlist~0.base, 16 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-5 {18065#true} is VALID [2020-07-18 02:30:11,332 INFO L280 TraceCheckUtils]: 32: Hoare triple {18065#true} SUMMARY for call write~init~int(517, ~#ns558_isa_portlist~0.base, 20 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-6 {18065#true} is VALID [2020-07-18 02:30:11,332 INFO L280 TraceCheckUtils]: 33: Hoare triple {18065#true} SUMMARY for call write~init~int(519, ~#ns558_isa_portlist~0.base, 24 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-7 {18065#true} is VALID [2020-07-18 02:30:11,332 INFO L280 TraceCheckUtils]: 34: Hoare triple {18065#true} SUMMARY for call write~init~int(521, ~#ns558_isa_portlist~0.base, 28 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-8 {18065#true} is VALID [2020-07-18 02:30:11,333 INFO L280 TraceCheckUtils]: 35: Hoare triple {18065#true} SUMMARY for call write~init~int(523, ~#ns558_isa_portlist~0.base, 32 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-9 {18065#true} is VALID [2020-07-18 02:30:11,333 INFO L280 TraceCheckUtils]: 36: Hoare triple {18065#true} SUMMARY for call write~init~int(524, ~#ns558_isa_portlist~0.base, 36 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-10 {18065#true} is VALID [2020-07-18 02:30:11,334 INFO L280 TraceCheckUtils]: 37: Hoare triple {18065#true} SUMMARY for call write~init~int(526, ~#ns558_isa_portlist~0.base, 40 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-11 {18065#true} is VALID [2020-07-18 02:30:11,334 INFO L280 TraceCheckUtils]: 38: Hoare triple {18065#true} SUMMARY for call write~init~int(527, ~#ns558_isa_portlist~0.base, 44 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-12 {18065#true} is VALID [2020-07-18 02:30:11,334 INFO L280 TraceCheckUtils]: 39: Hoare triple {18065#true} SUMMARY for call write~init~int(529, ~#ns558_isa_portlist~0.base, 48 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-13 {18065#true} is VALID [2020-07-18 02:30:11,335 INFO L280 TraceCheckUtils]: 40: Hoare triple {18065#true} SUMMARY for call write~init~int(537, ~#ns558_isa_portlist~0.base, 52 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-14 {18065#true} is VALID [2020-07-18 02:30:11,335 INFO L280 TraceCheckUtils]: 41: Hoare triple {18065#true} SUMMARY for call write~init~int(257, ~#ns558_isa_portlist~0.base, 56 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-15 {18065#true} is VALID [2020-07-18 02:30:11,335 INFO L280 TraceCheckUtils]: 42: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#ns558_isa_portlist~0.base, 60 + ~#ns558_isa_portlist~0.offset, 4); srcloc: L1658-16 {18065#true} is VALID [2020-07-18 02:30:11,336 INFO L280 TraceCheckUtils]: 43: Hoare triple {18065#true} SUMMARY for call ~#ns558_list~0.base, ~#ns558_list~0.offset := #Ultimate.allocOnStack(16); srcloc: L1658-17 {18065#true} is VALID [2020-07-18 02:30:11,336 INFO L280 TraceCheckUtils]: 44: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(~#ns558_list~0.base, ~#ns558_list~0.offset, ~#ns558_list~0.base, ~#ns558_list~0.offset, 8); srcloc: L1663 {18065#true} is VALID [2020-07-18 02:30:11,336 INFO L280 TraceCheckUtils]: 45: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(~#ns558_list~0.base, ~#ns558_list~0.offset, ~#ns558_list~0.base, 8 + ~#ns558_list~0.offset, 8); srcloc: L1663-1 {18065#true} is VALID [2020-07-18 02:30:11,337 INFO L280 TraceCheckUtils]: 46: Hoare triple {18065#true} SUMMARY for call ~#pnp_devids~0.base, ~#pnp_devids~0.offset := #Ultimate.allocOnStack(368); srcloc: L1663-2 {18065#true} is VALID [2020-07-18 02:30:11,337 INFO L280 TraceCheckUtils]: 47: Hoare triple {18065#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, ~#pnp_devids~0.offset, 1); srcloc: L1806 {18065#true} is VALID [2020-07-18 02:30:11,337 INFO L280 TraceCheckUtils]: 48: Hoare triple {18065#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 1 + ~#pnp_devids~0.offset, 1); srcloc: L1806-1 {18065#true} is VALID [2020-07-18 02:30:11,338 INFO L280 TraceCheckUtils]: 49: Hoare triple {18065#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 2 + ~#pnp_devids~0.offset, 1); srcloc: L1806-2 {18065#true} is VALID [2020-07-18 02:30:11,338 INFO L280 TraceCheckUtils]: 50: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 3 + ~#pnp_devids~0.offset, 1); srcloc: L1806-3 {18065#true} is VALID [2020-07-18 02:30:11,338 INFO L280 TraceCheckUtils]: 51: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 4 + ~#pnp_devids~0.offset, 1); srcloc: L1806-4 {18065#true} is VALID [2020-07-18 02:30:11,339 INFO L280 TraceCheckUtils]: 52: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 5 + ~#pnp_devids~0.offset, 1); srcloc: L1806-5 {18065#true} is VALID [2020-07-18 02:30:11,339 INFO L280 TraceCheckUtils]: 53: Hoare triple {18065#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 6 + ~#pnp_devids~0.offset, 1); srcloc: L1806-6 {18065#true} is VALID [2020-07-18 02:30:11,339 INFO L280 TraceCheckUtils]: 54: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 7 + ~#pnp_devids~0.offset, 1); srcloc: L1806-7 {18065#true} is VALID [2020-07-18 02:30:11,340 INFO L280 TraceCheckUtils]: 55: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 8 + ~#pnp_devids~0.offset, 8); srcloc: L1806-8 {18065#true} is VALID [2020-07-18 02:30:11,340 INFO L280 TraceCheckUtils]: 56: Hoare triple {18065#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 16 + ~#pnp_devids~0.offset, 1); srcloc: L1806-9 {18065#true} is VALID [2020-07-18 02:30:11,341 INFO L280 TraceCheckUtils]: 57: Hoare triple {18065#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 17 + ~#pnp_devids~0.offset, 1); srcloc: L1806-10 {18065#true} is VALID [2020-07-18 02:30:11,341 INFO L280 TraceCheckUtils]: 58: Hoare triple {18065#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 18 + ~#pnp_devids~0.offset, 1); srcloc: L1806-11 {18065#true} is VALID [2020-07-18 02:30:11,341 INFO L280 TraceCheckUtils]: 59: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 19 + ~#pnp_devids~0.offset, 1); srcloc: L1806-12 {18065#true} is VALID [2020-07-18 02:30:11,342 INFO L280 TraceCheckUtils]: 60: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 20 + ~#pnp_devids~0.offset, 1); srcloc: L1806-13 {18065#true} is VALID [2020-07-18 02:30:11,342 INFO L280 TraceCheckUtils]: 61: Hoare triple {18065#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 21 + ~#pnp_devids~0.offset, 1); srcloc: L1806-14 {18065#true} is VALID [2020-07-18 02:30:11,342 INFO L280 TraceCheckUtils]: 62: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 22 + ~#pnp_devids~0.offset, 1); srcloc: L1806-15 {18065#true} is VALID [2020-07-18 02:30:11,343 INFO L280 TraceCheckUtils]: 63: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 23 + ~#pnp_devids~0.offset, 1); srcloc: L1806-16 {18065#true} is VALID [2020-07-18 02:30:11,343 INFO L280 TraceCheckUtils]: 64: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 24 + ~#pnp_devids~0.offset, 8); srcloc: L1806-17 {18065#true} is VALID [2020-07-18 02:30:11,343 INFO L280 TraceCheckUtils]: 65: Hoare triple {18065#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 32 + ~#pnp_devids~0.offset, 1); srcloc: L1806-18 {18065#true} is VALID [2020-07-18 02:30:11,344 INFO L280 TraceCheckUtils]: 66: Hoare triple {18065#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 33 + ~#pnp_devids~0.offset, 1); srcloc: L1806-19 {18065#true} is VALID [2020-07-18 02:30:11,344 INFO L280 TraceCheckUtils]: 67: Hoare triple {18065#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 34 + ~#pnp_devids~0.offset, 1); srcloc: L1806-20 {18065#true} is VALID [2020-07-18 02:30:11,344 INFO L280 TraceCheckUtils]: 68: Hoare triple {18065#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 35 + ~#pnp_devids~0.offset, 1); srcloc: L1806-21 {18065#true} is VALID [2020-07-18 02:30:11,345 INFO L280 TraceCheckUtils]: 69: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 36 + ~#pnp_devids~0.offset, 1); srcloc: L1806-22 {18065#true} is VALID [2020-07-18 02:30:11,345 INFO L280 TraceCheckUtils]: 70: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 37 + ~#pnp_devids~0.offset, 1); srcloc: L1806-23 {18065#true} is VALID [2020-07-18 02:30:11,345 INFO L280 TraceCheckUtils]: 71: Hoare triple {18065#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 38 + ~#pnp_devids~0.offset, 1); srcloc: L1806-24 {18065#true} is VALID [2020-07-18 02:30:11,346 INFO L280 TraceCheckUtils]: 72: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 39 + ~#pnp_devids~0.offset, 1); srcloc: L1806-25 {18065#true} is VALID [2020-07-18 02:30:11,346 INFO L280 TraceCheckUtils]: 73: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 40 + ~#pnp_devids~0.offset, 8); srcloc: L1806-26 {18065#true} is VALID [2020-07-18 02:30:11,346 INFO L280 TraceCheckUtils]: 74: Hoare triple {18065#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 48 + ~#pnp_devids~0.offset, 1); srcloc: L1806-27 {18065#true} is VALID [2020-07-18 02:30:11,347 INFO L280 TraceCheckUtils]: 75: Hoare triple {18065#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 49 + ~#pnp_devids~0.offset, 1); srcloc: L1806-28 {18065#true} is VALID [2020-07-18 02:30:11,347 INFO L280 TraceCheckUtils]: 76: Hoare triple {18065#true} SUMMARY for call write~init~int(64, ~#pnp_devids~0.base, 50 + ~#pnp_devids~0.offset, 1); srcloc: L1806-29 {18065#true} is VALID [2020-07-18 02:30:11,347 INFO L280 TraceCheckUtils]: 77: Hoare triple {18065#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 51 + ~#pnp_devids~0.offset, 1); srcloc: L1806-30 {18065#true} is VALID [2020-07-18 02:30:11,347 INFO L280 TraceCheckUtils]: 78: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 52 + ~#pnp_devids~0.offset, 1); srcloc: L1806-31 {18065#true} is VALID [2020-07-18 02:30:11,347 INFO L280 TraceCheckUtils]: 79: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 53 + ~#pnp_devids~0.offset, 1); srcloc: L1806-32 {18065#true} is VALID [2020-07-18 02:30:11,348 INFO L280 TraceCheckUtils]: 80: Hoare triple {18065#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 54 + ~#pnp_devids~0.offset, 1); srcloc: L1806-33 {18065#true} is VALID [2020-07-18 02:30:11,348 INFO L280 TraceCheckUtils]: 81: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 55 + ~#pnp_devids~0.offset, 1); srcloc: L1806-34 {18065#true} is VALID [2020-07-18 02:30:11,348 INFO L280 TraceCheckUtils]: 82: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 56 + ~#pnp_devids~0.offset, 8); srcloc: L1806-35 {18065#true} is VALID [2020-07-18 02:30:11,348 INFO L280 TraceCheckUtils]: 83: Hoare triple {18065#true} SUMMARY for call write~init~int(65, ~#pnp_devids~0.base, 64 + ~#pnp_devids~0.offset, 1); srcloc: L1806-36 {18065#true} is VALID [2020-07-18 02:30:11,349 INFO L280 TraceCheckUtils]: 84: Hoare triple {18065#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 65 + ~#pnp_devids~0.offset, 1); srcloc: L1806-37 {18065#true} is VALID [2020-07-18 02:30:11,349 INFO L280 TraceCheckUtils]: 85: Hoare triple {18065#true} SUMMARY for call write~init~int(66, ~#pnp_devids~0.base, 66 + ~#pnp_devids~0.offset, 1); srcloc: L1806-38 {18065#true} is VALID [2020-07-18 02:30:11,349 INFO L280 TraceCheckUtils]: 86: Hoare triple {18065#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 67 + ~#pnp_devids~0.offset, 1); srcloc: L1806-39 {18065#true} is VALID [2020-07-18 02:30:11,349 INFO L280 TraceCheckUtils]: 87: Hoare triple {18065#true} SUMMARY for call write~init~int(54, ~#pnp_devids~0.base, 68 + ~#pnp_devids~0.offset, 1); srcloc: L1806-40 {18065#true} is VALID [2020-07-18 02:30:11,349 INFO L280 TraceCheckUtils]: 88: Hoare triple {18065#true} SUMMARY for call write~init~int(102, ~#pnp_devids~0.base, 69 + ~#pnp_devids~0.offset, 1); srcloc: L1806-41 {18065#true} is VALID [2020-07-18 02:30:11,350 INFO L280 TraceCheckUtils]: 89: Hoare triple {18065#true} SUMMARY for call write~init~int(100, ~#pnp_devids~0.base, 70 + ~#pnp_devids~0.offset, 1); srcloc: L1806-42 {18065#true} is VALID [2020-07-18 02:30:11,350 INFO L280 TraceCheckUtils]: 90: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 71 + ~#pnp_devids~0.offset, 1); srcloc: L1806-43 {18065#true} is VALID [2020-07-18 02:30:11,350 INFO L280 TraceCheckUtils]: 91: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 72 + ~#pnp_devids~0.offset, 8); srcloc: L1806-44 {18065#true} is VALID [2020-07-18 02:30:11,350 INFO L280 TraceCheckUtils]: 92: Hoare triple {18065#true} SUMMARY for call write~init~int(65, ~#pnp_devids~0.base, 80 + ~#pnp_devids~0.offset, 1); srcloc: L1806-45 {18065#true} is VALID [2020-07-18 02:30:11,351 INFO L280 TraceCheckUtils]: 93: Hoare triple {18065#true} SUMMARY for call write~init~int(90, ~#pnp_devids~0.base, 81 + ~#pnp_devids~0.offset, 1); srcloc: L1806-46 {18065#true} is VALID [2020-07-18 02:30:11,351 INFO L280 TraceCheckUtils]: 94: Hoare triple {18065#true} SUMMARY for call write~init~int(84, ~#pnp_devids~0.base, 82 + ~#pnp_devids~0.offset, 1); srcloc: L1806-47 {18065#true} is VALID [2020-07-18 02:30:11,351 INFO L280 TraceCheckUtils]: 95: Hoare triple {18065#true} SUMMARY for call write~init~int(51, ~#pnp_devids~0.base, 83 + ~#pnp_devids~0.offset, 1); srcloc: L1806-48 {18065#true} is VALID [2020-07-18 02:30:11,351 INFO L280 TraceCheckUtils]: 96: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 84 + ~#pnp_devids~0.offset, 1); srcloc: L1806-49 {18065#true} is VALID [2020-07-18 02:30:11,351 INFO L280 TraceCheckUtils]: 97: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 85 + ~#pnp_devids~0.offset, 1); srcloc: L1806-50 {18065#true} is VALID [2020-07-18 02:30:11,352 INFO L280 TraceCheckUtils]: 98: Hoare triple {18065#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 86 + ~#pnp_devids~0.offset, 1); srcloc: L1806-51 {18065#true} is VALID [2020-07-18 02:30:11,352 INFO L280 TraceCheckUtils]: 99: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 87 + ~#pnp_devids~0.offset, 1); srcloc: L1806-52 {18065#true} is VALID [2020-07-18 02:30:11,352 INFO L280 TraceCheckUtils]: 100: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 88 + ~#pnp_devids~0.offset, 8); srcloc: L1806-53 {18065#true} is VALID [2020-07-18 02:30:11,352 INFO L280 TraceCheckUtils]: 101: Hoare triple {18065#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 96 + ~#pnp_devids~0.offset, 1); srcloc: L1806-54 {18065#true} is VALID [2020-07-18 02:30:11,353 INFO L280 TraceCheckUtils]: 102: Hoare triple {18065#true} SUMMARY for call write~init~int(68, ~#pnp_devids~0.base, 97 + ~#pnp_devids~0.offset, 1); srcloc: L1806-55 {18065#true} is VALID [2020-07-18 02:30:11,353 INFO L280 TraceCheckUtils]: 103: Hoare triple {18065#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 98 + ~#pnp_devids~0.offset, 1); srcloc: L1806-56 {18065#true} is VALID [2020-07-18 02:30:11,353 INFO L280 TraceCheckUtils]: 104: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 99 + ~#pnp_devids~0.offset, 1); srcloc: L1806-57 {18065#true} is VALID [2020-07-18 02:30:11,353 INFO L280 TraceCheckUtils]: 105: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 100 + ~#pnp_devids~0.offset, 1); srcloc: L1806-58 {18065#true} is VALID [2020-07-18 02:30:11,353 INFO L280 TraceCheckUtils]: 106: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 101 + ~#pnp_devids~0.offset, 1); srcloc: L1806-59 {18065#true} is VALID [2020-07-18 02:30:11,354 INFO L280 TraceCheckUtils]: 107: Hoare triple {18065#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 102 + ~#pnp_devids~0.offset, 1); srcloc: L1806-60 {18065#true} is VALID [2020-07-18 02:30:11,354 INFO L280 TraceCheckUtils]: 108: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 103 + ~#pnp_devids~0.offset, 1); srcloc: L1806-61 {18065#true} is VALID [2020-07-18 02:30:11,354 INFO L280 TraceCheckUtils]: 109: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 104 + ~#pnp_devids~0.offset, 8); srcloc: L1806-62 {18065#true} is VALID [2020-07-18 02:30:11,354 INFO L280 TraceCheckUtils]: 110: Hoare triple {18065#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 112 + ~#pnp_devids~0.offset, 1); srcloc: L1806-63 {18065#true} is VALID [2020-07-18 02:30:11,355 INFO L280 TraceCheckUtils]: 111: Hoare triple {18065#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 113 + ~#pnp_devids~0.offset, 1); srcloc: L1806-64 {18065#true} is VALID [2020-07-18 02:30:11,355 INFO L280 TraceCheckUtils]: 112: Hoare triple {18065#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 114 + ~#pnp_devids~0.offset, 1); srcloc: L1806-65 {18065#true} is VALID [2020-07-18 02:30:11,355 INFO L280 TraceCheckUtils]: 113: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 115 + ~#pnp_devids~0.offset, 1); srcloc: L1806-66 {18065#true} is VALID [2020-07-18 02:30:11,355 INFO L280 TraceCheckUtils]: 114: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 116 + ~#pnp_devids~0.offset, 1); srcloc: L1806-67 {18065#true} is VALID [2020-07-18 02:30:11,355 INFO L280 TraceCheckUtils]: 115: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 117 + ~#pnp_devids~0.offset, 1); srcloc: L1806-68 {18065#true} is VALID [2020-07-18 02:30:11,356 INFO L280 TraceCheckUtils]: 116: Hoare triple {18065#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 118 + ~#pnp_devids~0.offset, 1); srcloc: L1806-69 {18065#true} is VALID [2020-07-18 02:30:11,356 INFO L280 TraceCheckUtils]: 117: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 119 + ~#pnp_devids~0.offset, 1); srcloc: L1806-70 {18065#true} is VALID [2020-07-18 02:30:11,356 INFO L280 TraceCheckUtils]: 118: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 120 + ~#pnp_devids~0.offset, 8); srcloc: L1806-71 {18065#true} is VALID [2020-07-18 02:30:11,356 INFO L280 TraceCheckUtils]: 119: Hoare triple {18065#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 128 + ~#pnp_devids~0.offset, 1); srcloc: L1806-72 {18065#true} is VALID [2020-07-18 02:30:11,356 INFO L280 TraceCheckUtils]: 120: Hoare triple {18065#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 129 + ~#pnp_devids~0.offset, 1); srcloc: L1806-73 {18065#true} is VALID [2020-07-18 02:30:11,357 INFO L280 TraceCheckUtils]: 121: Hoare triple {18065#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 130 + ~#pnp_devids~0.offset, 1); srcloc: L1806-74 {18065#true} is VALID [2020-07-18 02:30:11,357 INFO L280 TraceCheckUtils]: 122: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 131 + ~#pnp_devids~0.offset, 1); srcloc: L1806-75 {18065#true} is VALID [2020-07-18 02:30:11,357 INFO L280 TraceCheckUtils]: 123: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 132 + ~#pnp_devids~0.offset, 1); srcloc: L1806-76 {18065#true} is VALID [2020-07-18 02:30:11,357 INFO L280 TraceCheckUtils]: 124: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 133 + ~#pnp_devids~0.offset, 1); srcloc: L1806-77 {18065#true} is VALID [2020-07-18 02:30:11,358 INFO L280 TraceCheckUtils]: 125: Hoare triple {18065#true} SUMMARY for call write~init~int(102, ~#pnp_devids~0.base, 134 + ~#pnp_devids~0.offset, 1); srcloc: L1806-78 {18065#true} is VALID [2020-07-18 02:30:11,358 INFO L280 TraceCheckUtils]: 126: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 135 + ~#pnp_devids~0.offset, 1); srcloc: L1806-79 {18065#true} is VALID [2020-07-18 02:30:11,358 INFO L280 TraceCheckUtils]: 127: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 136 + ~#pnp_devids~0.offset, 8); srcloc: L1806-80 {18065#true} is VALID [2020-07-18 02:30:11,359 INFO L280 TraceCheckUtils]: 128: Hoare triple {18065#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 144 + ~#pnp_devids~0.offset, 1); srcloc: L1806-81 {18065#true} is VALID [2020-07-18 02:30:11,359 INFO L280 TraceCheckUtils]: 129: Hoare triple {18065#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 145 + ~#pnp_devids~0.offset, 1); srcloc: L1806-82 {18065#true} is VALID [2020-07-18 02:30:11,359 INFO L280 TraceCheckUtils]: 130: Hoare triple {18065#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 146 + ~#pnp_devids~0.offset, 1); srcloc: L1806-83 {18065#true} is VALID [2020-07-18 02:30:11,360 INFO L280 TraceCheckUtils]: 131: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 147 + ~#pnp_devids~0.offset, 1); srcloc: L1806-84 {18065#true} is VALID [2020-07-18 02:30:11,360 INFO L280 TraceCheckUtils]: 132: Hoare triple {18065#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 148 + ~#pnp_devids~0.offset, 1); srcloc: L1806-85 {18065#true} is VALID [2020-07-18 02:30:11,360 INFO L280 TraceCheckUtils]: 133: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 149 + ~#pnp_devids~0.offset, 1); srcloc: L1806-86 {18065#true} is VALID [2020-07-18 02:30:11,361 INFO L280 TraceCheckUtils]: 134: Hoare triple {18065#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 150 + ~#pnp_devids~0.offset, 1); srcloc: L1806-87 {18065#true} is VALID [2020-07-18 02:30:11,361 INFO L280 TraceCheckUtils]: 135: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 151 + ~#pnp_devids~0.offset, 1); srcloc: L1806-88 {18065#true} is VALID [2020-07-18 02:30:11,362 INFO L280 TraceCheckUtils]: 136: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 152 + ~#pnp_devids~0.offset, 8); srcloc: L1806-89 {18065#true} is VALID [2020-07-18 02:30:11,362 INFO L280 TraceCheckUtils]: 137: Hoare triple {18065#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 160 + ~#pnp_devids~0.offset, 1); srcloc: L1806-90 {18065#true} is VALID [2020-07-18 02:30:11,362 INFO L280 TraceCheckUtils]: 138: Hoare triple {18065#true} SUMMARY for call write~init~int(84, ~#pnp_devids~0.base, 161 + ~#pnp_devids~0.offset, 1); srcloc: L1806-91 {18065#true} is VALID [2020-07-18 02:30:11,363 INFO L280 TraceCheckUtils]: 139: Hoare triple {18065#true} SUMMARY for call write~init~int(76, ~#pnp_devids~0.base, 162 + ~#pnp_devids~0.offset, 1); srcloc: L1806-92 {18065#true} is VALID [2020-07-18 02:30:11,363 INFO L280 TraceCheckUtils]: 140: Hoare triple {18065#true} SUMMARY for call write~init~int(55, ~#pnp_devids~0.base, 163 + ~#pnp_devids~0.offset, 1); srcloc: L1806-93 {18065#true} is VALID [2020-07-18 02:30:11,363 INFO L280 TraceCheckUtils]: 141: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 164 + ~#pnp_devids~0.offset, 1); srcloc: L1806-94 {18065#true} is VALID [2020-07-18 02:30:11,364 INFO L280 TraceCheckUtils]: 142: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 165 + ~#pnp_devids~0.offset, 1); srcloc: L1806-95 {18065#true} is VALID [2020-07-18 02:30:11,364 INFO L280 TraceCheckUtils]: 143: Hoare triple {18065#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 166 + ~#pnp_devids~0.offset, 1); srcloc: L1806-96 {18065#true} is VALID [2020-07-18 02:30:11,364 INFO L280 TraceCheckUtils]: 144: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 167 + ~#pnp_devids~0.offset, 1); srcloc: L1806-97 {18065#true} is VALID [2020-07-18 02:30:11,365 INFO L280 TraceCheckUtils]: 145: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 168 + ~#pnp_devids~0.offset, 8); srcloc: L1806-98 {18065#true} is VALID [2020-07-18 02:30:11,365 INFO L280 TraceCheckUtils]: 146: Hoare triple {18065#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 176 + ~#pnp_devids~0.offset, 1); srcloc: L1806-99 {18065#true} is VALID [2020-07-18 02:30:11,365 INFO L280 TraceCheckUtils]: 147: Hoare triple {18065#true} SUMMARY for call write~init~int(84, ~#pnp_devids~0.base, 177 + ~#pnp_devids~0.offset, 1); srcloc: L1806-100 {18065#true} is VALID [2020-07-18 02:30:11,366 INFO L280 TraceCheckUtils]: 148: Hoare triple {18065#true} SUMMARY for call write~init~int(76, ~#pnp_devids~0.base, 178 + ~#pnp_devids~0.offset, 1); srcloc: L1806-101 {18065#true} is VALID [2020-07-18 02:30:11,366 INFO L280 TraceCheckUtils]: 149: Hoare triple {18065#true} SUMMARY for call write~init~int(55, ~#pnp_devids~0.base, 179 + ~#pnp_devids~0.offset, 1); srcloc: L1806-102 {18065#true} is VALID [2020-07-18 02:30:11,366 INFO L280 TraceCheckUtils]: 150: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 180 + ~#pnp_devids~0.offset, 1); srcloc: L1806-103 {18065#true} is VALID [2020-07-18 02:30:11,367 INFO L280 TraceCheckUtils]: 151: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 181 + ~#pnp_devids~0.offset, 1); srcloc: L1806-104 {18065#true} is VALID [2020-07-18 02:30:11,367 INFO L280 TraceCheckUtils]: 152: Hoare triple {18065#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 182 + ~#pnp_devids~0.offset, 1); srcloc: L1806-105 {18065#true} is VALID [2020-07-18 02:30:11,367 INFO L280 TraceCheckUtils]: 153: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 183 + ~#pnp_devids~0.offset, 1); srcloc: L1806-106 {18065#true} is VALID [2020-07-18 02:30:11,368 INFO L280 TraceCheckUtils]: 154: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 184 + ~#pnp_devids~0.offset, 8); srcloc: L1806-107 {18065#true} is VALID [2020-07-18 02:30:11,368 INFO L280 TraceCheckUtils]: 155: Hoare triple {18065#true} SUMMARY for call write~init~int(67, ~#pnp_devids~0.base, 192 + ~#pnp_devids~0.offset, 1); srcloc: L1806-108 {18065#true} is VALID [2020-07-18 02:30:11,369 INFO L280 TraceCheckUtils]: 156: Hoare triple {18065#true} SUMMARY for call write~init~int(84, ~#pnp_devids~0.base, 193 + ~#pnp_devids~0.offset, 1); srcloc: L1806-109 {18065#true} is VALID [2020-07-18 02:30:11,369 INFO L280 TraceCheckUtils]: 157: Hoare triple {18065#true} SUMMARY for call write~init~int(76, ~#pnp_devids~0.base, 194 + ~#pnp_devids~0.offset, 1); srcloc: L1806-110 {18065#true} is VALID [2020-07-18 02:30:11,369 INFO L280 TraceCheckUtils]: 158: Hoare triple {18065#true} SUMMARY for call write~init~int(55, ~#pnp_devids~0.base, 195 + ~#pnp_devids~0.offset, 1); srcloc: L1806-111 {18065#true} is VALID [2020-07-18 02:30:11,370 INFO L280 TraceCheckUtils]: 159: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 196 + ~#pnp_devids~0.offset, 1); srcloc: L1806-112 {18065#true} is VALID [2020-07-18 02:30:11,370 INFO L280 TraceCheckUtils]: 160: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 197 + ~#pnp_devids~0.offset, 1); srcloc: L1806-113 {18065#true} is VALID [2020-07-18 02:30:11,370 INFO L280 TraceCheckUtils]: 161: Hoare triple {18065#true} SUMMARY for call write~init~int(53, ~#pnp_devids~0.base, 198 + ~#pnp_devids~0.offset, 1); srcloc: L1806-114 {18065#true} is VALID [2020-07-18 02:30:11,371 INFO L280 TraceCheckUtils]: 162: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 199 + ~#pnp_devids~0.offset, 1); srcloc: L1806-115 {18065#true} is VALID [2020-07-18 02:30:11,371 INFO L280 TraceCheckUtils]: 163: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 200 + ~#pnp_devids~0.offset, 8); srcloc: L1806-116 {18065#true} is VALID [2020-07-18 02:30:11,371 INFO L280 TraceCheckUtils]: 164: Hoare triple {18065#true} SUMMARY for call write~init~int(69, ~#pnp_devids~0.base, 208 + ~#pnp_devids~0.offset, 1); srcloc: L1806-117 {18065#true} is VALID [2020-07-18 02:30:11,372 INFO L280 TraceCheckUtils]: 165: Hoare triple {18065#true} SUMMARY for call write~init~int(78, ~#pnp_devids~0.base, 209 + ~#pnp_devids~0.offset, 1); srcloc: L1806-118 {18065#true} is VALID [2020-07-18 02:30:11,372 INFO L280 TraceCheckUtils]: 166: Hoare triple {18065#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 210 + ~#pnp_devids~0.offset, 1); srcloc: L1806-119 {18065#true} is VALID [2020-07-18 02:30:11,372 INFO L280 TraceCheckUtils]: 167: Hoare triple {18065#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 211 + ~#pnp_devids~0.offset, 1); srcloc: L1806-120 {18065#true} is VALID [2020-07-18 02:30:11,373 INFO L280 TraceCheckUtils]: 168: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 212 + ~#pnp_devids~0.offset, 1); srcloc: L1806-121 {18065#true} is VALID [2020-07-18 02:30:11,373 INFO L280 TraceCheckUtils]: 169: Hoare triple {18065#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 213 + ~#pnp_devids~0.offset, 1); srcloc: L1806-122 {18065#true} is VALID [2020-07-18 02:30:11,373 INFO L280 TraceCheckUtils]: 170: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 214 + ~#pnp_devids~0.offset, 1); srcloc: L1806-123 {18065#true} is VALID [2020-07-18 02:30:11,374 INFO L280 TraceCheckUtils]: 171: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 215 + ~#pnp_devids~0.offset, 1); srcloc: L1806-124 {18065#true} is VALID [2020-07-18 02:30:11,374 INFO L280 TraceCheckUtils]: 172: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 216 + ~#pnp_devids~0.offset, 8); srcloc: L1806-125 {18065#true} is VALID [2020-07-18 02:30:11,374 INFO L280 TraceCheckUtils]: 173: Hoare triple {18065#true} SUMMARY for call write~init~int(69, ~#pnp_devids~0.base, 224 + ~#pnp_devids~0.offset, 1); srcloc: L1806-126 {18065#true} is VALID [2020-07-18 02:30:11,375 INFO L280 TraceCheckUtils]: 174: Hoare triple {18065#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 225 + ~#pnp_devids~0.offset, 1); srcloc: L1806-127 {18065#true} is VALID [2020-07-18 02:30:11,375 INFO L280 TraceCheckUtils]: 175: Hoare triple {18065#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 226 + ~#pnp_devids~0.offset, 1); srcloc: L1806-128 {18065#true} is VALID [2020-07-18 02:30:11,375 INFO L280 TraceCheckUtils]: 176: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 227 + ~#pnp_devids~0.offset, 1); srcloc: L1806-129 {18065#true} is VALID [2020-07-18 02:30:11,376 INFO L280 TraceCheckUtils]: 177: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 228 + ~#pnp_devids~0.offset, 1); srcloc: L1806-130 {18065#true} is VALID [2020-07-18 02:30:11,376 INFO L280 TraceCheckUtils]: 178: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 229 + ~#pnp_devids~0.offset, 1); srcloc: L1806-131 {18065#true} is VALID [2020-07-18 02:30:11,376 INFO L280 TraceCheckUtils]: 179: Hoare triple {18065#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 230 + ~#pnp_devids~0.offset, 1); srcloc: L1806-132 {18065#true} is VALID [2020-07-18 02:30:11,377 INFO L280 TraceCheckUtils]: 180: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 231 + ~#pnp_devids~0.offset, 1); srcloc: L1806-133 {18065#true} is VALID [2020-07-18 02:30:11,377 INFO L280 TraceCheckUtils]: 181: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 232 + ~#pnp_devids~0.offset, 8); srcloc: L1806-134 {18065#true} is VALID [2020-07-18 02:30:11,377 INFO L280 TraceCheckUtils]: 182: Hoare triple {18065#true} SUMMARY for call write~init~int(69, ~#pnp_devids~0.base, 240 + ~#pnp_devids~0.offset, 1); srcloc: L1806-135 {18065#true} is VALID [2020-07-18 02:30:11,378 INFO L280 TraceCheckUtils]: 183: Hoare triple {18065#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 241 + ~#pnp_devids~0.offset, 1); srcloc: L1806-136 {18065#true} is VALID [2020-07-18 02:30:11,378 INFO L280 TraceCheckUtils]: 184: Hoare triple {18065#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 242 + ~#pnp_devids~0.offset, 1); srcloc: L1806-137 {18065#true} is VALID [2020-07-18 02:30:11,379 INFO L280 TraceCheckUtils]: 185: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 243 + ~#pnp_devids~0.offset, 1); srcloc: L1806-138 {18065#true} is VALID [2020-07-18 02:30:11,379 INFO L280 TraceCheckUtils]: 186: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 244 + ~#pnp_devids~0.offset, 1); srcloc: L1806-139 {18065#true} is VALID [2020-07-18 02:30:11,379 INFO L280 TraceCheckUtils]: 187: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 245 + ~#pnp_devids~0.offset, 1); srcloc: L1806-140 {18065#true} is VALID [2020-07-18 02:30:11,380 INFO L280 TraceCheckUtils]: 188: Hoare triple {18065#true} SUMMARY for call write~init~int(53, ~#pnp_devids~0.base, 246 + ~#pnp_devids~0.offset, 1); srcloc: L1806-141 {18065#true} is VALID [2020-07-18 02:30:11,380 INFO L280 TraceCheckUtils]: 189: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 247 + ~#pnp_devids~0.offset, 1); srcloc: L1806-142 {18065#true} is VALID [2020-07-18 02:30:11,380 INFO L280 TraceCheckUtils]: 190: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 248 + ~#pnp_devids~0.offset, 8); srcloc: L1806-143 {18065#true} is VALID [2020-07-18 02:30:11,381 INFO L280 TraceCheckUtils]: 191: Hoare triple {18065#true} SUMMARY for call write~init~int(69, ~#pnp_devids~0.base, 256 + ~#pnp_devids~0.offset, 1); srcloc: L1806-144 {18065#true} is VALID [2020-07-18 02:30:11,381 INFO L280 TraceCheckUtils]: 192: Hoare triple {18065#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 257 + ~#pnp_devids~0.offset, 1); srcloc: L1806-145 {18065#true} is VALID [2020-07-18 02:30:11,381 INFO L280 TraceCheckUtils]: 193: Hoare triple {18065#true} SUMMARY for call write~init~int(83, ~#pnp_devids~0.base, 258 + ~#pnp_devids~0.offset, 1); srcloc: L1806-146 {18065#true} is VALID [2020-07-18 02:30:11,382 INFO L280 TraceCheckUtils]: 194: Hoare triple {18065#true} SUMMARY for call write~init~int(54, ~#pnp_devids~0.base, 259 + ~#pnp_devids~0.offset, 1); srcloc: L1806-147 {18065#true} is VALID [2020-07-18 02:30:11,382 INFO L280 TraceCheckUtils]: 195: Hoare triple {18065#true} SUMMARY for call write~init~int(56, ~#pnp_devids~0.base, 260 + ~#pnp_devids~0.offset, 1); srcloc: L1806-148 {18065#true} is VALID [2020-07-18 02:30:11,382 INFO L280 TraceCheckUtils]: 196: Hoare triple {18065#true} SUMMARY for call write~init~int(56, ~#pnp_devids~0.base, 261 + ~#pnp_devids~0.offset, 1); srcloc: L1806-149 {18065#true} is VALID [2020-07-18 02:30:11,383 INFO L280 TraceCheckUtils]: 197: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 262 + ~#pnp_devids~0.offset, 1); srcloc: L1806-150 {18065#true} is VALID [2020-07-18 02:30:11,383 INFO L280 TraceCheckUtils]: 198: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 263 + ~#pnp_devids~0.offset, 1); srcloc: L1806-151 {18065#true} is VALID [2020-07-18 02:30:11,383 INFO L280 TraceCheckUtils]: 199: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 264 + ~#pnp_devids~0.offset, 8); srcloc: L1806-152 {18065#true} is VALID [2020-07-18 02:30:11,384 INFO L280 TraceCheckUtils]: 200: Hoare triple {18065#true} SUMMARY for call write~init~int(73, ~#pnp_devids~0.base, 272 + ~#pnp_devids~0.offset, 1); srcloc: L1806-153 {18065#true} is VALID [2020-07-18 02:30:11,384 INFO L280 TraceCheckUtils]: 201: Hoare triple {18065#true} SUMMARY for call write~init~int(66, ~#pnp_devids~0.base, 273 + ~#pnp_devids~0.offset, 1); srcloc: L1806-154 {18065#true} is VALID [2020-07-18 02:30:11,384 INFO L280 TraceCheckUtils]: 202: Hoare triple {18065#true} SUMMARY for call write~init~int(77, ~#pnp_devids~0.base, 274 + ~#pnp_devids~0.offset, 1); srcloc: L1806-155 {18065#true} is VALID [2020-07-18 02:30:11,385 INFO L280 TraceCheckUtils]: 203: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 275 + ~#pnp_devids~0.offset, 1); srcloc: L1806-156 {18065#true} is VALID [2020-07-18 02:30:11,385 INFO L280 TraceCheckUtils]: 204: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 276 + ~#pnp_devids~0.offset, 1); srcloc: L1806-157 {18065#true} is VALID [2020-07-18 02:30:11,385 INFO L280 TraceCheckUtils]: 205: Hoare triple {18065#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 277 + ~#pnp_devids~0.offset, 1); srcloc: L1806-158 {18065#true} is VALID [2020-07-18 02:30:11,386 INFO L280 TraceCheckUtils]: 206: Hoare triple {18065#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 278 + ~#pnp_devids~0.offset, 1); srcloc: L1806-159 {18065#true} is VALID [2020-07-18 02:30:11,386 INFO L280 TraceCheckUtils]: 207: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 279 + ~#pnp_devids~0.offset, 1); srcloc: L1806-160 {18065#true} is VALID [2020-07-18 02:30:11,386 INFO L280 TraceCheckUtils]: 208: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 280 + ~#pnp_devids~0.offset, 8); srcloc: L1806-161 {18065#true} is VALID [2020-07-18 02:30:11,387 INFO L280 TraceCheckUtils]: 209: Hoare triple {18065#true} SUMMARY for call write~init~int(79, ~#pnp_devids~0.base, 288 + ~#pnp_devids~0.offset, 1); srcloc: L1806-162 {18065#true} is VALID [2020-07-18 02:30:11,387 INFO L280 TraceCheckUtils]: 210: Hoare triple {18065#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 289 + ~#pnp_devids~0.offset, 1); srcloc: L1806-163 {18065#true} is VALID [2020-07-18 02:30:11,388 INFO L280 TraceCheckUtils]: 211: Hoare triple {18065#true} SUMMARY for call write~init~int(84, ~#pnp_devids~0.base, 290 + ~#pnp_devids~0.offset, 1); srcloc: L1806-164 {18065#true} is VALID [2020-07-18 02:30:11,388 INFO L280 TraceCheckUtils]: 212: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 291 + ~#pnp_devids~0.offset, 1); srcloc: L1806-165 {18065#true} is VALID [2020-07-18 02:30:11,388 INFO L280 TraceCheckUtils]: 213: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 292 + ~#pnp_devids~0.offset, 1); srcloc: L1806-166 {18065#true} is VALID [2020-07-18 02:30:11,389 INFO L280 TraceCheckUtils]: 214: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 293 + ~#pnp_devids~0.offset, 1); srcloc: L1806-167 {18065#true} is VALID [2020-07-18 02:30:11,389 INFO L280 TraceCheckUtils]: 215: Hoare triple {18065#true} SUMMARY for call write~init~int(49, ~#pnp_devids~0.base, 294 + ~#pnp_devids~0.offset, 1); srcloc: L1806-168 {18065#true} is VALID [2020-07-18 02:30:11,389 INFO L280 TraceCheckUtils]: 216: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 295 + ~#pnp_devids~0.offset, 1); srcloc: L1806-169 {18065#true} is VALID [2020-07-18 02:30:11,390 INFO L280 TraceCheckUtils]: 217: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 296 + ~#pnp_devids~0.offset, 8); srcloc: L1806-170 {18065#true} is VALID [2020-07-18 02:30:11,390 INFO L280 TraceCheckUtils]: 218: Hoare triple {18065#true} SUMMARY for call write~init~int(89, ~#pnp_devids~0.base, 304 + ~#pnp_devids~0.offset, 1); srcloc: L1806-171 {18065#true} is VALID [2020-07-18 02:30:11,390 INFO L280 TraceCheckUtils]: 219: Hoare triple {18065#true} SUMMARY for call write~init~int(77, ~#pnp_devids~0.base, 305 + ~#pnp_devids~0.offset, 1); srcloc: L1806-172 {18065#true} is VALID [2020-07-18 02:30:11,391 INFO L280 TraceCheckUtils]: 220: Hoare triple {18065#true} SUMMARY for call write~init~int(72, ~#pnp_devids~0.base, 306 + ~#pnp_devids~0.offset, 1); srcloc: L1806-173 {18065#true} is VALID [2020-07-18 02:30:11,391 INFO L280 TraceCheckUtils]: 221: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 307 + ~#pnp_devids~0.offset, 1); srcloc: L1806-174 {18065#true} is VALID [2020-07-18 02:30:11,391 INFO L280 TraceCheckUtils]: 222: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 308 + ~#pnp_devids~0.offset, 1); srcloc: L1806-175 {18065#true} is VALID [2020-07-18 02:30:11,391 INFO L280 TraceCheckUtils]: 223: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 309 + ~#pnp_devids~0.offset, 1); srcloc: L1806-176 {18065#true} is VALID [2020-07-18 02:30:11,392 INFO L280 TraceCheckUtils]: 224: Hoare triple {18065#true} SUMMARY for call write~init~int(54, ~#pnp_devids~0.base, 310 + ~#pnp_devids~0.offset, 1); srcloc: L1806-177 {18065#true} is VALID [2020-07-18 02:30:11,392 INFO L280 TraceCheckUtils]: 225: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 311 + ~#pnp_devids~0.offset, 1); srcloc: L1806-178 {18065#true} is VALID [2020-07-18 02:30:11,393 INFO L280 TraceCheckUtils]: 226: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 312 + ~#pnp_devids~0.offset, 8); srcloc: L1806-179 {18065#true} is VALID [2020-07-18 02:30:11,393 INFO L280 TraceCheckUtils]: 227: Hoare triple {18065#true} SUMMARY for call write~init~int(89, ~#pnp_devids~0.base, 320 + ~#pnp_devids~0.offset, 1); srcloc: L1806-180 {18065#true} is VALID [2020-07-18 02:30:11,393 INFO L280 TraceCheckUtils]: 228: Hoare triple {18065#true} SUMMARY for call write~init~int(77, ~#pnp_devids~0.base, 321 + ~#pnp_devids~0.offset, 1); srcloc: L1806-181 {18065#true} is VALID [2020-07-18 02:30:11,394 INFO L280 TraceCheckUtils]: 229: Hoare triple {18065#true} SUMMARY for call write~init~int(72, ~#pnp_devids~0.base, 322 + ~#pnp_devids~0.offset, 1); srcloc: L1806-182 {18065#true} is VALID [2020-07-18 02:30:11,394 INFO L280 TraceCheckUtils]: 230: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 323 + ~#pnp_devids~0.offset, 1); srcloc: L1806-183 {18065#true} is VALID [2020-07-18 02:30:11,394 INFO L280 TraceCheckUtils]: 231: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 324 + ~#pnp_devids~0.offset, 1); srcloc: L1806-184 {18065#true} is VALID [2020-07-18 02:30:11,395 INFO L280 TraceCheckUtils]: 232: Hoare triple {18065#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 325 + ~#pnp_devids~0.offset, 1); srcloc: L1806-185 {18065#true} is VALID [2020-07-18 02:30:11,395 INFO L280 TraceCheckUtils]: 233: Hoare triple {18065#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 326 + ~#pnp_devids~0.offset, 1); srcloc: L1806-186 {18065#true} is VALID [2020-07-18 02:30:11,395 INFO L280 TraceCheckUtils]: 234: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 327 + ~#pnp_devids~0.offset, 1); srcloc: L1806-187 {18065#true} is VALID [2020-07-18 02:30:11,396 INFO L280 TraceCheckUtils]: 235: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 328 + ~#pnp_devids~0.offset, 8); srcloc: L1806-188 {18065#true} is VALID [2020-07-18 02:30:11,396 INFO L280 TraceCheckUtils]: 236: Hoare triple {18065#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 336 + ~#pnp_devids~0.offset, 1); srcloc: L1806-189 {18065#true} is VALID [2020-07-18 02:30:11,396 INFO L280 TraceCheckUtils]: 237: Hoare triple {18065#true} SUMMARY for call write~init~int(78, ~#pnp_devids~0.base, 337 + ~#pnp_devids~0.offset, 1); srcloc: L1806-190 {18065#true} is VALID [2020-07-18 02:30:11,397 INFO L280 TraceCheckUtils]: 238: Hoare triple {18065#true} SUMMARY for call write~init~int(80, ~#pnp_devids~0.base, 338 + ~#pnp_devids~0.offset, 1); srcloc: L1806-191 {18065#true} is VALID [2020-07-18 02:30:11,397 INFO L280 TraceCheckUtils]: 239: Hoare triple {18065#true} SUMMARY for call write~init~int(98, ~#pnp_devids~0.base, 339 + ~#pnp_devids~0.offset, 1); srcloc: L1806-192 {18065#true} is VALID [2020-07-18 02:30:11,397 INFO L280 TraceCheckUtils]: 240: Hoare triple {18065#true} SUMMARY for call write~init~int(48, ~#pnp_devids~0.base, 340 + ~#pnp_devids~0.offset, 1); srcloc: L1806-193 {18065#true} is VALID [2020-07-18 02:30:11,398 INFO L280 TraceCheckUtils]: 241: Hoare triple {18065#true} SUMMARY for call write~init~int(50, ~#pnp_devids~0.base, 341 + ~#pnp_devids~0.offset, 1); srcloc: L1806-194 {18065#true} is VALID [2020-07-18 02:30:11,398 INFO L280 TraceCheckUtils]: 242: Hoare triple {18065#true} SUMMARY for call write~init~int(102, ~#pnp_devids~0.base, 342 + ~#pnp_devids~0.offset, 1); srcloc: L1806-195 {18065#true} is VALID [2020-07-18 02:30:11,398 INFO L280 TraceCheckUtils]: 243: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 343 + ~#pnp_devids~0.offset, 1); srcloc: L1806-196 {18065#true} is VALID [2020-07-18 02:30:11,399 INFO L280 TraceCheckUtils]: 244: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 344 + ~#pnp_devids~0.offset, 8); srcloc: L1806-197 {18065#true} is VALID [2020-07-18 02:30:11,399 INFO L280 TraceCheckUtils]: 245: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 352 + ~#pnp_devids~0.offset, 1); srcloc: L1806-198 {18065#true} is VALID [2020-07-18 02:30:11,399 INFO L280 TraceCheckUtils]: 246: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 353 + ~#pnp_devids~0.offset, 1); srcloc: L1806-199 {18065#true} is VALID [2020-07-18 02:30:11,400 INFO L280 TraceCheckUtils]: 247: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 354 + ~#pnp_devids~0.offset, 1); srcloc: L1806-200 {18065#true} is VALID [2020-07-18 02:30:11,400 INFO L280 TraceCheckUtils]: 248: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 355 + ~#pnp_devids~0.offset, 1); srcloc: L1806-201 {18065#true} is VALID [2020-07-18 02:30:11,400 INFO L280 TraceCheckUtils]: 249: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 356 + ~#pnp_devids~0.offset, 1); srcloc: L1806-202 {18065#true} is VALID [2020-07-18 02:30:11,401 INFO L280 TraceCheckUtils]: 250: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 357 + ~#pnp_devids~0.offset, 1); srcloc: L1806-203 {18065#true} is VALID [2020-07-18 02:30:11,401 INFO L280 TraceCheckUtils]: 251: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 358 + ~#pnp_devids~0.offset, 1); srcloc: L1806-204 {18065#true} is VALID [2020-07-18 02:30:11,401 INFO L280 TraceCheckUtils]: 252: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 359 + ~#pnp_devids~0.offset, 1); srcloc: L1806-205 {18065#true} is VALID [2020-07-18 02:30:11,402 INFO L280 TraceCheckUtils]: 253: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#pnp_devids~0.base, 360 + ~#pnp_devids~0.offset, 8); srcloc: L1806-206 {18065#true} is VALID [2020-07-18 02:30:11,402 INFO L280 TraceCheckUtils]: 254: Hoare triple {18065#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[0 := 0]; {18065#true} is VALID [2020-07-18 02:30:11,403 INFO L280 TraceCheckUtils]: 255: Hoare triple {18065#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[1 := 0]; {18065#true} is VALID [2020-07-18 02:30:11,403 INFO L280 TraceCheckUtils]: 256: Hoare triple {18065#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[2 := 0]; {18065#true} is VALID [2020-07-18 02:30:11,403 INFO L280 TraceCheckUtils]: 257: Hoare triple {18065#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[3 := 0]; {18065#true} is VALID [2020-07-18 02:30:11,404 INFO L280 TraceCheckUtils]: 258: Hoare triple {18065#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[4 := 0]; {18065#true} is VALID [2020-07-18 02:30:11,404 INFO L280 TraceCheckUtils]: 259: Hoare triple {18065#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[5 := 0]; {18065#true} is VALID [2020-07-18 02:30:11,404 INFO L280 TraceCheckUtils]: 260: Hoare triple {18065#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[6 := 0]; {18065#true} is VALID [2020-07-18 02:30:11,405 INFO L280 TraceCheckUtils]: 261: Hoare triple {18065#true} ~__mod_pnp__pnp_devids_device_table~0.id := ~__mod_pnp__pnp_devids_device_table~0.id[7 := 0]; {18065#true} is VALID [2020-07-18 02:30:11,405 INFO L280 TraceCheckUtils]: 262: Hoare triple {18065#true} ~__mod_pnp__pnp_devids_device_table~0.driver_data := 0; {18065#true} is VALID [2020-07-18 02:30:11,405 INFO L280 TraceCheckUtils]: 263: Hoare triple {18065#true} SUMMARY for call ~#ns558_pnp_driver~0.base, ~#ns558_pnp_driver~0.offset := #Ultimate.allocOnStack(173); srcloc: L1884 {18065#true} is VALID [2020-07-18 02:30:11,406 INFO L280 TraceCheckUtils]: 264: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(#t~string91.base, #t~string91.offset, ~#ns558_pnp_driver~0.base, ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-1 {18065#true} is VALID [2020-07-18 02:30:11,406 INFO L280 TraceCheckUtils]: 265: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(~#pnp_devids~0.base, ~#pnp_devids~0.offset, ~#ns558_pnp_driver~0.base, 8 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-2 {18065#true} is VALID [2020-07-18 02:30:11,406 INFO L280 TraceCheckUtils]: 266: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#ns558_pnp_driver~0.base, 16 + ~#ns558_pnp_driver~0.offset, 4); srcloc: L1884-3 {18065#true} is VALID [2020-07-18 02:30:11,407 INFO L280 TraceCheckUtils]: 267: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(#funAddr~ns558_pnp_probe.base, #funAddr~ns558_pnp_probe.offset, ~#ns558_pnp_driver~0.base, 20 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-4 {18065#true} is VALID [2020-07-18 02:30:11,407 INFO L280 TraceCheckUtils]: 268: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 28 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-5 {18065#true} is VALID [2020-07-18 02:30:11,407 INFO L280 TraceCheckUtils]: 269: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 36 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-6 {18065#true} is VALID [2020-07-18 02:30:11,408 INFO L280 TraceCheckUtils]: 270: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 44 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-7 {18065#true} is VALID [2020-07-18 02:30:11,408 INFO L280 TraceCheckUtils]: 271: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 52 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-8 {18065#true} is VALID [2020-07-18 02:30:11,408 INFO L280 TraceCheckUtils]: 272: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 60 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-9 {18065#true} is VALID [2020-07-18 02:30:11,409 INFO L280 TraceCheckUtils]: 273: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 68 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-10 {18065#true} is VALID [2020-07-18 02:30:11,409 INFO L280 TraceCheckUtils]: 274: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 76 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-11 {18065#true} is VALID [2020-07-18 02:30:11,409 INFO L280 TraceCheckUtils]: 275: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 84 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-12 {18065#true} is VALID [2020-07-18 02:30:11,410 INFO L280 TraceCheckUtils]: 276: Hoare triple {18065#true} SUMMARY for call write~init~int(0, ~#ns558_pnp_driver~0.base, 92 + ~#ns558_pnp_driver~0.offset, 1); srcloc: L1884-13 {18065#true} is VALID [2020-07-18 02:30:11,410 INFO L280 TraceCheckUtils]: 277: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 93 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-14 {18065#true} is VALID [2020-07-18 02:30:11,410 INFO L280 TraceCheckUtils]: 278: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 101 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-15 {18065#true} is VALID [2020-07-18 02:30:11,411 INFO L280 TraceCheckUtils]: 279: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 109 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-16 {18065#true} is VALID [2020-07-18 02:30:11,411 INFO L280 TraceCheckUtils]: 280: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 117 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-17 {18065#true} is VALID [2020-07-18 02:30:11,411 INFO L280 TraceCheckUtils]: 281: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 125 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-18 {18065#true} is VALID [2020-07-18 02:30:11,412 INFO L280 TraceCheckUtils]: 282: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 133 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-19 {18065#true} is VALID [2020-07-18 02:30:11,412 INFO L280 TraceCheckUtils]: 283: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 141 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-20 {18065#true} is VALID [2020-07-18 02:30:11,412 INFO L280 TraceCheckUtils]: 284: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 149 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-21 {18065#true} is VALID [2020-07-18 02:30:11,413 INFO L280 TraceCheckUtils]: 285: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 157 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-22 {18065#true} is VALID [2020-07-18 02:30:11,413 INFO L280 TraceCheckUtils]: 286: Hoare triple {18065#true} SUMMARY for call write~init~$Pointer$(0, 0, ~#ns558_pnp_driver~0.base, 165 + ~#ns558_pnp_driver~0.offset, 8); srcloc: L1884-23 {18065#true} is VALID [2020-07-18 02:30:11,413 INFO L280 TraceCheckUtils]: 287: Hoare triple {18065#true} ~ldv_retval_0~0 := 0; {18065#true} is VALID [2020-07-18 02:30:11,414 INFO L280 TraceCheckUtils]: 288: Hoare triple {18065#true} ~ldv_retval_1~0 := 0; {18065#true} is VALID [2020-07-18 02:30:11,414 INFO L280 TraceCheckUtils]: 289: Hoare triple {18065#true} ~ldv_spin~0 := 0; {18065#true} is VALID [2020-07-18 02:30:11,414 INFO L280 TraceCheckUtils]: 290: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,415 INFO L275 TraceCheckUtils]: 291: Hoare quadruple {18065#true} {18065#true} #1322#return; {18065#true} is VALID [2020-07-18 02:30:11,415 INFO L263 TraceCheckUtils]: 292: Hoare triple {18065#true} call #t~ret127 := main(); {18065#true} is VALID [2020-07-18 02:30:11,415 INFO L280 TraceCheckUtils]: 293: Hoare triple {18065#true} havoc ~ldvarg1~0.base, ~ldvarg1~0.offset; {18065#true} is VALID [2020-07-18 02:30:11,416 INFO L280 TraceCheckUtils]: 294: Hoare triple {18065#true} havoc ~tmp~13.base, ~tmp~13.offset; {18065#true} is VALID [2020-07-18 02:30:11,416 INFO L280 TraceCheckUtils]: 295: Hoare triple {18065#true} havoc ~ldvarg0~0.base, ~ldvarg0~0.offset; {18065#true} is VALID [2020-07-18 02:30:11,416 INFO L280 TraceCheckUtils]: 296: Hoare triple {18065#true} havoc ~tmp___0~8.base, ~tmp___0~8.offset; {18065#true} is VALID [2020-07-18 02:30:11,417 INFO L280 TraceCheckUtils]: 297: Hoare triple {18065#true} havoc ~tmp___1~3; {18065#true} is VALID [2020-07-18 02:30:11,417 INFO L280 TraceCheckUtils]: 298: Hoare triple {18065#true} havoc ~tmp___2~2; {18065#true} is VALID [2020-07-18 02:30:11,417 INFO L280 TraceCheckUtils]: 299: Hoare triple {18065#true} havoc ~tmp___3~2; {18065#true} is VALID [2020-07-18 02:30:11,419 INFO L263 TraceCheckUtils]: 300: Hoare triple {18065#true} call #t~ret105.base, #t~ret105.offset := ldv_zalloc(16); {18526#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 02:30:11,419 INFO L280 TraceCheckUtils]: 301: Hoare triple {18526#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |old(#length)| |#length|))} ~size := #in~size; {18065#true} is VALID [2020-07-18 02:30:11,419 INFO L280 TraceCheckUtils]: 302: Hoare triple {18065#true} havoc ~p~1.base, ~p~1.offset; {18065#true} is VALID [2020-07-18 02:30:11,420 INFO L280 TraceCheckUtils]: 303: Hoare triple {18065#true} havoc ~tmp~1.base, ~tmp~1.offset; {18065#true} is VALID [2020-07-18 02:30:11,420 INFO L280 TraceCheckUtils]: 304: Hoare triple {18065#true} havoc ~tmp___0~1; {18065#true} is VALID [2020-07-18 02:30:11,420 INFO L280 TraceCheckUtils]: 305: Hoare triple {18065#true} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {18065#true} is VALID [2020-07-18 02:30:11,421 INFO L280 TraceCheckUtils]: 306: Hoare triple {18065#true} ~tmp___0~1 := #t~nondet26; {18065#true} is VALID [2020-07-18 02:30:11,421 INFO L280 TraceCheckUtils]: 307: Hoare triple {18065#true} havoc #t~nondet26; {18065#true} is VALID [2020-07-18 02:30:11,421 INFO L280 TraceCheckUtils]: 308: Hoare triple {18065#true} assume 0 != ~tmp___0~1; {18065#true} is VALID [2020-07-18 02:30:11,421 INFO L280 TraceCheckUtils]: 309: Hoare triple {18065#true} #res.base, #res.offset := 0, 0; {18065#true} is VALID [2020-07-18 02:30:11,422 INFO L280 TraceCheckUtils]: 310: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,422 INFO L275 TraceCheckUtils]: 311: Hoare quadruple {18065#true} {18065#true} #1150#return; {18065#true} is VALID [2020-07-18 02:30:11,422 INFO L280 TraceCheckUtils]: 312: Hoare triple {18065#true} ~tmp~13.base, ~tmp~13.offset := #t~ret105.base, #t~ret105.offset; {18065#true} is VALID [2020-07-18 02:30:11,423 INFO L280 TraceCheckUtils]: 313: Hoare triple {18065#true} havoc #t~ret105.base, #t~ret105.offset; {18065#true} is VALID [2020-07-18 02:30:11,423 INFO L280 TraceCheckUtils]: 314: Hoare triple {18065#true} ~ldvarg1~0.base, ~ldvarg1~0.offset := ~tmp~13.base, ~tmp~13.offset; {18065#true} is VALID [2020-07-18 02:30:11,424 INFO L263 TraceCheckUtils]: 315: Hoare triple {18065#true} call #t~ret106.base, #t~ret106.offset := ldv_zalloc(1656); {18526#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 02:30:11,425 INFO L280 TraceCheckUtils]: 316: Hoare triple {18526#(and (= |#valid| |old(#valid)|) (= |#memory_int| |old(#memory_int)|) (= |old(#length)| |#length|))} ~size := #in~size; {18065#true} is VALID [2020-07-18 02:30:11,425 INFO L280 TraceCheckUtils]: 317: Hoare triple {18065#true} havoc ~p~1.base, ~p~1.offset; {18065#true} is VALID [2020-07-18 02:30:11,426 INFO L280 TraceCheckUtils]: 318: Hoare triple {18065#true} havoc ~tmp~1.base, ~tmp~1.offset; {18065#true} is VALID [2020-07-18 02:30:11,426 INFO L280 TraceCheckUtils]: 319: Hoare triple {18065#true} havoc ~tmp___0~1; {18065#true} is VALID [2020-07-18 02:30:11,426 INFO L280 TraceCheckUtils]: 320: Hoare triple {18065#true} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {18065#true} is VALID [2020-07-18 02:30:11,427 INFO L280 TraceCheckUtils]: 321: Hoare triple {18065#true} ~tmp___0~1 := #t~nondet26; {18065#true} is VALID [2020-07-18 02:30:11,427 INFO L280 TraceCheckUtils]: 322: Hoare triple {18065#true} havoc #t~nondet26; {18065#true} is VALID [2020-07-18 02:30:11,427 INFO L280 TraceCheckUtils]: 323: Hoare triple {18065#true} assume 0 != ~tmp___0~1; {18065#true} is VALID [2020-07-18 02:30:11,428 INFO L280 TraceCheckUtils]: 324: Hoare triple {18065#true} #res.base, #res.offset := 0, 0; {18065#true} is VALID [2020-07-18 02:30:11,428 INFO L280 TraceCheckUtils]: 325: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,428 INFO L275 TraceCheckUtils]: 326: Hoare quadruple {18065#true} {18065#true} #1152#return; {18065#true} is VALID [2020-07-18 02:30:11,429 INFO L280 TraceCheckUtils]: 327: Hoare triple {18065#true} ~tmp___0~8.base, ~tmp___0~8.offset := #t~ret106.base, #t~ret106.offset; {18065#true} is VALID [2020-07-18 02:30:11,429 INFO L280 TraceCheckUtils]: 328: Hoare triple {18065#true} havoc #t~ret106.base, #t~ret106.offset; {18065#true} is VALID [2020-07-18 02:30:11,429 INFO L280 TraceCheckUtils]: 329: Hoare triple {18065#true} ~ldvarg0~0.base, ~ldvarg0~0.offset := ~tmp___0~8.base, ~tmp___0~8.offset; {18065#true} is VALID [2020-07-18 02:30:11,430 INFO L263 TraceCheckUtils]: 330: Hoare triple {18065#true} call ldv_initialize(); {18065#true} is VALID [2020-07-18 02:30:11,430 INFO L280 TraceCheckUtils]: 331: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,430 INFO L275 TraceCheckUtils]: 332: Hoare quadruple {18065#true} {18065#true} #1154#return; {18065#true} is VALID [2020-07-18 02:30:11,432 INFO L280 TraceCheckUtils]: 333: Hoare triple {18065#true} ~ldv_state_variable_1~0 := 0; {18382#(= 0 ~ldv_state_variable_1~0)} is VALID [2020-07-18 02:30:11,433 INFO L280 TraceCheckUtils]: 334: Hoare triple {18382#(= 0 ~ldv_state_variable_1~0)} ~ref_cnt~0 := 0; {18382#(= 0 ~ldv_state_variable_1~0)} is VALID [2020-07-18 02:30:11,434 INFO L280 TraceCheckUtils]: 335: Hoare triple {18382#(= 0 ~ldv_state_variable_1~0)} ~ldv_state_variable_0~0 := 1; {18382#(= 0 ~ldv_state_variable_1~0)} is VALID [2020-07-18 02:30:11,435 INFO L280 TraceCheckUtils]: 336: Hoare triple {18382#(= 0 ~ldv_state_variable_1~0)} assume -2147483648 <= #t~nondet107 && #t~nondet107 <= 2147483647; {18382#(= 0 ~ldv_state_variable_1~0)} is VALID [2020-07-18 02:30:11,435 INFO L280 TraceCheckUtils]: 337: Hoare triple {18382#(= 0 ~ldv_state_variable_1~0)} ~tmp___1~3 := #t~nondet107; {18382#(= 0 ~ldv_state_variable_1~0)} is VALID [2020-07-18 02:30:11,436 INFO L280 TraceCheckUtils]: 338: Hoare triple {18382#(= 0 ~ldv_state_variable_1~0)} havoc #t~nondet107; {18382#(= 0 ~ldv_state_variable_1~0)} is VALID [2020-07-18 02:30:11,437 INFO L280 TraceCheckUtils]: 339: Hoare triple {18382#(= 0 ~ldv_state_variable_1~0)} #t~switch108 := 0 == ~tmp___1~3; {18382#(= 0 ~ldv_state_variable_1~0)} is VALID [2020-07-18 02:30:11,438 INFO L280 TraceCheckUtils]: 340: Hoare triple {18382#(= 0 ~ldv_state_variable_1~0)} assume #t~switch108; {18382#(= 0 ~ldv_state_variable_1~0)} is VALID [2020-07-18 02:30:11,439 INFO L280 TraceCheckUtils]: 341: Hoare triple {18382#(= 0 ~ldv_state_variable_1~0)} assume 0 != ~ldv_state_variable_1~0; {18066#false} is VALID [2020-07-18 02:30:11,439 INFO L280 TraceCheckUtils]: 342: Hoare triple {18066#false} assume -2147483648 <= #t~nondet109 && #t~nondet109 <= 2147483647; {18066#false} is VALID [2020-07-18 02:30:11,440 INFO L280 TraceCheckUtils]: 343: Hoare triple {18066#false} ~tmp___2~2 := #t~nondet109; {18066#false} is VALID [2020-07-18 02:30:11,440 INFO L280 TraceCheckUtils]: 344: Hoare triple {18066#false} havoc #t~nondet109; {18066#false} is VALID [2020-07-18 02:30:11,440 INFO L280 TraceCheckUtils]: 345: Hoare triple {18066#false} #t~switch110 := 0 == ~tmp___2~2; {18066#false} is VALID [2020-07-18 02:30:11,441 INFO L280 TraceCheckUtils]: 346: Hoare triple {18066#false} assume #t~switch110; {18066#false} is VALID [2020-07-18 02:30:11,441 INFO L280 TraceCheckUtils]: 347: Hoare triple {18066#false} assume 1 == ~ldv_state_variable_1~0; {18066#false} is VALID [2020-07-18 02:30:11,441 INFO L263 TraceCheckUtils]: 348: Hoare triple {18066#false} call #t~ret111 := ns558_pnp_probe(~ldvarg0~0.base, ~ldvarg0~0.offset, ~ldvarg1~0.base, ~ldvarg1~0.offset); {18066#false} is VALID [2020-07-18 02:30:11,442 INFO L280 TraceCheckUtils]: 349: Hoare triple {18066#false} ~dev.base, ~dev.offset := #in~dev.base, #in~dev.offset; {18066#false} is VALID [2020-07-18 02:30:11,442 INFO L280 TraceCheckUtils]: 350: Hoare triple {18066#false} ~did.base, ~did.offset := #in~did.base, #in~did.offset; {18066#false} is VALID [2020-07-18 02:30:11,442 INFO L280 TraceCheckUtils]: 351: Hoare triple {18066#false} havoc ~ioport~0; {18066#false} is VALID [2020-07-18 02:30:11,443 INFO L280 TraceCheckUtils]: 352: Hoare triple {18066#false} havoc ~iolen~0; {18066#false} is VALID [2020-07-18 02:30:11,443 INFO L280 TraceCheckUtils]: 353: Hoare triple {18066#false} havoc ~ns558~1.base, ~ns558~1.offset; {18066#false} is VALID [2020-07-18 02:30:11,443 INFO L280 TraceCheckUtils]: 354: Hoare triple {18066#false} havoc ~port~1.base, ~port~1.offset; {18066#false} is VALID [2020-07-18 02:30:11,444 INFO L280 TraceCheckUtils]: 355: Hoare triple {18066#false} havoc ~tmp~11; {18066#false} is VALID [2020-07-18 02:30:11,444 INFO L280 TraceCheckUtils]: 356: Hoare triple {18066#false} havoc ~tmp___0~6; {18066#false} is VALID [2020-07-18 02:30:11,444 INFO L280 TraceCheckUtils]: 357: Hoare triple {18066#false} havoc ~tmp___1~2; {18066#false} is VALID [2020-07-18 02:30:11,445 INFO L280 TraceCheckUtils]: 358: Hoare triple {18066#false} havoc ~tmp___2~1.base, ~tmp___2~1.offset; {18066#false} is VALID [2020-07-18 02:30:11,445 INFO L280 TraceCheckUtils]: 359: Hoare triple {18066#false} havoc ~tmp___3~1.base, ~tmp___3~1.offset; {18066#false} is VALID [2020-07-18 02:30:11,445 INFO L280 TraceCheckUtils]: 360: Hoare triple {18066#false} havoc ~tmp___4~1.base, ~tmp___4~1.offset; {18066#false} is VALID [2020-07-18 02:30:11,446 INFO L263 TraceCheckUtils]: 361: Hoare triple {18066#false} call #t~ret77 := pnp_port_valid(~dev.base, ~dev.offset, 0); {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 02:30:11,446 INFO L280 TraceCheckUtils]: 362: Hoare triple {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~dev.base, ~dev.offset := #in~dev.base, #in~dev.offset; {18065#true} is VALID [2020-07-18 02:30:11,446 INFO L280 TraceCheckUtils]: 363: Hoare triple {18065#true} ~bar := #in~bar; {18065#true} is VALID [2020-07-18 02:30:11,447 INFO L280 TraceCheckUtils]: 364: Hoare triple {18065#true} havoc ~tmp~8.base, ~tmp~8.offset; {18065#true} is VALID [2020-07-18 02:30:11,447 INFO L280 TraceCheckUtils]: 365: Hoare triple {18065#true} havoc ~tmp___0~3; {18065#true} is VALID [2020-07-18 02:30:11,449 INFO L263 TraceCheckUtils]: 366: Hoare triple {18065#true} call #t~ret51.base, #t~ret51.offset := pnp_get_resource(~dev.base, ~dev.offset, 256, ~bar); {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 02:30:11,450 INFO L280 TraceCheckUtils]: 367: Hoare triple {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {18065#true} is VALID [2020-07-18 02:30:11,450 INFO L280 TraceCheckUtils]: 368: Hoare triple {18065#true} ~arg1 := #in~arg1; {18065#true} is VALID [2020-07-18 02:30:11,450 INFO L280 TraceCheckUtils]: 369: Hoare triple {18065#true} ~arg2 := #in~arg2; {18065#true} is VALID [2020-07-18 02:30:11,451 INFO L263 TraceCheckUtils]: 370: Hoare triple {18065#true} call #t~ret122.base, #t~ret122.offset := ldv_malloc(56); {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 02:30:11,452 INFO L280 TraceCheckUtils]: 371: Hoare triple {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {18065#true} is VALID [2020-07-18 02:30:11,452 INFO L280 TraceCheckUtils]: 372: Hoare triple {18065#true} havoc ~p~0.base, ~p~0.offset; {18065#true} is VALID [2020-07-18 02:30:11,452 INFO L280 TraceCheckUtils]: 373: Hoare triple {18065#true} havoc ~tmp~0.base, ~tmp~0.offset; {18065#true} is VALID [2020-07-18 02:30:11,453 INFO L280 TraceCheckUtils]: 374: Hoare triple {18065#true} havoc ~tmp___0~0; {18065#true} is VALID [2020-07-18 02:30:11,453 INFO L280 TraceCheckUtils]: 375: Hoare triple {18065#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {18065#true} is VALID [2020-07-18 02:30:11,453 INFO L280 TraceCheckUtils]: 376: Hoare triple {18065#true} ~tmp___0~0 := #t~nondet24; {18065#true} is VALID [2020-07-18 02:30:11,454 INFO L280 TraceCheckUtils]: 377: Hoare triple {18065#true} havoc #t~nondet24; {18065#true} is VALID [2020-07-18 02:30:11,454 INFO L280 TraceCheckUtils]: 378: Hoare triple {18065#true} assume 0 != ~tmp___0~0; {18065#true} is VALID [2020-07-18 02:30:11,454 INFO L280 TraceCheckUtils]: 379: Hoare triple {18065#true} #res.base, #res.offset := 0, 0; {18065#true} is VALID [2020-07-18 02:30:11,455 INFO L280 TraceCheckUtils]: 380: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,455 INFO L275 TraceCheckUtils]: 381: Hoare quadruple {18065#true} {18065#true} #1148#return; {18065#true} is VALID [2020-07-18 02:30:11,455 INFO L280 TraceCheckUtils]: 382: Hoare triple {18065#true} #res.base, #res.offset := #t~ret122.base, #t~ret122.offset; {18065#true} is VALID [2020-07-18 02:30:11,455 INFO L280 TraceCheckUtils]: 383: Hoare triple {18065#true} havoc #t~ret122.base, #t~ret122.offset; {18065#true} is VALID [2020-07-18 02:30:11,456 INFO L280 TraceCheckUtils]: 384: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,456 INFO L275 TraceCheckUtils]: 385: Hoare quadruple {18065#true} {18065#true} #1312#return; {18065#true} is VALID [2020-07-18 02:30:11,456 INFO L280 TraceCheckUtils]: 386: Hoare triple {18065#true} ~tmp~8.base, ~tmp~8.offset := #t~ret51.base, #t~ret51.offset; {18065#true} is VALID [2020-07-18 02:30:11,456 INFO L280 TraceCheckUtils]: 387: Hoare triple {18065#true} havoc #t~ret51.base, #t~ret51.offset; {18065#true} is VALID [2020-07-18 02:30:11,456 INFO L263 TraceCheckUtils]: 388: Hoare triple {18065#true} call #t~ret52 := pnp_resource_valid(~tmp~8.base, ~tmp~8.offset); {18065#true} is VALID [2020-07-18 02:30:11,457 INFO L280 TraceCheckUtils]: 389: Hoare triple {18065#true} ~res.base, ~res.offset := #in~res.base, #in~res.offset; {18065#true} is VALID [2020-07-18 02:30:11,457 INFO L280 TraceCheckUtils]: 390: Hoare triple {18065#true} assume 0 != (~res.base + ~res.offset) % 18446744073709551616; {18065#true} is VALID [2020-07-18 02:30:11,457 INFO L280 TraceCheckUtils]: 391: Hoare triple {18065#true} #res := 1; {18065#true} is VALID [2020-07-18 02:30:11,457 INFO L280 TraceCheckUtils]: 392: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,457 INFO L275 TraceCheckUtils]: 393: Hoare quadruple {18065#true} {18065#true} #1314#return; {18065#true} is VALID [2020-07-18 02:30:11,458 INFO L280 TraceCheckUtils]: 394: Hoare triple {18065#true} assume -2147483648 <= #t~ret52 && #t~ret52 <= 2147483647; {18065#true} is VALID [2020-07-18 02:30:11,458 INFO L280 TraceCheckUtils]: 395: Hoare triple {18065#true} ~tmp___0~3 := #t~ret52; {18065#true} is VALID [2020-07-18 02:30:11,458 INFO L280 TraceCheckUtils]: 396: Hoare triple {18065#true} havoc #t~ret52; {18065#true} is VALID [2020-07-18 02:30:11,458 INFO L280 TraceCheckUtils]: 397: Hoare triple {18065#true} #res := ~tmp___0~3; {18065#true} is VALID [2020-07-18 02:30:11,459 INFO L280 TraceCheckUtils]: 398: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,459 INFO L275 TraceCheckUtils]: 399: Hoare quadruple {18065#true} {18066#false} #1280#return; {18066#false} is VALID [2020-07-18 02:30:11,459 INFO L280 TraceCheckUtils]: 400: Hoare triple {18066#false} assume -2147483648 <= #t~ret77 && #t~ret77 <= 2147483647; {18066#false} is VALID [2020-07-18 02:30:11,459 INFO L280 TraceCheckUtils]: 401: Hoare triple {18066#false} ~tmp~11 := #t~ret77; {18066#false} is VALID [2020-07-18 02:30:11,460 INFO L280 TraceCheckUtils]: 402: Hoare triple {18066#false} havoc #t~ret77; {18066#false} is VALID [2020-07-18 02:30:11,460 INFO L280 TraceCheckUtils]: 403: Hoare triple {18066#false} assume !(0 == ~tmp~11); {18066#false} is VALID [2020-07-18 02:30:11,460 INFO L263 TraceCheckUtils]: 404: Hoare triple {18066#false} call #t~ret80 := pnp_port_start(~dev.base, ~dev.offset, 0); {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 02:30:11,460 INFO L280 TraceCheckUtils]: 405: Hoare triple {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~dev.base, ~dev.offset := #in~dev.base, #in~dev.offset; {18065#true} is VALID [2020-07-18 02:30:11,461 INFO L280 TraceCheckUtils]: 406: Hoare triple {18065#true} ~bar := #in~bar; {18065#true} is VALID [2020-07-18 02:30:11,461 INFO L280 TraceCheckUtils]: 407: Hoare triple {18065#true} havoc ~res~0.base, ~res~0.offset; {18065#true} is VALID [2020-07-18 02:30:11,461 INFO L280 TraceCheckUtils]: 408: Hoare triple {18065#true} havoc ~tmp~7.base, ~tmp~7.offset; {18065#true} is VALID [2020-07-18 02:30:11,461 INFO L280 TraceCheckUtils]: 409: Hoare triple {18065#true} havoc ~tmp___0~2; {18065#true} is VALID [2020-07-18 02:30:11,463 INFO L263 TraceCheckUtils]: 410: Hoare triple {18065#true} call #t~ret48.base, #t~ret48.offset := pnp_get_resource(~dev.base, ~dev.offset, 256, ~bar); {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 02:30:11,463 INFO L280 TraceCheckUtils]: 411: Hoare triple {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {18065#true} is VALID [2020-07-18 02:30:11,463 INFO L280 TraceCheckUtils]: 412: Hoare triple {18065#true} ~arg1 := #in~arg1; {18065#true} is VALID [2020-07-18 02:30:11,463 INFO L280 TraceCheckUtils]: 413: Hoare triple {18065#true} ~arg2 := #in~arg2; {18065#true} is VALID [2020-07-18 02:30:11,464 INFO L263 TraceCheckUtils]: 414: Hoare triple {18065#true} call #t~ret122.base, #t~ret122.offset := ldv_malloc(56); {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 02:30:11,465 INFO L280 TraceCheckUtils]: 415: Hoare triple {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {18065#true} is VALID [2020-07-18 02:30:11,465 INFO L280 TraceCheckUtils]: 416: Hoare triple {18065#true} havoc ~p~0.base, ~p~0.offset; {18065#true} is VALID [2020-07-18 02:30:11,465 INFO L280 TraceCheckUtils]: 417: Hoare triple {18065#true} havoc ~tmp~0.base, ~tmp~0.offset; {18065#true} is VALID [2020-07-18 02:30:11,465 INFO L280 TraceCheckUtils]: 418: Hoare triple {18065#true} havoc ~tmp___0~0; {18065#true} is VALID [2020-07-18 02:30:11,465 INFO L280 TraceCheckUtils]: 419: Hoare triple {18065#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {18065#true} is VALID [2020-07-18 02:30:11,466 INFO L280 TraceCheckUtils]: 420: Hoare triple {18065#true} ~tmp___0~0 := #t~nondet24; {18065#true} is VALID [2020-07-18 02:30:11,466 INFO L280 TraceCheckUtils]: 421: Hoare triple {18065#true} havoc #t~nondet24; {18065#true} is VALID [2020-07-18 02:30:11,466 INFO L280 TraceCheckUtils]: 422: Hoare triple {18065#true} assume 0 != ~tmp___0~0; {18065#true} is VALID [2020-07-18 02:30:11,466 INFO L280 TraceCheckUtils]: 423: Hoare triple {18065#true} #res.base, #res.offset := 0, 0; {18065#true} is VALID [2020-07-18 02:30:11,466 INFO L280 TraceCheckUtils]: 424: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,467 INFO L275 TraceCheckUtils]: 425: Hoare quadruple {18065#true} {18065#true} #1148#return; {18065#true} is VALID [2020-07-18 02:30:11,467 INFO L280 TraceCheckUtils]: 426: Hoare triple {18065#true} #res.base, #res.offset := #t~ret122.base, #t~ret122.offset; {18065#true} is VALID [2020-07-18 02:30:11,467 INFO L280 TraceCheckUtils]: 427: Hoare triple {18065#true} havoc #t~ret122.base, #t~ret122.offset; {18065#true} is VALID [2020-07-18 02:30:11,467 INFO L280 TraceCheckUtils]: 428: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,468 INFO L275 TraceCheckUtils]: 429: Hoare quadruple {18065#true} {18065#true} #1192#return; {18065#true} is VALID [2020-07-18 02:30:11,468 INFO L280 TraceCheckUtils]: 430: Hoare triple {18065#true} ~tmp~7.base, ~tmp~7.offset := #t~ret48.base, #t~ret48.offset; {18065#true} is VALID [2020-07-18 02:30:11,469 INFO L280 TraceCheckUtils]: 431: Hoare triple {18065#true} havoc #t~ret48.base, #t~ret48.offset; {18065#true} is VALID [2020-07-18 02:30:11,469 INFO L280 TraceCheckUtils]: 432: Hoare triple {18065#true} ~res~0.base, ~res~0.offset := ~tmp~7.base, ~tmp~7.offset; {18065#true} is VALID [2020-07-18 02:30:11,469 INFO L263 TraceCheckUtils]: 433: Hoare triple {18065#true} call #t~ret49 := pnp_resource_valid(~res~0.base, ~res~0.offset); {18065#true} is VALID [2020-07-18 02:30:11,470 INFO L280 TraceCheckUtils]: 434: Hoare triple {18065#true} ~res.base, ~res.offset := #in~res.base, #in~res.offset; {18065#true} is VALID [2020-07-18 02:30:11,470 INFO L280 TraceCheckUtils]: 435: Hoare triple {18065#true} assume 0 != (~res.base + ~res.offset) % 18446744073709551616; {18065#true} is VALID [2020-07-18 02:30:11,470 INFO L280 TraceCheckUtils]: 436: Hoare triple {18065#true} #res := 1; {18065#true} is VALID [2020-07-18 02:30:11,471 INFO L280 TraceCheckUtils]: 437: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,471 INFO L275 TraceCheckUtils]: 438: Hoare quadruple {18065#true} {18065#true} #1194#return; {18065#true} is VALID [2020-07-18 02:30:11,471 INFO L280 TraceCheckUtils]: 439: Hoare triple {18065#true} assume -2147483648 <= #t~ret49 && #t~ret49 <= 2147483647; {18065#true} is VALID [2020-07-18 02:30:11,472 INFO L280 TraceCheckUtils]: 440: Hoare triple {18065#true} ~tmp___0~2 := #t~ret49; {18065#true} is VALID [2020-07-18 02:30:11,472 INFO L280 TraceCheckUtils]: 441: Hoare triple {18065#true} havoc #t~ret49; {18065#true} is VALID [2020-07-18 02:30:11,472 INFO L280 TraceCheckUtils]: 442: Hoare triple {18065#true} assume !(0 != ~tmp___0~2); {18065#true} is VALID [2020-07-18 02:30:11,473 INFO L280 TraceCheckUtils]: 443: Hoare triple {18065#true} #res := 0; {18065#true} is VALID [2020-07-18 02:30:11,473 INFO L280 TraceCheckUtils]: 444: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,473 INFO L275 TraceCheckUtils]: 445: Hoare quadruple {18065#true} {18066#false} #1282#return; {18066#false} is VALID [2020-07-18 02:30:11,474 INFO L280 TraceCheckUtils]: 446: Hoare triple {18066#false} ~tmp___0~6 := #t~ret80; {18066#false} is VALID [2020-07-18 02:30:11,474 INFO L280 TraceCheckUtils]: 447: Hoare triple {18066#false} havoc #t~ret80; {18066#false} is VALID [2020-07-18 02:30:11,475 INFO L280 TraceCheckUtils]: 448: Hoare triple {18066#false} ~ioport~0 := (if ~tmp___0~6 % 18446744073709551616 % 4294967296 <= 2147483647 then ~tmp___0~6 % 18446744073709551616 % 4294967296 else ~tmp___0~6 % 18446744073709551616 % 4294967296 - 4294967296); {18066#false} is VALID [2020-07-18 02:30:11,475 INFO L263 TraceCheckUtils]: 449: Hoare triple {18066#false} call #t~ret81 := pnp_port_len(~dev.base, ~dev.offset, 0); {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 02:30:11,475 INFO L280 TraceCheckUtils]: 450: Hoare triple {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~dev.base, ~dev.offset := #in~dev.base, #in~dev.offset; {18065#true} is VALID [2020-07-18 02:30:11,476 INFO L280 TraceCheckUtils]: 451: Hoare triple {18065#true} ~bar := #in~bar; {18065#true} is VALID [2020-07-18 02:30:11,476 INFO L280 TraceCheckUtils]: 452: Hoare triple {18065#true} havoc ~res~1.base, ~res~1.offset; {18065#true} is VALID [2020-07-18 02:30:11,476 INFO L280 TraceCheckUtils]: 453: Hoare triple {18065#true} havoc ~tmp~9.base, ~tmp~9.offset; {18065#true} is VALID [2020-07-18 02:30:11,477 INFO L280 TraceCheckUtils]: 454: Hoare triple {18065#true} havoc ~tmp___0~4; {18065#true} is VALID [2020-07-18 02:30:11,477 INFO L280 TraceCheckUtils]: 455: Hoare triple {18065#true} havoc ~tmp___1~0; {18065#true} is VALID [2020-07-18 02:30:11,479 INFO L263 TraceCheckUtils]: 456: Hoare triple {18065#true} call #t~ret53.base, #t~ret53.offset := pnp_get_resource(~dev.base, ~dev.offset, 256, ~bar); {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 02:30:11,479 INFO L280 TraceCheckUtils]: 457: Hoare triple {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {18065#true} is VALID [2020-07-18 02:30:11,480 INFO L280 TraceCheckUtils]: 458: Hoare triple {18065#true} ~arg1 := #in~arg1; {18065#true} is VALID [2020-07-18 02:30:11,480 INFO L280 TraceCheckUtils]: 459: Hoare triple {18065#true} ~arg2 := #in~arg2; {18065#true} is VALID [2020-07-18 02:30:11,481 INFO L263 TraceCheckUtils]: 460: Hoare triple {18065#true} call #t~ret122.base, #t~ret122.offset := ldv_malloc(56); {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 02:30:11,482 INFO L280 TraceCheckUtils]: 461: Hoare triple {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {18065#true} is VALID [2020-07-18 02:30:11,482 INFO L280 TraceCheckUtils]: 462: Hoare triple {18065#true} havoc ~p~0.base, ~p~0.offset; {18065#true} is VALID [2020-07-18 02:30:11,483 INFO L280 TraceCheckUtils]: 463: Hoare triple {18065#true} havoc ~tmp~0.base, ~tmp~0.offset; {18065#true} is VALID [2020-07-18 02:30:11,483 INFO L280 TraceCheckUtils]: 464: Hoare triple {18065#true} havoc ~tmp___0~0; {18065#true} is VALID [2020-07-18 02:30:11,483 INFO L280 TraceCheckUtils]: 465: Hoare triple {18065#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {18065#true} is VALID [2020-07-18 02:30:11,484 INFO L280 TraceCheckUtils]: 466: Hoare triple {18065#true} ~tmp___0~0 := #t~nondet24; {18065#true} is VALID [2020-07-18 02:30:11,484 INFO L280 TraceCheckUtils]: 467: Hoare triple {18065#true} havoc #t~nondet24; {18065#true} is VALID [2020-07-18 02:30:11,484 INFO L280 TraceCheckUtils]: 468: Hoare triple {18065#true} assume 0 != ~tmp___0~0; {18065#true} is VALID [2020-07-18 02:30:11,484 INFO L280 TraceCheckUtils]: 469: Hoare triple {18065#true} #res.base, #res.offset := 0, 0; {18065#true} is VALID [2020-07-18 02:30:11,485 INFO L280 TraceCheckUtils]: 470: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,485 INFO L275 TraceCheckUtils]: 471: Hoare quadruple {18065#true} {18065#true} #1148#return; {18065#true} is VALID [2020-07-18 02:30:11,485 INFO L280 TraceCheckUtils]: 472: Hoare triple {18065#true} #res.base, #res.offset := #t~ret122.base, #t~ret122.offset; {18065#true} is VALID [2020-07-18 02:30:11,486 INFO L280 TraceCheckUtils]: 473: Hoare triple {18065#true} havoc #t~ret122.base, #t~ret122.offset; {18065#true} is VALID [2020-07-18 02:30:11,486 INFO L280 TraceCheckUtils]: 474: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,486 INFO L275 TraceCheckUtils]: 475: Hoare quadruple {18065#true} {18065#true} #1200#return; {18065#true} is VALID [2020-07-18 02:30:11,487 INFO L280 TraceCheckUtils]: 476: Hoare triple {18065#true} ~tmp~9.base, ~tmp~9.offset := #t~ret53.base, #t~ret53.offset; {18065#true} is VALID [2020-07-18 02:30:11,487 INFO L280 TraceCheckUtils]: 477: Hoare triple {18065#true} havoc #t~ret53.base, #t~ret53.offset; {18065#true} is VALID [2020-07-18 02:30:11,487 INFO L280 TraceCheckUtils]: 478: Hoare triple {18065#true} ~res~1.base, ~res~1.offset := ~tmp~9.base, ~tmp~9.offset; {18065#true} is VALID [2020-07-18 02:30:11,488 INFO L263 TraceCheckUtils]: 479: Hoare triple {18065#true} call #t~ret54 := pnp_resource_valid(~res~1.base, ~res~1.offset); {18065#true} is VALID [2020-07-18 02:30:11,488 INFO L280 TraceCheckUtils]: 480: Hoare triple {18065#true} ~res.base, ~res.offset := #in~res.base, #in~res.offset; {18065#true} is VALID [2020-07-18 02:30:11,488 INFO L280 TraceCheckUtils]: 481: Hoare triple {18065#true} assume 0 != (~res.base + ~res.offset) % 18446744073709551616; {18065#true} is VALID [2020-07-18 02:30:11,489 INFO L280 TraceCheckUtils]: 482: Hoare triple {18065#true} #res := 1; {18065#true} is VALID [2020-07-18 02:30:11,489 INFO L280 TraceCheckUtils]: 483: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,489 INFO L275 TraceCheckUtils]: 484: Hoare quadruple {18065#true} {18065#true} #1202#return; {18065#true} is VALID [2020-07-18 02:30:11,490 INFO L280 TraceCheckUtils]: 485: Hoare triple {18065#true} assume -2147483648 <= #t~ret54 && #t~ret54 <= 2147483647; {18065#true} is VALID [2020-07-18 02:30:11,490 INFO L280 TraceCheckUtils]: 486: Hoare triple {18065#true} ~tmp___1~0 := #t~ret54; {18065#true} is VALID [2020-07-18 02:30:11,491 INFO L280 TraceCheckUtils]: 487: Hoare triple {18065#true} havoc #t~ret54; {18065#true} is VALID [2020-07-18 02:30:11,491 INFO L280 TraceCheckUtils]: 488: Hoare triple {18065#true} assume !(0 != ~tmp___1~0); {18065#true} is VALID [2020-07-18 02:30:11,491 INFO L280 TraceCheckUtils]: 489: Hoare triple {18065#true} #res := 0; {18065#true} is VALID [2020-07-18 02:30:11,492 INFO L280 TraceCheckUtils]: 490: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,492 INFO L275 TraceCheckUtils]: 491: Hoare quadruple {18065#true} {18066#false} #1284#return; {18066#false} is VALID [2020-07-18 02:30:11,492 INFO L280 TraceCheckUtils]: 492: Hoare triple {18066#false} ~tmp___1~2 := #t~ret81; {18066#false} is VALID [2020-07-18 02:30:11,493 INFO L280 TraceCheckUtils]: 493: Hoare triple {18066#false} havoc #t~ret81; {18066#false} is VALID [2020-07-18 02:30:11,493 INFO L280 TraceCheckUtils]: 494: Hoare triple {18066#false} ~iolen~0 := (if ~tmp___1~2 % 18446744073709551616 % 4294967296 <= 2147483647 then ~tmp___1~2 % 18446744073709551616 % 4294967296 else ~tmp___1~2 % 18446744073709551616 % 4294967296 - 4294967296); {18066#false} is VALID [2020-07-18 02:30:11,493 INFO L263 TraceCheckUtils]: 495: Hoare triple {18066#false} call #t~ret83.base, #t~ret83.offset := __request_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, ~ioport~0, ~iolen~0, #t~string82.base, #t~string82.offset, 0); {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 02:30:11,494 INFO L280 TraceCheckUtils]: 496: Hoare triple {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~arg0.base, ~arg0.offset := #in~arg0.base, #in~arg0.offset; {18065#true} is VALID [2020-07-18 02:30:11,494 INFO L280 TraceCheckUtils]: 497: Hoare triple {18065#true} ~arg1 := #in~arg1; {18065#true} is VALID [2020-07-18 02:30:11,494 INFO L280 TraceCheckUtils]: 498: Hoare triple {18065#true} ~arg2 := #in~arg2; {18065#true} is VALID [2020-07-18 02:30:11,495 INFO L280 TraceCheckUtils]: 499: Hoare triple {18065#true} ~arg3.base, ~arg3.offset := #in~arg3.base, #in~arg3.offset; {18065#true} is VALID [2020-07-18 02:30:11,495 INFO L280 TraceCheckUtils]: 500: Hoare triple {18065#true} ~arg4 := #in~arg4; {18065#true} is VALID [2020-07-18 02:30:11,497 INFO L263 TraceCheckUtils]: 501: Hoare triple {18065#true} call #t~ret118.base, #t~ret118.offset := ldv_malloc(56); {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} is VALID [2020-07-18 02:30:11,497 INFO L280 TraceCheckUtils]: 502: Hoare triple {18527#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|))} ~size := #in~size; {18065#true} is VALID [2020-07-18 02:30:11,497 INFO L280 TraceCheckUtils]: 503: Hoare triple {18065#true} havoc ~p~0.base, ~p~0.offset; {18065#true} is VALID [2020-07-18 02:30:11,498 INFO L280 TraceCheckUtils]: 504: Hoare triple {18065#true} havoc ~tmp~0.base, ~tmp~0.offset; {18065#true} is VALID [2020-07-18 02:30:11,498 INFO L280 TraceCheckUtils]: 505: Hoare triple {18065#true} havoc ~tmp___0~0; {18065#true} is VALID [2020-07-18 02:30:11,498 INFO L280 TraceCheckUtils]: 506: Hoare triple {18065#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {18065#true} is VALID [2020-07-18 02:30:11,499 INFO L280 TraceCheckUtils]: 507: Hoare triple {18065#true} ~tmp___0~0 := #t~nondet24; {18065#true} is VALID [2020-07-18 02:30:11,499 INFO L280 TraceCheckUtils]: 508: Hoare triple {18065#true} havoc #t~nondet24; {18065#true} is VALID [2020-07-18 02:30:11,500 INFO L280 TraceCheckUtils]: 509: Hoare triple {18065#true} assume 0 != ~tmp___0~0; {18065#true} is VALID [2020-07-18 02:30:11,500 INFO L280 TraceCheckUtils]: 510: Hoare triple {18065#true} #res.base, #res.offset := 0, 0; {18065#true} is VALID [2020-07-18 02:30:11,500 INFO L280 TraceCheckUtils]: 511: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,501 INFO L275 TraceCheckUtils]: 512: Hoare quadruple {18065#true} {18065#true} #1310#return; {18065#true} is VALID [2020-07-18 02:30:11,501 INFO L280 TraceCheckUtils]: 513: Hoare triple {18065#true} #res.base, #res.offset := #t~ret118.base, #t~ret118.offset; {18065#true} is VALID [2020-07-18 02:30:11,501 INFO L280 TraceCheckUtils]: 514: Hoare triple {18065#true} havoc #t~ret118.base, #t~ret118.offset; {18065#true} is VALID [2020-07-18 02:30:11,502 INFO L280 TraceCheckUtils]: 515: Hoare triple {18065#true} assume true; {18065#true} is VALID [2020-07-18 02:30:11,502 INFO L275 TraceCheckUtils]: 516: Hoare quadruple {18065#true} {18066#false} #1286#return; {18066#false} is VALID [2020-07-18 02:30:11,502 INFO L280 TraceCheckUtils]: 517: Hoare triple {18066#false} ~tmp___2~1.base, ~tmp___2~1.offset := #t~ret83.base, #t~ret83.offset; {18066#false} is VALID [2020-07-18 02:30:11,503 INFO L280 TraceCheckUtils]: 518: Hoare triple {18066#false} havoc #t~ret83.base, #t~ret83.offset; {18066#false} is VALID [2020-07-18 02:30:11,503 INFO L280 TraceCheckUtils]: 519: Hoare triple {18066#false} assume !(0 == (~tmp___2~1.base + ~tmp___2~1.offset) % 18446744073709551616); {18066#false} is VALID [2020-07-18 02:30:11,503 INFO L263 TraceCheckUtils]: 520: Hoare triple {18066#false} call #t~ret84.base, #t~ret84.offset := kzalloc(48, 208); {18066#false} is VALID [2020-07-18 02:30:11,504 INFO L280 TraceCheckUtils]: 521: Hoare triple {18066#false} ~size := #in~size; {18066#false} is VALID [2020-07-18 02:30:11,504 INFO L280 TraceCheckUtils]: 522: Hoare triple {18066#false} ~flags := #in~flags; {18066#false} is VALID [2020-07-18 02:30:11,504 INFO L263 TraceCheckUtils]: 523: Hoare triple {18066#false} call ldv_check_alloc_flags(~flags); {18066#false} is VALID [2020-07-18 02:30:11,505 INFO L280 TraceCheckUtils]: 524: Hoare triple {18066#false} ~flags := #in~flags; {18066#false} is VALID [2020-07-18 02:30:11,505 INFO L280 TraceCheckUtils]: 525: Hoare triple {18066#false} assume !(0 == ~ldv_spin~0 || 0 == ~bitwiseAnd(~flags, 16) % 4294967296); {18066#false} is VALID [2020-07-18 02:30:11,505 INFO L263 TraceCheckUtils]: 526: Hoare triple {18066#false} call ldv_error(); {18066#false} is VALID [2020-07-18 02:30:11,506 INFO L280 TraceCheckUtils]: 527: Hoare triple {18066#false} assume !false; {18066#false} is VALID [2020-07-18 02:30:11,939 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2020-07-18 02:30:12,560 INFO L192 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-18 02:30:12,560 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1139506933] [2020-07-18 02:30:12,561 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-18 02:30:12,561 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2020-07-18 02:30:12,561 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101290763] [2020-07-18 02:30:12,562 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 528 [2020-07-18 02:30:12,564 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-18 02:30:12,564 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 22 states. [2020-07-18 02:30:12,566 WARN L140 InductivityCheck]: Transition 18656#(and (= 208 |kzalloc_#in~flags|) (not (= 0 (mod (+ ns558_pnp_probe_~tmp___2~1.offset ns558_pnp_probe_~tmp___2~1.base) 18446744073709551616))) (= kzalloc_~flags |kzalloc_#in~flags|) (= 48 |kzalloc_#in~size|) (= kzalloc_~size |kzalloc_#in~size|)) ( _ , call ldv_check_alloc_flags(~flags); , 18657#(and (= 208 |kzalloc_#in~flags|) (not (= 0 (mod (+ ns558_pnp_probe_~tmp___2~1.offset ns558_pnp_probe_~tmp___2~1.base) 18446744073709551616))) (= 48 |kzalloc_#in~size|) (= kzalloc_~size |kzalloc_#in~size|) (= |ldv_check_alloc_flags_#in~flags| |kzalloc_#in~flags|)) ) not inductive [2020-07-18 02:30:12,567 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-07-18 02:30:12,568 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.AssertionError: inductivity failed at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.predicates.InductivityCheck.evaluateResult(InductivityCheck.java:142) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.predicates.InductivityCheck.checkInductivity(InductivityCheck.java:108) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.predicates.InductivityCheck.(InductivityCheck.java:75) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.constructInterpolantAutomaton(BasicCegarLoop.java:583) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterateInternal(AbstractCegarLoop.java:455) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:370) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopResult.iterate(CegarLoopResult.java:142) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.iterateNew(TraceAbstractionStarter.java:334) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:127) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:120) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:317) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [2020-07-18 02:30:12,573 INFO L168 Benchmark]: Toolchain (without parser) took 139238.21 ms. Allocated memory was 136.8 MB in the beginning and 986.7 MB in the end (delta: 849.9 MB). Free memory was 98.9 MB in the beginning and 91.4 MB in the end (delta: 7.5 MB). Peak memory consumption was 857.3 MB. Max. memory is 7.1 GB. [2020-07-18 02:30:12,574 INFO L168 Benchmark]: CDTParser took 0.25 ms. Allocated memory is still 136.8 MB. Free memory was 120.3 MB in the beginning and 120.0 MB in the end (delta: 210.0 kB). Peak memory consumption was 210.0 kB. Max. memory is 7.1 GB. [2020-07-18 02:30:12,575 INFO L168 Benchmark]: CACSL2BoogieTranslator took 1113.02 ms. Allocated memory was 136.8 MB in the beginning and 202.4 MB in the end (delta: 65.5 MB). Free memory was 98.5 MB in the beginning and 135.2 MB in the end (delta: -36.8 MB). Peak memory consumption was 34.0 MB. Max. memory is 7.1 GB. [2020-07-18 02:30:12,576 INFO L168 Benchmark]: Boogie Preprocessor took 169.49 ms. Allocated memory is still 202.4 MB. Free memory was 135.2 MB in the beginning and 125.0 MB in the end (delta: 10.2 MB). Peak memory consumption was 10.2 MB. Max. memory is 7.1 GB. [2020-07-18 02:30:12,576 INFO L168 Benchmark]: RCFGBuilder took 2609.19 ms. Allocated memory was 202.4 MB in the beginning and 255.3 MB in the end (delta: 53.0 MB). Free memory was 124.3 MB in the beginning and 207.0 MB in the end (delta: -82.7 MB). Peak memory consumption was 95.7 MB. Max. memory is 7.1 GB. [2020-07-18 02:30:12,577 INFO L168 Benchmark]: TraceAbstraction took 135340.02 ms. Allocated memory was 255.3 MB in the beginning and 986.7 MB in the end (delta: 731.4 MB). Free memory was 207.0 MB in the beginning and 91.4 MB in the end (delta: 115.6 MB). Peak memory consumption was 846.9 MB. Max. memory is 7.1 GB. [2020-07-18 02:30:12,580 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - AssertionsEnabledResult: Assertions are enabled Assertions are enabled - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.25 ms. Allocated memory is still 136.8 MB. Free memory was 120.3 MB in the beginning and 120.0 MB in the end (delta: 210.0 kB). Peak memory consumption was 210.0 kB. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 1113.02 ms. Allocated memory was 136.8 MB in the beginning and 202.4 MB in the end (delta: 65.5 MB). Free memory was 98.5 MB in the beginning and 135.2 MB in the end (delta: -36.8 MB). Peak memory consumption was 34.0 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 169.49 ms. Allocated memory is still 202.4 MB. Free memory was 135.2 MB in the beginning and 125.0 MB in the end (delta: 10.2 MB). Peak memory consumption was 10.2 MB. Max. memory is 7.1 GB. * RCFGBuilder took 2609.19 ms. Allocated memory was 202.4 MB in the beginning and 255.3 MB in the end (delta: 53.0 MB). Free memory was 124.3 MB in the beginning and 207.0 MB in the end (delta: -82.7 MB). Peak memory consumption was 95.7 MB. Max. memory is 7.1 GB. * TraceAbstraction took 135340.02 ms. Allocated memory was 255.3 MB in the beginning and 986.7 MB in the end (delta: 731.4 MB). Free memory was 207.0 MB in the beginning and 91.4 MB in the end (delta: 115.6 MB). Peak memory consumption was 846.9 MB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: AssertionError: inductivity failed de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: inductivity failed: de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.predicates.InductivityCheck.evaluateResult(InductivityCheck.java:142) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request...