./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-usb-asix.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 798a7b37 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-usb-asix.cil.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 0f1a59e3fe28583d669f3a9c734ebc5395c61cae2e7711aea93760782e80de65 --- Real Ultimate output --- This is Ultimate 0.3.0-?-798a7b3-m [2025-03-04 04:57:00,524 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-04 04:57:00,579 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-04 04:57:00,584 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-04 04:57:00,588 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-04 04:57:00,610 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-04 04:57:00,611 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-04 04:57:00,611 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-04 04:57:00,612 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-04 04:57:00,612 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-04 04:57:00,613 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-04 04:57:00,613 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-04 04:57:00,613 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-04 04:57:00,613 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-04 04:57:00,613 INFO L153 SettingsManager]: * Use SBE=true [2025-03-04 04:57:00,613 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-04 04:57:00,613 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-04 04:57:00,613 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-04 04:57:00,613 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-04 04:57:00,614 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-04 04:57:00,614 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-04 04:57:00,614 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-04 04:57:00,614 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-04 04:57:00,614 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-04 04:57:00,614 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-04 04:57:00,614 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-04 04:57:00,614 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-04 04:57:00,614 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-04 04:57:00,614 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-04 04:57:00,614 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 04:57:00,614 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-04 04:57:00,614 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-04 04:57:00,614 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-04 04:57:00,614 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-04 04:57:00,614 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-04 04:57:00,614 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-04 04:57:00,614 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-04 04:57:00,614 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-04 04:57:00,614 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-04 04:57:00,614 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-04 04:57:00,614 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 0f1a59e3fe28583d669f3a9c734ebc5395c61cae2e7711aea93760782e80de65 [2025-03-04 04:57:00,904 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-04 04:57:00,911 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-04 04:57:00,913 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-04 04:57:00,914 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-04 04:57:00,915 INFO L274 PluginConnector]: CDTParser initialized [2025-03-04 04:57:00,916 INFO L431 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-alloc-spinlock_drivers-net-usb-asix.cil.i [2025-03-04 04:57:02,098 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c6c9aa577/e87015563d9941cc8ead8633fa86bd46/FLAG7e2463cb3 [2025-03-04 04:57:02,630 INFO L384 CDTParser]: Found 1 translation units. [2025-03-04 04:57:02,631 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-usb-asix.cil.i [2025-03-04 04:57:02,678 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c6c9aa577/e87015563d9941cc8ead8633fa86bd46/FLAG7e2463cb3 [2025-03-04 04:57:03,187 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c6c9aa577/e87015563d9941cc8ead8633fa86bd46 [2025-03-04 04:57:03,189 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-04 04:57:03,191 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-04 04:57:03,192 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-04 04:57:03,192 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-04 04:57:03,195 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-04 04:57:03,195 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 04:57:03" (1/1) ... [2025-03-04 04:57:03,196 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3e131198 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:57:03, skipping insertion in model container [2025-03-04 04:57:03,196 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 04:57:03" (1/1) ... [2025-03-04 04:57:03,309 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-04 04:57:06,643 WARN L250 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-alloc-spinlock_drivers-net-usb-asix.cil.i[410722,410735] [2025-03-04 04:57:06,648 WARN L250 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-alloc-spinlock_drivers-net-usb-asix.cil.i[410867,410880] [2025-03-04 04:57:06,675 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 04:57:06,727 INFO L200 MainTranslator]: Completed pre-run [2025-03-04 04:57:07,022 WARN L250 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-alloc-spinlock_drivers-net-usb-asix.cil.i[410722,410735] [2025-03-04 04:57:07,023 WARN L250 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-alloc-spinlock_drivers-net-usb-asix.cil.i[410867,410880] [2025-03-04 04:57:07,028 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 04:57:07,378 INFO L204 MainTranslator]: Completed translation [2025-03-04 04:57:07,379 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:57:07 WrapperNode [2025-03-04 04:57:07,379 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-04 04:57:07,380 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-04 04:57:07,381 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-04 04:57:07,381 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-04 04:57:07,386 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:57:07" (1/1) ... [2025-03-04 04:57:07,484 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:57:07" (1/1) ... [2025-03-04 04:57:07,673 INFO L138 Inliner]: procedures = 458, calls = 3960, calls flagged for inlining = 222, calls inlined = 206, statements flattened = 7010 [2025-03-04 04:57:07,675 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-04 04:57:07,676 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-04 04:57:07,677 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-04 04:57:07,677 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-04 04:57:07,688 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:57:07" (1/1) ... [2025-03-04 04:57:07,689 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:57:07" (1/1) ... [2025-03-04 04:57:07,733 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:57:07" (1/1) ... [2025-03-04 04:57:09,090 INFO L175 MemorySlicer]: Split 2250 memory accesses to 22 slices as follows [19, 19, 19, 19, 19, 19, 19, 19, 2, 3, 19, 53, 1376, 235, 1, 329, 3, 5, 2, 3, 5, 62]. 61 percent of accesses are in the largest equivalence class. The 253 initializations are split as follows [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 235, 1, 0, 0, 5, 2, 0, 5, 0]. The 1550 writes are split as follows [19, 19, 19, 19, 19, 19, 19, 19, 0, 0, 19, 44, 999, 0, 0, 282, 0, 0, 0, 0, 0, 54]. [2025-03-04 04:57:09,090 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:57:07" (1/1) ... [2025-03-04 04:57:09,091 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:57:07" (1/1) ... [2025-03-04 04:57:09,197 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:57:07" (1/1) ... [2025-03-04 04:57:09,211 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:57:07" (1/1) ... [2025-03-04 04:57:09,252 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:57:07" (1/1) ... [2025-03-04 04:57:09,278 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:57:07" (1/1) ... [2025-03-04 04:57:09,325 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-04 04:57:09,328 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-04 04:57:09,328 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-04 04:57:09,328 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-04 04:57:09,328 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:57:07" (1/1) ... [2025-03-04 04:57:09,332 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 04:57:09,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 04:57:09,357 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-04 04:57:09,359 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-04 04:57:09,376 INFO L130 BoogieDeclarations]: Found specification of procedure asix_write_medium_mode [2025-03-04 04:57:09,376 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_write_medium_mode [2025-03-04 04:57:09,376 INFO L130 BoogieDeclarations]: Found specification of procedure mii_check_media [2025-03-04 04:57:09,376 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_check_media [2025-03-04 04:57:09,376 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-04 04:57:09,376 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-04 04:57:09,376 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_nway_reset [2025-03-04 04:57:09,376 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_nway_reset [2025-03-04 04:57:09,377 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_get_link [2025-03-04 04:57:09,377 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_get_link [2025-03-04 04:57:09,377 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-04 04:57:09,378 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-04 04:57:09,378 INFO L130 BoogieDeclarations]: Found specification of procedure asix_write_rx_ctl [2025-03-04 04:57:09,378 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_write_rx_ctl [2025-03-04 04:57:09,378 INFO L130 BoogieDeclarations]: Found specification of procedure ax88172a_stop [2025-03-04 04:57:09,378 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88172a_stop [2025-03-04 04:57:09,378 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_set_settings [2025-03-04 04:57:09,379 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_set_settings [2025-03-04 04:57:09,379 INFO L130 BoogieDeclarations]: Found specification of procedure ax88178_reset [2025-03-04 04:57:09,379 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88178_reset [2025-03-04 04:57:09,379 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-03-04 04:57:09,379 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-03-04 04:57:09,379 INFO L130 BoogieDeclarations]: Found specification of procedure crc32_le [2025-03-04 04:57:09,379 INFO L138 BoogieDeclarations]: Found implementation of procedure crc32_le [2025-03-04 04:57:09,379 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_get_settings [2025-03-04 04:57:09,379 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_get_settings [2025-03-04 04:57:09,379 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_netdev_dbg [2025-03-04 04:57:09,379 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_netdev_dbg [2025-03-04 04:57:09,379 INFO L130 BoogieDeclarations]: Found specification of procedure asix_mdio_write [2025-03-04 04:57:09,379 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_mdio_write [2025-03-04 04:57:09,379 INFO L130 BoogieDeclarations]: Found specification of procedure asix_status [2025-03-04 04:57:09,379 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_status [2025-03-04 04:57:09,379 INFO L130 BoogieDeclarations]: Found specification of procedure asix_read_rx_ctl [2025-03-04 04:57:09,379 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_read_rx_ctl [2025-03-04 04:57:09,379 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_probe [2025-03-04 04:57:09,379 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_probe [2025-03-04 04:57:09,379 INFO L130 BoogieDeclarations]: Found specification of procedure eth_mac_addr [2025-03-04 04:57:09,379 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_mac_addr [2025-03-04 04:57:09,379 INFO L130 BoogieDeclarations]: Found specification of procedure asix_set_eeprom [2025-03-04 04:57:09,379 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_set_eeprom [2025-03-04 04:57:09,379 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-03-04 04:57:09,379 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-03-04 04:57:09,379 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-03-04 04:57:09,379 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-03-04 04:57:09,379 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-03-04 04:57:09,380 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-03-04 04:57:09,380 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-03-04 04:57:09,380 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-03-04 04:57:09,380 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-04 04:57:09,380 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-04 04:57:09,380 INFO L130 BoogieDeclarations]: Found specification of procedure ax88172a_reset_phy [2025-03-04 04:57:09,380 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88172a_reset_phy [2025-03-04 04:57:09,380 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-04 04:57:09,380 INFO L130 BoogieDeclarations]: Found specification of procedure ax88172a_unbind [2025-03-04 04:57:09,380 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88172a_unbind [2025-03-04 04:57:09,380 INFO L130 BoogieDeclarations]: Found specification of procedure ax88772_link_reset [2025-03-04 04:57:09,380 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88772_link_reset [2025-03-04 04:57:09,380 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-03-04 04:57:09,380 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-03-04 04:57:09,380 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_asix_driver_exit_10_2 [2025-03-04 04:57:09,380 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_asix_driver_exit_10_2 [2025-03-04 04:57:09,380 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2025-03-04 04:57:09,380 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2025-03-04 04:57:09,380 INFO L130 BoogieDeclarations]: Found specification of procedure asix_set_netdev_dev_addr [2025-03-04 04:57:09,380 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_set_netdev_dev_addr [2025-03-04 04:57:09,380 INFO L130 BoogieDeclarations]: Found specification of procedure ax88172a_bind [2025-03-04 04:57:09,380 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88172a_bind [2025-03-04 04:57:09,380 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-04 04:57:09,380 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-04 04:57:09,380 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-04 04:57:09,380 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-04 04:57:09,382 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-04 04:57:09,382 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-04 04:57:09,382 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-04 04:57:09,382 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-04 04:57:09,382 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-04 04:57:09,382 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-04 04:57:09,382 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-04 04:57:09,382 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-04 04:57:09,382 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-04 04:57:09,382 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-04 04:57:09,382 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-04 04:57:09,382 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-04 04:57:09,382 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-04 04:57:09,382 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-04 04:57:09,382 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-04 04:57:09,382 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-04 04:57:09,382 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-04 04:57:09,382 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-04 04:57:09,382 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_resume [2025-03-04 04:57:09,382 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_resume [2025-03-04 04:57:09,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-04 04:57:09,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-04 04:57:09,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-04 04:57:09,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-04 04:57:09,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-04 04:57:09,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-04 04:57:09,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-04 04:57:09,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-04 04:57:09,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-04 04:57:09,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-04 04:57:09,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-04 04:57:09,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-04 04:57:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-04 04:57:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-04 04:57:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-04 04:57:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-04 04:57:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-04 04:57:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-04 04:57:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-04 04:57:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-04 04:57:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-04 04:57:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-04 04:57:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-03-04 04:57:09,383 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-03-04 04:57:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_tx_timeout [2025-03-04 04:57:09,383 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_tx_timeout [2025-03-04 04:57:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure ax88178_bind [2025-03-04 04:57:09,383 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88178_bind [2025-03-04 04:57:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-04 04:57:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-04 04:57:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-04 04:57:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-04 04:57:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-04 04:57:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-04 04:57:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-04 04:57:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-04 04:57:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-04 04:57:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-04 04:57:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-04 04:57:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-04 04:57:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-04 04:57:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-04 04:57:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-04 04:57:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-04 04:57:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-04 04:57:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-04 04:57:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-04 04:57:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-04 04:57:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-04 04:57:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-04 04:57:09,384 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_after_alloc [2025-03-04 04:57:09,384 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_after_alloc [2025-03-04 04:57:09,384 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-04 04:57:09,384 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-04 04:57:09,384 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-04 04:57:09,384 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-04 04:57:09,384 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-04 04:57:09,385 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-04 04:57:09,385 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-04 04:57:09,385 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-04 04:57:09,385 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-04 04:57:09,385 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-04 04:57:09,385 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-04 04:57:09,385 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-04 04:57:09,385 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-04 04:57:09,385 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-04 04:57:09,385 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-04 04:57:09,385 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-04 04:57:09,385 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-04 04:57:09,385 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-04 04:57:09,385 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-04 04:57:09,385 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-04 04:57:09,385 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-04 04:57:09,386 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-04 04:57:09,386 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-04 04:57:09,386 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-04 04:57:09,386 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-04 04:57:09,386 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-04 04:57:09,386 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-04 04:57:09,386 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-04 04:57:09,386 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-04 04:57:09,386 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-04 04:57:09,386 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-04 04:57:09,386 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-04 04:57:09,386 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-04 04:57:09,386 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-04 04:57:09,386 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-04 04:57:09,386 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-04 04:57:09,386 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-04 04:57:09,386 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-04 04:57:09,386 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-04 04:57:09,386 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-04 04:57:09,386 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-04 04:57:09,386 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-04 04:57:09,386 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-04 04:57:09,386 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-04 04:57:09,386 INFO L130 BoogieDeclarations]: Found specification of procedure asix_read_phy_addr [2025-03-04 04:57:09,386 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_read_phy_addr [2025-03-04 04:57:09,386 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-03-04 04:57:09,386 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-03-04 04:57:09,386 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-03-04 04:57:09,386 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-03-04 04:57:09,386 INFO L130 BoogieDeclarations]: Found specification of procedure asix_rx_fixup_internal [2025-03-04 04:57:09,386 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_rx_fixup_internal [2025-03-04 04:57:09,386 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-04 04:57:09,386 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-03-04 04:57:09,386 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-03-04 04:57:09,386 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-03-04 04:57:09,386 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-03-04 04:57:09,386 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-04 04:57:09,386 INFO L130 BoogieDeclarations]: Found specification of procedure is_valid_ether_addr [2025-03-04 04:57:09,386 INFO L138 BoogieDeclarations]: Found implementation of procedure is_valid_ether_addr [2025-03-04 04:57:09,386 INFO L130 BoogieDeclarations]: Found specification of procedure asix_get_eeprom_len [2025-03-04 04:57:09,386 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_get_eeprom_len [2025-03-04 04:57:09,386 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-03-04 04:57:09,386 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-03-04 04:57:09,386 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-03-04 04:57:09,386 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-03-04 04:57:09,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-04 04:57:09,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-04 04:57:09,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-04 04:57:09,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-04 04:57:09,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-04 04:57:09,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-04 04:57:09,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-04 04:57:09,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-04 04:57:09,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-04 04:57:09,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-04 04:57:09,389 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-04 04:57:09,390 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-04 04:57:09,390 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-04 04:57:09,390 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-04 04:57:09,390 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-04 04:57:09,390 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-04 04:57:09,390 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-04 04:57:09,390 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-04 04:57:09,390 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-04 04:57:09,390 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-04 04:57:09,390 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-04 04:57:09,390 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-04 04:57:09,390 INFO L130 BoogieDeclarations]: Found specification of procedure asix_get_wol [2025-03-04 04:57:09,390 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_get_wol [2025-03-04 04:57:09,390 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-03-04 04:57:09,390 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-03-04 04:57:09,390 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_open [2025-03-04 04:57:09,390 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_open [2025-03-04 04:57:09,390 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_exclusive_spin_is_locked [2025-03-04 04:57:09,390 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_exclusive_spin_is_locked [2025-03-04 04:57:09,390 INFO L130 BoogieDeclarations]: Found specification of procedure asix_write_cmd_async [2025-03-04 04:57:09,390 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_write_cmd_async [2025-03-04 04:57:09,390 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert [2025-03-04 04:57:09,390 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert [2025-03-04 04:57:09,390 INFO L130 BoogieDeclarations]: Found specification of procedure ax88772_unbind [2025-03-04 04:57:09,390 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88772_unbind [2025-03-04 04:57:09,390 INFO L130 BoogieDeclarations]: Found specification of procedure ax88172a_reset [2025-03-04 04:57:09,390 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88172a_reset [2025-03-04 04:57:09,390 INFO L130 BoogieDeclarations]: Found specification of procedure ax88172_link_reset [2025-03-04 04:57:09,390 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88172_link_reset [2025-03-04 04:57:09,390 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_start_xmit [2025-03-04 04:57:09,390 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_start_xmit [2025-03-04 04:57:09,390 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2025-03-04 04:57:09,390 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2025-03-04 04:57:09,390 INFO L130 BoogieDeclarations]: Found specification of procedure asix_get_drvinfo [2025-03-04 04:57:09,390 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_get_drvinfo [2025-03-04 04:57:09,390 INFO L130 BoogieDeclarations]: Found specification of procedure asix_set_hw_mii [2025-03-04 04:57:09,390 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_set_hw_mii [2025-03-04 04:57:09,390 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-04 04:57:09,390 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-04 04:57:09,390 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-03-04 04:57:09,390 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-03-04 04:57:09,390 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_get_msglevel [2025-03-04 04:57:09,390 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_get_msglevel [2025-03-04 04:57:09,390 INFO L130 BoogieDeclarations]: Found specification of procedure mdiobus_free [2025-03-04 04:57:09,390 INFO L138 BoogieDeclarations]: Found implementation of procedure mdiobus_free [2025-03-04 04:57:09,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-04 04:57:09,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-04 04:57:09,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-04 04:57:09,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-04 04:57:09,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-04 04:57:09,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-04 04:57:09,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-04 04:57:09,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-04 04:57:09,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-04 04:57:09,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-04 04:57:09,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-04 04:57:09,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-04 04:57:09,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-04 04:57:09,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-04 04:57:09,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-04 04:57:09,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-04 04:57:09,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-04 04:57:09,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-04 04:57:09,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-04 04:57:09,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-04 04:57:09,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-04 04:57:09,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-04 04:57:09,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-04 04:57:09,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-04 04:57:09,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-04 04:57:09,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-04 04:57:09,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-04 04:57:09,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-04 04:57:09,393 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-04 04:57:09,393 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-04 04:57:09,393 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-04 04:57:09,393 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-04 04:57:09,393 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-04 04:57:09,393 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-04 04:57:09,393 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-04 04:57:09,393 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-04 04:57:09,393 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-04 04:57:09,393 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-04 04:57:09,393 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-04 04:57:09,393 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-04 04:57:09,393 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-04 04:57:09,393 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-04 04:57:09,394 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-04 04:57:09,394 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-04 04:57:09,394 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-04 04:57:09,394 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-04 04:57:09,394 INFO L130 BoogieDeclarations]: Found specification of procedure ax88172a_set_settings [2025-03-04 04:57:09,394 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88172a_set_settings [2025-03-04 04:57:09,394 INFO L130 BoogieDeclarations]: Found specification of procedure ax88772_reset [2025-03-04 04:57:09,394 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88772_reset [2025-03-04 04:57:09,394 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_instance_release_6_4 [2025-03-04 04:57:09,394 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_instance_release_6_4 [2025-03-04 04:57:09,394 INFO L130 BoogieDeclarations]: Found specification of procedure asix_get_phyid [2025-03-04 04:57:09,394 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_get_phyid [2025-03-04 04:57:09,394 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_stop [2025-03-04 04:57:09,394 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_stop [2025-03-04 04:57:09,394 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-03-04 04:57:09,394 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-03-04 04:57:09,394 INFO L130 BoogieDeclarations]: Found specification of procedure bitrev32 [2025-03-04 04:57:09,394 INFO L138 BoogieDeclarations]: Found implementation of procedure bitrev32 [2025-03-04 04:57:09,394 INFO L130 BoogieDeclarations]: Found specification of procedure asix_tx_fixup [2025-03-04 04:57:09,394 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_tx_fixup [2025-03-04 04:57:09,394 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-03-04 04:57:09,394 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-03-04 04:57:09,394 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-04 04:57:09,394 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-04 04:57:09,394 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-04 04:57:09,394 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-04 04:57:09,394 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-04 04:57:09,394 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-04 04:57:09,394 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-04 04:57:09,394 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-04 04:57:09,394 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-04 04:57:09,394 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-04 04:57:09,394 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-04 04:57:09,394 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-04 04:57:09,394 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-04 04:57:09,394 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-04 04:57:09,394 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-04 04:57:09,394 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-04 04:57:09,394 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-04 04:57:09,395 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-04 04:57:09,395 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-04 04:57:09,395 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-04 04:57:09,395 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-04 04:57:09,395 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-04 04:57:09,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-04 04:57:09,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-04 04:57:09,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-04 04:57:09,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-04 04:57:09,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-04 04:57:09,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-04 04:57:09,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-04 04:57:09,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-04 04:57:09,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-04 04:57:09,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-04 04:57:09,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-04 04:57:09,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-04 04:57:09,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-04 04:57:09,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-04 04:57:09,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-04 04:57:09,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-04 04:57:09,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-04 04:57:09,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-04 04:57:09,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-04 04:57:09,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-04 04:57:09,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-04 04:57:09,395 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-04 04:57:09,395 INFO L130 BoogieDeclarations]: Found specification of procedure mii_ethtool_gset [2025-03-04 04:57:09,395 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_ethtool_gset [2025-03-04 04:57:09,395 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_set_msglevel [2025-03-04 04:57:09,395 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_set_msglevel [2025-03-04 04:57:09,395 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_le16 [2025-03-04 04:57:09,395 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_le16 [2025-03-04 04:57:09,395 INFO L130 BoogieDeclarations]: Found specification of procedure asix_sw_reset [2025-03-04 04:57:09,395 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_sw_reset [2025-03-04 04:57:09,395 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-04 04:57:09,395 INFO L130 BoogieDeclarations]: Found specification of procedure ax88172_bind [2025-03-04 04:57:09,395 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88172_bind [2025-03-04 04:57:09,395 INFO L130 BoogieDeclarations]: Found specification of procedure asix_get_phy_addr [2025-03-04 04:57:09,395 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_get_phy_addr [2025-03-04 04:57:09,398 INFO L130 BoogieDeclarations]: Found specification of procedure asix_write_cmd [2025-03-04 04:57:09,398 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_write_cmd [2025-03-04 04:57:09,398 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-03-04 04:57:09,398 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-03-04 04:57:09,398 INFO L130 BoogieDeclarations]: Found specification of procedure asix_read_medium_status [2025-03-04 04:57:09,398 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_read_medium_status [2025-03-04 04:57:09,398 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-04 04:57:09,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-04 04:57:09,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-04 04:57:09,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-04 04:57:09,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-04 04:57:09,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-04 04:57:09,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-04 04:57:09,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-04 04:57:09,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-04 04:57:09,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-04 04:57:09,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-04 04:57:09,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-04 04:57:09,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-04 04:57:09,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-04 04:57:09,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-04 04:57:09,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-04 04:57:09,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-04 04:57:09,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-04 04:57:09,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-04 04:57:09,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-04 04:57:09,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-04 04:57:09,399 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-04 04:57:09,399 INFO L130 BoogieDeclarations]: Found specification of procedure asix_read_cmd [2025-03-04 04:57:09,399 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_read_cmd [2025-03-04 04:57:09,399 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-03-04 04:57:09,399 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-03-04 04:57:09,399 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-03-04 04:57:09,399 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-03-04 04:57:09,399 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-03-04 04:57:09,399 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-03-04 04:57:09,399 INFO L130 BoogieDeclarations]: Found specification of procedure ax88172a_nway_reset [2025-03-04 04:57:09,399 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88172a_nway_reset [2025-03-04 04:57:09,399 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-03-04 04:57:09,399 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-03-04 04:57:09,399 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-03-04 04:57:09,399 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-03-04 04:57:09,399 INFO L130 BoogieDeclarations]: Found specification of procedure asix_write_gpio [2025-03-04 04:57:09,400 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_write_gpio [2025-03-04 04:57:09,400 INFO L130 BoogieDeclarations]: Found specification of procedure asix_mdio_read [2025-03-04 04:57:09,400 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_mdio_read [2025-03-04 04:57:09,400 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_disconnect [2025-03-04 04:57:09,400 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_disconnect [2025-03-04 04:57:09,400 INFO L130 BoogieDeclarations]: Found specification of procedure ax88178_link_reset [2025-03-04 04:57:09,400 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88178_link_reset [2025-03-04 04:57:09,400 INFO L130 BoogieDeclarations]: Found specification of procedure mii_nway_restart [2025-03-04 04:57:09,400 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_nway_restart [2025-03-04 04:57:09,400 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-03-04 04:57:09,400 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-03-04 04:57:09,400 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-04 04:57:09,400 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-04 04:57:09,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-04 04:57:09,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-04 04:57:09,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-04 04:57:09,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-04 04:57:09,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-04 04:57:09,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-04 04:57:09,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-04 04:57:09,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-04 04:57:09,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-04 04:57:09,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-04 04:57:09,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-04 04:57:09,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-04 04:57:09,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-04 04:57:09,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-04 04:57:09,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-04 04:57:09,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-04 04:57:09,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-04 04:57:09,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-04 04:57:09,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-04 04:57:09,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-04 04:57:09,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-04 04:57:09,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-04 04:57:09,400 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-04 04:57:09,400 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-04 04:57:09,400 INFO L130 BoogieDeclarations]: Found specification of procedure ax88172a_adjust_link [2025-03-04 04:57:09,400 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88172a_adjust_link [2025-03-04 04:57:09,400 INFO L130 BoogieDeclarations]: Found specification of procedure ax88172_set_multicast [2025-03-04 04:57:09,400 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88172_set_multicast [2025-03-04 04:57:09,400 INFO L130 BoogieDeclarations]: Found specification of procedure ax88172a_rx_fixup [2025-03-04 04:57:09,400 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88172a_rx_fixup [2025-03-04 04:57:09,400 INFO L130 BoogieDeclarations]: Found specification of procedure asix_set_sw_mii [2025-03-04 04:57:09,400 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_set_sw_mii [2025-03-04 04:57:09,400 INFO L130 BoogieDeclarations]: Found specification of procedure ax88772_bind [2025-03-04 04:57:09,400 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88772_bind [2025-03-04 04:57:09,400 INFO L130 BoogieDeclarations]: Found specification of procedure ax88172a_status [2025-03-04 04:57:09,404 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88172a_status [2025-03-04 04:57:09,404 INFO L130 BoogieDeclarations]: Found specification of procedure asix_rx_fixup_common [2025-03-04 04:57:09,404 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_rx_fixup_common [2025-03-04 04:57:09,404 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-03-04 04:57:09,404 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-03-04 04:57:09,404 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_get_endpoints [2025-03-04 04:57:09,404 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_get_endpoints [2025-03-04 04:57:09,404 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed [2025-03-04 04:57:09,404 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed [2025-03-04 04:57:09,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-04 04:57:09,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-04 04:57:09,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-04 04:57:09,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-04 04:57:09,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-04 04:57:09,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-04 04:57:09,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-04 04:57:09,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-04 04:57:09,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-04 04:57:09,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-04 04:57:09,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-04 04:57:09,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-04 04:57:09,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-04 04:57:09,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-04 04:57:09,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-04 04:57:09,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-04 04:57:09,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-04 04:57:09,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-04 04:57:09,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-04 04:57:09,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-04 04:57:09,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-04 04:57:09,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-04 04:57:09,404 INFO L130 BoogieDeclarations]: Found specification of procedure asix_get_eeprom [2025-03-04 04:57:09,404 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_get_eeprom [2025-03-04 04:57:09,404 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-03-04 04:57:09,404 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-03-04 04:57:09,404 INFO L130 BoogieDeclarations]: Found specification of procedure asix_set_wol [2025-03-04 04:57:09,404 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_set_wol [2025-03-04 04:57:10,247 INFO L256 CfgBuilder]: Building ICFG [2025-03-04 04:57:10,249 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-04 04:57:10,573 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10318: call ULTIMATE.dealloc(~#descriptor~15.base, ~#descriptor~15.offset);havoc ~#descriptor~15.base, ~#descriptor~15.offset; [2025-03-04 04:57:10,651 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14893: havoc #t~nondet1312; [2025-03-04 04:57:10,654 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14792: havoc #t~nondet1292; [2025-03-04 04:57:10,657 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-04 04:57:10,662 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14904: havoc #t~nondet1314; [2025-03-04 04:57:10,722 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14835: havoc phy_ethtool_sset_#t~nondet1300#1; [2025-03-04 04:57:10,884 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6210: call ULTIMATE.dealloc(~#descriptor~4.base, ~#descriptor~4.offset);havoc ~#descriptor~4.base, ~#descriptor~4.offset;call ULTIMATE.dealloc(~#descriptor___0~0.base, ~#descriptor___0~0.offset);havoc ~#descriptor___0~0.base, ~#descriptor___0~0.offset;call ULTIMATE.dealloc(~#descriptor___1~0.base, ~#descriptor___1~0.offset);havoc ~#descriptor___1~0.base, ~#descriptor___1~0.offset;call ULTIMATE.dealloc(~#descriptor___2~0.base, ~#descriptor___2~0.offset);havoc ~#descriptor___2~0.base, ~#descriptor___2~0.offset;call ULTIMATE.dealloc(~#descriptor___3~0.base, ~#descriptor___3~0.offset);havoc ~#descriptor___3~0.base, ~#descriptor___3~0.offset;call ULTIMATE.dealloc(~#descriptor___4~0.base, ~#descriptor___4~0.offset);havoc ~#descriptor___4~0.base, ~#descriptor___4~0.offset; [2025-03-04 04:57:10,888 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14889: havoc #t~nondet1311; [2025-03-04 04:57:10,942 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10262: call ULTIMATE.dealloc(~#descriptor~14.base, ~#descriptor~14.offset);havoc ~#descriptor~14.base, ~#descriptor~14.offset; [2025-03-04 04:57:10,971 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11344: call ULTIMATE.dealloc(~#descriptor~22#1.base, ~#descriptor~22#1.offset);havoc ~#descriptor~22#1.base, ~#descriptor~22#1.offset; [2025-03-04 04:57:10,975 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14927: havoc #t~nondet1319; [2025-03-04 04:57:10,978 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14938: havoc #t~nondet1321; [2025-03-04 04:57:10,981 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14733: havoc #t~nondet1283; [2025-03-04 04:57:11,101 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9788: havoc skb_headroom_#t~mem651#1.base, skb_headroom_#t~mem651#1.offset;havoc skb_headroom_#t~mem652#1.base, skb_headroom_#t~mem652#1.offset; [2025-03-04 04:57:11,101 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14855: havoc skb_push_#t~ret1303#1.base, skb_push_#t~ret1303#1.offset; [2025-03-04 04:57:11,101 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10049: call ULTIMATE.dealloc(~#packet_len~0#1.base, ~#packet_len~0#1.offset);havoc ~#packet_len~0#1.base, ~#packet_len~0#1.offset;call ULTIMATE.dealloc(~#padbytes~0#1.base, ~#padbytes~0#1.offset);havoc ~#padbytes~0#1.base, ~#padbytes~0#1.offset; [2025-03-04 04:57:11,102 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9798: havoc skb_tailroom_#t~ite656#1;havoc skb_tailroom_#t~mem654#1;havoc skb_tailroom_#t~mem655#1; [2025-03-04 04:57:11,102 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9757: havoc skb_is_nonlinear_#t~mem641#1; [2025-03-04 04:57:11,102 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9763: havoc skb_tail_pointer_#t~mem642#1.base, skb_tail_pointer_#t~mem642#1.offset;havoc skb_tail_pointer_#t~mem643#1; [2025-03-04 04:57:11,105 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9699: havoc #t~mem628; [2025-03-04 04:57:11,380 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6817: call ULTIMATE.dealloc(~#eeprom~0#1.base, ~#eeprom~0#1.offset);havoc ~#eeprom~0#1.base, ~#eeprom~0#1.offset;call ULTIMATE.dealloc(~#status~0#1.base, ~#status~0#1.offset);havoc ~#status~0#1.base, ~#status~0#1.offset;call ULTIMATE.dealloc(~#descriptor~9#1.base, ~#descriptor~9#1.offset);havoc ~#descriptor~9#1.base, ~#descriptor~9#1.offset;call ULTIMATE.dealloc(~#descriptor___0~4#1.base, ~#descriptor___0~4#1.offset);havoc ~#descriptor___0~4#1.base, ~#descriptor___0~4#1.offset;call ULTIMATE.dealloc(~#descriptor___1~3#1.base, ~#descriptor___1~3#1.offset);havoc ~#descriptor___1~3#1.base, ~#descriptor___1~3#1.offset;call ULTIMATE.dealloc(~#descriptor___2~2#1.base, ~#descriptor___2~2#1.offset);havoc ~#descriptor___2~2#1.base, ~#descriptor___2~2#1.offset;call ULTIMATE.dealloc(~#descriptor___3~1#1.base, ~#descriptor___3~1#1.offset);havoc ~#descriptor___3~1#1.base, ~#descriptor___3~1#1.offset; [2025-03-04 04:57:11,380 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6704: call ULTIMATE.dealloc(rtl8211cl_phy_init_~#descriptor~7#1.base, rtl8211cl_phy_init_~#descriptor~7#1.offset);havoc rtl8211cl_phy_init_~#descriptor~7#1.base, rtl8211cl_phy_init_~#descriptor~7#1.offset; [2025-03-04 04:57:11,380 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6606: call ULTIMATE.dealloc(marvell_phy_init_~#descriptor~6#1.base, marvell_phy_init_~#descriptor~6#1.offset);havoc marvell_phy_init_~#descriptor~6#1.base, marvell_phy_init_~#descriptor~6#1.offset;call ULTIMATE.dealloc(marvell_phy_init_~#descriptor___0~2#1.base, marvell_phy_init_~#descriptor___0~2#1.offset);havoc marvell_phy_init_~#descriptor___0~2#1.base, marvell_phy_init_~#descriptor___0~2#1.offset;call ULTIMATE.dealloc(marvell_phy_init_~#descriptor___1~2#1.base, marvell_phy_init_~#descriptor___1~2#1.offset);havoc marvell_phy_init_~#descriptor___1~2#1.base, marvell_phy_init_~#descriptor___1~2#1.offset;call ULTIMATE.dealloc(marvell_phy_init_~#descriptor___2~1#1.base, marvell_phy_init_~#descriptor___2~1#1.offset);havoc marvell_phy_init_~#descriptor___2~1#1.base, marvell_phy_init_~#descriptor___2~1#1.offset; [2025-03-04 04:57:11,426 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14817: havoc #t~nondet1296; [2025-03-04 04:57:11,428 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14737: havoc #t~nondet1284; [2025-03-04 04:57:11,489 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14796: havoc #t~nondet1293; [2025-03-04 04:57:11,514 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9691: havoc __le16_to_cpup_#t~mem621#1; [2025-03-04 04:57:11,516 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14897: havoc #t~nondet1313; [2025-03-04 04:57:11,560 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14729: havoc #t~nondet1282; [2025-03-04 04:57:11,631 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10487: call ULTIMATE.dealloc(~#res~1.base, ~#res~1.offset);havoc ~#res~1.base, ~#res~1.offset;call ULTIMATE.dealloc(~#descriptor~18.base, ~#descriptor~18.offset);havoc ~#descriptor~18.base, ~#descriptor~18.offset; [2025-03-04 04:57:11,697 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6052: call ULTIMATE.dealloc(~#buf~0.base, ~#buf~0.offset);havoc ~#buf~0.base, ~#buf~0.offset;call ULTIMATE.dealloc(~#descriptor~2.base, ~#descriptor~2.offset);havoc ~#descriptor~2.base, ~#descriptor~2.offset; [2025-03-04 04:57:11,724 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5776: call ULTIMATE.dealloc(~#descriptor~0#1.base, ~#descriptor~0#1.offset);havoc ~#descriptor~0#1.base, ~#descriptor~0#1.offset; [2025-03-04 04:57:11,733 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10238: call ULTIMATE.dealloc(~#v~0.base, ~#v~0.offset);havoc ~#v~0.base, ~#v~0.offset; [2025-03-04 04:57:11,739 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14955: havoc usbnet_write_cmd_#t~nondet1323#1; [2025-03-04 04:57:11,743 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14912: havoc #t~nondet1316; [2025-03-04 04:57:11,750 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10312: havoc #t~mem803;call ULTIMATE.dealloc(~#v~1.base, ~#v~1.offset);havoc ~#v~1.base, ~#v~1.offset; [2025-03-04 04:57:11,752 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14741: havoc #t~nondet1285; [2025-03-04 04:57:11,836 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10653: call ULTIMATE.dealloc(~#descriptor~19.base, ~#descriptor~19.offset);havoc ~#descriptor~19.base, ~#descriptor~19.offset;call ULTIMATE.dealloc(~#descriptor___0~7.base, ~#descriptor___0~7.offset);havoc ~#descriptor___0~7.base, ~#descriptor___0~7.offset; [2025-03-04 04:57:11,842 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14864: havoc #t~nondet1307; [2025-03-04 04:57:11,845 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9712: havoc #t~mem633.base, #t~mem633.offset;havoc #t~mem634; [2025-03-04 04:57:11,846 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14745: havoc #t~nondet1286; [2025-03-04 04:57:12,401 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6142: call ULTIMATE.dealloc(~#ecmd~1.base, ~#ecmd~1.offset);havoc ~#ecmd~1.base, ~#ecmd~1.offset;call ULTIMATE.dealloc(~#descriptor~3.base, ~#descriptor~3.offset);havoc ~#descriptor~3.base, ~#descriptor~3.offset; [2025-03-04 04:57:12,408 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14916: havoc usbnet_read_cmd_#t~nondet1317#1; [2025-03-04 04:57:12,431 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14849: havoc phy_start_aneg_#t~nondet1302#1; [2025-03-04 04:57:12,433 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14821: havoc #t~nondet1297; [2025-03-04 04:57:12,605 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14785: havoc mdiobus_register_#t~nondet1291#1; [2025-03-04 04:57:12,606 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14778: havoc mdiobus_alloc_size_#t~ret1290#1.base, mdiobus_alloc_size_#t~ret1290#1.offset; [2025-03-04 04:57:12,606 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11198: call ULTIMATE.dealloc(~#buf~4#1.base, ~#buf~4#1.offset);havoc ~#buf~4#1.base, ~#buf~4#1.offset;call ULTIMATE.dealloc(~#descriptor~21#1.base, ~#descriptor~21#1.offset);havoc ~#descriptor~21#1.base, ~#descriptor~21#1.offset;call ULTIMATE.dealloc(~#descriptor___0~8#1.base, ~#descriptor___0~8#1.offset);havoc ~#descriptor___0~8#1.base, ~#descriptor___0~8#1.offset;call ULTIMATE.dealloc(~#descriptor___1~4#1.base, ~#descriptor___1~4#1.offset);havoc ~#descriptor___1~4#1.base, ~#descriptor___1~4#1.offset; [2025-03-04 04:57:12,720 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10353: call ULTIMATE.dealloc(~#descriptor~16.base, ~#descriptor~16.offset);havoc ~#descriptor~16.base, ~#descriptor~16.offset; [2025-03-04 04:57:12,722 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14920: havoc #t~nondet1318; [2025-03-04 04:57:12,805 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7186: call ULTIMATE.dealloc(~#buf~2.base, ~#buf~2.offset);havoc ~#buf~2.base, ~#buf~2.offset;call ULTIMATE.dealloc(~#descriptor~12.base, ~#descriptor~12.offset);havoc ~#descriptor~12.base, ~#descriptor~12.offset; [2025-03-04 04:57:12,832 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10480: havoc #t~mem845;call ULTIMATE.dealloc(~#res~0.base, ~#res~0.offset);havoc ~#res~0.base, ~#res~0.offset;call ULTIMATE.dealloc(~#descriptor~17.base, ~#descriptor~17.offset);havoc ~#descriptor~17.base, ~#descriptor~17.offset; [2025-03-04 04:57:13,856 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6746: call ULTIMATE.dealloc(marvell_led_status_~#descriptor~8#1.base, marvell_led_status_~#descriptor~8#1.offset);havoc marvell_led_status_~#descriptor~8#1.base, marvell_led_status_~#descriptor~8#1.offset;call ULTIMATE.dealloc(marvell_led_status_~#descriptor___0~3#1.base, marvell_led_status_~#descriptor___0~3#1.offset);havoc marvell_led_status_~#descriptor___0~3#1.base, marvell_led_status_~#descriptor___0~3#1.offset; [2025-03-04 04:57:13,856 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6995: call ULTIMATE.dealloc(~#ecmd~2#1.base, ~#ecmd~2#1.offset);havoc ~#ecmd~2#1.base, ~#ecmd~2#1.offset;call ULTIMATE.dealloc(~#descriptor~10#1.base, ~#descriptor~10#1.offset);havoc ~#descriptor~10#1.base, ~#descriptor~10#1.offset;call ULTIMATE.dealloc(~#descriptor___0~5#1.base, ~#descriptor___0~5#1.offset);havoc ~#descriptor___0~5#1.base, ~#descriptor___0~5#1.offset; [2025-03-04 04:57:13,905 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10154: call ULTIMATE.dealloc(~#buf~3.base, ~#buf~3.offset);havoc ~#buf~3.base, ~#buf~3.offset;call ULTIMATE.dealloc(~#descriptor~13.base, ~#descriptor~13.offset);havoc ~#descriptor~13.base, ~#descriptor~13.offset;call ULTIMATE.dealloc(~#descriptor___0~6.base, ~#descriptor___0~6.offset);havoc ~#descriptor___0~6.base, ~#descriptor___0~6.offset; [2025-03-04 04:57:13,908 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14804: havoc #t~nondet1295; [2025-03-04 04:57:13,914 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5603: havoc #t~mem0;havoc #t~bitwise1; [2025-03-04 04:57:13,998 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9685: havoc __le32_to_cpup_#t~mem620#1; [2025-03-04 04:57:14,142 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10972: call ULTIMATE.dealloc(~#descriptor~20#1.base, ~#descriptor~20#1.offset);havoc ~#descriptor~20#1.base, ~#descriptor~20#1.offset; [2025-03-04 04:57:14,274 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5654: havoc is_multicast_ether_addr_#t~mem32#1; [2025-03-04 04:57:14,274 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5648: havoc is_zero_ether_addr_#t~mem29#1;havoc is_zero_ether_addr_#t~mem30#1;havoc is_zero_ether_addr_#t~bitwise31#1; [2025-03-04 04:57:14,308 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10524: call ULTIMATE.dealloc(~#opt~0.base, ~#opt~0.offset);havoc ~#opt~0.base, ~#opt~0.offset; [2025-03-04 04:57:14,345 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14908: havoc #t~nondet1315; [2025-03-04 04:57:14,467 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6446: call ULTIMATE.dealloc(~#buf~1.base, ~#buf~1.offset);havoc ~#buf~1.base, ~#buf~1.offset;call ULTIMATE.dealloc(~#descriptor~5.base, ~#descriptor~5.offset);havoc ~#descriptor~5.base, ~#descriptor~5.offset;call ULTIMATE.dealloc(~#descriptor___0~1.base, ~#descriptor___0~1.offset);havoc ~#descriptor___0~1.base, ~#descriptor___0~1.offset;call ULTIMATE.dealloc(~#descriptor___1~1.base, ~#descriptor___1~1.offset);havoc ~#descriptor___1~1.base, ~#descriptor___1~1.offset; [2025-03-04 04:57:14,489 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14959: havoc usbnet_write_cmd_async_#t~nondet1324#1; [2025-03-04 04:57:14,611 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14753: havoc genphy_resume_#t~nondet1288#1; [2025-03-04 04:57:14,612 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14824: havoc phy_connect_#t~ret1298#1.base, phy_connect_#t~ret1298#1.offset; [2025-03-04 04:57:14,612 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11393: call ULTIMATE.dealloc(~#descriptor~23#1.base, ~#descriptor~23#1.offset);havoc ~#descriptor~23#1.base, ~#descriptor~23#1.offset;call ULTIMATE.dealloc(~#descriptor___0~9#1.base, ~#descriptor___0~9#1.offset);havoc ~#descriptor___0~9#1.base, ~#descriptor___0~9#1.offset;call ULTIMATE.dealloc(~#descriptor___1~5#1.base, ~#descriptor___1~5#1.offset);havoc ~#descriptor___1~5#1.base, ~#descriptor___1~5#1.offset;call ULTIMATE.dealloc(~#descriptor___2~3#1.base, ~#descriptor___2~3#1.offset);havoc ~#descriptor___2~3#1.base, ~#descriptor___2~3#1.offset; [2025-03-04 04:57:15,212 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5989: call ULTIMATE.dealloc(~#ecmd~0.base, ~#ecmd~0.offset);havoc ~#ecmd~0.base, ~#ecmd~0.offset;call ULTIMATE.dealloc(~#descriptor~1.base, ~#descriptor~1.offset);havoc ~#descriptor~1.base, ~#descriptor~1.offset; [2025-03-04 04:57:15,214 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14934: havoc #t~nondet1320; [2025-03-04 04:57:15,216 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14885: havoc #t~nondet1310; [2025-03-04 04:57:15,234 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5618: havoc #t~mem16;havoc #t~mem17;havoc #t~bitwise18; [2025-03-04 04:57:41,283 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14839: havoc phy_mii_ioctl_#t~nondet1301#1; [2025-03-04 04:57:41,284 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14775: havoc ldv_pre_usb_register_driver_#t~nondet1289#1; [2025-03-04 04:57:41,284 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint main_returnLabel#1: #t~ret1326#1 := main_#res#1;havoc main_#t~ret512#1, main_~tmp~23#1;assume { :end_inline_main } true; [2025-03-04 04:57:41,284 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7139: call ULTIMATE.dealloc(ax88178_change_mtu_~#descriptor~11#1.base, ax88178_change_mtu_~#descriptor~11#1.offset);havoc ax88178_change_mtu_~#descriptor~11#1.base, ax88178_change_mtu_~#descriptor~11#1.offset; [2025-03-04 04:57:41,284 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14871: havoc usb_register_driver_#t~nondet1308#1; [2025-03-04 04:57:41,284 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14875: havoc usbnet_change_mtu_#t~nondet1309#1; [2025-03-04 04:57:41,284 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14942: havoc usbnet_suspend_#t~nondet1322#1; [2025-03-04 04:57:41,284 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14749: havoc generic_mii_ioctl_#t~nondet1287#1; [2025-03-04 04:57:41,284 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9668-1: ldv_usb_register_driver_83_#res#1 := ldv_usb_register_driver_83_~ldv_func_res~0#1; [2025-03-04 04:57:41,284 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-03-04 04:57:41,284 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9479-1: ldv_usb_register_driver_#res#1 := ldv_usb_register_driver_~arg0#1; [2025-03-04 04:57:41,284 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14831: havoc phy_ethtool_gset_#t~nondet1299#1; [2025-03-04 04:57:42,796 INFO L? ?]: Removed 2907 outVars from TransFormulas that were not future-live. [2025-03-04 04:57:42,796 INFO L307 CfgBuilder]: Performing block encoding [2025-03-04 04:57:42,873 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-04 04:57:42,879 INFO L336 CfgBuilder]: Removed 2 assume(true) statements. [2025-03-04 04:57:42,879 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 04:57:42 BoogieIcfgContainer [2025-03-04 04:57:42,879 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-04 04:57:42,881 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-04 04:57:42,881 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-04 04:57:42,884 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-04 04:57:42,884 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.03 04:57:03" (1/3) ... [2025-03-04 04:57:42,885 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@478ce03 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 04:57:42, skipping insertion in model container [2025-03-04 04:57:42,885 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:57:07" (2/3) ... [2025-03-04 04:57:42,885 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@478ce03 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 04:57:42, skipping insertion in model container [2025-03-04 04:57:42,885 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 04:57:42" (3/3) ... [2025-03-04 04:57:42,886 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-usb-asix.cil.i [2025-03-04 04:57:42,897 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-04 04:57:42,901 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-usb-asix.cil.i that has 156 procedures, 2840 locations, 1 initial locations, 70 loop locations, and 1 error locations. [2025-03-04 04:57:42,989 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-04 04:57:42,996 INFO L333 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@4f3d0aab, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-04 04:57:42,996 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-04 04:57:43,008 INFO L276 IsEmpty]: Start isEmpty. Operand has 2649 states, 1863 states have (on average 1.3059581320450886) internal successors, (2433), 1873 states have internal predecessors, (2433), 673 states have call successors, (673), 113 states have call predecessors, (673), 112 states have return successors, (666), 661 states have call predecessors, (666), 666 states have call successors, (666) [2025-03-04 04:57:43,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 462 [2025-03-04 04:57:43,055 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 04:57:43,056 INFO L218 NwaCegarLoop]: trace histogram [39, 39, 38, 38, 38, 38, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 04:57:43,057 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 04:57:43,061 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 04:57:43,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1844437467, now seen corresponding path program 1 times [2025-03-04 04:57:43,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 04:57:43,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331708539] [2025-03-04 04:57:43,066 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 04:57:43,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms