/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -tc ../../../trunk/examples/toolchains/AutomizerC.xml -i ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-ti-tlan.cil.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-f954360 [2023-03-31 03:29:04,012 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-03-31 03:29:04,013 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-03-31 03:29:04,031 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-03-31 03:29:04,031 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-03-31 03:29:04,032 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-03-31 03:29:04,033 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-03-31 03:29:04,034 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-03-31 03:29:04,035 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-03-31 03:29:04,035 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-03-31 03:29:04,036 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-03-31 03:29:04,037 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-03-31 03:29:04,037 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-03-31 03:29:04,038 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-03-31 03:29:04,038 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-03-31 03:29:04,039 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-03-31 03:29:04,039 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-03-31 03:29:04,040 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-03-31 03:29:04,041 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-03-31 03:29:04,042 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-03-31 03:29:04,043 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-03-31 03:29:04,044 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-03-31 03:29:04,045 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-03-31 03:29:04,045 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-03-31 03:29:04,048 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-03-31 03:29:04,048 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-03-31 03:29:04,048 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-03-31 03:29:04,049 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-03-31 03:29:04,049 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-03-31 03:29:04,049 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-03-31 03:29:04,050 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-03-31 03:29:04,050 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-03-31 03:29:04,050 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-03-31 03:29:04,051 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-03-31 03:29:04,051 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-03-31 03:29:04,052 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-03-31 03:29:04,052 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-03-31 03:29:04,052 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-03-31 03:29:04,052 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-03-31 03:29:04,053 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-03-31 03:29:04,053 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-03-31 03:29:04,055 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2023-03-31 03:29:04,069 INFO L113 SettingsManager]: Loading preferences was successful [2023-03-31 03:29:04,069 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-03-31 03:29:04,069 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-03-31 03:29:04,069 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-03-31 03:29:04,070 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-03-31 03:29:04,070 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-03-31 03:29:04,070 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-03-31 03:29:04,070 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-03-31 03:29:04,070 INFO L138 SettingsManager]: * Use SBE=true [2023-03-31 03:29:04,070 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-03-31 03:29:04,070 INFO L138 SettingsManager]: * sizeof long=4 [2023-03-31 03:29:04,070 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-03-31 03:29:04,070 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-03-31 03:29:04,071 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-03-31 03:29:04,071 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-03-31 03:29:04,071 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-03-31 03:29:04,071 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-03-31 03:29:04,071 INFO L138 SettingsManager]: * sizeof long double=12 [2023-03-31 03:29:04,071 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-03-31 03:29:04,071 INFO L138 SettingsManager]: * Use constant arrays=true [2023-03-31 03:29:04,071 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-03-31 03:29:04,071 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-03-31 03:29:04,071 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-03-31 03:29:04,071 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-03-31 03:29:04,071 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-03-31 03:29:04,072 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-03-31 03:29:04,072 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-03-31 03:29:04,072 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-03-31 03:29:04,072 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-03-31 03:29:04,072 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-03-31 03:29:04,072 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-03-31 03:29:04,072 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-03-31 03:29:04,072 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-03-31 03:29:04,072 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-03-31 03:29:04,072 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-03-31 03:29:04,072 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-03-31 03:29:04,205 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-03-31 03:29:04,218 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-03-31 03:29:04,219 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-03-31 03:29:04,220 INFO L271 PluginConnector]: Initializing CDTParser... [2023-03-31 03:29:04,220 INFO L275 PluginConnector]: CDTParser initialized [2023-03-31 03:29:04,220 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-ti-tlan.cil.i [2023-03-31 03:29:05,170 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-03-31 03:29:05,717 INFO L351 CDTParser]: Found 1 translation units. [2023-03-31 03:29:05,718 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-ti-tlan.cil.i [2023-03-31 03:29:05,748 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3ef4c42e3/f76191ff040a47cdba89625463ad9405/FLAG072a80989 [2023-03-31 03:29:05,760 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3ef4c42e3/f76191ff040a47cdba89625463ad9405 [2023-03-31 03:29:05,762 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-03-31 03:29:05,763 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2023-03-31 03:29:05,766 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-03-31 03:29:05,766 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-03-31 03:29:05,769 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-03-31 03:29:05,769 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.03 03:29:05" (1/1) ... [2023-03-31 03:29:05,770 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@69d869de and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 03:29:05, skipping insertion in model container [2023-03-31 03:29:05,770 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.03 03:29:05" (1/1) ... [2023-03-31 03:29:05,774 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-03-31 03:29:05,871 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-03-31 03:29:07,331 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-ti-tlan.cil.i[317420,317433] [2023-03-31 03:29:07,335 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-ti-tlan.cil.i[317586,317599] [2023-03-31 03:29:07,336 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-ti-tlan.cil.i[317750,317763] [2023-03-31 03:29:07,336 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-ti-tlan.cil.i[317915,317928] [2023-03-31 03:29:07,353 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-03-31 03:29:07,390 INFO L203 MainTranslator]: Completed pre-run [2023-03-31 03:29:07,686 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-ti-tlan.cil.i[317420,317433] [2023-03-31 03:29:07,687 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-ti-tlan.cil.i[317586,317599] [2023-03-31 03:29:07,687 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-ti-tlan.cil.i[317750,317763] [2023-03-31 03:29:07,687 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-ti-tlan.cil.i[317915,317928] [2023-03-31 03:29:07,692 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-03-31 03:29:07,766 WARN L667 CHandler]: The function __request_region is called, but not defined or handled by StandardFunctionHandler. [2023-03-31 03:29:07,766 WARN L667 CHandler]: The function __bad_percpu_size is called, but not defined or handled by StandardFunctionHandler. [2023-03-31 03:29:07,770 INFO L208 MainTranslator]: Completed translation [2023-03-31 03:29:07,771 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 03:29:07 WrapperNode [2023-03-31 03:29:07,771 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-03-31 03:29:07,772 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-03-31 03:29:07,772 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-03-31 03:29:07,772 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-03-31 03:29:07,779 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 03:29:07" (1/1) ... [2023-03-31 03:29:07,779 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 03:29:07" (1/1) ... [2023-03-31 03:29:07,850 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 03:29:07" (1/1) ... [2023-03-31 03:29:07,851 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 03:29:07" (1/1) ... [2023-03-31 03:29:07,988 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 03:29:07" (1/1) ... [2023-03-31 03:29:08,011 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 03:29:07" (1/1) ... [2023-03-31 03:29:08,029 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 03:29:07" (1/1) ... [2023-03-31 03:29:08,047 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 03:29:07" (1/1) ... [2023-03-31 03:29:08,070 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-03-31 03:29:08,071 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-03-31 03:29:08,071 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-03-31 03:29:08,071 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-03-31 03:29:08,072 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 03:29:07" (1/1) ... [2023-03-31 03:29:08,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-03-31 03:29:08,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-03-31 03:29:08,108 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-03-31 03:29:08,140 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-03-31 03:29:08,160 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2023-03-31 03:29:08,160 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-03-31 03:29:08,160 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~~TO~VOID [2023-03-31 03:29:08,160 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2023-03-31 03:29:08,160 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2023-03-31 03:29:08,160 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$ [2023-03-31 03:29:08,160 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID [2023-03-31 03:29:08,160 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u16~0~TO~~u32~0 [2023-03-31 03:29:08,160 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2023-03-31 03:29:08,160 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2023-03-31 03:29:08,160 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2023-03-31 03:29:08,161 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2023-03-31 03:29:08,161 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~TO~VOID [2023-03-31 03:29:08,161 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2023-03-31 03:29:08,161 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2023-03-31 03:29:08,161 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_clear_bit [2023-03-31 03:29:08,161 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2023-03-31 03:29:08,161 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2023-03-31 03:29:08,162 INFO L138 BoogieDeclarations]: Found implementation of procedure slow_down_io [2023-03-31 03:29:08,162 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_save_flags [2023-03-31 03:29:08,162 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_irqs_disabled_flags [2023-03-31 03:29:08,162 INFO L138 BoogieDeclarations]: Found implementation of procedure preempt_count [2023-03-31 03:29:08,162 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-03-31 03:29:08,162 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2023-03-31 03:29:08,162 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2023-03-31 03:29:08,162 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2023-03-31 03:29:08,162 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work [2023-03-31 03:29:08,162 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_work [2023-03-31 03:29:08,162 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2023-03-31 03:29:08,162 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2023-03-31 03:29:08,163 INFO L138 BoogieDeclarations]: Found implementation of procedure outb_p [2023-03-31 03:29:08,163 INFO L138 BoogieDeclarations]: Found implementation of procedure inb_p [2023-03-31 03:29:08,164 INFO L138 BoogieDeclarations]: Found implementation of procedure outw [2023-03-31 03:29:08,164 INFO L138 BoogieDeclarations]: Found implementation of procedure inw [2023-03-31 03:29:08,164 INFO L138 BoogieDeclarations]: Found implementation of procedure outl [2023-03-31 03:29:08,164 INFO L138 BoogieDeclarations]: Found implementation of procedure inl [2023-03-31 03:29:08,165 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2023-03-31 03:29:08,165 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2023-03-31 03:29:08,165 INFO L138 BoogieDeclarations]: Found implementation of procedure is_device_dma_capable [2023-03-31 03:29:08,165 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2023-03-31 03:29:08,165 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_single_attrs [2023-03-31 03:29:08,165 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_single_attrs [2023-03-31 03:29:08,165 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_coherent_mask [2023-03-31 03:29:08,165 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_coherent_gfp_flags [2023-03-31 03:29:08,165 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2023-03-31 03:29:08,165 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2023-03-31 03:29:08,166 INFO L138 BoogieDeclarations]: Found implementation of procedure __netdev_alloc_skb_ip_align [2023-03-31 03:29:08,166 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb_ip_align [2023-03-31 03:29:08,166 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_padto [2023-03-31 03:29:08,166 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2023-03-31 03:29:08,166 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2023-03-31 03:29:08,166 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2023-03-31 03:29:08,167 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_start_queue [2023-03-31 03:29:08,167 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_wake_queue [2023-03-31 03:29:08,167 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2023-03-31 03:29:08,167 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2023-03-31 03:29:08,167 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2023-03-31 03:29:08,167 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2023-03-31 03:29:08,168 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2023-03-31 03:29:08,168 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_wake [2023-03-31 03:29:08,168 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2023-03-31 03:29:08,168 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2023-03-31 03:29:08,169 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2023-03-31 03:29:08,169 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2023-03-31 03:29:08,169 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2023-03-31 03:29:08,169 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2023-03-31 03:29:08,169 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_drvdata [2023-03-31 03:29:08,169 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2023-03-31 03:29:08,169 INFO L138 BoogieDeclarations]: Found implementation of procedure if_mii [2023-03-31 03:29:08,169 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_read8 [2023-03-31 03:29:08,169 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_read32 [2023-03-31 03:29:08,169 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_write8 [2023-03-31 03:29:08,169 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_write16 [2023-03-31 03:29:08,169 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_write32 [2023-03-31 03:29:08,169 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_hash_func [2023-03-31 03:29:08,169 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_store_skb [2023-03-31 03:29:08,169 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_get_skb [2023-03-31 03:29:08,170 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_set_timer [2023-03-31 03:29:08,170 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_remove_one [2023-03-31 03:29:08,170 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_start [2023-03-31 03:29:08,170 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_stop [2023-03-31 03:29:08,170 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_suspend [2023-03-31 03:29:08,170 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_resume [2023-03-31 03:29:08,170 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_probe [2023-03-31 03:29:08,171 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_init_one [2023-03-31 03:29:08,171 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_probe1 [2023-03-31 03:29:08,171 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_eisa_cleanup [2023-03-31 03:29:08,171 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_exit [2023-03-31 03:29:08,171 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_eisa_probe [2023-03-31 03:29:08,171 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_poll [2023-03-31 03:29:08,171 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_init [2023-03-31 03:29:08,171 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_open [2023-03-31 03:29:08,171 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_ioctl [2023-03-31 03:29:08,172 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_tx_timeout [2023-03-31 03:29:08,172 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_tx_timeout_work [2023-03-31 03:29:08,172 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_start_tx [2023-03-31 03:29:08,172 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_handle_interrupt [2023-03-31 03:29:08,172 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_close [2023-03-31 03:29:08,172 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_get_stats [2023-03-31 03:29:08,172 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_set_multicast_list [2023-03-31 03:29:08,172 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_handle_tx_eof [2023-03-31 03:29:08,172 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_handle_stat_overflow [2023-03-31 03:29:08,172 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_handle_rx_eof [2023-03-31 03:29:08,172 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_handle_dummy [2023-03-31 03:29:08,173 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_handle_tx_eoc [2023-03-31 03:29:08,173 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_handle_status_check [2023-03-31 03:29:08,173 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_handle_rx_eoc [2023-03-31 03:29:08,173 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_timer [2023-03-31 03:29:08,173 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_reset_lists [2023-03-31 03:29:08,173 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_free_lists [2023-03-31 03:29:08,173 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_print_dio [2023-03-31 03:29:08,173 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_print_list [2023-03-31 03:29:08,174 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_read_and_clear_stats [2023-03-31 03:29:08,174 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_reset_adapter [2023-03-31 03:29:08,174 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_finish_reset [2023-03-31 03:29:08,174 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_set_mac [2023-03-31 03:29:08,174 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_phy_print [2023-03-31 03:29:08,174 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_phy_detect [2023-03-31 03:29:08,174 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_phy_power_down [2023-03-31 03:29:08,175 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_phy_power_up [2023-03-31 03:29:08,175 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_phy_reset [2023-03-31 03:29:08,177 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_phy_start_link [2023-03-31 03:29:08,177 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_phy_finish_auto_neg [2023-03-31 03:29:08,177 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_mii_read_reg [2023-03-31 03:29:08,177 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_mii_send_data [2023-03-31 03:29:08,177 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_mii_sync [2023-03-31 03:29:08,177 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_mii_write_reg [2023-03-31 03:29:08,178 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_ee_send_start [2023-03-31 03:29:08,178 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_ee_send_byte [2023-03-31 03:29:08,178 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_ee_receive_byte [2023-03-31 03:29:08,178 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_ee_read_byte [2023-03-31 03:29:08,178 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_tlan_exit_14_2 [2023-03-31 03:29:08,178 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_init_tlan_probe_14_7 [2023-03-31 03:29:08,178 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv___pci_register_driver [2023-03-31 03:29:08,178 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_alloc_etherdev_mqs [2023-03-31 03:29:08,178 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_allocate_external_0 [2023-03-31 03:29:08,178 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_sync [2023-03-31 03:29:08,178 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_deregister_11_1 [2023-03-31 03:29:08,178 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_deregister_12_1 [2023-03-31 03:29:08,178 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_instance_deregister_5_1 [2023-03-31 03:29:08,178 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_instance_register_8_2 [2023-03-31 03:29:08,178 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_irq_deregister_6_1 [2023-03-31 03:29:08,178 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_irq_register_10_2 [2023-03-31 03:29:08,179 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_register_13_2 [2023-03-31 03:29:08,179 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_register_9_4 [2023-03-31 03:29:08,179 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_1_12 [2023-03-31 03:29:08,179 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_1_13 [2023-03-31 03:29:08,179 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_1_14 [2023-03-31 03:29:08,179 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_1_15 [2023-03-31 03:29:08,179 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_1_16 [2023-03-31 03:29:08,179 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_1_17 [2023-03-31 03:29:08,179 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_1_18 [2023-03-31 03:29:08,179 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_1_3 [2023-03-31 03:29:08,179 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_1_9 [2023-03-31 03:29:08,179 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_entry_EMGentry_14 [2023-03-31 03:29:08,179 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2023-03-31 03:29:08,179 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2023-03-31 03:29:08,179 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2023-03-31 03:29:08,180 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_external_data [2023-03-31 03:29:08,180 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_interrupt_instance_handler_0_5 [2023-03-31 03:29:08,180 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_interrupt_instance_thread_0_3 [2023-03-31 03:29:08,180 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_interrupt_interrupt_instance_0 [2023-03-31 03:29:08,180 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer [2023-03-31 03:29:08,180 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_net_dummy_resourceless_instance_1 [2023-03-31 03:29:08,180 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pci_instance_probe_2_17 [2023-03-31 03:29:08,180 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pci_instance_release_2_2 [2023-03-31 03:29:08,180 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pci_instance_resume_2_5 [2023-03-31 03:29:08,180 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pci_instance_resume_early_2_6 [2023-03-31 03:29:08,180 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pci_instance_shutdown_2_3 [2023-03-31 03:29:08,180 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pci_instance_suspend_2_8 [2023-03-31 03:29:08,180 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pci_instance_suspend_late_2_7 [2023-03-31 03:29:08,180 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pci_pci_instance_2 [2023-03-31 03:29:08,181 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pci_unregister_driver [2023-03-31 03:29:08,181 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_register_netdev [2023-03-31 03:29:08,181 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_register_netdev_open_9_6 [2023-03-31 03:29:08,181 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq [2023-03-31 03:29:08,181 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2023-03-31 03:29:08,181 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2023-03-31 03:29:08,181 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_0_1 [2023-03-31 03:29:08,181 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_0_6 [2023-03-31 03:29:08,181 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_1_1 [2023-03-31 03:29:08,181 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_1_5 [2023-03-31 03:29:08,181 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_2_11 [2023-03-31 03:29:08,181 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_2_20 [2023-03-31 03:29:08,181 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_3_1 [2023-03-31 03:29:08,182 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_3_3 [2023-03-31 03:29:08,183 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_timer_instance_callback_3_2 [2023-03-31 03:29:08,183 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_timer_timer_instance_3 [2023-03-31 03:29:08,183 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev [2023-03-31 03:29:08,183 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev_stop_11_2 [2023-03-31 03:29:08,183 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_get_drvdata_13 [2023-03-31 03:29:08,183 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata_14 [2023-03-31 03:29:08,183 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer_17 [2023-03-31 03:29:08,183 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev_18 [2023-03-31 03:29:08,183 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev_19 [2023-03-31 03:29:08,183 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_sync_20 [2023-03-31 03:29:08,183 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv___pci_register_driver_21 [2023-03-31 03:29:08,183 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pci_unregister_driver_22 [2023-03-31 03:29:08,184 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_alloc_etherdev_mqs_23 [2023-03-31 03:29:08,184 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_register_netdev_24 [2023-03-31 03:29:08,184 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev_25 [2023-03-31 03:29:08,184 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev_26 [2023-03-31 03:29:08,184 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev_27 [2023-03-31 03:29:08,184 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pci_unregister_driver_28 [2023-03-31 03:29:08,184 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq_29 [2023-03-31 03:29:08,184 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq_30 [2023-03-31 03:29:08,184 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_get_drvdata [2023-03-31 03:29:08,184 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2023-03-31 03:29:08,184 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spi_alloc_master [2023-03-31 03:29:08,184 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-03-31 03:29:08,184 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_err_ptr [2023-03-31 03:29:08,184 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_ptr_err [2023-03-31 03:29:08,184 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err_or_null [2023-03-31 03:29:08,184 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2023-03-31 03:29:08,184 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_init [2023-03-31 03:29:08,185 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2023-03-31 03:29:08,185 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2023-03-31 03:29:08,185 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kzalloc [2023-03-31 03:29:08,185 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2023-03-31 03:29:08,185 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-03-31 03:29:08,185 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-03-31 03:29:08,185 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_trap [2023-03-31 03:29:08,185 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-03-31 03:29:08,185 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_calloc [2023-03-31 03:29:08,185 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2023-03-31 03:29:08,185 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2023-03-31 03:29:08,185 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2023-03-31 03:29:08,185 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xzalloc [2023-03-31 03:29:08,185 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2023-03-31 03:29:08,185 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_ulong [2023-03-31 03:29:08,185 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int_negative [2023-03-31 03:29:08,186 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int_nonpositive [2023-03-31 03:29:08,186 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_thread_create [2023-03-31 03:29:08,186 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_thread_create_N [2023-03-31 03:29:08,186 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_thread_join [2023-03-31 03:29:08,186 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_thread_join_N [2023-03-31 03:29:08,186 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_i_mutex_of_inode [2023-03-31 03:29:08,186 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_or_killable_i_mutex_of_inode [2023-03-31 03:29:08,186 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_is_locked_i_mutex_of_inode [2023-03-31 03:29:08,186 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_trylock_i_mutex_of_inode [2023-03-31 03:29:08,186 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_dec_and_mutex_lock_i_mutex_of_inode [2023-03-31 03:29:08,186 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_i_mutex_of_inode [2023-03-31 03:29:08,186 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_lock [2023-03-31 03:29:08,186 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_or_killable_lock [2023-03-31 03:29:08,186 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_is_locked_lock [2023-03-31 03:29:08,186 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_trylock_lock [2023-03-31 03:29:08,186 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_dec_and_mutex_lock_lock [2023-03-31 03:29:08,187 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_lock [2023-03-31 03:29:08,190 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_mutex_of_device [2023-03-31 03:29:08,190 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_or_killable_mutex_of_device [2023-03-31 03:29:08,192 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_is_locked_mutex_of_device [2023-03-31 03:29:08,192 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_trylock_mutex_of_device [2023-03-31 03:29:08,192 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_dec_and_mutex_lock_mutex_of_device [2023-03-31 03:29:08,192 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mutex_of_device [2023-03-31 03:29:08,192 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize [2023-03-31 03:29:08,192 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2023-03-31 03:29:08,192 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2023-03-31 03:29:08,192 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2023-03-31 03:29:08,192 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_try [2023-03-31 03:29:08,192 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2023-03-31 03:29:08,192 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exit [2023-03-31 03:29:08,192 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2023-03-31 03:29:08,192 INFO L138 BoogieDeclarations]: Found implementation of procedure __dev_kfree_skb_any [2023-03-31 03:29:08,192 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2023-03-31 03:29:08,192 INFO L138 BoogieDeclarations]: Found implementation of procedure __netdev_alloc_skb [2023-03-31 03:29:08,192 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_schedule [2023-03-31 03:29:08,192 INFO L138 BoogieDeclarations]: Found implementation of procedure __pci_enable_wake [2023-03-31 03:29:08,193 INFO L138 BoogieDeclarations]: Found implementation of procedure __pci_register_driver [2023-03-31 03:29:08,193 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2023-03-31 03:29:08,193 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2023-03-31 03:29:08,193 INFO L138 BoogieDeclarations]: Found implementation of procedure __release_region [2023-03-31 03:29:08,193 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock [2023-03-31 03:29:08,193 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2023-03-31 03:29:08,193 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_unlock [2023-03-31 03:29:08,193 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_unlock_irqrestore [2023-03-31 03:29:08,193 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2023-03-31 03:29:08,193 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_etherdev_mqs [2023-03-31 03:29:08,193 INFO L138 BoogieDeclarations]: Found implementation of procedure cancel_work_sync [2023-03-31 03:29:08,193 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_alloc_coherent [2023-03-31 03:29:08,193 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_free_coherent [2023-03-31 03:29:08,193 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2023-03-31 03:29:08,193 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2023-03-31 03:29:08,193 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2023-03-31 03:29:08,193 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_irq [2023-03-31 03:29:08,193 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_set_mask [2023-03-31 03:29:08,194 INFO L138 BoogieDeclarations]: Found implementation of procedure enable_irq [2023-03-31 03:29:08,194 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_change_mtu [2023-03-31 03:29:08,194 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_mac_addr [2023-03-31 03:29:08,194 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_type_trans [2023-03-31 03:29:08,194 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2023-03-31 03:29:08,194 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2023-03-31 03:29:08,194 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2023-03-31 03:29:08,194 INFO L138 BoogieDeclarations]: Found implementation of procedure init_timer_key [2023-03-31 03:29:08,194 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_after_alloc [2023-03-31 03:29:08,194 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert [2023-03-31 03:29:08,194 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2023-03-31 03:29:08,194 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2023-03-31 03:29:08,194 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_register_netdev [2023-03-31 03:29:08,195 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2023-03-31 03:29:08,195 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2023-03-31 03:29:08,195 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2023-03-31 03:29:08,195 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2023-03-31 03:29:08,195 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2023-03-31 03:29:08,195 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2023-03-31 03:29:08,195 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2023-03-31 03:29:08,195 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2023-03-31 03:29:08,195 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_attach [2023-03-31 03:29:08,195 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_detach [2023-03-31 03:29:08,195 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_rx [2023-03-31 03:29:08,195 INFO L138 BoogieDeclarations]: Found implementation of procedure netpoll_trap [2023-03-31 03:29:08,195 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2023-03-31 03:29:08,195 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2023-03-31 03:29:08,195 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2023-03-31 03:29:08,195 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_request_regions [2023-03-31 03:29:08,195 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_restore_state [2023-03-31 03:29:08,195 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_save_state [2023-03-31 03:29:08,195 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_master [2023-03-31 03:29:08,196 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2023-03-31 03:29:08,196 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unregister_driver [2023-03-31 03:29:08,196 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_wake_from_d3 [2023-03-31 03:29:08,196 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-03-31 03:29:08,196 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work_on [2023-03-31 03:29:08,196 INFO L138 BoogieDeclarations]: Found implementation of procedure register_netdev [2023-03-31 03:29:08,196 INFO L138 BoogieDeclarations]: Found implementation of procedure request_threaded_irq [2023-03-31 03:29:08,196 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_pad [2023-03-31 03:29:08,196 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2023-03-31 03:29:08,196 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2023-03-31 03:29:08,196 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2023-03-31 03:29:08,196 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-03-31 03:29:08,196 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2023-03-31 03:29:08,196 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2023-03-31 03:29:08,196 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-03-31 03:29:08,196 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_get_drvdata [2023-03-31 03:29:08,197 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2023-03-31 03:29:08,197 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize [2023-03-31 03:29:08,197 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_init [2023-03-31 03:29:08,197 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2023-03-31 03:29:08,197 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2023-03-31 03:29:08,197 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2023-03-31 03:29:08,197 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_register_netdev [2023-03-31 03:29:08,197 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2023-03-31 03:29:08,197 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2023-03-31 03:29:08,197 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2023-03-31 03:29:08,197 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2023-03-31 03:29:08,197 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-03-31 03:29:08,197 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2023-03-31 03:29:08,197 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2023-03-31 03:29:08,197 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2023-03-31 03:29:08,197 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2023-03-31 03:29:08,197 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2023-03-31 03:29:08,197 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_clear_bit [2023-03-31 03:29:08,198 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2023-03-31 03:29:08,198 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-03-31 03:29:08,198 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-03-31 03:29:08,198 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2023-03-31 03:29:08,198 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-03-31 03:29:08,198 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2023-03-31 03:29:08,198 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2023-03-31 03:29:08,198 INFO L130 BoogieDeclarations]: Found specification of procedure memset [2023-03-31 03:29:08,198 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2023-03-31 03:29:08,198 INFO L130 BoogieDeclarations]: Found specification of procedure slow_down_io [2023-03-31 03:29:08,198 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~~TO~VOID [2023-03-31 03:29:08,198 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-03-31 03:29:08,198 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_save_flags [2023-03-31 03:29:08,198 INFO L130 BoogieDeclarations]: Found specification of procedure arch_irqs_disabled_flags [2023-03-31 03:29:08,198 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2023-03-31 03:29:08,198 INFO L130 BoogieDeclarations]: Found specification of procedure preempt_count [2023-03-31 03:29:08,198 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2023-03-31 03:29:08,199 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock [2023-03-31 03:29:08,199 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2023-03-31 03:29:08,199 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_unlock [2023-03-31 03:29:08,199 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_unlock_irqrestore [2023-03-31 03:29:08,199 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-03-31 03:29:08,199 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2023-03-31 03:29:08,199 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2023-03-31 03:29:08,199 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2023-03-31 03:29:08,199 INFO L130 BoogieDeclarations]: Found specification of procedure init_timer_key [2023-03-31 03:29:08,200 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2023-03-31 03:29:08,200 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer_17 [2023-03-31 03:29:08,200 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2023-03-31 03:29:08,200 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2023-03-31 03:29:08,200 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_sync_20 [2023-03-31 03:29:08,201 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2023-03-31 03:29:08,201 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work_on [2023-03-31 03:29:08,201 INFO L130 BoogieDeclarations]: Found specification of procedure cancel_work_sync [2023-03-31 03:29:08,201 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work [2023-03-31 03:29:08,201 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_work [2023-03-31 03:29:08,201 INFO L130 BoogieDeclarations]: Found specification of procedure __request_region [2023-03-31 03:29:08,201 INFO L130 BoogieDeclarations]: Found specification of procedure __release_region [2023-03-31 03:29:08,201 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2023-03-31 03:29:08,201 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2023-03-31 03:29:08,201 INFO L130 BoogieDeclarations]: Found specification of procedure outb_p [2023-03-31 03:29:08,201 INFO L130 BoogieDeclarations]: Found specification of procedure inb_p [2023-03-31 03:29:08,201 INFO L130 BoogieDeclarations]: Found specification of procedure outw [2023-03-31 03:29:08,201 INFO L130 BoogieDeclarations]: Found specification of procedure inw [2023-03-31 03:29:08,201 INFO L130 BoogieDeclarations]: Found specification of procedure outl [2023-03-31 03:29:08,201 INFO L130 BoogieDeclarations]: Found specification of procedure inl [2023-03-31 03:29:08,201 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_get_drvdata_13 [2023-03-31 03:29:08,201 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata_14 [2023-03-31 03:29:08,201 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2023-03-31 03:29:08,202 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2023-03-31 03:29:08,202 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2023-03-31 03:29:08,202 INFO L130 BoogieDeclarations]: Found specification of procedure is_device_dma_capable [2023-03-31 03:29:08,202 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2023-03-31 03:29:08,202 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2023-03-31 03:29:08,202 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_alloc_coherent [2023-03-31 03:29:08,202 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_free_coherent [2023-03-31 03:29:08,202 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2023-03-31 03:29:08,202 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_single_attrs [2023-03-31 03:29:08,202 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2023-03-31 03:29:08,202 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_single_attrs [2023-03-31 03:29:08,202 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2023-03-31 03:29:08,202 INFO L130 BoogieDeclarations]: Found specification of procedure dma_set_mask [2023-03-31 03:29:08,202 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_coherent_mask [2023-03-31 03:29:08,202 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_coherent_gfp_flags [2023-03-31 03:29:08,202 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2023-03-31 03:29:08,202 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~~gfp_t~0~X~$Pointer$~TO~$Pointer$ [2023-03-31 03:29:08,202 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2023-03-31 03:29:08,203 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-03-31 03:29:08,203 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~~dma_addr_t~0~X~$Pointer$~TO~VOID [2023-03-31 03:29:08,203 INFO L130 BoogieDeclarations]: Found specification of procedure skb_pad [2023-03-31 03:29:08,203 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2023-03-31 03:29:08,203 INFO L130 BoogieDeclarations]: Found specification of procedure __netdev_alloc_skb [2023-03-31 03:29:08,203 INFO L130 BoogieDeclarations]: Found specification of procedure __netdev_alloc_skb_ip_align [2023-03-31 03:29:08,203 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb_ip_align [2023-03-31 03:29:08,203 INFO L130 BoogieDeclarations]: Found specification of procedure skb_padto [2023-03-31 03:29:08,203 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2023-03-31 03:29:08,203 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2023-03-31 03:29:08,203 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2023-03-31 03:29:08,203 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev_19 [2023-03-31 03:29:08,203 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev_25 [2023-03-31 03:29:08,203 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev_27 [2023-03-31 03:29:08,203 INFO L130 BoogieDeclarations]: Found specification of procedure netpoll_trap [2023-03-31 03:29:08,203 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_schedule [2023-03-31 03:29:08,203 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2023-03-31 03:29:08,203 INFO L130 BoogieDeclarations]: Found specification of procedure netif_start_queue [2023-03-31 03:29:08,204 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_wake_queue [2023-03-31 03:29:08,204 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2023-03-31 03:29:08,204 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2023-03-31 03:29:08,204 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2023-03-31 03:29:08,204 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2023-03-31 03:29:08,204 INFO L130 BoogieDeclarations]: Found specification of procedure __dev_kfree_skb_any [2023-03-31 03:29:08,204 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2023-03-31 03:29:08,204 INFO L130 BoogieDeclarations]: Found specification of procedure netif_rx [2023-03-31 03:29:08,204 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2023-03-31 03:29:08,204 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2023-03-31 03:29:08,204 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_detach [2023-03-31 03:29:08,204 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_attach [2023-03-31 03:29:08,204 INFO L130 BoogieDeclarations]: Found specification of procedure register_netdev [2023-03-31 03:29:08,204 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_register_netdev_24 [2023-03-31 03:29:08,204 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2023-03-31 03:29:08,204 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev_18 [2023-03-31 03:29:08,204 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev_26 [2023-03-31 03:29:08,204 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2023-03-31 03:29:08,205 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2023-03-31 03:29:08,205 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2023-03-31 03:29:08,205 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2023-03-31 03:29:08,205 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_master [2023-03-31 03:29:08,205 INFO L130 BoogieDeclarations]: Found specification of procedure pci_save_state [2023-03-31 03:29:08,205 INFO L130 BoogieDeclarations]: Found specification of procedure pci_restore_state [2023-03-31 03:29:08,205 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2023-03-31 03:29:08,205 INFO L130 BoogieDeclarations]: Found specification of procedure __pci_enable_wake [2023-03-31 03:29:08,205 INFO L130 BoogieDeclarations]: Found specification of procedure pci_wake_from_d3 [2023-03-31 03:29:08,205 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_wake [2023-03-31 03:29:08,205 INFO L130 BoogieDeclarations]: Found specification of procedure pci_request_regions [2023-03-31 03:29:08,205 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2023-03-31 03:29:08,205 INFO L130 BoogieDeclarations]: Found specification of procedure __pci_register_driver [2023-03-31 03:29:08,205 INFO L130 BoogieDeclarations]: Found specification of procedure ldv___pci_register_driver_21 [2023-03-31 03:29:08,205 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unregister_driver [2023-03-31 03:29:08,205 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pci_unregister_driver_22 [2023-03-31 03:29:08,205 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pci_unregister_driver_28 [2023-03-31 03:29:08,205 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2023-03-31 03:29:08,206 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2023-03-31 03:29:08,206 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2023-03-31 03:29:08,206 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2023-03-31 03:29:08,206 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2023-03-31 03:29:08,206 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2023-03-31 03:29:08,206 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_drvdata [2023-03-31 03:29:08,206 INFO L130 BoogieDeclarations]: Found specification of procedure request_threaded_irq [2023-03-31 03:29:08,206 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2023-03-31 03:29:08,206 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq_29 [2023-03-31 03:29:08,206 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2023-03-31 03:29:08,206 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq_30 [2023-03-31 03:29:08,206 INFO L130 BoogieDeclarations]: Found specification of procedure disable_irq [2023-03-31 03:29:08,206 INFO L130 BoogieDeclarations]: Found specification of procedure enable_irq [2023-03-31 03:29:08,206 INFO L130 BoogieDeclarations]: Found specification of procedure eth_type_trans [2023-03-31 03:29:08,206 INFO L130 BoogieDeclarations]: Found specification of procedure eth_mac_addr [2023-03-31 03:29:08,206 INFO L130 BoogieDeclarations]: Found specification of procedure eth_change_mtu [2023-03-31 03:29:08,206 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2023-03-31 03:29:08,206 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_etherdev_mqs [2023-03-31 03:29:08,207 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_alloc_etherdev_mqs_23 [2023-03-31 03:29:08,207 INFO L130 BoogieDeclarations]: Found specification of procedure if_mii [2023-03-31 03:29:08,207 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_read8 [2023-03-31 03:29:08,207 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_read32 [2023-03-31 03:29:08,207 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_write8 [2023-03-31 03:29:08,207 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_write16 [2023-03-31 03:29:08,207 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_write32 [2023-03-31 03:29:08,207 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_hash_func [2023-03-31 03:29:08,207 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_eisa_probe [2023-03-31 03:29:08,207 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_eisa_cleanup [2023-03-31 03:29:08,207 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_init [2023-03-31 03:29:08,207 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_open [2023-03-31 03:29:08,207 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_start_tx [2023-03-31 03:29:08,207 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_handle_interrupt [2023-03-31 03:29:08,207 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_close [2023-03-31 03:29:08,207 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_get_stats [2023-03-31 03:29:08,207 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_set_multicast_list [2023-03-31 03:29:08,207 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_ioctl [2023-03-31 03:29:08,207 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_probe1 [2023-03-31 03:29:08,208 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_tx_timeout [2023-03-31 03:29:08,208 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_tx_timeout_work [2023-03-31 03:29:08,208 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_init_one [2023-03-31 03:29:08,208 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_handle_tx_eof [2023-03-31 03:29:08,208 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_handle_stat_overflow [2023-03-31 03:29:08,208 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_handle_rx_eof [2023-03-31 03:29:08,208 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_handle_dummy [2023-03-31 03:29:08,208 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_handle_tx_eoc [2023-03-31 03:29:08,208 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_handle_status_check [2023-03-31 03:29:08,208 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_handle_rx_eoc [2023-03-31 03:29:08,208 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_timer [2023-03-31 03:29:08,208 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_reset_lists [2023-03-31 03:29:08,208 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_free_lists [2023-03-31 03:29:08,208 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_print_dio [2023-03-31 03:29:08,208 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_print_list [2023-03-31 03:29:08,208 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_read_and_clear_stats [2023-03-31 03:29:08,208 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_reset_adapter [2023-03-31 03:29:08,209 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_finish_reset [2023-03-31 03:29:08,209 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_set_mac [2023-03-31 03:29:08,209 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_phy_print [2023-03-31 03:29:08,209 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_phy_detect [2023-03-31 03:29:08,209 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_phy_power_down [2023-03-31 03:29:08,209 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_phy_power_up [2023-03-31 03:29:08,209 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_phy_reset [2023-03-31 03:29:08,209 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_phy_start_link [2023-03-31 03:29:08,209 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_phy_finish_auto_neg [2023-03-31 03:29:08,209 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_mii_read_reg [2023-03-31 03:29:08,209 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_mii_send_data [2023-03-31 03:29:08,209 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_mii_sync [2023-03-31 03:29:08,209 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_mii_write_reg [2023-03-31 03:29:08,209 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_ee_send_start [2023-03-31 03:29:08,209 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_ee_send_byte [2023-03-31 03:29:08,209 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_ee_receive_byte [2023-03-31 03:29:08,211 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_ee_read_byte [2023-03-31 03:29:08,212 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_store_skb [2023-03-31 03:29:08,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-03-31 03:29:08,212 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_get_skb [2023-03-31 03:29:08,212 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_set_timer [2023-03-31 03:29:08,212 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_remove_one [2023-03-31 03:29:08,212 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_start [2023-03-31 03:29:08,212 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_stop [2023-03-31 03:29:08,212 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_suspend [2023-03-31 03:29:08,212 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_resume [2023-03-31 03:29:08,212 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_probe [2023-03-31 03:29:08,212 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-03-31 03:29:08,212 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-03-31 03:29:08,212 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_exit [2023-03-31 03:29:08,212 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_poll [2023-03-31 03:29:08,212 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2023-03-31 03:29:08,212 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u16~0~TO~~u32~0 [2023-03-31 03:29:08,213 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_tlan_exit_14_2 [2023-03-31 03:29:08,213 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_init_tlan_probe_14_7 [2023-03-31 03:29:08,213 INFO L130 BoogieDeclarations]: Found specification of procedure ldv___pci_register_driver [2023-03-31 03:29:08,213 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_alloc_etherdev_mqs [2023-03-31 03:29:08,213 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_allocate_external_0 [2023-03-31 03:29:08,213 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_sync [2023-03-31 03:29:08,213 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_deregister_11_1 [2023-03-31 03:29:08,213 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_deregister_12_1 [2023-03-31 03:29:08,213 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_instance_deregister_5_1 [2023-03-31 03:29:08,213 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_instance_register_8_2 [2023-03-31 03:29:08,213 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_irq_deregister_6_1 [2023-03-31 03:29:08,213 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_irq_register_10_2 [2023-03-31 03:29:08,213 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_register_13_2 [2023-03-31 03:29:08,213 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_register_9_4 [2023-03-31 03:29:08,213 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_1_12 [2023-03-31 03:29:08,213 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_1_13 [2023-03-31 03:29:08,213 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_1_14 [2023-03-31 03:29:08,213 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_1_15 [2023-03-31 03:29:08,214 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_1_16 [2023-03-31 03:29:08,214 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_1_17 [2023-03-31 03:29:08,214 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_1_18 [2023-03-31 03:29:08,214 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_1_3 [2023-03-31 03:29:08,214 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_1_9 [2023-03-31 03:29:08,214 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_entry_EMGentry_14 [2023-03-31 03:29:08,214 INFO L130 BoogieDeclarations]: Found specification of procedure main [2023-03-31 03:29:08,214 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2023-03-31 03:29:08,214 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2023-03-31 03:29:08,214 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_external_data [2023-03-31 03:29:08,214 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_interrupt_instance_handler_0_5 [2023-03-31 03:29:08,214 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_interrupt_instance_thread_0_3 [2023-03-31 03:29:08,214 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_interrupt_interrupt_instance_0 [2023-03-31 03:29:08,214 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer [2023-03-31 03:29:08,214 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_net_dummy_resourceless_instance_1 [2023-03-31 03:29:08,214 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pci_instance_probe_2_17 [2023-03-31 03:29:08,214 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pci_instance_release_2_2 [2023-03-31 03:29:08,214 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pci_instance_resume_2_5 [2023-03-31 03:29:08,215 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pci_instance_resume_early_2_6 [2023-03-31 03:29:08,215 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pci_instance_shutdown_2_3 [2023-03-31 03:29:08,215 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pci_instance_suspend_2_8 [2023-03-31 03:29:08,215 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pci_instance_suspend_late_2_7 [2023-03-31 03:29:08,215 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pci_pci_instance_2 [2023-03-31 03:29:08,215 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pci_unregister_driver [2023-03-31 03:29:08,215 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_register_netdev [2023-03-31 03:29:08,215 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_register_netdev_open_9_6 [2023-03-31 03:29:08,215 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq [2023-03-31 03:29:08,215 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2023-03-31 03:29:08,215 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2023-03-31 03:29:08,215 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_0_1 [2023-03-31 03:29:08,215 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_0_6 [2023-03-31 03:29:08,215 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_1_1 [2023-03-31 03:29:08,215 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_1_5 [2023-03-31 03:29:08,215 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_2_11 [2023-03-31 03:29:08,215 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_2_20 [2023-03-31 03:29:08,215 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_3_1 [2023-03-31 03:29:08,216 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_3_3 [2023-03-31 03:29:08,216 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_timer_instance_callback_3_2 [2023-03-31 03:29:08,216 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_timer_timer_instance_3 [2023-03-31 03:29:08,216 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev [2023-03-31 03:29:08,216 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev_stop_11_2 [2023-03-31 03:29:08,216 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-03-31 03:29:08,216 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2023-03-31 03:29:08,216 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2023-03-31 03:29:08,216 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2023-03-31 03:29:08,216 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2023-03-31 03:29:08,216 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~TO~VOID [2023-03-31 03:29:08,216 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xzalloc [2023-03-31 03:29:08,216 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2023-03-31 03:29:08,217 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spi_alloc_master [2023-03-31 03:29:08,217 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-03-31 03:29:08,217 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_err_ptr [2023-03-31 03:29:08,217 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_ptr_err [2023-03-31 03:29:08,217 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err_or_null [2023-03-31 03:29:08,217 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2023-03-31 03:29:08,217 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2023-03-31 03:29:08,217 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_after_alloc [2023-03-31 03:29:08,217 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kzalloc [2023-03-31 03:29:08,217 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert [2023-03-31 03:29:08,217 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_trap [2023-03-31 03:29:08,217 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_calloc [2023-03-31 03:29:08,217 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2023-03-31 03:29:08,217 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2023-03-31 03:29:08,217 INFO L130 BoogieDeclarations]: Found specification of procedure free [2023-03-31 03:29:08,217 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-03-31 03:29:08,217 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2023-03-31 03:29:08,217 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_ulong [2023-03-31 03:29:08,218 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int_negative [2023-03-31 03:29:08,218 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int_nonpositive [2023-03-31 03:29:08,218 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2023-03-31 03:29:08,218 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_ulong [2023-03-31 03:29:08,218 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_thread_create [2023-03-31 03:29:08,218 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_thread_create_N [2023-03-31 03:29:08,218 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_thread_join [2023-03-31 03:29:08,218 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_thread_join_N [2023-03-31 03:29:08,218 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2023-03-31 03:29:08,218 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_try [2023-03-31 03:29:08,218 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2023-03-31 03:29:08,218 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exit [2023-03-31 03:29:08,218 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_i_mutex_of_inode [2023-03-31 03:29:08,218 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_or_killable_i_mutex_of_inode [2023-03-31 03:29:08,218 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_is_locked_i_mutex_of_inode [2023-03-31 03:29:08,218 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_trylock_i_mutex_of_inode [2023-03-31 03:29:08,218 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_dec_and_mutex_lock_i_mutex_of_inode [2023-03-31 03:29:08,218 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_i_mutex_of_inode [2023-03-31 03:29:08,219 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_lock [2023-03-31 03:29:08,219 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_or_killable_lock [2023-03-31 03:29:08,219 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_is_locked_lock [2023-03-31 03:29:08,219 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_trylock_lock [2023-03-31 03:29:08,219 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_dec_and_mutex_lock_lock [2023-03-31 03:29:08,219 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_lock [2023-03-31 03:29:08,219 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_mutex_of_device [2023-03-31 03:29:08,219 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_or_killable_mutex_of_device [2023-03-31 03:29:08,219 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_is_locked_mutex_of_device [2023-03-31 03:29:08,219 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_trylock_mutex_of_device [2023-03-31 03:29:08,219 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_dec_and_mutex_lock_mutex_of_device [2023-03-31 03:29:08,219 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mutex_of_device [2023-03-31 03:29:08,219 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2023-03-31 03:29:08,219 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2023-03-31 03:29:08,219 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_perror_fail [2023-03-31 03:29:08,219 INFO L130 BoogieDeclarations]: Found specification of procedure __assert [2023-03-31 03:29:08,219 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2023-03-31 03:29:08,220 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_bool [2023-03-31 03:29:08,220 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_ushort [2023-03-31 03:29:08,220 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-03-31 03:29:08,220 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2023-03-31 03:29:08,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-03-31 03:29:08,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-03-31 03:29:08,220 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-03-31 03:29:08,883 INFO L236 CfgBuilder]: Building ICFG [2023-03-31 03:29:08,892 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-03-31 03:29:09,014 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-03-31 03:29:09,381 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6906: assume 0 == (~tmp___1~5.base + ~tmp___1~5.offset) % 4294967296; [2023-03-31 03:29:09,381 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6906: assume !(0 == (~tmp___1~5.base + ~tmp___1~5.offset) % 4294967296); [2023-03-31 03:29:09,381 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6898: SUMMARY for call #t~ret361 := printk(45, 0); srcloc: null [2023-03-31 03:29:09,381 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6931-1: ~tmp___3~2 := #t~ret365;havoc #t~ret365; [2023-03-31 03:29:09,381 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6931: SUMMARY for call #t~ret365 := inb((if (3204 + ~ioaddr~0) % 4294967296 % 4294967296 <= 2147483647 then (3204 + ~ioaddr~0) % 4294967296 % 4294967296 else (3204 + ~ioaddr~0) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2023-03-31 03:29:09,381 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6997-1: ~ioaddr~0 := 4096 + ~ioaddr~0; [2023-03-31 03:29:09,381 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6898-1: assume -2147483648 <= #t~ret361 && #t~ret361 <= 2147483647;havoc #t~ret361; [2023-03-31 03:29:09,381 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6923: assume 8433 != ~device_id~1 % 65536 % 4294967296 && 16625 != ~device_id~1 % 65536 % 4294967296; [2023-03-31 03:29:09,381 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6923: assume !(8433 != ~device_id~1 % 65536 % 4294967296 && 16625 != ~device_id~1 % 65536 % 4294967296); [2023-03-31 03:29:09,381 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6915: SUMMARY for call __release_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, ~ioaddr~0, 16); srcloc: null [2023-03-31 03:29:09,381 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L7006: assume ~ioaddr~0 <= 36863; [2023-03-31 03:29:09,381 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L7006: assume !(~ioaddr~0 <= 36863); [2023-03-31 03:29:09,381 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6882-3: assume 0 != #t~nondet354;havoc #t~nondet354; [2023-03-31 03:29:09,381 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6882-3: assume !(0 != #t~nondet354);havoc #t~nondet354; [2023-03-31 03:29:09,382 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6882-1: assume 16 == ~debug~0;#t~nondet354 := ~debug~0; [2023-03-31 03:29:09,382 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6882-1: assume !(16 == ~debug~0);assume ~debug~0 < 0 || #t~nondet354 <= ~debug~0;assume #t~nondet354 <= 16;assume #t~nondet354 >= 0;assume ~debug~0 >= 0 || #t~nondet354 > 16 + ~debug~0;assume #t~nondet354 >= -2147483648; [2023-03-31 03:29:09,382 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6940-2: SUMMARY for call #t~ret367 := inb((if (3264 + ~ioaddr~0) % 4294967296 % 4294967296 <= 2147483647 then (3264 + ~ioaddr~0) % 4294967296 % 4294967296 else (3264 + ~ioaddr~0) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2023-03-31 03:29:09,382 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6940: assume 16 == ~debug~0; [2023-03-31 03:29:09,382 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6940: assume !(16 == ~debug~0); [2023-03-31 03:29:09,382 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6882-5: assume 0 == ~debug~0;#t~nondet357 := 0; [2023-03-31 03:29:09,382 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6882-5: assume !(0 == ~debug~0); [2023-03-31 03:29:09,382 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6891-1: ~tmp___0~12 := #t~ret358;havoc #t~ret358; [2023-03-31 03:29:09,382 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6891: SUMMARY for call #t~ret358 := inw((if (3202 + ~ioaddr~0) % 4294967296 % 4294967296 <= 2147483647 then (3202 + ~ioaddr~0) % 4294967296 % 4294967296 else (3202 + ~ioaddr~0) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2023-03-31 03:29:09,382 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6999-1: assume -2147483648 <= #t~ret370 && #t~ret370 <= 2147483647;havoc #t~ret370; [2023-03-31 03:29:09,382 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6999: SUMMARY for call #t~ret370 := printk(48, 0); srcloc: null [2023-03-31 03:29:09,382 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6933: assume 1 != ~tmp___3~2 % 256 % 4294967296; [2023-03-31 03:29:09,382 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6933: assume !(1 != ~tmp___3~2 % 256 % 4294967296); [2023-03-31 03:29:09,382 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6958: assume 64 == (if ~tmp___4~0 % 256 % 4294967296 <= 2147483647 then ~tmp___4~0 % 256 % 4294967296 else ~tmp___4~0 % 256 % 4294967296 - 4294967296); [2023-03-31 03:29:09,382 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6958: assume !(64 == (if ~tmp___4~0 % 256 % 4294967296 <= 2147483647 then ~tmp___4~0 % 256 % 4294967296 else ~tmp___4~0 % 256 % 4294967296 - 4294967296)); [2023-03-31 03:29:09,382 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6991-1: assume -2147483648 <= #t~ret369 && #t~ret369 <= 2147483647;havoc #t~ret369; [2023-03-31 03:29:09,382 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6991: SUMMARY for call #t~ret369 := printk(47, 0); srcloc: null [2023-03-31 03:29:09,382 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6892-1: assume -2147483648 <= #t~ret359 && #t~ret359 <= 2147483647;havoc #t~ret359; [2023-03-31 03:29:09,382 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6892: SUMMARY for call #t~ret359 := printk(44, 0); srcloc: null [2023-03-31 03:29:09,383 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6925: SUMMARY for call __release_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, ~ioaddr~0, 16); srcloc: null [2023-03-31 03:29:09,383 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6950: assume 16 == (if ~tmp___4~0 % 256 % 4294967296 <= 2147483647 then ~tmp___4~0 % 256 % 4294967296 else ~tmp___4~0 % 256 % 4294967296 - 4294967296); [2023-03-31 03:29:09,383 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6950: assume !(16 == (if ~tmp___4~0 % 256 % 4294967296 <= 2147483647 then ~tmp___4~0 % 256 % 4294967296 else ~tmp___4~0 % 256 % 4294967296 - 4294967296)); [2023-03-31 03:29:09,383 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6884-1: ~tmp~35 := #t~ret355;havoc #t~ret355; [2023-03-31 03:29:09,383 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6884: SUMMARY for call #t~ret355 := inw((if (3200 + ~ioaddr~0) % 4294967296 % 4294967296 <= 2147483647 then (3200 + ~ioaddr~0) % 4294967296 % 4294967296 else (3200 + ~ioaddr~0) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2023-03-31 03:29:09,383 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint case_64: ~irq~0 := 10; [2023-03-31 03:29:09,383 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##11: assume !(0 == ~debug~0); [2023-03-31 03:29:09,383 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##11: assume 0 == ~debug~0;#t~nondet354 := 0; [2023-03-31 03:29:09,383 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6942: SUMMARY for call #t~ret366 := printk(46, 0); srcloc: null [2023-03-31 03:29:09,383 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6942-1: assume -2147483648 <= #t~ret366 && #t~ret366 <= 2147483647;havoc #t~ret366; [2023-03-31 03:29:09,383 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6885-1: assume -2147483648 <= #t~ret356 && #t~ret356 <= 2147483647;havoc #t~ret356; [2023-03-31 03:29:09,383 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6885: SUMMARY for call #t~ret356 := printk(43, 0); srcloc: null [2023-03-31 03:29:09,383 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6935: SUMMARY for call __release_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, ~ioaddr~0, 16); srcloc: null [2023-03-31 03:29:09,383 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint case_128: ~irq~0 := 11; [2023-03-31 03:29:09,383 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6985: assume -2147483648 <= #t~ret368 && #t~ret368 <= 2147483647;~rc~2 := #t~ret368;havoc #t~ret368; [2023-03-31 03:29:09,383 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6911-1: ~tmp___2~2 := #t~ret363;havoc #t~ret363; [2023-03-31 03:29:09,383 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6911: SUMMARY for call #t~ret363 := inw((if (3200 + ~ioaddr~0) % 4294967296 % 4294967296 <= 2147483647 then (3200 + ~ioaddr~0) % 4294967296 % 4294967296 else (3200 + ~ioaddr~0) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2023-03-31 03:29:09,383 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint case_16: ~irq~0 := 5; [2023-03-31 03:29:09,384 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##60: assume !(16 == ~debug~0); [2023-03-31 03:29:09,384 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##60: assume 16 == ~debug~0; [2023-03-31 03:29:09,384 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_43231: SUMMARY for call #t~ret368 := tlan_probe1(0, 0, ~ioaddr~0, ~irq~0, 12, 0, 0); srcloc: null [2023-03-31 03:29:09,384 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6962: assume 128 == (if ~tmp___4~0 % 256 % 4294967296 <= 2147483647 then ~tmp___4~0 % 256 % 4294967296 else ~tmp___4~0 % 256 % 4294967296 - 4294967296); [2023-03-31 03:29:09,384 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6962: assume !(128 == (if ~tmp___4~0 % 256 % 4294967296 <= 2147483647 then ~tmp___4~0 % 256 % 4294967296 else ~tmp___4~0 % 256 % 4294967296 - 4294967296)); [2023-03-31 03:29:09,384 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6896-1: assume 16 == ~debug~0;#t~nondet360 := ~debug~0; [2023-03-31 03:29:09,384 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6896-1: assume !(16 == ~debug~0);assume ~debug~0 < 0 || #t~nondet360 <= ~debug~0;assume #t~nondet360 <= 16;assume #t~nondet360 >= 0;assume ~debug~0 >= 0 || #t~nondet360 > 16 + ~debug~0;assume #t~nondet360 >= -2147483648; [2023-03-31 03:29:09,384 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6954: assume 32 == (if ~tmp___4~0 % 256 % 4294967296 <= 2147483647 then ~tmp___4~0 % 256 % 4294967296 else ~tmp___4~0 % 256 % 4294967296 - 4294967296); [2023-03-31 03:29:09,384 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6954: assume !(32 == (if ~tmp___4~0 % 256 % 4294967296 <= 2147483647 then ~tmp___4~0 % 256 % 4294967296 else ~tmp___4~0 % 256 % 4294967296 - 4294967296)); [2023-03-31 03:29:09,384 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6896-5: call #t~ret362.base, #t~ret362.offset := __request_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, ~ioaddr~0, 16, ~#tlan_signature~0.base, ~#tlan_signature~0.offset, 0);~tmp___1~5.base, ~tmp___1~5.offset := #t~ret362.base, #t~ret362.offset;havoc #t~ret362.base, #t~ret362.offset; [2023-03-31 03:29:09,384 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6896-3: assume 0 != #t~nondet360;havoc #t~nondet360; [2023-03-31 03:29:09,384 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6896-3: assume !(0 != #t~nondet360);havoc #t~nondet360; [2023-03-31 03:29:09,384 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6921-1: ~device_id~1 := #t~ret364;havoc #t~ret364; [2023-03-31 03:29:09,384 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6921: SUMMARY for call #t~ret364 := inw((if (3202 + ~ioaddr~0) % 4294967296 % 4294967296 <= 2147483647 then (3202 + ~ioaddr~0) % 4294967296 % 4294967296 else (3202 + ~ioaddr~0) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2023-03-31 03:29:09,384 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##57: assume !(16 == ~debug~0); [2023-03-31 03:29:09,384 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##57: assume 16 == ~debug~0; [2023-03-31 03:29:09,384 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6913: assume 4366 != ~tmp___2~2 % 65536 % 4294967296; [2023-03-31 03:29:09,384 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6913: assume !(4366 != ~tmp___2~2 % 65536 % 4294967296); [2023-03-31 03:29:09,385 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6889-3: assume 0 != #t~nondet357;havoc #t~nondet357; [2023-03-31 03:29:09,385 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6889-3: assume !(0 != #t~nondet357);havoc #t~nondet357; [2023-03-31 03:29:09,385 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6889-1: assume 16 == ~debug~0;#t~nondet357 := ~debug~0; [2023-03-31 03:29:09,385 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6889-1: assume !(16 == ~debug~0);assume ~debug~0 < 0 || #t~nondet357 <= ~debug~0;assume #t~nondet357 <= 16;assume #t~nondet357 >= 0;assume ~debug~0 >= 0 || #t~nondet357 > 16 + ~debug~0;assume #t~nondet357 >= -2147483648; [2023-03-31 03:29:09,385 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6947: ~tmp___4~0 := #t~ret367;havoc #t~ret367; [2023-03-31 03:29:09,385 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6889-5: assume 0 == ~debug~0;#t~nondet360 := 0; [2023-03-31 03:29:09,385 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L6889-5: assume !(0 == ~debug~0); [2023-03-31 03:29:09,385 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint case_32: ~irq~0 := 9; [2023-03-31 03:29:11,681 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint mainFINAL: assume true; [2023-03-31 03:29:12,344 INFO L277 CfgBuilder]: Performing block encoding [2023-03-31 03:29:12,362 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-03-31 03:29:12,363 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-03-31 03:29:12,366 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.03 03:29:12 BoogieIcfgContainer [2023-03-31 03:29:12,366 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-03-31 03:29:12,367 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-03-31 03:29:12,367 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-03-31 03:29:12,370 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-03-31 03:29:12,370 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 31.03 03:29:05" (1/3) ... [2023-03-31 03:29:12,370 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@465da643 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.03 03:29:12, skipping insertion in model container [2023-03-31 03:29:12,370 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 03:29:07" (2/3) ... [2023-03-31 03:29:12,370 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@465da643 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.03 03:29:12, skipping insertion in model container [2023-03-31 03:29:12,370 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.03 03:29:12" (3/3) ... [2023-03-31 03:29:12,371 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-ti-tlan.cil.i [2023-03-31 03:29:12,382 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-03-31 03:29:12,383 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2023-03-31 03:29:12,536 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-03-31 03:29:12,540 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@1396dfd1, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-03-31 03:29:12,541 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-03-31 03:29:12,552 INFO L276 IsEmpty]: Start isEmpty. Operand has 3358 states, 2181 states have (on average 1.3218707015130673) internal successors, (2883), 2233 states have internal predecessors, (2883), 869 states have call successors, (869), 290 states have call predecessors, (869), 288 states have return successors, (863), 842 states have call predecessors, (863), 863 states have call successors, (863) [2023-03-31 03:29:12,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2023-03-31 03:29:12,561 INFO L187 NwaCegarLoop]: Found error trace [2023-03-31 03:29:12,561 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-03-31 03:29:12,562 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2023-03-31 03:29:12,565 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-03-31 03:29:12,566 INFO L85 PathProgramCache]: Analyzing trace with hash 304325502, now seen corresponding path program 1 times [2023-03-31 03:29:12,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-03-31 03:29:12,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114547242] [2023-03-31 03:29:12,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 03:29:12,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-03-31 03:29:12,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:29:13,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-03-31 03:29:13,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:29:13,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-03-31 03:29:13,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:29:13,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-03-31 03:29:13,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:29:13,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-03-31 03:29:13,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:29:13,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-03-31 03:29:13,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:29:14,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 03:29:14,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:29:14,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-03-31 03:29:14,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:29:14,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 03:29:14,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:29:14,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-03-31 03:29:14,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:29:14,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 03:29:14,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:29:14,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2023-03-31 03:29:14,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:29:14,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 03:29:14,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:29:14,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-03-31 03:29:14,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:29:14,065 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 03:29:14,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:29:14,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-03-31 03:29:14,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:29:14,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 03:29:14,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:29:14,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2023-03-31 03:29:14,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:29:14,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2023-03-31 03:29:14,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:29:14,101 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2023-03-31 03:29:14,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-03-31 03:29:14,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114547242] [2023-03-31 03:29:14,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114547242] provided 1 perfect and 0 imperfect interpolant sequences [2023-03-31 03:29:14,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-03-31 03:29:14,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-03-31 03:29:14,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051939883] [2023-03-31 03:29:14,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-03-31 03:29:14,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-03-31 03:29:14,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-03-31 03:29:14,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-03-31 03:29:14,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-03-31 03:29:14,149 INFO L87 Difference]: Start difference. First operand has 3358 states, 2181 states have (on average 1.3218707015130673) internal successors, (2883), 2233 states have internal predecessors, (2883), 869 states have call successors, (869), 290 states have call predecessors, (869), 288 states have return successors, (863), 842 states have call predecessors, (863), 863 states have call successors, (863) Second operand has 7 states, 6 states have (on average 5.166666666666667) internal successors, (31), 3 states have internal predecessors, (31), 4 states have call successors, (17), 7 states have call predecessors, (17), 1 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13)