./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 e2fb8bed 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-?-e2fb8be-m [2025-03-08 20:08:47,460 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-08 20:08:47,519 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-08 20:08:47,525 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-08 20:08:47,526 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-08 20:08:47,545 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-08 20:08:47,545 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-08 20:08:47,545 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-08 20:08:47,546 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-08 20:08:47,546 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-08 20:08:47,547 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-08 20:08:47,547 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-08 20:08:47,547 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-08 20:08:47,547 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-08 20:08:47,547 INFO L153 SettingsManager]: * Use SBE=true [2025-03-08 20:08:47,548 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-08 20:08:47,548 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-08 20:08:47,548 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-08 20:08:47,548 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-08 20:08:47,548 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-08 20:08:47,548 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-08 20:08:47,548 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-08 20:08:47,548 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-08 20:08:47,548 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-08 20:08:47,549 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-08 20:08:47,549 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-08 20:08:47,549 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-08 20:08:47,549 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-08 20:08:47,549 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-08 20:08:47,549 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 20:08:47,549 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-08 20:08:47,549 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-08 20:08:47,550 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-08 20:08:47,550 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-08 20:08:47,550 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-08 20:08:47,550 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-08 20:08:47,550 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-08 20:08:47,550 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-08 20:08:47,550 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-08 20:08:47,550 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-08 20:08:47,550 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-08 20:08:47,792 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-08 20:08:47,799 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-08 20:08:47,801 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-08 20:08:47,802 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-08 20:08:47,802 INFO L274 PluginConnector]: CDTParser initialized [2025-03-08 20:08:47,804 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-08 20:08:48,924 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/96c9211b3/ed037c54c9884557ad90ce5e30f95ec7/FLAGbac6c57bc [2025-03-08 20:08:49,410 INFO L384 CDTParser]: Found 1 translation units. [2025-03-08 20:08:49,411 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-08 20:08:49,455 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/96c9211b3/ed037c54c9884557ad90ce5e30f95ec7/FLAGbac6c57bc [2025-03-08 20:08:49,500 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/96c9211b3/ed037c54c9884557ad90ce5e30f95ec7 [2025-03-08 20:08:49,503 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-08 20:08:49,504 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-08 20:08:49,506 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-08 20:08:49,506 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-08 20:08:49,509 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-08 20:08:49,509 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 08:08:49" (1/1) ... [2025-03-08 20:08:49,511 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2f022a2e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:08:49, skipping insertion in model container [2025-03-08 20:08:49,511 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 08:08:49" (1/1) ... [2025-03-08 20:08:49,605 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-08 20:08:52,262 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-08 20:08:52,265 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-08 20:08:52,281 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 20:08:52,336 INFO L200 MainTranslator]: Completed pre-run [2025-03-08 20:08:52,653 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-08 20:08:52,654 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-08 20:08:52,671 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 20:08:53,023 INFO L204 MainTranslator]: Completed translation [2025-03-08 20:08:53,024 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:08:53 WrapperNode [2025-03-08 20:08:53,025 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-08 20:08:53,026 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-08 20:08:53,026 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-08 20:08:53,026 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-08 20:08:53,031 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:08:53" (1/1) ... [2025-03-08 20:08:53,114 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:08:53" (1/1) ... [2025-03-08 20:08:53,354 INFO L138 Inliner]: procedures = 458, calls = 3960, calls flagged for inlining = 222, calls inlined = 206, statements flattened = 7010 [2025-03-08 20:08:53,354 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-08 20:08:53,355 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-08 20:08:53,356 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-08 20:08:53,356 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-08 20:08:53,364 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:08:53" (1/1) ... [2025-03-08 20:08:53,365 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:08:53" (1/1) ... [2025-03-08 20:08:53,406 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:08:53" (1/1) ... [2025-03-08 20:08:54,863 INFO L175 MemorySlicer]: Split 2250 memory accesses to 22 slices as follows [329, 19, 53, 19, 19, 19, 19, 19, 19, 19, 62, 3, 19, 3, 5, 235, 1, 1376, 2, 2, 5, 3]. 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, 0, 0, 5, 235, 1, 5, 0, 2, 5, 0]. The 1550 writes are split as follows [282, 19, 44, 19, 19, 19, 19, 19, 19, 19, 54, 0, 19, 0, 0, 0, 0, 999, 0, 0, 0, 0]. [2025-03-08 20:08:54,864 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:08:53" (1/1) ... [2025-03-08 20:08:54,865 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:08:53" (1/1) ... [2025-03-08 20:08:55,003 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:08:53" (1/1) ... [2025-03-08 20:08:55,021 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:08:53" (1/1) ... [2025-03-08 20:08:55,064 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:08:53" (1/1) ... [2025-03-08 20:08:55,091 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:08:53" (1/1) ... [2025-03-08 20:08:55,147 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-08 20:08:55,149 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-08 20:08:55,149 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-08 20:08:55,149 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-08 20:08:55,151 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:08:53" (1/1) ... [2025-03-08 20:08:55,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 20:08:55,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 20:08:55,179 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-08 20:08:55,212 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-08 20:08:55,228 INFO L130 BoogieDeclarations]: Found specification of procedure asix_write_medium_mode [2025-03-08 20:08:55,229 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_write_medium_mode [2025-03-08 20:08:55,229 INFO L130 BoogieDeclarations]: Found specification of procedure mii_check_media [2025-03-08 20:08:55,229 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_check_media [2025-03-08 20:08:55,229 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-08 20:08:55,229 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-08 20:08:55,229 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_nway_reset [2025-03-08 20:08:55,229 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_nway_reset [2025-03-08 20:08:55,229 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_get_link [2025-03-08 20:08:55,229 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_get_link [2025-03-08 20:08:55,229 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-08 20:08:55,229 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-08 20:08:55,229 INFO L130 BoogieDeclarations]: Found specification of procedure asix_write_rx_ctl [2025-03-08 20:08:55,229 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_write_rx_ctl [2025-03-08 20:08:55,229 INFO L130 BoogieDeclarations]: Found specification of procedure ax88172a_stop [2025-03-08 20:08:55,229 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88172a_stop [2025-03-08 20:08:55,229 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_set_settings [2025-03-08 20:08:55,229 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_set_settings [2025-03-08 20:08:55,229 INFO L130 BoogieDeclarations]: Found specification of procedure ax88178_reset [2025-03-08 20:08:55,229 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88178_reset [2025-03-08 20:08:55,229 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-03-08 20:08:55,229 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-03-08 20:08:55,229 INFO L130 BoogieDeclarations]: Found specification of procedure crc32_le [2025-03-08 20:08:55,230 INFO L138 BoogieDeclarations]: Found implementation of procedure crc32_le [2025-03-08 20:08:55,230 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_get_settings [2025-03-08 20:08:55,230 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_get_settings [2025-03-08 20:08:55,230 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_netdev_dbg [2025-03-08 20:08:55,230 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_netdev_dbg [2025-03-08 20:08:55,230 INFO L130 BoogieDeclarations]: Found specification of procedure asix_mdio_write [2025-03-08 20:08:55,230 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_mdio_write [2025-03-08 20:08:55,230 INFO L130 BoogieDeclarations]: Found specification of procedure asix_status [2025-03-08 20:08:55,230 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_status [2025-03-08 20:08:55,230 INFO L130 BoogieDeclarations]: Found specification of procedure asix_read_rx_ctl [2025-03-08 20:08:55,230 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_read_rx_ctl [2025-03-08 20:08:55,230 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_probe [2025-03-08 20:08:55,230 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_probe [2025-03-08 20:08:55,230 INFO L130 BoogieDeclarations]: Found specification of procedure eth_mac_addr [2025-03-08 20:08:55,230 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_mac_addr [2025-03-08 20:08:55,230 INFO L130 BoogieDeclarations]: Found specification of procedure asix_set_eeprom [2025-03-08 20:08:55,230 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_set_eeprom [2025-03-08 20:08:55,230 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-03-08 20:08:55,230 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-03-08 20:08:55,230 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-03-08 20:08:55,230 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-03-08 20:08:55,230 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-03-08 20:08:55,230 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-03-08 20:08:55,230 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-03-08 20:08:55,230 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-03-08 20:08:55,232 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-08 20:08:55,232 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-08 20:08:55,232 INFO L130 BoogieDeclarations]: Found specification of procedure ax88172a_reset_phy [2025-03-08 20:08:55,232 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88172a_reset_phy [2025-03-08 20:08:55,232 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-08 20:08:55,232 INFO L130 BoogieDeclarations]: Found specification of procedure ax88172a_unbind [2025-03-08 20:08:55,232 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88172a_unbind [2025-03-08 20:08:55,232 INFO L130 BoogieDeclarations]: Found specification of procedure ax88772_link_reset [2025-03-08 20:08:55,232 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88772_link_reset [2025-03-08 20:08:55,232 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-03-08 20:08:55,232 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-03-08 20:08:55,232 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_asix_driver_exit_10_2 [2025-03-08 20:08:55,233 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_asix_driver_exit_10_2 [2025-03-08 20:08:55,233 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2025-03-08 20:08:55,233 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2025-03-08 20:08:55,233 INFO L130 BoogieDeclarations]: Found specification of procedure asix_set_netdev_dev_addr [2025-03-08 20:08:55,233 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_set_netdev_dev_addr [2025-03-08 20:08:55,234 INFO L130 BoogieDeclarations]: Found specification of procedure ax88172a_bind [2025-03-08 20:08:55,234 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88172a_bind [2025-03-08 20:08:55,234 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-08 20:08:55,234 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-08 20:08:55,234 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-08 20:08:55,234 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-08 20:08:55,234 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-08 20:08:55,234 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-08 20:08:55,234 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-08 20:08:55,234 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-08 20:08:55,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-08 20:08:55,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-08 20:08:55,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-08 20:08:55,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-08 20:08:55,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-08 20:08:55,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-08 20:08:55,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-08 20:08:55,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-08 20:08:55,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-08 20:08:55,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-08 20:08:55,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-08 20:08:55,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-08 20:08:55,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-08 20:08:55,235 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-08 20:08:55,235 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_resume [2025-03-08 20:08:55,235 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_resume [2025-03-08 20:08:55,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-08 20:08:55,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-08 20:08:55,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-08 20:08:55,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-08 20:08:55,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-08 20:08:55,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-08 20:08:55,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-08 20:08:55,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-08 20:08:55,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-08 20:08:55,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-08 20:08:55,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-08 20:08:55,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-08 20:08:55,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-08 20:08:55,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-08 20:08:55,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-08 20:08:55,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-08 20:08:55,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-08 20:08:55,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-08 20:08:55,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-08 20:08:55,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-08 20:08:55,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-08 20:08:55,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-08 20:08:55,236 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-03-08 20:08:55,236 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-03-08 20:08:55,236 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_tx_timeout [2025-03-08 20:08:55,236 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_tx_timeout [2025-03-08 20:08:55,236 INFO L130 BoogieDeclarations]: Found specification of procedure ax88178_bind [2025-03-08 20:08:55,236 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88178_bind [2025-03-08 20:08:55,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-08 20:08:55,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-08 20:08:55,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-08 20:08:55,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-08 20:08:55,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-08 20:08:55,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-08 20:08:55,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-08 20:08:55,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-08 20:08:55,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-08 20:08:55,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-08 20:08:55,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-08 20:08:55,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-08 20:08:55,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-08 20:08:55,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-08 20:08:55,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-08 20:08:55,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-08 20:08:55,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-08 20:08:55,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-08 20:08:55,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-08 20:08:55,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-08 20:08:55,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-08 20:08:55,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-08 20:08:55,236 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_after_alloc [2025-03-08 20:08:55,236 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_after_alloc [2025-03-08 20:08:55,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-08 20:08:55,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-08 20:08:55,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-08 20:08:55,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-08 20:08:55,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-08 20:08:55,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-08 20:08:55,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-08 20:08:55,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-08 20:08:55,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-08 20:08:55,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-08 20:08:55,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-08 20:08:55,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-08 20:08:55,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-08 20:08:55,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-08 20:08:55,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-08 20:08:55,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-08 20:08:55,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-08 20:08:55,240 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-08 20:08:55,240 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-08 20:08:55,240 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-08 20:08:55,240 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-08 20:08:55,240 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-08 20:08:55,240 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-08 20:08:55,240 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-08 20:08:55,240 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-08 20:08:55,240 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-08 20:08:55,240 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-08 20:08:55,240 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-08 20:08:55,240 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-08 20:08:55,240 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-08 20:08:55,240 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-08 20:08:55,240 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-08 20:08:55,240 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-08 20:08:55,240 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-08 20:08:55,240 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-08 20:08:55,240 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-08 20:08:55,240 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-08 20:08:55,240 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-08 20:08:55,240 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-08 20:08:55,240 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-08 20:08:55,240 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-08 20:08:55,240 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-08 20:08:55,240 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-08 20:08:55,240 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-08 20:08:55,240 INFO L130 BoogieDeclarations]: Found specification of procedure asix_read_phy_addr [2025-03-08 20:08:55,240 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_read_phy_addr [2025-03-08 20:08:55,240 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-03-08 20:08:55,240 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-03-08 20:08:55,240 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-03-08 20:08:55,240 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-03-08 20:08:55,240 INFO L130 BoogieDeclarations]: Found specification of procedure asix_rx_fixup_internal [2025-03-08 20:08:55,240 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_rx_fixup_internal [2025-03-08 20:08:55,240 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-08 20:08:55,240 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-03-08 20:08:55,240 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-03-08 20:08:55,240 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-03-08 20:08:55,240 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-03-08 20:08:55,240 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-08 20:08:55,240 INFO L130 BoogieDeclarations]: Found specification of procedure is_valid_ether_addr [2025-03-08 20:08:55,241 INFO L138 BoogieDeclarations]: Found implementation of procedure is_valid_ether_addr [2025-03-08 20:08:55,241 INFO L130 BoogieDeclarations]: Found specification of procedure asix_get_eeprom_len [2025-03-08 20:08:55,241 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_get_eeprom_len [2025-03-08 20:08:55,241 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-03-08 20:08:55,241 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-03-08 20:08:55,241 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-03-08 20:08:55,241 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-03-08 20:08:55,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-08 20:08:55,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-08 20:08:55,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-08 20:08:55,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-08 20:08:55,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-08 20:08:55,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-08 20:08:55,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-08 20:08:55,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-08 20:08:55,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-08 20:08:55,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-08 20:08:55,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-08 20:08:55,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-08 20:08:55,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-08 20:08:55,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-08 20:08:55,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-08 20:08:55,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-08 20:08:55,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-08 20:08:55,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-08 20:08:55,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-08 20:08:55,243 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-08 20:08:55,243 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-08 20:08:55,243 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-08 20:08:55,243 INFO L130 BoogieDeclarations]: Found specification of procedure asix_get_wol [2025-03-08 20:08:55,243 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_get_wol [2025-03-08 20:08:55,243 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-03-08 20:08:55,243 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-03-08 20:08:55,243 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_open [2025-03-08 20:08:55,243 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_open [2025-03-08 20:08:55,243 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_exclusive_spin_is_locked [2025-03-08 20:08:55,243 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_exclusive_spin_is_locked [2025-03-08 20:08:55,243 INFO L130 BoogieDeclarations]: Found specification of procedure asix_write_cmd_async [2025-03-08 20:08:55,243 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_write_cmd_async [2025-03-08 20:08:55,243 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert [2025-03-08 20:08:55,243 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert [2025-03-08 20:08:55,243 INFO L130 BoogieDeclarations]: Found specification of procedure ax88772_unbind [2025-03-08 20:08:55,243 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88772_unbind [2025-03-08 20:08:55,243 INFO L130 BoogieDeclarations]: Found specification of procedure ax88172a_reset [2025-03-08 20:08:55,244 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88172a_reset [2025-03-08 20:08:55,244 INFO L130 BoogieDeclarations]: Found specification of procedure ax88172_link_reset [2025-03-08 20:08:55,244 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88172_link_reset [2025-03-08 20:08:55,244 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_start_xmit [2025-03-08 20:08:55,244 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_start_xmit [2025-03-08 20:08:55,244 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2025-03-08 20:08:55,244 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2025-03-08 20:08:55,244 INFO L130 BoogieDeclarations]: Found specification of procedure asix_get_drvinfo [2025-03-08 20:08:55,244 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_get_drvinfo [2025-03-08 20:08:55,244 INFO L130 BoogieDeclarations]: Found specification of procedure asix_set_hw_mii [2025-03-08 20:08:55,244 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_set_hw_mii [2025-03-08 20:08:55,244 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-08 20:08:55,244 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-08 20:08:55,244 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-03-08 20:08:55,244 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-03-08 20:08:55,244 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_get_msglevel [2025-03-08 20:08:55,244 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_get_msglevel [2025-03-08 20:08:55,244 INFO L130 BoogieDeclarations]: Found specification of procedure mdiobus_free [2025-03-08 20:08:55,244 INFO L138 BoogieDeclarations]: Found implementation of procedure mdiobus_free [2025-03-08 20:08:55,244 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-08 20:08:55,244 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-08 20:08:55,244 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-08 20:08:55,244 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-08 20:08:55,244 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-08 20:08:55,244 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-08 20:08:55,244 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-08 20:08:55,244 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-08 20:08:55,244 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-08 20:08:55,244 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-08 20:08:55,244 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-08 20:08:55,244 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-08 20:08:55,244 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-08 20:08:55,244 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-08 20:08:55,244 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-08 20:08:55,244 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-08 20:08:55,244 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-08 20:08:55,245 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-08 20:08:55,245 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-08 20:08:55,245 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-08 20:08:55,245 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-08 20:08:55,245 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-08 20:08:55,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-08 20:08:55,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-08 20:08:55,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-08 20:08:55,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-08 20:08:55,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-08 20:08:55,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-08 20:08:55,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-08 20:08:55,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-08 20:08:55,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-08 20:08:55,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-08 20:08:55,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-08 20:08:55,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-08 20:08:55,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-08 20:08:55,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-08 20:08:55,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-08 20:08:55,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-08 20:08:55,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-08 20:08:55,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-08 20:08:55,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-08 20:08:55,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-08 20:08:55,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-08 20:08:55,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-08 20:08:55,245 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-08 20:08:55,245 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-08 20:08:55,245 INFO L130 BoogieDeclarations]: Found specification of procedure ax88172a_set_settings [2025-03-08 20:08:55,245 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88172a_set_settings [2025-03-08 20:08:55,245 INFO L130 BoogieDeclarations]: Found specification of procedure ax88772_reset [2025-03-08 20:08:55,245 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88772_reset [2025-03-08 20:08:55,245 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_instance_release_6_4 [2025-03-08 20:08:55,245 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_instance_release_6_4 [2025-03-08 20:08:55,245 INFO L130 BoogieDeclarations]: Found specification of procedure asix_get_phyid [2025-03-08 20:08:55,245 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_get_phyid [2025-03-08 20:08:55,245 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_stop [2025-03-08 20:08:55,245 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_stop [2025-03-08 20:08:55,245 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-03-08 20:08:55,246 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-03-08 20:08:55,246 INFO L130 BoogieDeclarations]: Found specification of procedure bitrev32 [2025-03-08 20:08:55,246 INFO L138 BoogieDeclarations]: Found implementation of procedure bitrev32 [2025-03-08 20:08:55,246 INFO L130 BoogieDeclarations]: Found specification of procedure asix_tx_fixup [2025-03-08 20:08:55,247 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_tx_fixup [2025-03-08 20:08:55,247 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-03-08 20:08:55,247 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-03-08 20:08:55,247 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-08 20:08:55,247 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-08 20:08:55,247 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-08 20:08:55,247 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-08 20:08:55,247 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-08 20:08:55,247 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-08 20:08:55,247 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-08 20:08:55,247 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-08 20:08:55,247 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-08 20:08:55,247 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-08 20:08:55,247 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-08 20:08:55,247 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-08 20:08:55,247 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-08 20:08:55,247 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-08 20:08:55,247 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-08 20:08:55,248 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-08 20:08:55,248 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-08 20:08:55,248 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-08 20:08:55,248 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-08 20:08:55,248 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-08 20:08:55,248 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-08 20:08:55,248 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-08 20:08:55,248 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-08 20:08:55,248 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-08 20:08:55,248 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-08 20:08:55,248 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-08 20:08:55,248 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-08 20:08:55,248 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-08 20:08:55,248 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-08 20:08:55,248 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-08 20:08:55,248 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-08 20:08:55,248 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-08 20:08:55,248 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-08 20:08:55,248 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-08 20:08:55,248 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-08 20:08:55,248 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-08 20:08:55,248 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-08 20:08:55,248 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-08 20:08:55,248 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-08 20:08:55,248 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-08 20:08:55,248 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-08 20:08:55,248 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-08 20:08:55,248 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-08 20:08:55,248 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-08 20:08:55,248 INFO L130 BoogieDeclarations]: Found specification of procedure mii_ethtool_gset [2025-03-08 20:08:55,248 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_ethtool_gset [2025-03-08 20:08:55,248 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_set_msglevel [2025-03-08 20:08:55,248 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_set_msglevel [2025-03-08 20:08:55,248 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_le16 [2025-03-08 20:08:55,248 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_le16 [2025-03-08 20:08:55,248 INFO L130 BoogieDeclarations]: Found specification of procedure asix_sw_reset [2025-03-08 20:08:55,248 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_sw_reset [2025-03-08 20:08:55,248 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-08 20:08:55,248 INFO L130 BoogieDeclarations]: Found specification of procedure ax88172_bind [2025-03-08 20:08:55,248 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88172_bind [2025-03-08 20:08:55,248 INFO L130 BoogieDeclarations]: Found specification of procedure asix_get_phy_addr [2025-03-08 20:08:55,248 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_get_phy_addr [2025-03-08 20:08:55,248 INFO L130 BoogieDeclarations]: Found specification of procedure asix_write_cmd [2025-03-08 20:08:55,248 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_write_cmd [2025-03-08 20:08:55,248 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-03-08 20:08:55,248 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-03-08 20:08:55,248 INFO L130 BoogieDeclarations]: Found specification of procedure asix_read_medium_status [2025-03-08 20:08:55,249 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_read_medium_status [2025-03-08 20:08:55,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-08 20:08:55,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-08 20:08:55,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-08 20:08:55,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-08 20:08:55,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-08 20:08:55,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-08 20:08:55,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-08 20:08:55,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-08 20:08:55,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-08 20:08:55,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-08 20:08:55,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-08 20:08:55,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-08 20:08:55,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-08 20:08:55,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-08 20:08:55,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-08 20:08:55,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-08 20:08:55,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-08 20:08:55,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-08 20:08:55,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-08 20:08:55,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-08 20:08:55,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-08 20:08:55,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-08 20:08:55,249 INFO L130 BoogieDeclarations]: Found specification of procedure asix_read_cmd [2025-03-08 20:08:55,249 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_read_cmd [2025-03-08 20:08:55,249 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-03-08 20:08:55,249 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-03-08 20:08:55,250 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-03-08 20:08:55,250 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-03-08 20:08:55,250 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-03-08 20:08:55,250 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-03-08 20:08:55,250 INFO L130 BoogieDeclarations]: Found specification of procedure ax88172a_nway_reset [2025-03-08 20:08:55,250 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88172a_nway_reset [2025-03-08 20:08:55,250 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-03-08 20:08:55,250 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-03-08 20:08:55,250 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-03-08 20:08:55,250 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-03-08 20:08:55,250 INFO L130 BoogieDeclarations]: Found specification of procedure asix_write_gpio [2025-03-08 20:08:55,250 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_write_gpio [2025-03-08 20:08:55,250 INFO L130 BoogieDeclarations]: Found specification of procedure asix_mdio_read [2025-03-08 20:08:55,250 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_mdio_read [2025-03-08 20:08:55,250 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_disconnect [2025-03-08 20:08:55,250 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_disconnect [2025-03-08 20:08:55,250 INFO L130 BoogieDeclarations]: Found specification of procedure ax88178_link_reset [2025-03-08 20:08:55,250 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88178_link_reset [2025-03-08 20:08:55,250 INFO L130 BoogieDeclarations]: Found specification of procedure mii_nway_restart [2025-03-08 20:08:55,250 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_nway_restart [2025-03-08 20:08:55,250 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-03-08 20:08:55,250 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-03-08 20:08:55,250 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-08 20:08:55,250 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-08 20:08:55,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-08 20:08:55,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-08 20:08:55,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-08 20:08:55,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-08 20:08:55,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-08 20:08:55,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-08 20:08:55,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-08 20:08:55,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-08 20:08:55,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-08 20:08:55,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-08 20:08:55,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-08 20:08:55,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-08 20:08:55,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-08 20:08:55,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-08 20:08:55,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-08 20:08:55,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-08 20:08:55,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-08 20:08:55,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-08 20:08:55,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-08 20:08:55,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-08 20:08:55,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-08 20:08:55,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-08 20:08:55,251 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-08 20:08:55,251 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-08 20:08:55,251 INFO L130 BoogieDeclarations]: Found specification of procedure ax88172a_adjust_link [2025-03-08 20:08:55,251 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88172a_adjust_link [2025-03-08 20:08:55,251 INFO L130 BoogieDeclarations]: Found specification of procedure ax88172_set_multicast [2025-03-08 20:08:55,251 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88172_set_multicast [2025-03-08 20:08:55,251 INFO L130 BoogieDeclarations]: Found specification of procedure ax88172a_rx_fixup [2025-03-08 20:08:55,251 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88172a_rx_fixup [2025-03-08 20:08:55,251 INFO L130 BoogieDeclarations]: Found specification of procedure asix_set_sw_mii [2025-03-08 20:08:55,251 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_set_sw_mii [2025-03-08 20:08:55,251 INFO L130 BoogieDeclarations]: Found specification of procedure ax88772_bind [2025-03-08 20:08:55,251 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88772_bind [2025-03-08 20:08:55,251 INFO L130 BoogieDeclarations]: Found specification of procedure ax88172a_status [2025-03-08 20:08:55,251 INFO L138 BoogieDeclarations]: Found implementation of procedure ax88172a_status [2025-03-08 20:08:55,251 INFO L130 BoogieDeclarations]: Found specification of procedure asix_rx_fixup_common [2025-03-08 20:08:55,251 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_rx_fixup_common [2025-03-08 20:08:55,251 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-03-08 20:08:55,251 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-03-08 20:08:55,251 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_get_endpoints [2025-03-08 20:08:55,251 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_get_endpoints [2025-03-08 20:08:55,251 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed [2025-03-08 20:08:55,251 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed [2025-03-08 20:08:55,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-08 20:08:55,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-08 20:08:55,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-08 20:08:55,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-08 20:08:55,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-08 20:08:55,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-08 20:08:55,252 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-08 20:08:55,252 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-08 20:08:55,252 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-08 20:08:55,252 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-08 20:08:55,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-08 20:08:55,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-08 20:08:55,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-08 20:08:55,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-08 20:08:55,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-08 20:08:55,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-08 20:08:55,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-08 20:08:55,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-08 20:08:55,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-08 20:08:55,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-08 20:08:55,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-08 20:08:55,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-08 20:08:55,253 INFO L130 BoogieDeclarations]: Found specification of procedure asix_get_eeprom [2025-03-08 20:08:55,253 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_get_eeprom [2025-03-08 20:08:55,253 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-03-08 20:08:55,253 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-03-08 20:08:55,253 INFO L130 BoogieDeclarations]: Found specification of procedure asix_set_wol [2025-03-08 20:08:55,253 INFO L138 BoogieDeclarations]: Found implementation of procedure asix_set_wol [2025-03-08 20:08:56,084 INFO L256 CfgBuilder]: Building ICFG [2025-03-08 20:08:56,088 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-08 20:08:56,501 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10318: call ULTIMATE.dealloc(~#descriptor~15.base, ~#descriptor~15.offset);havoc ~#descriptor~15.base, ~#descriptor~15.offset; [2025-03-08 20:08:56,607 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14893: havoc #t~nondet1312; [2025-03-08 20:08:56,612 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14792: havoc #t~nondet1292; [2025-03-08 20:08:56,615 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-08 20:08:56,623 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14904: havoc #t~nondet1314; [2025-03-08 20:08:56,698 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14835: havoc phy_ethtool_sset_#t~nondet1300#1; [2025-03-08 20:08:56,900 INFO L1307 $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-08 20:08:56,904 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14889: havoc #t~nondet1311; [2025-03-08 20:08:56,973 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10262: call ULTIMATE.dealloc(~#descriptor~14.base, ~#descriptor~14.offset);havoc ~#descriptor~14.base, ~#descriptor~14.offset; [2025-03-08 20:08:57,015 INFO L1307 $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-08 20:08:57,020 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14927: havoc #t~nondet1319; [2025-03-08 20:08:57,023 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14938: havoc #t~nondet1321; [2025-03-08 20:08:57,026 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14733: havoc #t~nondet1283; [2025-03-08 20:08:57,149 INFO L1307 $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-08 20:08:57,149 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14855: havoc skb_push_#t~ret1303#1.base, skb_push_#t~ret1303#1.offset; [2025-03-08 20:08:57,149 INFO L1307 $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-08 20:08:57,149 INFO L1307 $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-08 20:08:57,150 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9757: havoc skb_is_nonlinear_#t~mem641#1; [2025-03-08 20:08:57,150 INFO L1307 $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-08 20:08:57,152 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9699: havoc #t~mem628; [2025-03-08 20:08:57,498 INFO L1307 $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-08 20:08:57,498 INFO L1307 $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-08 20:08:57,499 INFO L1307 $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-08 20:08:57,562 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14817: havoc #t~nondet1296; [2025-03-08 20:08:57,564 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14737: havoc #t~nondet1284; [2025-03-08 20:08:57,657 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14796: havoc #t~nondet1293; [2025-03-08 20:08:57,688 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9691: havoc __le16_to_cpup_#t~mem621#1; [2025-03-08 20:08:57,690 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14897: havoc #t~nondet1313; [2025-03-08 20:08:57,758 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14729: havoc #t~nondet1282; [2025-03-08 20:08:57,845 INFO L1307 $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-08 20:08:57,920 INFO L1307 $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-08 20:08:57,953 INFO L1307 $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-08 20:08:57,964 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10238: call ULTIMATE.dealloc(~#v~0.base, ~#v~0.offset);havoc ~#v~0.base, ~#v~0.offset; [2025-03-08 20:08:57,972 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14955: havoc usbnet_write_cmd_#t~nondet1323#1; [2025-03-08 20:08:57,977 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14912: havoc #t~nondet1316; [2025-03-08 20:08:57,985 INFO L1307 $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-08 20:08:57,987 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14741: havoc #t~nondet1285; [2025-03-08 20:08:58,073 INFO L1307 $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-08 20:08:58,081 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14864: havoc #t~nondet1307; [2025-03-08 20:08:58,085 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9712: havoc #t~mem633.base, #t~mem633.offset;havoc #t~mem634; [2025-03-08 20:08:58,087 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14745: havoc #t~nondet1286; [2025-03-08 20:08:58,774 INFO L1307 $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-08 20:08:58,795 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14916: havoc usbnet_read_cmd_#t~nondet1317#1; [2025-03-08 20:08:58,820 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14849: havoc phy_start_aneg_#t~nondet1302#1; [2025-03-08 20:08:58,822 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14821: havoc #t~nondet1297; [2025-03-08 20:08:59,038 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14785: havoc mdiobus_register_#t~nondet1291#1; [2025-03-08 20:08:59,039 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14778: havoc mdiobus_alloc_size_#t~ret1290#1.base, mdiobus_alloc_size_#t~ret1290#1.offset; [2025-03-08 20:08:59,039 INFO L1307 $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-08 20:08:59,078 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10353: call ULTIMATE.dealloc(~#descriptor~16.base, ~#descriptor~16.offset);havoc ~#descriptor~16.base, ~#descriptor~16.offset; [2025-03-08 20:08:59,080 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14920: havoc #t~nondet1318; [2025-03-08 20:08:59,158 INFO L1307 $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-08 20:08:59,192 INFO L1307 $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-08 20:09:00,421 INFO L1307 $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-08 20:09:00,422 INFO L1307 $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-08 20:09:00,463 INFO L1307 $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-08 20:09:00,466 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14804: havoc #t~nondet1295; [2025-03-08 20:09:00,473 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5603: havoc #t~mem0;havoc #t~bitwise1; [2025-03-08 20:09:00,568 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9685: havoc __le32_to_cpup_#t~mem620#1; [2025-03-08 20:09:00,710 INFO L1307 $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-08 20:09:00,845 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5654: havoc is_multicast_ether_addr_#t~mem32#1; [2025-03-08 20:09:00,845 INFO L1307 $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-08 20:09:00,880 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10524: call ULTIMATE.dealloc(~#opt~0.base, ~#opt~0.offset);havoc ~#opt~0.base, ~#opt~0.offset; [2025-03-08 20:09:00,928 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14908: havoc #t~nondet1315; [2025-03-08 20:09:01,057 INFO L1307 $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-08 20:09:01,080 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14959: havoc usbnet_write_cmd_async_#t~nondet1324#1; [2025-03-08 20:09:01,201 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14753: havoc genphy_resume_#t~nondet1288#1; [2025-03-08 20:09:01,202 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14824: havoc phy_connect_#t~ret1298#1.base, phy_connect_#t~ret1298#1.offset; [2025-03-08 20:09:01,202 INFO L1307 $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-08 20:09:01,719 INFO L1307 $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-08 20:09:01,721 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14934: havoc #t~nondet1320; [2025-03-08 20:09:01,723 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14885: havoc #t~nondet1310; [2025-03-08 20:09:01,741 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5618: havoc #t~mem16;havoc #t~mem17;havoc #t~bitwise18; [2025-03-08 20:09:28,430 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14839: havoc phy_mii_ioctl_#t~nondet1301#1; [2025-03-08 20:09:28,431 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14775: havoc ldv_pre_usb_register_driver_#t~nondet1289#1; [2025-03-08 20:09:28,431 INFO L1307 $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-08 20:09:28,431 INFO L1307 $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-08 20:09:28,431 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14871: havoc usb_register_driver_#t~nondet1308#1; [2025-03-08 20:09:28,431 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14875: havoc usbnet_change_mtu_#t~nondet1309#1; [2025-03-08 20:09:28,431 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14942: havoc usbnet_suspend_#t~nondet1322#1; [2025-03-08 20:09:28,431 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14749: havoc generic_mii_ioctl_#t~nondet1287#1; [2025-03-08 20:09:28,431 INFO L1307 $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-08 20:09:28,431 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-03-08 20:09:28,431 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9479-1: ldv_usb_register_driver_#res#1 := ldv_usb_register_driver_~arg0#1; [2025-03-08 20:09:28,431 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14831: havoc phy_ethtool_gset_#t~nondet1299#1; [2025-03-08 20:09:30,052 INFO L? ?]: Removed 2907 outVars from TransFormulas that were not future-live. [2025-03-08 20:09:30,052 INFO L307 CfgBuilder]: Performing block encoding [2025-03-08 20:09:30,135 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-08 20:09:30,136 INFO L336 CfgBuilder]: Removed 2 assume(true) statements. [2025-03-08 20:09:30,136 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 08:09:30 BoogieIcfgContainer [2025-03-08 20:09:30,136 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-08 20:09:30,138 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-08 20:09:30,138 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-08 20:09:30,142 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-08 20:09:30,142 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.03 08:08:49" (1/3) ... [2025-03-08 20:09:30,143 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@25cf99c4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 08:09:30, skipping insertion in model container [2025-03-08 20:09:30,143 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:08:53" (2/3) ... [2025-03-08 20:09:30,143 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@25cf99c4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 08:09:30, skipping insertion in model container [2025-03-08 20:09:30,143 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 08:09:30" (3/3) ... [2025-03-08 20:09:30,144 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-usb-asix.cil.i [2025-03-08 20:09:30,157 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-08 20:09:30,160 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-08 20:09:30,257 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-08 20:09:30,266 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;@7a0879bf, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-08 20:09:30,266 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-08 20:09:30,276 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-08 20:09:30,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 462 [2025-03-08 20:09:30,304 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 20:09:30,304 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-08 20:09:30,305 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 20:09:30,308 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 20:09:30,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1844437467, now seen corresponding path program 1 times [2025-03-08 20:09:30,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 20:09:30,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578393275] [2025-03-08 20:09:30,314 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:09:30,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms