./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 48c9605d Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/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 6fbcf05da5228307460c10a1ab2d8431ff74359811f7e2c9b55e8eaa9db8f14c --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 04:39:55,461 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 04:39:55,521 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-08 04:39:55,527 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 04:39:55,530 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 04:39:55,551 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 04:39:55,552 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 04:39:55,552 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 04:39:55,552 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 04:39:55,552 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 04:39:55,552 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 04:39:55,552 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 04:39:55,553 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 04:39:55,553 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 04:39:55,553 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 04:39:55,553 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 04:39:55,553 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 04:39:55,553 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 04:39:55,553 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 04:39:55,553 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 04:39:55,553 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 04:39:55,553 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 04:39:55,554 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 04:39:55,554 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 04:39:55,557 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 04:39:55,558 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 04:39:55,558 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 04:39:55,558 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 04:39:55,558 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 04:39:55,558 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 04:39:55,558 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 04:39:55,558 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 04:39:55,558 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 04:39:55,558 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 04:39:55,558 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 04:39:55,558 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 04:39:55,558 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 04:39:55,558 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 04:39:55,558 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 04:39:55,558 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 04:39:55,559 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-jdk21/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 -> 6fbcf05da5228307460c10a1ab2d8431ff74359811f7e2c9b55e8eaa9db8f14c [2025-02-08 04:39:55,840 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 04:39:55,858 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 04:39:55,860 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 04:39:55,863 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 04:39:55,864 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 04:39:55,866 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i [2025-02-08 04:39:57,093 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/2a1c2e282/38b8091a68d94c478bc06a28c5a5e01d/FLAG11bb71d39 [2025-02-08 04:39:57,573 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 04:39:57,573 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i [2025-02-08 04:39:57,616 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/2a1c2e282/38b8091a68d94c478bc06a28c5a5e01d/FLAG11bb71d39 [2025-02-08 04:39:57,635 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/2a1c2e282/38b8091a68d94c478bc06a28c5a5e01d [2025-02-08 04:39:57,638 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 04:39:57,639 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 04:39:57,641 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 04:39:57,641 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 04:39:57,644 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 04:39:57,646 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 04:39:57" (1/1) ... [2025-02-08 04:39:57,646 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7ecc5b62 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:39:57, skipping insertion in model container [2025-02-08 04:39:57,646 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 04:39:57" (1/1) ... [2025-02-08 04:39:57,733 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 04:40:00,965 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[307309,307322] [2025-02-08 04:40:00,968 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[307454,307467] [2025-02-08 04:40:00,968 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[307600,307613] [2025-02-08 04:40:00,968 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[307765,307778] [2025-02-08 04:40:00,969 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[307923,307936] [2025-02-08 04:40:00,969 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[308081,308094] [2025-02-08 04:40:00,969 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[308239,308252] [2025-02-08 04:40:00,969 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[308399,308412] [2025-02-08 04:40:00,969 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[308558,308571] [2025-02-08 04:40:00,970 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[308697,308710] [2025-02-08 04:40:00,970 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[308839,308852] [2025-02-08 04:40:00,970 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[308988,309001] [2025-02-08 04:40:00,970 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[309127,309140] [2025-02-08 04:40:00,971 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[309282,309295] [2025-02-08 04:40:00,971 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[309442,309455] [2025-02-08 04:40:00,971 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[309593,309606] [2025-02-08 04:40:00,972 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[309744,309757] [2025-02-08 04:40:00,972 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[309896,309909] [2025-02-08 04:40:00,972 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[310045,310058] [2025-02-08 04:40:00,972 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[310193,310206] [2025-02-08 04:40:00,972 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[310350,310363] [2025-02-08 04:40:00,972 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[310499,310512] [2025-02-08 04:40:00,973 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[310655,310668] [2025-02-08 04:40:00,973 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[310808,310821] [2025-02-08 04:40:00,973 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[310954,310967] [2025-02-08 04:40:00,973 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[311097,311110] [2025-02-08 04:40:00,973 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[311249,311262] [2025-02-08 04:40:00,973 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[311395,311408] [2025-02-08 04:40:00,978 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[311540,311553] [2025-02-08 04:40:00,978 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[311694,311707] [2025-02-08 04:40:00,978 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[311845,311858] [2025-02-08 04:40:00,978 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[312000,312013] [2025-02-08 04:40:00,978 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[312152,312165] [2025-02-08 04:40:00,979 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[312307,312320] [2025-02-08 04:40:00,979 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[312471,312484] [2025-02-08 04:40:00,979 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[312627,312640] [2025-02-08 04:40:00,979 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[312791,312804] [2025-02-08 04:40:00,979 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[312933,312946] [2025-02-08 04:40:00,979 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[313091,313104] [2025-02-08 04:40:00,980 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[313258,313271] [2025-02-08 04:40:00,980 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[313417,313430] [2025-02-08 04:40:00,980 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[313576,313589] [2025-02-08 04:40:00,980 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[313725,313738] [2025-02-08 04:40:00,980 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[313872,313885] [2025-02-08 04:40:00,980 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[314011,314024] [2025-02-08 04:40:00,980 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[314174,314187] [2025-02-08 04:40:00,981 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[314340,314353] [2025-02-08 04:40:00,981 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[314504,314517] [2025-02-08 04:40:00,981 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[314669,314682] [2025-02-08 04:40:00,981 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[314834,314847] [2025-02-08 04:40:00,981 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[315000,315013] [2025-02-08 04:40:00,985 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[315165,315178] [2025-02-08 04:40:00,985 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[315332,315345] [2025-02-08 04:40:00,985 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[315492,315505] [2025-02-08 04:40:00,985 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[315654,315667] [2025-02-08 04:40:00,985 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[315813,315826] [2025-02-08 04:40:00,985 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[315959,315972] [2025-02-08 04:40:00,986 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[316102,316115] [2025-02-08 04:40:00,986 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[316246,316259] [2025-02-08 04:40:00,986 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[316389,316402] [2025-02-08 04:40:00,986 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[316533,316546] [2025-02-08 04:40:00,986 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[316674,316687] [2025-02-08 04:40:00,986 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[316812,316825] [2025-02-08 04:40:00,987 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[316970,316983] [2025-02-08 04:40:00,987 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[317129,317142] [2025-02-08 04:40:00,987 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[317285,317298] [2025-02-08 04:40:00,987 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[317434,317447] [2025-02-08 04:40:00,987 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[317586,317599] [2025-02-08 04:40:00,988 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[317737,317750] [2025-02-08 04:40:00,988 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[317886,317899] [2025-02-08 04:40:00,988 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[318038,318051] [2025-02-08 04:40:00,988 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[318186,318199] [2025-02-08 04:40:00,988 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[318339,318352] [2025-02-08 04:40:00,992 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[318490,318503] [2025-02-08 04:40:00,992 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[318640,318653] [2025-02-08 04:40:00,992 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[318787,318800] [2025-02-08 04:40:00,993 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[318938,318951] [2025-02-08 04:40:00,993 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[319089,319102] [2025-02-08 04:40:00,993 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[319237,319250] [2025-02-08 04:40:00,994 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[319403,319416] [2025-02-08 04:40:00,994 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[319572,319585] [2025-02-08 04:40:00,994 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[319739,319752] [2025-02-08 04:40:00,994 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[319907,319920] [2025-02-08 04:40:00,995 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[320057,320070] [2025-02-08 04:40:00,995 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[320204,320217] [2025-02-08 04:40:00,996 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[320365,320378] [2025-02-08 04:40:00,996 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[320535,320548] [2025-02-08 04:40:00,996 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[320697,320710] [2025-02-08 04:40:01,005 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 04:40:01,034 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 04:40:01,107 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4177] [2025-02-08 04:40:01,109 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [4184] [2025-02-08 04:40:01,109 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [4191] [2025-02-08 04:40:01,286 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[307309,307322] [2025-02-08 04:40:01,286 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[307454,307467] [2025-02-08 04:40:01,287 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[307600,307613] [2025-02-08 04:40:01,287 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[307765,307778] [2025-02-08 04:40:01,287 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[307923,307936] [2025-02-08 04:40:01,288 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[308081,308094] [2025-02-08 04:40:01,288 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[308239,308252] [2025-02-08 04:40:01,288 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[308399,308412] [2025-02-08 04:40:01,289 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[308558,308571] [2025-02-08 04:40:01,289 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[308697,308710] [2025-02-08 04:40:01,289 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[308839,308852] [2025-02-08 04:40:01,289 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[308988,309001] [2025-02-08 04:40:01,289 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[309127,309140] [2025-02-08 04:40:01,290 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[309282,309295] [2025-02-08 04:40:01,290 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[309442,309455] [2025-02-08 04:40:01,290 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[309593,309606] [2025-02-08 04:40:01,291 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[309744,309757] [2025-02-08 04:40:01,291 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[309896,309909] [2025-02-08 04:40:01,292 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[310045,310058] [2025-02-08 04:40:01,292 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[310193,310206] [2025-02-08 04:40:01,292 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[310350,310363] [2025-02-08 04:40:01,292 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[310499,310512] [2025-02-08 04:40:01,292 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[310655,310668] [2025-02-08 04:40:01,293 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[310808,310821] [2025-02-08 04:40:01,293 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[310954,310967] [2025-02-08 04:40:01,294 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[311097,311110] [2025-02-08 04:40:01,294 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[311249,311262] [2025-02-08 04:40:01,294 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[311395,311408] [2025-02-08 04:40:01,294 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[311540,311553] [2025-02-08 04:40:01,295 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[311694,311707] [2025-02-08 04:40:01,295 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[311845,311858] [2025-02-08 04:40:01,295 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[312000,312013] [2025-02-08 04:40:01,295 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[312152,312165] [2025-02-08 04:40:01,296 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[312307,312320] [2025-02-08 04:40:01,296 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[312471,312484] [2025-02-08 04:40:01,297 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[312627,312640] [2025-02-08 04:40:01,298 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[312791,312804] [2025-02-08 04:40:01,298 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[312933,312946] [2025-02-08 04:40:01,298 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[313091,313104] [2025-02-08 04:40:01,298 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[313258,313271] [2025-02-08 04:40:01,298 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[313417,313430] [2025-02-08 04:40:01,298 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[313576,313589] [2025-02-08 04:40:01,299 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[313725,313738] [2025-02-08 04:40:01,299 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[313872,313885] [2025-02-08 04:40:01,299 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[314011,314024] [2025-02-08 04:40:01,299 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[314174,314187] [2025-02-08 04:40:01,299 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[314340,314353] [2025-02-08 04:40:01,299 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[314504,314517] [2025-02-08 04:40:01,299 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[314669,314682] [2025-02-08 04:40:01,300 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[314834,314847] [2025-02-08 04:40:01,300 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[315000,315013] [2025-02-08 04:40:01,300 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[315165,315178] [2025-02-08 04:40:01,300 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[315332,315345] [2025-02-08 04:40:01,300 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[315492,315505] [2025-02-08 04:40:01,300 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[315654,315667] [2025-02-08 04:40:01,300 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[315813,315826] [2025-02-08 04:40:01,300 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[315959,315972] [2025-02-08 04:40:01,301 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[316102,316115] [2025-02-08 04:40:01,301 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[316246,316259] [2025-02-08 04:40:01,301 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[316389,316402] [2025-02-08 04:40:01,301 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[316533,316546] [2025-02-08 04:40:01,304 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[316674,316687] [2025-02-08 04:40:01,305 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[316812,316825] [2025-02-08 04:40:01,305 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[316970,316983] [2025-02-08 04:40:01,305 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[317129,317142] [2025-02-08 04:40:01,305 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[317285,317298] [2025-02-08 04:40:01,306 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[317434,317447] [2025-02-08 04:40:01,306 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[317586,317599] [2025-02-08 04:40:01,306 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[317737,317750] [2025-02-08 04:40:01,306 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[317886,317899] [2025-02-08 04:40:01,306 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[318038,318051] [2025-02-08 04:40:01,307 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[318186,318199] [2025-02-08 04:40:01,307 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[318339,318352] [2025-02-08 04:40:01,307 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[318490,318503] [2025-02-08 04:40:01,307 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[318640,318653] [2025-02-08 04:40:01,308 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[318787,318800] [2025-02-08 04:40:01,308 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[318938,318951] [2025-02-08 04:40:01,308 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[319089,319102] [2025-02-08 04:40:01,308 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[319237,319250] [2025-02-08 04:40:01,308 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[319403,319416] [2025-02-08 04:40:01,308 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[319572,319585] [2025-02-08 04:40:01,309 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[319739,319752] [2025-02-08 04:40:01,309 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[319907,319920] [2025-02-08 04:40:01,309 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[320057,320070] [2025-02-08 04:40:01,310 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[320204,320217] [2025-02-08 04:40:01,310 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[320365,320378] [2025-02-08 04:40:01,310 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[320535,320548] [2025-02-08 04:40:01,310 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[320697,320710] [2025-02-08 04:40:01,313 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 04:40:01,446 INFO L204 MainTranslator]: Completed translation [2025-02-08 04:40:01,446 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:40:01 WrapperNode [2025-02-08 04:40:01,447 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 04:40:01,448 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 04:40:01,448 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 04:40:01,448 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 04:40:01,452 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:40:01" (1/1) ... [2025-02-08 04:40:01,498 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:40:01" (1/1) ... [2025-02-08 04:40:01,603 INFO L138 Inliner]: procedures = 592, calls = 1952, calls flagged for inlining = 265, calls inlined = 171, statements flattened = 3426 [2025-02-08 04:40:01,603 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 04:40:01,604 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 04:40:01,604 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 04:40:01,604 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 04:40:01,610 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:40:01" (1/1) ... [2025-02-08 04:40:01,611 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:40:01" (1/1) ... [2025-02-08 04:40:01,622 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:40:01" (1/1) ... [2025-02-08 04:40:01,991 INFO L175 MemorySlicer]: Split 593 memory accesses to 24 slices as follows [8, 8, 7, 8, 8, 8, 3, 2, 8, 8, 1, 305, 2, 4, 23, 2, 8, 56, 31, 4, 49, 22, 8, 10]. 51 percent of accesses are in the largest equivalence class. The 181 initializations are split as follows [8, 8, 0, 8, 8, 8, 0, 0, 8, 8, 1, 36, 2, 0, 0, 0, 8, 56, 0, 4, 0, 0, 8, 10]. The 239 writes are split as follows [0, 0, 6, 0, 0, 0, 0, 1, 0, 0, 0, 113, 0, 1, 23, 0, 0, 0, 31, 0, 42, 22, 0, 0]. [2025-02-08 04:40:01,991 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:40:01" (1/1) ... [2025-02-08 04:40:01,991 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:40:01" (1/1) ... [2025-02-08 04:40:02,054 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:40:01" (1/1) ... [2025-02-08 04:40:02,061 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:40:01" (1/1) ... [2025-02-08 04:40:02,077 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:40:01" (1/1) ... [2025-02-08 04:40:02,086 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:40:01" (1/1) ... [2025-02-08 04:40:02,104 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 04:40:02,105 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 04:40:02,105 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 04:40:02,105 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 04:40:02,106 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:40:01" (1/1) ... [2025-02-08 04:40:02,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 04:40:02,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 04:40:02,133 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 04:40:02,136 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 04:40:02,152 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_check_final_state [2025-02-08 04:40:02,152 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_check_final_state [2025-02-08 04:40:02,152 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 04:40:02,152 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 04:40:02,152 INFO L130 BoogieDeclarations]: Found specification of procedure recover_from_urb_loss [2025-02-08 04:40:02,152 INFO L138 BoogieDeclarations]: Found implementation of procedure recover_from_urb_loss [2025-02-08 04:40:02,152 INFO L130 BoogieDeclarations]: Found specification of procedure usb_fill_control_urb [2025-02-08 04:40:02,152 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_fill_control_urb [2025-02-08 04:40:02,153 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 04:40:02,153 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 04:40:02,153 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_mmc_sdio_func_check_final_state [2025-02-08 04:40:02,153 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_mmc_sdio_func_check_final_state [2025-02-08 04:40:02,153 INFO L130 BoogieDeclarations]: Found specification of procedure __might_sleep [2025-02-08 04:40:02,153 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_sleep [2025-02-08 04:40:02,153 INFO L130 BoogieDeclarations]: Found specification of procedure usb_autopm_get_interface [2025-02-08 04:40:02,153 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_autopm_get_interface [2025-02-08 04:40:02,153 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 04:40:02,153 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 04:40:02,153 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-02-08 04:40:02,153 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-02-08 04:40:02,153 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_arch_io_check_final_state [2025-02-08 04:40:02,153 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_arch_io_check_final_state [2025-02-08 04:40:02,153 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_module_check_final_state [2025-02-08 04:40:02,153 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_module_check_final_state [2025-02-08 04:40:02,153 INFO L130 BoogieDeclarations]: Found specification of procedure wdm_ioctl [2025-02-08 04:40:02,153 INFO L138 BoogieDeclarations]: Found implementation of procedure wdm_ioctl [2025-02-08 04:40:02,153 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 04:40:02,153 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 04:40:02,153 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_iuspin_of_wdm_device [2025-02-08 04:40:02,153 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_iuspin_of_wdm_device [2025-02-08 04:40:02,153 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 04:40:02,153 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 04:40:02,153 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_queue_check_final_state [2025-02-08 04:40:02,153 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_queue_check_final_state [2025-02-08 04:40:02,153 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 04:40:02,153 INFO L130 BoogieDeclarations]: Found specification of procedure cancel_work_sync [2025-02-08 04:40:02,153 INFO L138 BoogieDeclarations]: Found implementation of procedure cancel_work_sync [2025-02-08 04:40:02,153 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2025-02-08 04:40:02,153 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2025-02-08 04:40:02,153 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-02-08 04:40:02,153 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-02-08 04:40:02,153 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_request_check_final_state [2025-02-08 04:40:02,153 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_request_check_final_state [2025-02-08 04:40:02,153 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-08 04:40:02,153 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-08 04:40:02,153 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2025-02-08 04:40:02,153 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2025-02-08 04:40:02,153 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2025-02-08 04:40:02,153 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2025-02-08 04:40:02,153 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~TO~int [2025-02-08 04:40:02,153 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~TO~int [2025-02-08 04:40:02,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 04:40:02,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 04:40:02,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 04:40:02,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 04:40:02,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 04:40:02,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 04:40:02,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 04:40:02,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 04:40:02,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 04:40:02,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 04:40:02,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 04:40:02,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 04:40:02,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 04:40:02,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 04:40:02,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 04:40:02,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 04:40:02,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 04:40:02,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 04:40:02,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 04:40:02,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 04:40:02,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 04:40:02,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 04:40:02,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 04:40:02,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-08 04:40:02,155 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_in_interrupt_context [2025-02-08 04:40:02,155 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_in_interrupt_context [2025-02-08 04:40:02,155 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 04:40:02,155 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 04:40:02,155 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irq_111 [2025-02-08 04:40:02,156 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irq_111 [2025-02-08 04:40:02,156 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2025-02-08 04:40:02,156 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2025-02-08 04:40:02,156 INFO L130 BoogieDeclarations]: Found specification of procedure usb_autopm_put_interface [2025-02-08 04:40:02,156 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_autopm_put_interface [2025-02-08 04:40:02,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 04:40:02,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 04:40:02,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 04:40:02,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 04:40:02,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 04:40:02,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 04:40:02,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 04:40:02,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 04:40:02,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 04:40:02,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 04:40:02,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 04:40:02,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 04:40:02,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 04:40:02,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 04:40:02,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 04:40:02,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 04:40:02,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 04:40:02,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 04:40:02,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 04:40:02,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 04:40:02,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 04:40:02,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 04:40:02,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 04:40:02,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 04:40:02,157 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_genhd_check_final_state [2025-02-08 04:40:02,157 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_genhd_check_final_state [2025-02-08 04:40:02,157 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_after_alloc [2025-02-08 04:40:02,157 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_after_alloc [2025-02-08 04:40:02,157 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_register_reset_error_counter [2025-02-08 04:40:02,157 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_register_reset_error_counter [2025-02-08 04:40:02,157 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2025-02-08 04:40:02,157 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2025-02-08 04:40:02,157 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_wlock_of_wdm_device [2025-02-08 04:40:02,157 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_wlock_of_wdm_device [2025-02-08 04:40:02,157 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-02-08 04:40:02,157 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-02-08 04:40:02,157 INFO L130 BoogieDeclarations]: Found specification of procedure kill_urbs [2025-02-08 04:40:02,157 INFO L138 BoogieDeclarations]: Found implementation of procedure kill_urbs [2025-02-08 04:40:02,157 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait_event [2025-02-08 04:40:02,157 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait_event [2025-02-08 04:40:02,157 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_lib_idr_check_final_state [2025-02-08 04:40:02,157 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_lib_idr_check_final_state [2025-02-08 04:40:02,157 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-02-08 04:40:02,157 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-02-08 04:40:02,157 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2025-02-08 04:40:02,157 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2025-02-08 04:40:02,157 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2025-02-08 04:40:02,157 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2025-02-08 04:40:02,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 04:40:02,157 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_iuspin_of_wdm_device [2025-02-08 04:40:02,157 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_iuspin_of_wdm_device [2025-02-08 04:40:02,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 04:40:02,157 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 04:40:02,157 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 04:40:02,157 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 04:40:02,157 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 04:40:02,157 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 04:40:02,157 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 04:40:02,157 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 04:40:02,157 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 04:40:02,157 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 04:40:02,157 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 04:40:02,157 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 04:40:02,157 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 04:40:02,157 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 04:40:02,157 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 04:40:02,157 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 04:40:02,157 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 04:40:02,157 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 04:40:02,157 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 04:40:02,157 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 04:40:02,157 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 04:40:02,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 04:40:02,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 04:40:02,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 04:40:02,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 04:40:02,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 04:40:02,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 04:40:02,158 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2025-02-08 04:40:02,159 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2025-02-08 04:40:02,159 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup [2025-02-08 04:40:02,159 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup [2025-02-08 04:40:02,159 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_alloc_irq_check_alloc_flags [2025-02-08 04:40:02,159 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_alloc_irq_check_alloc_flags [2025-02-08 04:40:02,159 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_register_reset_error_counter [2025-02-08 04:40:02,159 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_register_reset_error_counter [2025-02-08 04:40:02,159 INFO L130 BoogieDeclarations]: Found specification of procedure wdm_find_device [2025-02-08 04:40:02,159 INFO L138 BoogieDeclarations]: Found implementation of procedure wdm_find_device [2025-02-08 04:40:02,159 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-02-08 04:40:02,159 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-02-08 04:40:02,159 INFO L130 BoogieDeclarations]: Found specification of procedure interface_to_usbdev [2025-02-08 04:40:02,159 INFO L138 BoogieDeclarations]: Found implementation of procedure interface_to_usbdev [2025-02-08 04:40:02,159 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2025-02-08 04:40:02,159 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2025-02-08 04:40:02,159 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 04:40:02,159 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 04:40:02,160 INFO L130 BoogieDeclarations]: Found specification of procedure usb_translate_errors [2025-02-08 04:40:02,160 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_translate_errors [2025-02-08 04:40:02,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 04:40:02,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 04:40:02,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 04:40:02,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 04:40:02,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 04:40:02,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 04:40:02,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 04:40:02,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 04:40:02,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 04:40:02,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 04:40:02,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 04:40:02,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 04:40:02,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 04:40:02,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 04:40:02,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 04:40:02,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 04:40:02,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 04:40:02,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 04:40:02,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 04:40:02,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 04:40:02,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 04:40:02,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 04:40:02,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 04:40:02,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 04:40:02,160 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 04:40:02,160 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 04:40:02,160 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 04:40:02,160 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 04:40:02,160 INFO L130 BoogieDeclarations]: Found specification of procedure wdm_create [2025-02-08 04:40:02,160 INFO L138 BoogieDeclarations]: Found implementation of procedure wdm_create [2025-02-08 04:40:02,160 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_128 [2025-02-08 04:40:02,160 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_128 [2025-02-08 04:40:02,160 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_sock_check_final_state [2025-02-08 04:40:02,160 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_sock_check_final_state [2025-02-08 04:40:02,160 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_usb_free_urb [2025-02-08 04:40:02,160 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_usb_free_urb [2025-02-08 04:40:02,160 INFO L130 BoogieDeclarations]: Found specification of procedure clear_wdm_read_flag [2025-02-08 04:40:02,160 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_wdm_read_flag [2025-02-08 04:40:02,160 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_check_final_state [2025-02-08 04:40:02,160 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_check_final_state [2025-02-08 04:40:02,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 04:40:02,161 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-02-08 04:40:02,161 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-02-08 04:40:02,161 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_sysfs_check_final_state [2025-02-08 04:40:02,161 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_sysfs_check_final_state [2025-02-08 04:40:02,161 INFO L130 BoogieDeclarations]: Found specification of procedure wdm_disconnect [2025-02-08 04:40:02,161 INFO L138 BoogieDeclarations]: Found implementation of procedure wdm_disconnect [2025-02-08 04:40:02,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 04:40:02,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 04:40:02,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 04:40:02,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 04:40:02,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 04:40:02,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 04:40:02,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 04:40:02,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 04:40:02,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 04:40:02,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 04:40:02,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 04:40:02,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 04:40:02,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 04:40:02,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 04:40:02,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 04:40:02,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 04:40:02,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 04:40:02,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 04:40:02,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 04:40:02,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 04:40:02,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 04:40:02,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 04:40:02,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 04:40:02,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 04:40:02,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 04:40:02,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 04:40:02,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 04:40:02,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 04:40:02,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 04:40:02,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 04:40:02,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 04:40:02,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 04:40:02,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 04:40:02,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 04:40:02,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 04:40:02,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 04:40:02,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 04:40:02,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 04:40:02,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 04:40:02,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 04:40:02,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 04:40:02,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 04:40:02,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 04:40:02,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 04:40:02,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 04:40:02,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 04:40:02,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 04:40:02,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 04:40:02,164 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_wdm_mutex [2025-02-08 04:40:02,164 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_wdm_mutex [2025-02-08 04:40:02,164 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2025-02-08 04:40:02,164 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2025-02-08 04:40:02,164 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-02-08 04:40:02,164 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-02-08 04:40:02,164 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2025-02-08 04:40:02,164 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2025-02-08 04:40:02,164 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_rtnetlink_check_final_state [2025-02-08 04:40:02,164 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_rtnetlink_check_final_state [2025-02-08 04:40:02,164 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_rlock_of_wdm_device [2025-02-08 04:40:02,164 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_rlock_of_wdm_device [2025-02-08 04:40:02,164 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 04:40:02,164 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 04:40:02,164 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-02-08 04:40:02,164 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-02-08 04:40:02,164 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_alloc_usb_lock_check_alloc_flags [2025-02-08 04:40:02,164 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_alloc_usb_lock_check_alloc_flags [2025-02-08 04:40:02,164 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_usb_alloc_urb [2025-02-08 04:40:02,164 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_usb_alloc_urb [2025-02-08 04:40:02,164 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2025-02-08 04:40:02,164 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2025-02-08 04:40:02,164 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2025-02-08 04:40:02,164 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2025-02-08 04:40:02,164 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_check_final_state [2025-02-08 04:40:02,164 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_check_final_state [2025-02-08 04:40:02,164 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_linux_kernel_locking_spinlock_spin_lock [2025-02-08 04:40:02,164 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_linux_kernel_locking_spinlock_spin_lock [2025-02-08 04:40:02,164 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2025-02-08 04:40:02,164 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2025-02-08 04:40:02,164 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 04:40:02,164 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 04:40:02,164 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_wdm_mutex [2025-02-08 04:40:02,164 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_wdm_mutex [2025-02-08 04:40:02,164 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2025-02-08 04:40:02,164 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2025-02-08 04:40:02,164 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 04:40:02,164 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 04:40:02,164 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2025-02-08 04:40:02,164 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2025-02-08 04:40:02,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 04:40:02,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 04:40:02,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 04:40:02,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 04:40:02,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 04:40:02,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 04:40:02,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 04:40:02,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 04:40:02,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 04:40:02,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_char_dev_check_final_state [2025-02-08 04:40:02,165 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_char_dev_check_final_state [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 04:40:02,165 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_95 [2025-02-08 04:40:02,165 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_95 [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure wdm_resume [2025-02-08 04:40:02,165 INFO L138 BoogieDeclarations]: Found implementation of procedure wdm_resume [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_drivers_base_class_check_final_state [2025-02-08 04:40:02,165 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_drivers_base_class_check_final_state [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_96 [2025-02-08 04:40:02,165 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_96 [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_rlock_of_wdm_device [2025-02-08 04:40:02,165 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_rlock_of_wdm_device [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2025-02-08 04:40:02,165 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 04:40:02,165 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2025-02-08 04:40:02,165 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-08 04:40:02,165 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 04:40:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 04:40:02,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 04:40:02,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 04:40:02,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 04:40:02,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 04:40:02,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 04:40:02,166 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_wlock_of_wdm_device [2025-02-08 04:40:02,166 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_wlock_of_wdm_device [2025-02-08 04:40:02,166 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_irq_110 [2025-02-08 04:40:02,166 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_irq_110 [2025-02-08 04:40:02,736 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 04:40:02,739 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 04:40:02,782 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4646: #res := ~error_code; [2025-02-08 04:40:02,783 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder has thrown an exception: java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:742) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildProcedureCfgFromImplementation(CfgBuilder.java:676) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder.createIcfg(CfgBuilder.java:291) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.IcfgBuilderObserver.process(IcfgBuilderObserver.java:88) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.DFSTreeWalker.runObserver(DFSTreeWalker.java:65) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.runObserver(BaseWalker.java:93) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.run(BaseWalker.java:86) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:166) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2025-02-08 04:40:02,788 INFO L158 Benchmark]: Toolchain (without parser) took 5148.30ms. Allocated memory was 167.8MB in the beginning and 394.3MB in the end (delta: 226.5MB). Free memory was 111.3MB in the beginning and 136.7MB in the end (delta: -25.4MB). Peak memory consumption was 202.1MB. Max. memory is 16.1GB. [2025-02-08 04:40:02,788 INFO L158 Benchmark]: CDTParser took 0.31ms. Allocated memory is still 201.3MB. Free memory is still 116.6MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 04:40:02,789 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3806.57ms. Allocated memory is still 167.8MB. Free memory was 111.3MB in the beginning and 80.3MB in the end (delta: 31.0MB). Peak memory consumption was 117.0MB. Max. memory is 16.1GB. [2025-02-08 04:40:02,789 INFO L158 Benchmark]: Boogie Procedure Inliner took 155.97ms. Allocated memory is still 167.8MB. Free memory was 80.3MB in the beginning and 57.9MB in the end (delta: 22.5MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2025-02-08 04:40:02,789 INFO L158 Benchmark]: Boogie Preprocessor took 500.65ms. Allocated memory was 167.8MB in the beginning and 394.3MB in the end (delta: 226.5MB). Free memory was 57.9MB in the beginning and 171.6MB in the end (delta: -113.7MB). Peak memory consumption was 110.2MB. Max. memory is 16.1GB. [2025-02-08 04:40:02,789 INFO L158 Benchmark]: IcfgBuilder took 681.46ms. Allocated memory is still 394.3MB. Free memory was 171.6MB in the beginning and 136.7MB in the end (delta: 34.8MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2025-02-08 04:40:02,791 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.31ms. Allocated memory is still 201.3MB. Free memory is still 116.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3806.57ms. Allocated memory is still 167.8MB. Free memory was 111.3MB in the beginning and 80.3MB in the end (delta: 31.0MB). Peak memory consumption was 117.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 155.97ms. Allocated memory is still 167.8MB. Free memory was 80.3MB in the beginning and 57.9MB in the end (delta: 22.5MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 500.65ms. Allocated memory was 167.8MB in the beginning and 394.3MB in the end (delta: 226.5MB). Free memory was 57.9MB in the beginning and 171.6MB in the end (delta: -113.7MB). Peak memory consumption was 110.2MB. Max. memory is 16.1GB. * IcfgBuilder took 681.46ms. Allocated memory is still 394.3MB. Free memory was 171.6MB in the beginning and 136.7MB in the end (delta: 34.8MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: - ExceptionOrErrorResult: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2: de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 4177]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4177] - GenericResultAtLocation [Line: 4184]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [4184] - GenericResultAtLocation [Line: 4191]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("":); [4191] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 04:40:02,805 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/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 6fbcf05da5228307460c10a1ab2d8431ff74359811f7e2c9b55e8eaa9db8f14c --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 04:40:05,023 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 04:40:05,128 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2025-02-08 04:40:05,134 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 04:40:05,135 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 04:40:05,150 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 04:40:05,151 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 04:40:05,151 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 04:40:05,151 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 04:40:05,151 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 04:40:05,151 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 04:40:05,151 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 04:40:05,152 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 04:40:05,152 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 04:40:05,152 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 04:40:05,152 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 04:40:05,152 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 04:40:05,152 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 04:40:05,152 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 04:40:05,152 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 04:40:05,152 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 04:40:05,153 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 04:40:05,153 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-02-08 04:40:05,153 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-02-08 04:40:05,153 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 04:40:05,153 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 04:40:05,153 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 04:40:05,153 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 04:40:05,153 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 04:40:05,153 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 04:40:05,153 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 04:40:05,153 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 04:40:05,154 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 04:40:05,154 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 04:40:05,154 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 04:40:05,154 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 04:40:05,154 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-02-08 04:40:05,154 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-02-08 04:40:05,154 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 04:40:05,154 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 04:40:05,154 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 04:40:05,154 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 04:40:05,154 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-jdk21/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 -> 6fbcf05da5228307460c10a1ab2d8431ff74359811f7e2c9b55e8eaa9db8f14c [2025-02-08 04:40:05,395 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 04:40:05,402 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 04:40:05,403 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 04:40:05,404 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 04:40:05,405 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 04:40:05,406 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i [2025-02-08 04:40:06,640 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/7c4423e6e/cedabf32d44e4f6e8f0c14b45d05b04f/FLAG8a4dcf0f8 [2025-02-08 04:40:07,121 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 04:40:07,122 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i [2025-02-08 04:40:07,170 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/7c4423e6e/cedabf32d44e4f6e8f0c14b45d05b04f/FLAG8a4dcf0f8 [2025-02-08 04:40:07,189 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/7c4423e6e/cedabf32d44e4f6e8f0c14b45d05b04f [2025-02-08 04:40:07,192 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 04:40:07,194 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 04:40:07,196 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 04:40:07,197 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 04:40:07,200 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 04:40:07,201 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 04:40:07" (1/1) ... [2025-02-08 04:40:07,202 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@94a24c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:40:07, skipping insertion in model container [2025-02-08 04:40:07,203 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 04:40:07" (1/1) ... [2025-02-08 04:40:07,309 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 04:40:08,387 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,402 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,403 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,407 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,417 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,417 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,422 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,449 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,450 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,450 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,450 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,450 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,450 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,455 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,456 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,456 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,457 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,457 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,457 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,458 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,458 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,460 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,460 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,461 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,462 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,475 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,487 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,488 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,493 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,499 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,505 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,511 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,522 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,522 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,531 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,534 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,535 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,536 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,536 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,537 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,540 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,540 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,545 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,545 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,558 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,635 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,636 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,636 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,636 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,637 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,637 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,638 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,638 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,639 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,639 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,639 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,640 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,640 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,640 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,641 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,641 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,641 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,641 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,642 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,644 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,644 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,646 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,647 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,647 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,647 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,647 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,648 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,648 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,648 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,649 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,649 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,656 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,656 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,657 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,753 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,760 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,769 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,773 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:08,774 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,075 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,082 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,106 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,106 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,123 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,124 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,125 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,126 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,494 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[307309,307322] [2025-02-08 04:40:09,497 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[307454,307467] [2025-02-08 04:40:09,497 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[307600,307613] [2025-02-08 04:40:09,497 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[307765,307778] [2025-02-08 04:40:09,498 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[307923,307936] [2025-02-08 04:40:09,498 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[308081,308094] [2025-02-08 04:40:09,498 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[308239,308252] [2025-02-08 04:40:09,498 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[308399,308412] [2025-02-08 04:40:09,499 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[308558,308571] [2025-02-08 04:40:09,499 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[308697,308710] [2025-02-08 04:40:09,499 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[308839,308852] [2025-02-08 04:40:09,499 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[308988,309001] [2025-02-08 04:40:09,499 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[309127,309140] [2025-02-08 04:40:09,500 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[309282,309295] [2025-02-08 04:40:09,500 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[309442,309455] [2025-02-08 04:40:09,500 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[309593,309606] [2025-02-08 04:40:09,501 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[309744,309757] [2025-02-08 04:40:09,501 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[309896,309909] [2025-02-08 04:40:09,501 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[310045,310058] [2025-02-08 04:40:09,501 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[310193,310206] [2025-02-08 04:40:09,501 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[310350,310363] [2025-02-08 04:40:09,501 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[310499,310512] [2025-02-08 04:40:09,501 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[310655,310668] [2025-02-08 04:40:09,502 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[310808,310821] [2025-02-08 04:40:09,502 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[310954,310967] [2025-02-08 04:40:09,502 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[311097,311110] [2025-02-08 04:40:09,502 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[311249,311262] [2025-02-08 04:40:09,502 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[311395,311408] [2025-02-08 04:40:09,502 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[311540,311553] [2025-02-08 04:40:09,503 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[311694,311707] [2025-02-08 04:40:09,503 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[311845,311858] [2025-02-08 04:40:09,504 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[312000,312013] [2025-02-08 04:40:09,504 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[312152,312165] [2025-02-08 04:40:09,504 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[312307,312320] [2025-02-08 04:40:09,504 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[312471,312484] [2025-02-08 04:40:09,505 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[312627,312640] [2025-02-08 04:40:09,505 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[312791,312804] [2025-02-08 04:40:09,505 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[312933,312946] [2025-02-08 04:40:09,505 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[313091,313104] [2025-02-08 04:40:09,505 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[313258,313271] [2025-02-08 04:40:09,506 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[313417,313430] [2025-02-08 04:40:09,506 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[313576,313589] [2025-02-08 04:40:09,506 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[313725,313738] [2025-02-08 04:40:09,506 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[313872,313885] [2025-02-08 04:40:09,506 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[314011,314024] [2025-02-08 04:40:09,507 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[314174,314187] [2025-02-08 04:40:09,507 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[314340,314353] [2025-02-08 04:40:09,507 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[314504,314517] [2025-02-08 04:40:09,507 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[314669,314682] [2025-02-08 04:40:09,507 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[314834,314847] [2025-02-08 04:40:09,508 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[315000,315013] [2025-02-08 04:40:09,508 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[315165,315178] [2025-02-08 04:40:09,508 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[315332,315345] [2025-02-08 04:40:09,508 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[315492,315505] [2025-02-08 04:40:09,508 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[315654,315667] [2025-02-08 04:40:09,509 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[315813,315826] [2025-02-08 04:40:09,509 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[315959,315972] [2025-02-08 04:40:09,509 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[316102,316115] [2025-02-08 04:40:09,509 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[316246,316259] [2025-02-08 04:40:09,509 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[316389,316402] [2025-02-08 04:40:09,510 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[316533,316546] [2025-02-08 04:40:09,510 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[316674,316687] [2025-02-08 04:40:09,510 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[316812,316825] [2025-02-08 04:40:09,510 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[316970,316983] [2025-02-08 04:40:09,510 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[317129,317142] [2025-02-08 04:40:09,511 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[317285,317298] [2025-02-08 04:40:09,511 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[317434,317447] [2025-02-08 04:40:09,511 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[317586,317599] [2025-02-08 04:40:09,511 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[317737,317750] [2025-02-08 04:40:09,512 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[317886,317899] [2025-02-08 04:40:09,512 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[318038,318051] [2025-02-08 04:40:09,512 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[318186,318199] [2025-02-08 04:40:09,512 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[318339,318352] [2025-02-08 04:40:09,512 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[318490,318503] [2025-02-08 04:40:09,513 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[318640,318653] [2025-02-08 04:40:09,513 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[318787,318800] [2025-02-08 04:40:09,513 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[318938,318951] [2025-02-08 04:40:09,513 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[319089,319102] [2025-02-08 04:40:09,513 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[319237,319250] [2025-02-08 04:40:09,514 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[319403,319416] [2025-02-08 04:40:09,514 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[319572,319585] [2025-02-08 04:40:09,514 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[319739,319752] [2025-02-08 04:40:09,514 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[319907,319920] [2025-02-08 04:40:09,514 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[320057,320070] [2025-02-08 04:40:09,515 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[320204,320217] [2025-02-08 04:40:09,515 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[320365,320378] [2025-02-08 04:40:09,515 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[320535,320548] [2025-02-08 04:40:09,515 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[320697,320710] [2025-02-08 04:40:09,525 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,526 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 04:40:09,548 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2025-02-08 04:40:09,575 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 04:40:09,652 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,654 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,654 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,654 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,658 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,658 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,659 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,664 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,665 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,665 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,665 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,665 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,665 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,666 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,666 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,667 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,667 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,667 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,667 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,667 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,667 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,668 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,669 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,669 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,669 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,672 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,675 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,675 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,676 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,677 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,678 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,679 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,682 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,682 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,683 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,685 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,685 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,686 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,686 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,686 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,686 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,687 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,687 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,687 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,691 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,698 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,698 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,698 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,698 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,699 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,699 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,700 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,700 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,700 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,700 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,700 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,701 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,701 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,701 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,701 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,701 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,701 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,701 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,702 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,703 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,703 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,705 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,705 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,705 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,705 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,705 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,706 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,706 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,706 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,707 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,707 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,709 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,709 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,710 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,715 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,716 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,751 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,752 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,752 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,761 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,761 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,762 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,763 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,764 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,764 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,765 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,765 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,780 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[307309,307322] [2025-02-08 04:40:09,780 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[307454,307467] [2025-02-08 04:40:09,781 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[307600,307613] [2025-02-08 04:40:09,781 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[307765,307778] [2025-02-08 04:40:09,781 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[307923,307936] [2025-02-08 04:40:09,781 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[308081,308094] [2025-02-08 04:40:09,781 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[308239,308252] [2025-02-08 04:40:09,782 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[308399,308412] [2025-02-08 04:40:09,782 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[308558,308571] [2025-02-08 04:40:09,782 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[308697,308710] [2025-02-08 04:40:09,782 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[308839,308852] [2025-02-08 04:40:09,782 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[308988,309001] [2025-02-08 04:40:09,783 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[309127,309140] [2025-02-08 04:40:09,783 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[309282,309295] [2025-02-08 04:40:09,783 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[309442,309455] [2025-02-08 04:40:09,783 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[309593,309606] [2025-02-08 04:40:09,783 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[309744,309757] [2025-02-08 04:40:09,784 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[309896,309909] [2025-02-08 04:40:09,784 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[310045,310058] [2025-02-08 04:40:09,784 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[310193,310206] [2025-02-08 04:40:09,784 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[310350,310363] [2025-02-08 04:40:09,784 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[310499,310512] [2025-02-08 04:40:09,785 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[310655,310668] [2025-02-08 04:40:09,785 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[310808,310821] [2025-02-08 04:40:09,785 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[310954,310967] [2025-02-08 04:40:09,785 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[311097,311110] [2025-02-08 04:40:09,785 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[311249,311262] [2025-02-08 04:40:09,785 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[311395,311408] [2025-02-08 04:40:09,786 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[311540,311553] [2025-02-08 04:40:09,786 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[311694,311707] [2025-02-08 04:40:09,786 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[311845,311858] [2025-02-08 04:40:09,786 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[312000,312013] [2025-02-08 04:40:09,787 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[312152,312165] [2025-02-08 04:40:09,787 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[312307,312320] [2025-02-08 04:40:09,787 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[312471,312484] [2025-02-08 04:40:09,787 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[312627,312640] [2025-02-08 04:40:09,787 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[312791,312804] [2025-02-08 04:40:09,788 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[312933,312946] [2025-02-08 04:40:09,788 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[313091,313104] [2025-02-08 04:40:09,788 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[313258,313271] [2025-02-08 04:40:09,788 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[313417,313430] [2025-02-08 04:40:09,788 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[313576,313589] [2025-02-08 04:40:09,788 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[313725,313738] [2025-02-08 04:40:09,789 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[313872,313885] [2025-02-08 04:40:09,789 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[314011,314024] [2025-02-08 04:40:09,789 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[314174,314187] [2025-02-08 04:40:09,789 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[314340,314353] [2025-02-08 04:40:09,789 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[314504,314517] [2025-02-08 04:40:09,789 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[314669,314682] [2025-02-08 04:40:09,789 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[314834,314847] [2025-02-08 04:40:09,790 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[315000,315013] [2025-02-08 04:40:09,790 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[315165,315178] [2025-02-08 04:40:09,790 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[315332,315345] [2025-02-08 04:40:09,790 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[315492,315505] [2025-02-08 04:40:09,790 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[315654,315667] [2025-02-08 04:40:09,790 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[315813,315826] [2025-02-08 04:40:09,790 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[315959,315972] [2025-02-08 04:40:09,791 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[316102,316115] [2025-02-08 04:40:09,791 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[316246,316259] [2025-02-08 04:40:09,791 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[316389,316402] [2025-02-08 04:40:09,791 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[316533,316546] [2025-02-08 04:40:09,792 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[316674,316687] [2025-02-08 04:40:09,792 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[316812,316825] [2025-02-08 04:40:09,792 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[316970,316983] [2025-02-08 04:40:09,792 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[317129,317142] [2025-02-08 04:40:09,792 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[317285,317298] [2025-02-08 04:40:09,792 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[317434,317447] [2025-02-08 04:40:09,793 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[317586,317599] [2025-02-08 04:40:09,793 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[317737,317750] [2025-02-08 04:40:09,793 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[317886,317899] [2025-02-08 04:40:09,793 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[318038,318051] [2025-02-08 04:40:09,793 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[318186,318199] [2025-02-08 04:40:09,794 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[318339,318352] [2025-02-08 04:40:09,794 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[318490,318503] [2025-02-08 04:40:09,794 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[318640,318653] [2025-02-08 04:40:09,794 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[318787,318800] [2025-02-08 04:40:09,794 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[318938,318951] [2025-02-08 04:40:09,795 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[319089,319102] [2025-02-08 04:40:09,795 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[319237,319250] [2025-02-08 04:40:09,795 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[319403,319416] [2025-02-08 04:40:09,795 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[319572,319585] [2025-02-08 04:40:09,795 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[319739,319752] [2025-02-08 04:40:09,796 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[319907,319920] [2025-02-08 04:40:09,796 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[320057,320070] [2025-02-08 04:40:09,796 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[320204,320217] [2025-02-08 04:40:09,796 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[320365,320378] [2025-02-08 04:40:09,796 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[320535,320548] [2025-02-08 04:40:09,796 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[320697,320710] [2025-02-08 04:40:09,798 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 04:40:09,799 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 04:40:09,807 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 04:40:09,900 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4177] [2025-02-08 04:40:09,902 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [4184] [2025-02-08 04:40:09,902 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [4191] [2025-02-08 04:40:10,028 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[307309,307322] [2025-02-08 04:40:10,029 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[307454,307467] [2025-02-08 04:40:10,029 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[307600,307613] [2025-02-08 04:40:10,029 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[307765,307778] [2025-02-08 04:40:10,030 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[307923,307936] [2025-02-08 04:40:10,030 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[308081,308094] [2025-02-08 04:40:10,031 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[308239,308252] [2025-02-08 04:40:10,031 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[308399,308412] [2025-02-08 04:40:10,031 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[308558,308571] [2025-02-08 04:40:10,031 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[308697,308710] [2025-02-08 04:40:10,031 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[308839,308852] [2025-02-08 04:40:10,031 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[308988,309001] [2025-02-08 04:40:10,032 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[309127,309140] [2025-02-08 04:40:10,032 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[309282,309295] [2025-02-08 04:40:10,032 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[309442,309455] [2025-02-08 04:40:10,032 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[309593,309606] [2025-02-08 04:40:10,032 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[309744,309757] [2025-02-08 04:40:10,032 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[309896,309909] [2025-02-08 04:40:10,032 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[310045,310058] [2025-02-08 04:40:10,033 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[310193,310206] [2025-02-08 04:40:10,033 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[310350,310363] [2025-02-08 04:40:10,033 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[310499,310512] [2025-02-08 04:40:10,033 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[310655,310668] [2025-02-08 04:40:10,033 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[310808,310821] [2025-02-08 04:40:10,034 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[310954,310967] [2025-02-08 04:40:10,034 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[311097,311110] [2025-02-08 04:40:10,035 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[311249,311262] [2025-02-08 04:40:10,035 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[311395,311408] [2025-02-08 04:40:10,035 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[311540,311553] [2025-02-08 04:40:10,035 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[311694,311707] [2025-02-08 04:40:10,036 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[311845,311858] [2025-02-08 04:40:10,036 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[312000,312013] [2025-02-08 04:40:10,036 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[312152,312165] [2025-02-08 04:40:10,036 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[312307,312320] [2025-02-08 04:40:10,037 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[312471,312484] [2025-02-08 04:40:10,037 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[312627,312640] [2025-02-08 04:40:10,037 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[312791,312804] [2025-02-08 04:40:10,037 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[312933,312946] [2025-02-08 04:40:10,037 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[313091,313104] [2025-02-08 04:40:10,038 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[313258,313271] [2025-02-08 04:40:10,038 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[313417,313430] [2025-02-08 04:40:10,038 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[313576,313589] [2025-02-08 04:40:10,038 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[313725,313738] [2025-02-08 04:40:10,039 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[313872,313885] [2025-02-08 04:40:10,039 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[314011,314024] [2025-02-08 04:40:10,039 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[314174,314187] [2025-02-08 04:40:10,040 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[314340,314353] [2025-02-08 04:40:10,040 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[314504,314517] [2025-02-08 04:40:10,040 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[314669,314682] [2025-02-08 04:40:10,040 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[314834,314847] [2025-02-08 04:40:10,041 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[315000,315013] [2025-02-08 04:40:10,041 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[315165,315178] [2025-02-08 04:40:10,042 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[315332,315345] [2025-02-08 04:40:10,042 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[315492,315505] [2025-02-08 04:40:10,042 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[315654,315667] [2025-02-08 04:40:10,042 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[315813,315826] [2025-02-08 04:40:10,043 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[315959,315972] [2025-02-08 04:40:10,043 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[316102,316115] [2025-02-08 04:40:10,043 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[316246,316259] [2025-02-08 04:40:10,043 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[316389,316402] [2025-02-08 04:40:10,043 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[316533,316546] [2025-02-08 04:40:10,044 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[316674,316687] [2025-02-08 04:40:10,044 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[316812,316825] [2025-02-08 04:40:10,044 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[316970,316983] [2025-02-08 04:40:10,044 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[317129,317142] [2025-02-08 04:40:10,044 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[317285,317298] [2025-02-08 04:40:10,045 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[317434,317447] [2025-02-08 04:40:10,045 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[317586,317599] [2025-02-08 04:40:10,045 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[317737,317750] [2025-02-08 04:40:10,045 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[317886,317899] [2025-02-08 04:40:10,045 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[318038,318051] [2025-02-08 04:40:10,046 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[318186,318199] [2025-02-08 04:40:10,048 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[318339,318352] [2025-02-08 04:40:10,048 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[318490,318503] [2025-02-08 04:40:10,048 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[318640,318653] [2025-02-08 04:40:10,049 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[318787,318800] [2025-02-08 04:40:10,049 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[318938,318951] [2025-02-08 04:40:10,049 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[319089,319102] [2025-02-08 04:40:10,049 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[319237,319250] [2025-02-08 04:40:10,049 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[319403,319416] [2025-02-08 04:40:10,049 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[319572,319585] [2025-02-08 04:40:10,049 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[319739,319752] [2025-02-08 04:40:10,050 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[319907,319920] [2025-02-08 04:40:10,050 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[320057,320070] [2025-02-08 04:40:10,050 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[320204,320217] [2025-02-08 04:40:10,050 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[320365,320378] [2025-02-08 04:40:10,050 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[320535,320548] [2025-02-08 04:40:10,050 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--class--cdc-wdm.ko.cil.i[320697,320710] [2025-02-08 04:40:10,056 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 04:40:10,225 INFO L204 MainTranslator]: Completed translation [2025-02-08 04:40:10,225 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:40:10 WrapperNode [2025-02-08 04:40:10,226 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 04:40:10,226 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 04:40:10,226 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 04:40:10,226 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 04:40:10,234 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:40:10" (1/1) ... [2025-02-08 04:40:10,304 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:40:10" (1/1) ... [2025-02-08 04:40:10,388 INFO L138 Inliner]: procedures = 607, calls = 1952, calls flagged for inlining = 265, calls inlined = 171, statements flattened = 3224 [2025-02-08 04:40:10,388 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 04:40:10,389 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 04:40:10,389 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 04:40:10,389 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 04:40:10,395 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:40:10" (1/1) ... [2025-02-08 04:40:10,396 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:40:10" (1/1) ... [2025-02-08 04:40:10,408 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:40:10" (1/1) ... [2025-02-08 04:40:10,746 INFO L175 MemorySlicer]: Split 593 memory accesses to 24 slices as follows [305, 49, 8, 8, 3, 8, 8, 8, 2, 8, 8, 31, 1, 10, 2, 4, 23, 8, 2, 56, 7, 4, 22, 8]. 51 percent of accesses are in the largest equivalence class. The 181 initializations are split as follows [36, 0, 8, 8, 0, 8, 8, 8, 0, 8, 8, 0, 1, 10, 2, 0, 0, 8, 0, 56, 0, 4, 0, 8]. The 239 writes are split as follows [113, 42, 0, 0, 0, 0, 0, 0, 1, 0, 0, 31, 0, 0, 0, 1, 23, 0, 0, 0, 6, 0, 22, 0]. [2025-02-08 04:40:10,747 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:40:10" (1/1) ... [2025-02-08 04:40:10,747 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:40:10" (1/1) ... [2025-02-08 04:40:10,837 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:40:10" (1/1) ... [2025-02-08 04:40:10,843 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:40:10" (1/1) ... [2025-02-08 04:40:10,875 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:40:10" (1/1) ... [2025-02-08 04:40:10,891 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:40:10" (1/1) ... [2025-02-08 04:40:10,933 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 04:40:10,937 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 04:40:10,937 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 04:40:10,937 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 04:40:10,938 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:40:10" (1/1) ... [2025-02-08 04:40:10,943 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 04:40:10,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 04:40:10,967 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 04:40:10,972 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 04:40:10,991 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_check_final_state [2025-02-08 04:40:10,991 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_check_final_state [2025-02-08 04:40:10,991 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 04:40:10,991 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 04:40:10,991 INFO L130 BoogieDeclarations]: Found specification of procedure recover_from_urb_loss [2025-02-08 04:40:10,992 INFO L138 BoogieDeclarations]: Found implementation of procedure recover_from_urb_loss [2025-02-08 04:40:10,992 INFO L130 BoogieDeclarations]: Found specification of procedure usb_fill_control_urb [2025-02-08 04:40:10,992 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_fill_control_urb [2025-02-08 04:40:10,992 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 04:40:10,992 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 04:40:10,992 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_mmc_sdio_func_check_final_state [2025-02-08 04:40:10,992 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_mmc_sdio_func_check_final_state [2025-02-08 04:40:10,992 INFO L130 BoogieDeclarations]: Found specification of procedure __might_sleep [2025-02-08 04:40:10,992 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_sleep [2025-02-08 04:40:10,992 INFO L130 BoogieDeclarations]: Found specification of procedure usb_autopm_get_interface [2025-02-08 04:40:10,992 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_autopm_get_interface [2025-02-08 04:40:10,992 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 04:40:10,992 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 04:40:10,992 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-02-08 04:40:10,992 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-02-08 04:40:10,992 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_arch_io_check_final_state [2025-02-08 04:40:10,992 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_arch_io_check_final_state [2025-02-08 04:40:10,992 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_module_check_final_state [2025-02-08 04:40:10,992 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_module_check_final_state [2025-02-08 04:40:10,992 INFO L130 BoogieDeclarations]: Found specification of procedure wdm_ioctl [2025-02-08 04:40:10,993 INFO L138 BoogieDeclarations]: Found implementation of procedure wdm_ioctl [2025-02-08 04:40:10,993 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 04:40:10,993 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 04:40:10,993 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_iuspin_of_wdm_device [2025-02-08 04:40:10,993 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_iuspin_of_wdm_device [2025-02-08 04:40:10,993 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 04:40:10,993 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 04:40:10,993 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_queue_check_final_state [2025-02-08 04:40:10,993 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_queue_check_final_state [2025-02-08 04:40:10,993 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 04:40:10,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#0 [2025-02-08 04:40:10,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#1 [2025-02-08 04:40:10,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#2 [2025-02-08 04:40:10,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#3 [2025-02-08 04:40:10,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#4 [2025-02-08 04:40:10,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#5 [2025-02-08 04:40:10,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#6 [2025-02-08 04:40:10,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#7 [2025-02-08 04:40:10,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#8 [2025-02-08 04:40:10,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#9 [2025-02-08 04:40:10,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#10 [2025-02-08 04:40:10,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#11 [2025-02-08 04:40:10,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#12 [2025-02-08 04:40:10,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#13 [2025-02-08 04:40:10,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#14 [2025-02-08 04:40:10,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#15 [2025-02-08 04:40:10,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#16 [2025-02-08 04:40:10,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#17 [2025-02-08 04:40:10,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#18 [2025-02-08 04:40:10,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#19 [2025-02-08 04:40:10,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#20 [2025-02-08 04:40:10,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#21 [2025-02-08 04:40:10,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#22 [2025-02-08 04:40:10,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#23 [2025-02-08 04:40:10,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-02-08 04:40:10,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2025-02-08 04:40:10,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2025-02-08 04:40:10,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2025-02-08 04:40:10,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2025-02-08 04:40:10,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2025-02-08 04:40:10,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2025-02-08 04:40:10,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2025-02-08 04:40:10,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2025-02-08 04:40:10,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#20 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#21 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#22 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#23 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#12 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#13 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#14 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#15 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#16 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#17 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#18 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#19 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#20 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#21 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#22 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#23 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#0 [2025-02-08 04:40:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#1 [2025-02-08 04:40:10,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#2 [2025-02-08 04:40:10,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#3 [2025-02-08 04:40:10,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#4 [2025-02-08 04:40:10,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#5 [2025-02-08 04:40:10,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#6 [2025-02-08 04:40:10,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#7 [2025-02-08 04:40:10,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#8 [2025-02-08 04:40:10,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#9 [2025-02-08 04:40:10,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#10 [2025-02-08 04:40:10,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#11 [2025-02-08 04:40:10,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#12 [2025-02-08 04:40:10,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#13 [2025-02-08 04:40:10,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#14 [2025-02-08 04:40:10,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#15 [2025-02-08 04:40:10,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#16 [2025-02-08 04:40:10,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#17 [2025-02-08 04:40:10,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#18 [2025-02-08 04:40:10,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#19 [2025-02-08 04:40:10,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#20 [2025-02-08 04:40:10,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#21 [2025-02-08 04:40:10,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#22 [2025-02-08 04:40:10,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#23 [2025-02-08 04:40:10,997 INFO L130 BoogieDeclarations]: Found specification of procedure cancel_work_sync [2025-02-08 04:40:10,997 INFO L138 BoogieDeclarations]: Found implementation of procedure cancel_work_sync [2025-02-08 04:40:10,997 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2025-02-08 04:40:10,997 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2025-02-08 04:40:10,997 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-02-08 04:40:10,997 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-02-08 04:40:10,997 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_request_check_final_state [2025-02-08 04:40:10,997 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_request_check_final_state [2025-02-08 04:40:10,997 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~C_INT~TO~C_INT [2025-02-08 04:40:10,997 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~C_INT~TO~C_INT [2025-02-08 04:40:10,997 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-08 04:40:10,997 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-08 04:40:10,997 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2025-02-08 04:40:10,997 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2025-02-08 04:40:10,997 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2025-02-08 04:40:10,997 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2025-02-08 04:40:11,001 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_in_interrupt_context [2025-02-08 04:40:11,002 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_in_interrupt_context [2025-02-08 04:40:11,002 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 04:40:11,002 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 04:40:11,002 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irq_111 [2025-02-08 04:40:11,002 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irq_111 [2025-02-08 04:40:11,002 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2025-02-08 04:40:11,002 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2025-02-08 04:40:11,002 INFO L130 BoogieDeclarations]: Found specification of procedure usb_autopm_put_interface [2025-02-08 04:40:11,002 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_autopm_put_interface [2025-02-08 04:40:11,002 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_genhd_check_final_state [2025-02-08 04:40:11,002 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_genhd_check_final_state [2025-02-08 04:40:11,002 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_after_alloc [2025-02-08 04:40:11,002 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_after_alloc [2025-02-08 04:40:11,002 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_register_reset_error_counter [2025-02-08 04:40:11,002 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_register_reset_error_counter [2025-02-08 04:40:11,002 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2025-02-08 04:40:11,002 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2025-02-08 04:40:11,002 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_wlock_of_wdm_device [2025-02-08 04:40:11,002 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_wlock_of_wdm_device [2025-02-08 04:40:11,002 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-02-08 04:40:11,002 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-02-08 04:40:11,002 INFO L130 BoogieDeclarations]: Found specification of procedure kill_urbs [2025-02-08 04:40:11,002 INFO L138 BoogieDeclarations]: Found implementation of procedure kill_urbs [2025-02-08 04:40:11,002 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait_event [2025-02-08 04:40:11,002 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait_event [2025-02-08 04:40:11,002 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_lib_idr_check_final_state [2025-02-08 04:40:11,002 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_lib_idr_check_final_state [2025-02-08 04:40:11,002 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-02-08 04:40:11,002 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-02-08 04:40:11,002 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2025-02-08 04:40:11,002 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2025-02-08 04:40:11,002 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2025-02-08 04:40:11,002 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2025-02-08 04:40:11,002 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 04:40:11,002 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_iuspin_of_wdm_device [2025-02-08 04:40:11,002 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_iuspin_of_wdm_device [2025-02-08 04:40:11,002 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 04:40:11,002 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 04:40:11,002 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 04:40:11,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 04:40:11,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 04:40:11,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 04:40:11,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 04:40:11,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 04:40:11,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 04:40:11,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 04:40:11,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 04:40:11,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 04:40:11,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 04:40:11,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 04:40:11,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 04:40:11,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 04:40:11,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 04:40:11,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 04:40:11,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 04:40:11,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 04:40:11,003 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 04:40:11,003 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 04:40:11,003 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 04:40:11,003 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 04:40:11,003 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 04:40:11,003 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 04:40:11,003 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 04:40:11,003 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2025-02-08 04:40:11,003 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2025-02-08 04:40:11,003 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup [2025-02-08 04:40:11,003 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_alloc_irq_check_alloc_flags [2025-02-08 04:40:11,004 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_alloc_irq_check_alloc_flags [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_register_reset_error_counter [2025-02-08 04:40:11,004 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_register_reset_error_counter [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure wdm_find_device [2025-02-08 04:40:11,004 INFO L138 BoogieDeclarations]: Found implementation of procedure wdm_find_device [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-02-08 04:40:11,004 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure interface_to_usbdev [2025-02-08 04:40:11,004 INFO L138 BoogieDeclarations]: Found implementation of procedure interface_to_usbdev [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2025-02-08 04:40:11,004 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 04:40:11,004 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#15 [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#16 [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#17 [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#18 [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#19 [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#20 [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#21 [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#22 [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#23 [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2025-02-08 04:40:11,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2025-02-08 04:40:11,005 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#12 [2025-02-08 04:40:11,005 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#13 [2025-02-08 04:40:11,005 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#14 [2025-02-08 04:40:11,005 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#15 [2025-02-08 04:40:11,005 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#16 [2025-02-08 04:40:11,005 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#17 [2025-02-08 04:40:11,005 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#18 [2025-02-08 04:40:11,005 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#19 [2025-02-08 04:40:11,005 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#20 [2025-02-08 04:40:11,005 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#21 [2025-02-08 04:40:11,005 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#22 [2025-02-08 04:40:11,005 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#23 [2025-02-08 04:40:11,005 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2025-02-08 04:40:11,005 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2025-02-08 04:40:11,005 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2025-02-08 04:40:11,005 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2025-02-08 04:40:11,005 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2025-02-08 04:40:11,005 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2025-02-08 04:40:11,005 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2025-02-08 04:40:11,005 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2025-02-08 04:40:11,005 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#16 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#17 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#18 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#19 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#20 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#21 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#22 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#23 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure usb_translate_errors [2025-02-08 04:40:11,006 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_translate_errors [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#14 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#15 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#16 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#17 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#18 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#19 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#20 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#21 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#22 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#23 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 04:40:11,006 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 04:40:11,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 04:40:11,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 04:40:11,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 04:40:11,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 04:40:11,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 04:40:11,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 04:40:11,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 04:40:11,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 04:40:11,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 04:40:11,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 04:40:11,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 04:40:11,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 04:40:11,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 04:40:11,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 04:40:11,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 04:40:11,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 04:40:11,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 04:40:11,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 04:40:11,007 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 04:40:11,007 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 04:40:11,007 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 04:40:11,007 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 04:40:11,010 INFO L130 BoogieDeclarations]: Found specification of procedure wdm_create [2025-02-08 04:40:11,010 INFO L138 BoogieDeclarations]: Found implementation of procedure wdm_create [2025-02-08 04:40:11,010 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_128 [2025-02-08 04:40:11,010 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_128 [2025-02-08 04:40:11,010 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_sock_check_final_state [2025-02-08 04:40:11,010 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_sock_check_final_state [2025-02-08 04:40:11,010 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_usb_free_urb [2025-02-08 04:40:11,010 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_usb_free_urb [2025-02-08 04:40:11,010 INFO L130 BoogieDeclarations]: Found specification of procedure clear_wdm_read_flag [2025-02-08 04:40:11,010 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_wdm_read_flag [2025-02-08 04:40:11,010 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_check_final_state [2025-02-08 04:40:11,010 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_check_final_state [2025-02-08 04:40:11,010 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 04:40:11,010 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-02-08 04:40:11,010 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-02-08 04:40:11,010 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_sysfs_check_final_state [2025-02-08 04:40:11,010 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_sysfs_check_final_state [2025-02-08 04:40:11,010 INFO L130 BoogieDeclarations]: Found specification of procedure wdm_disconnect [2025-02-08 04:40:11,010 INFO L138 BoogieDeclarations]: Found implementation of procedure wdm_disconnect [2025-02-08 04:40:11,010 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 04:40:11,010 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 04:40:11,010 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 04:40:11,010 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 04:40:11,010 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 04:40:11,010 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 04:40:11,010 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 04:40:11,010 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 04:40:11,010 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 04:40:11,010 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 04:40:11,010 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 04:40:11,010 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 04:40:11,010 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 04:40:11,010 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 04:40:11,010 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 04:40:11,010 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 04:40:11,010 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 04:40:11,010 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 04:40:11,010 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 04:40:11,010 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 04:40:11,010 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 04:40:11,010 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 04:40:11,011 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 04:40:11,011 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 04:40:11,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2025-02-08 04:40:11,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2025-02-08 04:40:11,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2025-02-08 04:40:11,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2025-02-08 04:40:11,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2025-02-08 04:40:11,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2025-02-08 04:40:11,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2025-02-08 04:40:11,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2025-02-08 04:40:11,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2025-02-08 04:40:11,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2025-02-08 04:40:11,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2025-02-08 04:40:11,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2025-02-08 04:40:11,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2025-02-08 04:40:11,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2025-02-08 04:40:11,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#14 [2025-02-08 04:40:11,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#15 [2025-02-08 04:40:11,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#16 [2025-02-08 04:40:11,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#17 [2025-02-08 04:40:11,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#18 [2025-02-08 04:40:11,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#19 [2025-02-08 04:40:11,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#20 [2025-02-08 04:40:11,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#21 [2025-02-08 04:40:11,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#22 [2025-02-08 04:40:11,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#23 [2025-02-08 04:40:11,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2025-02-08 04:40:11,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2025-02-08 04:40:11,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2025-02-08 04:40:11,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2025-02-08 04:40:11,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2025-02-08 04:40:11,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2025-02-08 04:40:11,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2025-02-08 04:40:11,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2025-02-08 04:40:11,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2025-02-08 04:40:11,012 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2025-02-08 04:40:11,012 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2025-02-08 04:40:11,012 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2025-02-08 04:40:11,012 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2025-02-08 04:40:11,012 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2025-02-08 04:40:11,012 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2025-02-08 04:40:11,012 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2025-02-08 04:40:11,012 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#16 [2025-02-08 04:40:11,013 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#17 [2025-02-08 04:40:11,013 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#18 [2025-02-08 04:40:11,013 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#19 [2025-02-08 04:40:11,013 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#20 [2025-02-08 04:40:11,013 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#21 [2025-02-08 04:40:11,013 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#22 [2025-02-08 04:40:11,013 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#23 [2025-02-08 04:40:11,013 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2025-02-08 04:40:11,013 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2025-02-08 04:40:11,013 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2025-02-08 04:40:11,013 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2025-02-08 04:40:11,013 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2025-02-08 04:40:11,013 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2025-02-08 04:40:11,013 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#14 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#15 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#16 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#17 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#18 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#19 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#20 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#21 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#22 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#23 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#16 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#17 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#18 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#19 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#20 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#21 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#22 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#23 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 04:40:11,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 04:40:11,015 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_wdm_mutex [2025-02-08 04:40:11,016 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_wdm_mutex [2025-02-08 04:40:11,016 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2025-02-08 04:40:11,016 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2025-02-08 04:40:11,016 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-02-08 04:40:11,016 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-02-08 04:40:11,016 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2025-02-08 04:40:11,016 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2025-02-08 04:40:11,016 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_rtnetlink_check_final_state [2025-02-08 04:40:11,016 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_rtnetlink_check_final_state [2025-02-08 04:40:11,016 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_rlock_of_wdm_device [2025-02-08 04:40:11,016 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_rlock_of_wdm_device [2025-02-08 04:40:11,016 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 04:40:11,016 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 04:40:11,016 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-02-08 04:40:11,016 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-02-08 04:40:11,016 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_alloc_usb_lock_check_alloc_flags [2025-02-08 04:40:11,016 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_alloc_usb_lock_check_alloc_flags [2025-02-08 04:40:11,016 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_usb_alloc_urb [2025-02-08 04:40:11,016 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_usb_alloc_urb [2025-02-08 04:40:11,017 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2025-02-08 04:40:11,017 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2025-02-08 04:40:11,017 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2025-02-08 04:40:11,017 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2025-02-08 04:40:11,017 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_check_final_state [2025-02-08 04:40:11,017 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_check_final_state [2025-02-08 04:40:11,017 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_linux_kernel_locking_spinlock_spin_lock [2025-02-08 04:40:11,017 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_linux_kernel_locking_spinlock_spin_lock [2025-02-08 04:40:11,017 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2025-02-08 04:40:11,017 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2025-02-08 04:40:11,017 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 04:40:11,017 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 04:40:11,017 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_wdm_mutex [2025-02-08 04:40:11,017 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_wdm_mutex [2025-02-08 04:40:11,017 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2025-02-08 04:40:11,017 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2025-02-08 04:40:11,017 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 04:40:11,017 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 04:40:11,017 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2025-02-08 04:40:11,017 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2025-02-08 04:40:11,017 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_char_dev_check_final_state [2025-02-08 04:40:11,017 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_char_dev_check_final_state [2025-02-08 04:40:11,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2025-02-08 04:40:11,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2025-02-08 04:40:11,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2025-02-08 04:40:11,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2025-02-08 04:40:11,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2025-02-08 04:40:11,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2025-02-08 04:40:11,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2025-02-08 04:40:11,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2025-02-08 04:40:11,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2025-02-08 04:40:11,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2025-02-08 04:40:11,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2025-02-08 04:40:11,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2025-02-08 04:40:11,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2025-02-08 04:40:11,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2025-02-08 04:40:11,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#14 [2025-02-08 04:40:11,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#15 [2025-02-08 04:40:11,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#16 [2025-02-08 04:40:11,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#17 [2025-02-08 04:40:11,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#18 [2025-02-08 04:40:11,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#19 [2025-02-08 04:40:11,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#20 [2025-02-08 04:40:11,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#21 [2025-02-08 04:40:11,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#22 [2025-02-08 04:40:11,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#23 [2025-02-08 04:40:11,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2025-02-08 04:40:11,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2025-02-08 04:40:11,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2025-02-08 04:40:11,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2025-02-08 04:40:11,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2025-02-08 04:40:11,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2025-02-08 04:40:11,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2025-02-08 04:40:11,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2025-02-08 04:40:11,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2025-02-08 04:40:11,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2025-02-08 04:40:11,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2025-02-08 04:40:11,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2025-02-08 04:40:11,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2025-02-08 04:40:11,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2025-02-08 04:40:11,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#14 [2025-02-08 04:40:11,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#15 [2025-02-08 04:40:11,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#16 [2025-02-08 04:40:11,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#17 [2025-02-08 04:40:11,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#18 [2025-02-08 04:40:11,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#19 [2025-02-08 04:40:11,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#20 [2025-02-08 04:40:11,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#21 [2025-02-08 04:40:11,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#22 [2025-02-08 04:40:11,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#23 [2025-02-08 04:40:11,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2025-02-08 04:40:11,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2025-02-08 04:40:11,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2025-02-08 04:40:11,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2025-02-08 04:40:11,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2025-02-08 04:40:11,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2025-02-08 04:40:11,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2025-02-08 04:40:11,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2025-02-08 04:40:11,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2025-02-08 04:40:11,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2025-02-08 04:40:11,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2025-02-08 04:40:11,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2025-02-08 04:40:11,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#12 [2025-02-08 04:40:11,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#13 [2025-02-08 04:40:11,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#14 [2025-02-08 04:40:11,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#15 [2025-02-08 04:40:11,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#16 [2025-02-08 04:40:11,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#17 [2025-02-08 04:40:11,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#18 [2025-02-08 04:40:11,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#19 [2025-02-08 04:40:11,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#20 [2025-02-08 04:40:11,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#21 [2025-02-08 04:40:11,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#22 [2025-02-08 04:40:11,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#23 [2025-02-08 04:40:11,019 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 04:40:11,019 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 04:40:11,019 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_95 [2025-02-08 04:40:11,019 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_95 [2025-02-08 04:40:11,019 INFO L130 BoogieDeclarations]: Found specification of procedure wdm_resume [2025-02-08 04:40:11,019 INFO L138 BoogieDeclarations]: Found implementation of procedure wdm_resume [2025-02-08 04:40:11,019 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_drivers_base_class_check_final_state [2025-02-08 04:40:11,019 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_drivers_base_class_check_final_state [2025-02-08 04:40:11,019 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_96 [2025-02-08 04:40:11,019 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_96 [2025-02-08 04:40:11,019 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_rlock_of_wdm_device [2025-02-08 04:40:11,019 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_rlock_of_wdm_device [2025-02-08 04:40:11,019 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2025-02-08 04:40:11,019 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2025-02-08 04:40:11,019 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 04:40:11,019 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 04:40:11,019 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2025-02-08 04:40:11,020 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2025-02-08 04:40:11,020 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-08 04:40:11,020 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-08 04:40:11,020 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_wlock_of_wdm_device [2025-02-08 04:40:11,020 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_wlock_of_wdm_device [2025-02-08 04:40:11,020 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_irq_110 [2025-02-08 04:40:11,020 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_irq_110 [2025-02-08 04:40:11,780 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 04:40:11,782 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 04:40:11,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7795: havoc ldv_usb_submit_urb_171_#t~nondet510#1;#t~ret422#1 := ldv_usb_submit_urb_171_#res#1;havoc ldv_usb_submit_urb_171_#t~nondet510#1, ldv_usb_submit_urb_171_~ldv_func_arg1#1.base, ldv_usb_submit_urb_171_~ldv_func_arg1#1.offset, ldv_usb_submit_urb_171_~flags#1;havoc ldv_usb_submit_urb_171_#in~ldv_func_arg1#1.base, ldv_usb_submit_urb_171_#in~ldv_func_arg1#1.offset, ldv_usb_submit_urb_171_#in~flags#1;assume { :end_inline_ldv_usb_submit_urb_171 } true;~rv~12#1 := #t~ret422#1;havoc #t~mem421#1.base, #t~mem421#1.offset;havoc #t~ret422#1; [2025-02-08 04:40:11,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6470: assume ~bvslt~32(~rv~12#1, 0bv32);call #t~mem423#1.base, #t~mem423#1.offset := read~$Pointer$#0(~desc#1.base, ~bvadd~64(56bv64, ~desc#1.offset), 8bv64); [2025-02-08 04:40:11,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6470: assume !~bvslt~32(~rv~12#1, 0bv32); [2025-02-08 04:40:11,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6472-1: SUMMARY for call dev_err(#t~mem423#1.base, ~bvadd~64(43bv64, #t~mem423#1.offset), 106bv64, 0bv64); srcloc: null [2025-02-08 04:40:11,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6472: havoc #t~mem423#1.base, #t~mem423#1.offset; [2025-02-08 04:40:14,375 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12674: havoc #t~nondet696; [2025-02-08 04:40:14,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5943: assume 0bv64 != ~tmp~16;~rv~5 := 4294967282bv32; [2025-02-08 04:40:14,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5943: assume !(0bv64 != ~tmp~16); [2025-02-08 04:40:14,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5941: ~tmp~16 := #t~ret322;havoc #t~ret322; [2025-02-08 04:40:14,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5941-1: SUMMARY for call #t~ret322 := copy_to_user(0bv64, ~arg, ~desc~11.base, ~bvadd~64(158bv64, ~desc~11.offset), 2bv64); srcloc: null [2025-02-08 04:40:14,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12631: havoc #t~nondet692; [2025-02-08 04:40:14,554 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12605: havoc #t~nondet690; [2025-02-08 04:40:14,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12663: havoc #t~nondet694; [2025-02-08 04:40:14,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4489: assume { :end_inline___copy_to_user_overflow } true; [2025-02-08 04:40:14,720 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12609: havoc #t~nondet691; [2025-02-08 04:40:14,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4699: assume ~bvadd~64(#t~mem115.base, #t~mem115.offset) == ~bvadd~64(~intf.base, ~intf.offset);havoc #t~mem115.base, #t~mem115.offset; [2025-02-08 04:40:14,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4699: assume !(~bvadd~64(#t~mem115.base, #t~mem115.offset) == ~bvadd~64(~intf.base, ~intf.offset));havoc #t~mem115.base, #t~mem115.offset;call #t~mem116.base, #t~mem116.offset := read~$Pointer$#0(~desc~0.base, ~bvadd~64(664bv64, ~desc~0.offset), 8bv64);~__mptr___0~0.base, ~__mptr___0~0.offset := #t~mem116.base, #t~mem116.offset;havoc #t~mem116.base, #t~mem116.offset;~desc~0.base, ~desc~0.offset := ~__mptr___0~0.base, ~bvadd~64(18446744073709067264bv64, ~__mptr___0~0.offset); [2025-02-08 04:40:14,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4699-1: call #t~mem115.base, #t~mem115.offset := read~$Pointer$#0(~desc~0.base, ~bvadd~64(56bv64, ~desc~0.offset), 8bv64); [2025-02-08 04:40:24,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7038: havoc ldv_file_operations_instance_callback_0_5_#t~ret464#1; [2025-02-08 04:40:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7038-1: SUMMARY for call ldv_file_operations_instance_callback_0_5_#t~ret464#1 := wdm_ioctl(ldv_file_operations_instance_callback_0_5_~arg1#1.base, ldv_file_operations_instance_callback_0_5_~arg1#1.offset, ldv_file_operations_instance_callback_0_5_~arg2#1, ldv_file_operations_instance_callback_0_5_~arg3#1); srcloc: null [2025-02-08 04:40:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5783: havoc ldv_mutex_lock_130_~ldv_func_arg1#1.base, ldv_mutex_lock_130_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_130_#in~ldv_func_arg1#1.base, ldv_mutex_lock_130_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_130 } true;assume { :begin_inline_wdm_find_device_by_minor } true;wdm_find_device_by_minor_#in~minor#1 := wdm_open_~minor~0#1;havoc wdm_find_device_by_minor_#res#1.base, wdm_find_device_by_minor_#res#1.offset;havoc wdm_find_device_by_minor_#t~mem117#1.base, wdm_find_device_by_minor_#t~mem117#1.offset, wdm_find_device_by_minor_#t~mem118#1.base, wdm_find_device_by_minor_#t~mem118#1.offset, wdm_find_device_by_minor_#t~mem119#1, wdm_find_device_by_minor_#t~mem120#1.base, wdm_find_device_by_minor_#t~mem120#1.offset, wdm_find_device_by_minor_~minor#1, wdm_find_device_by_minor_~desc~1#1.base, wdm_find_device_by_minor_~desc~1#1.offset, wdm_find_device_by_minor_~__mptr~2#1.base, wdm_find_device_by_minor_~__mptr~2#1.offset, wdm_find_device_by_minor_~__mptr___0~1#1.base, wdm_find_device_by_minor_~__mptr___0~1#1.offset;wdm_find_device_by_minor_~minor#1 := wdm_find_device_by_minor_#in~minor#1;havoc wdm_find_device_by_minor_~desc~1#1.base, wdm_find_device_by_minor_~desc~1#1.offset;havoc wdm_find_device_by_minor_~__mptr~2#1.base, wdm_find_device_by_minor_~__mptr~2#1.offset;havoc wdm_find_device_by_minor_~__mptr___0~1#1.base, wdm_find_device_by_minor_~__mptr___0~1#1.offset; [2025-02-08 04:40:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6642: assume { :end_inline_wdm_driver_exit } true; [2025-02-08 04:40:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4660-1: assume poll_wait_#t~short108#1;call poll_wait_#t~mem107#1.base, poll_wait_#t~mem107#1.offset := read~$Pointer$#18(poll_wait_~p#1.base, poll_wait_~p#1.offset, 8bv64);poll_wait_#t~short108#1 := 0bv64 != ~bvadd~64(poll_wait_#t~mem107#1.base, poll_wait_#t~mem107#1.offset) && 0bv64 != ~bvadd~64(poll_wait_~wait_address#1.base, poll_wait_~wait_address#1.offset); [2025-02-08 04:40:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4660-1: assume !poll_wait_#t~short108#1; [2025-02-08 04:40:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5651: havoc ldv_mutex_unlock_126_~ldv_func_arg1#1.base, ldv_mutex_unlock_126_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_126_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_126_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_126 } true;wdm_read_#res#1 := ~sign_extend~64~32(wdm_read_~rv~3#1);call ULTIMATE.dealloc(wdm_read_~#__wait~1#1.base, wdm_read_~#__wait~1#1.offset);havoc wdm_read_~#__wait~1#1.base, wdm_read_~#__wait~1#1.offset;call ULTIMATE.dealloc(wdm_read_~#descriptor~3#1.base, wdm_read_~#descriptor~3#1.offset);havoc wdm_read_~#descriptor~3#1.base, wdm_read_~#descriptor~3#1.offset; [2025-02-08 04:40:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4660: assume poll_wait_#t~short108#1;havoc poll_wait_#t~mem107#1.base, poll_wait_#t~mem107#1.offset;havoc poll_wait_#t~short108#1;call poll_wait_#t~mem113#1.base, poll_wait_#t~mem113#1.offset := read~$Pointer$#18(poll_wait_~p#1.base, poll_wait_~p#1.offset, 8bv64);assume { :begin_inline_##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID } true;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~110#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~110#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~111#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~111#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~112#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~112#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~#fp#1.offset := poll_wait_~filp#1.base, poll_wait_~filp#1.offset, poll_wait_~wait_address#1.base, poll_wait_~wait_address#1.offset, poll_wait_~p#1.base, poll_wait_~p#1.offset, poll_wait_#t~mem113#1.base, poll_wait_#t~mem113#1.offset;havoc ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#~110#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#~110#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#~111#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#~111#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#~112#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#~112#1.offset;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#~110#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#~110#1.offset := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~110#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~110#1.offset;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#~111#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#~111#1.offset := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~111#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~111#1.offset;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#~112#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#~112#1.offset := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~112#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~112#1.offset;havoc ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#~110#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#~110#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#~111#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#~111#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#~112#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#~112#1.offset;havoc ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~110#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~110#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~111#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~111#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~112#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~112#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID } true;havoc poll_wait_#t~mem113#1.base, poll_wait_#t~mem113#1.offset; [2025-02-08 04:40:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4660: assume !poll_wait_#t~short108#1;havoc poll_wait_#t~mem107#1.base, poll_wait_#t~mem107#1.offset;havoc poll_wait_#t~short108#1; [2025-02-08 04:40:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5519: SUMMARY for call schedule(); srcloc: null [2025-02-08 04:40:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7303: SUMMARY for call ldv_assume((if 0bv32 != ldv_usb_usb_instance_1_~ldv_1_probe_retval_default~0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:40:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7237: ldv_usb_usb_instance_1_#t~ret483#1 := ldv_usb_instance_probe_1_13_#res#1;havoc ldv_usb_instance_probe_1_13_#t~ret472#1, ldv_usb_instance_probe_1_13_~arg0#1.base, ldv_usb_instance_probe_1_13_~arg0#1.offset, ldv_usb_instance_probe_1_13_~arg1#1.base, ldv_usb_instance_probe_1_13_~arg1#1.offset, ldv_usb_instance_probe_1_13_~arg2#1.base, ldv_usb_instance_probe_1_13_~arg2#1.offset, ldv_usb_instance_probe_1_13_~tmp~35#1;havoc ldv_usb_instance_probe_1_13_#in~arg0#1.base, ldv_usb_instance_probe_1_13_#in~arg0#1.offset, ldv_usb_instance_probe_1_13_#in~arg1#1.base, ldv_usb_instance_probe_1_13_#in~arg1#1.offset, ldv_usb_instance_probe_1_13_#in~arg2#1.base, ldv_usb_instance_probe_1_13_#in~arg2#1.offset;assume { :end_inline_ldv_usb_instance_probe_1_13 } true;ldv_usb_usb_instance_1_~ldv_1_probe_retval_default~0#1 := ldv_usb_usb_instance_1_#t~ret483#1;havoc ldv_usb_usb_instance_1_#t~mem482#1.base, ldv_usb_usb_instance_1_#t~mem482#1.offset;havoc ldv_usb_usb_instance_1_#t~ret483#1;assume { :begin_inline_ldv_ldv_post_probe_185 } true;ldv_ldv_post_probe_185_#in~retval#1 := ldv_usb_usb_instance_1_~ldv_1_probe_retval_default~0#1;havoc ldv_ldv_post_probe_185_#res#1;havoc ldv_ldv_post_probe_185_#t~ret514#1, ldv_ldv_post_probe_185_~retval#1, ldv_ldv_post_probe_185_~tmp~47#1;ldv_ldv_post_probe_185_~retval#1 := ldv_ldv_post_probe_185_#in~retval#1;havoc ldv_ldv_post_probe_185_~tmp~47#1;assume { :begin_inline_ldv_linux_net_register_check_return_value_probe } true;ldv_linux_net_register_check_return_value_probe_#in~retval#1 := ldv_ldv_post_probe_185_~retval#1;havoc ldv_linux_net_register_check_return_value_probe_~retval#1;ldv_linux_net_register_check_return_value_probe_~retval#1 := ldv_linux_net_register_check_return_value_probe_#in~retval#1; [2025-02-08 04:40:24,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7766: SUMMARY for call ldv_linux_kernel_locking_mutex_mutex_lock_wlock_of_wdm_device(ldv_mutex_lock_165_~ldv_func_arg1#1.base, ldv_mutex_lock_165_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:40:24,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5784: wdm_open_#t~ret286#1.base, wdm_open_#t~ret286#1.offset := wdm_find_device_by_minor_#res#1.base, wdm_find_device_by_minor_#res#1.offset;havoc wdm_find_device_by_minor_#t~mem117#1.base, wdm_find_device_by_minor_#t~mem117#1.offset, wdm_find_device_by_minor_#t~mem118#1.base, wdm_find_device_by_minor_#t~mem118#1.offset, wdm_find_device_by_minor_#t~mem119#1, wdm_find_device_by_minor_#t~mem120#1.base, wdm_find_device_by_minor_#t~mem120#1.offset, wdm_find_device_by_minor_~minor#1, wdm_find_device_by_minor_~desc~1#1.base, wdm_find_device_by_minor_~desc~1#1.offset, wdm_find_device_by_minor_~__mptr~2#1.base, wdm_find_device_by_minor_~__mptr~2#1.offset, wdm_find_device_by_minor_~__mptr___0~1#1.base, wdm_find_device_by_minor_~__mptr___0~1#1.offset;havoc wdm_find_device_by_minor_#in~minor#1;assume { :end_inline_wdm_find_device_by_minor } true;wdm_open_~desc~9#1.base, wdm_open_~desc~9#1.offset := wdm_open_#t~ret286#1.base, wdm_open_#t~ret286#1.offset;havoc wdm_open_#t~ret286#1.base, wdm_open_#t~ret286#1.offset; [2025-02-08 04:40:24,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5586: wdm_read_~tmp___9~1#1 := wdm_read_#t~ret257#1;havoc wdm_read_#t~mem256#1;havoc wdm_read_#t~ret257#1; [2025-02-08 04:40:24,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6709-1: SUMMARY for call ldv_dispatch_register_file_operations_instance_3_5_5_#t~ret438#1.base, ldv_dispatch_register_file_operations_instance_3_5_5_#t~ret438#1.offset := ldv_xmalloc(4bv64); srcloc: null [2025-02-08 04:40:24,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6709: ldv_dispatch_register_file_operations_instance_3_5_5_~tmp~31#1.base, ldv_dispatch_register_file_operations_instance_3_5_5_~tmp~31#1.offset := ldv_dispatch_register_file_operations_instance_3_5_5_#t~ret438#1.base, ldv_dispatch_register_file_operations_instance_3_5_5_#t~ret438#1.offset;havoc ldv_dispatch_register_file_operations_instance_3_5_5_#t~ret438#1.base, ldv_dispatch_register_file_operations_instance_3_5_5_#t~ret438#1.offset;ldv_dispatch_register_file_operations_instance_3_5_5_~cf_arg_0~0#1.base, ldv_dispatch_register_file_operations_instance_3_5_5_~cf_arg_0~0#1.offset := ldv_dispatch_register_file_operations_instance_3_5_5_~tmp~31#1.base, ldv_dispatch_register_file_operations_instance_3_5_5_~tmp~31#1.offset;assume { :begin_inline_ldv_file_operations_file_operations_instance_0 } true;ldv_file_operations_file_operations_instance_0_#in~arg0#1.base, ldv_file_operations_file_operations_instance_0_#in~arg0#1.offset := ldv_dispatch_register_file_operations_instance_3_5_5_~cf_arg_0~0#1.base, ldv_dispatch_register_file_operations_instance_3_5_5_~cf_arg_0~0#1.offset;havoc ldv_file_operations_file_operations_instance_0_#t~ret443#1.base, ldv_file_operations_file_operations_instance_0_#t~ret443#1.offset, ldv_file_operations_file_operations_instance_0_#t~ret444#1.base, ldv_file_operations_file_operations_instance_0_#t~ret444#1.offset, ldv_file_operations_file_operations_instance_0_#t~ret445#1, ldv_file_operations_file_operations_instance_0_#t~ret446#1, ldv_file_operations_file_operations_instance_0_#t~mem447#1.base, ldv_file_operations_file_operations_instance_0_#t~mem447#1.offset, ldv_file_operations_file_operations_instance_0_#t~ret448#1, ldv_file_operations_file_operations_instance_0_#t~ret449#1, ldv_file_operations_file_operations_instance_0_#t~ret450#1, ldv_file_operations_file_operations_instance_0_#t~ret451#1, ldv_file_operations_file_operations_instance_0_#t~ret452#1.base, ldv_file_operations_file_operations_instance_0_#t~ret452#1.offset, ldv_file_operations_file_operations_instance_0_#t~ret453#1.base, ldv_file_operations_file_operations_instance_0_#t~ret453#1.offset, ldv_file_operations_file_operations_instance_0_#t~mem454#1.base, ldv_file_operations_file_operations_instance_0_#t~mem454#1.offset, ldv_file_operations_file_operations_instance_0_#t~mem455#1.base, ldv_file_operations_file_operations_instance_0_#t~mem455#1.offset, ldv_file_operations_file_operations_instance_0_#t~ret456#1, ldv_file_operations_file_operations_instance_0_#t~ret457#1.base, ldv_file_operations_file_operations_instance_0_#t~ret457#1.offset, ldv_file_operations_file_operations_instance_0_#t~ret458#1.base, ldv_file_operations_file_operations_instance_0_#t~ret458#1.offset, ldv_file_operations_file_operations_instance_0_~arg0#1.base, ldv_file_operations_file_operations_instance_0_~arg0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_callback_compat_ioctl~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_callback_compat_ioctl~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_callback_flush~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_callback_flush~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_callback_llseek~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_callback_llseek~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_callback_poll~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_callback_poll~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_callback_read~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_callback_read~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_callback_unlocked_ioctl~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_callback_unlocked_ioctl~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_container_file_operations~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_container_file_operations~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_23_1_default~0#1, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_23_2_default~0#1, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_27_1_default~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_27_1_default~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_27_3_default~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_27_3_default~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_30_1_default~0#1, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_4_1_default~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_4_1_default~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_4_3_default~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_4_3_default~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_5_1_default~0#1, ldv_file_operations_file_operations_instance_0_~ldv_0_resource_file~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_resource_file~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_resource_inode~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_resource_inode~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_ret_default~0#1, ldv_file_operations_file_operations_instance_0_~ldv_0_size_cnt_struct_poll_table_struct_ptr~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_size_cnt_struct_poll_table_struct_ptr~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_size_cnt_write_size~0#1, ldv_file_operations_file_operations_instance_0_~tmp~33#1.base, ldv_file_operations_file_operations_instance_0_~tmp~33#1.offset, ldv_file_operations_file_operations_instance_0_~tmp___0~18#1.base, ldv_file_operations_file_operations_instance_0_~tmp___0~18#1.offset, ldv_file_operations_file_operations_instance_0_~tmp___1~11#1, ldv_file_operations_file_operations_instance_0_~tmp___2~7#1, ldv_file_operations_file_operations_instance_0_~tmp___3~5#1, ldv_file_operations_file_operations_instance_0_~tmp___4~4#1, ldv_file_operations_file_operations_instance_0_~tmp___5~4#1.base, ldv_file_operations_file_operations_instance_0_~tmp___5~4#1.offset, ldv_file_operations_file_operations_instance_0_~tmp___6~4#1.base, ldv_file_operations_file_operations_instance_0_~tmp___6~4#1.offset, ldv_file_operations_file_operations_instance_0_~tmp___7~3#1, ldv_file_operations_file_operations_instance_0_~tmp___8~3#1.base, ldv_file_operations_file_operations_instance_0_~tmp___8~3#1.offset, ldv_file_operations_file_operations_instance_0_~tmp___9~3#1.base, ldv_file_operations_file_operations_instance_0_~tmp___9~3#1.offset;ldv_file_operations_file_operations_instance_0_~arg0#1.base, ldv_file_operations_file_operations_instance_0_~arg0#1.offset := ldv_file_operations_file_operations_instance_0_#in~arg0#1.base, ldv_file_operations_file_operations_instance_0_#in~arg0#1.offset;havoc ldv_file_operations_file_operations_instance_0_~ldv_0_callback_compat_ioctl~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_callback_compat_ioctl~0#1.offset;havoc ldv_file_operations_file_operations_instance_0_~ldv_0_callback_flush~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_callback_flush~0#1.offset;havoc ldv_file_operations_file_operations_instance_0_~ldv_0_callback_llseek~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_callback_llseek~0#1.offset;havoc ldv_file_operations_file_operations_instance_0_~ldv_0_callback_poll~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_callback_poll~0#1.offset;havoc ldv_file_operations_file_operations_instance_0_~ldv_0_callback_read~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_callback_read~0#1.offset;havoc ldv_file_operations_file_operations_instance_0_~ldv_0_callback_unlocked_ioctl~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_callback_unlocked_ioctl~0#1.offset;havoc ldv_file_operations_file_operations_instance_0_~ldv_0_container_file_operations~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_container_file_operations~0#1.offset;havoc ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_23_1_default~0#1;havoc ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_23_2_default~0#1;havoc ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_27_1_default~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_27_1_default~0#1.offset;havoc ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_27_3_default~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_27_3_default~0#1.offset;havoc ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_30_1_default~0#1;havoc ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_4_1_default~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_4_1_default~0#1.offset;havoc ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_4_3_default~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_4_3_default~0#1.offset;havoc ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_5_1_default~0#1;havoc ldv_file_operations_file_operations_instance_0_~ldv_0_resource_file~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_resource_file~0#1.offset;havoc ldv_file_operations_file_operations_instance_0_~ldv_0_resource_inode~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_resource_inode~0#1.offset;havoc ldv_file_operations_file_operations_instance_0_~ldv_0_ret_default~0#1;havoc ldv_file_operations_file_operations_instance_0_~ldv_0_size_cnt_struct_poll_table_struct_ptr~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_size_cnt_struct_poll_table_struct_ptr~0#1.offset;havoc ldv_file_operations_file_operations_instance_0_~ldv_0_size_cnt_write_size~0#1;havoc ldv_file_operations_file_operations_instance_0_~tmp~33#1.base, ldv_file_operations_file_operations_instance_0_~tmp~33#1.offset;havoc ldv_file_operations_file_operations_instance_0_~tmp___0~18#1.base, ldv_file_operations_file_operations_instance_0_~tmp___0~18#1.offset;havoc ldv_file_operations_file_operations_instance_0_~tmp___1~11#1;havoc ldv_file_operations_file_operations_instance_0_~tmp___2~7#1;havoc ldv_file_operations_file_operations_instance_0_~tmp___3~5#1;havoc ldv_file_operations_file_operations_instance_0_~tmp___4~4#1;havoc ldv_file_operations_file_operations_instance_0_~tmp___5~4#1.base, ldv_file_operations_file_operations_instance_0_~tmp___5~4#1.offset;havoc ldv_file_operations_file_operations_instance_0_~tmp___6~4#1.base, ldv_file_operations_file_operations_instance_0_~tmp___6~4#1.offset;havoc ldv_file_operations_file_operations_instance_0_~tmp___7~3#1;havoc ldv_file_operations_file_operations_instance_0_~tmp___8~3#1.base, ldv_file_operations_file_operations_instance_0_~tmp___8~3#1.offset;havoc ldv_file_operations_file_operations_instance_0_~tmp___9~3#1.base, ldv_file_operations_file_operations_instance_0_~tmp___9~3#1.offset;ldv_file_operations_file_operations_instance_0_~ldv_0_ret_default~0#1 := 1bv32; [2025-02-08 04:40:24,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5586-1: SUMMARY for call wdm_read_#t~ret257#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~8(wdm_read_#t~mem256#1)), 0bv64); srcloc: null [2025-02-08 04:40:24,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7568: SUMMARY for call ldv_linux_kernel_locking_mutex_mutex_unlock_wdm_mutex(ldv_mutex_unlock_134_~ldv_func_arg1#1.base, ldv_mutex_unlock_134_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:40:24,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6577: havoc ldv_usb_deregister_179_~ldv_func_arg1#1.base, ldv_usb_deregister_179_~ldv_func_arg1#1.offset;havoc ldv_usb_deregister_179_#in~ldv_func_arg1#1.base, ldv_usb_deregister_179_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_usb_deregister_179 } true; [2025-02-08 04:40:24,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6445: SUMMARY for call set_bit(8bv64, wdm_suspend_~desc~15#1.base, ~bvadd~64(148bv64, wdm_suspend_~desc~15#1.offset)); srcloc: null [2025-02-08 04:40:24,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6908: assume 6bv32 == ldv_file_operations_file_operations_instance_0_~tmp___7~3#1; [2025-02-08 04:40:24,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6908: assume !(6bv32 == ldv_file_operations_file_operations_instance_0_~tmp___7~3#1); [2025-02-08 04:40:24,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6446: SUMMARY for call ldv_spin_unlock_irq_111(wdm_suspend_~desc~15#1.base, ~bvadd~64(80bv64, wdm_suspend_~desc~15#1.offset)); srcloc: null [2025-02-08 04:40:24,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7503: SUMMARY for call ldv_linux_kernel_locking_mutex_mutex_unlock_rlock_of_wdm_device(ldv_mutex_unlock_126_~ldv_func_arg1#1.base, ldv_mutex_unlock_126_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:40:24,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5323: assume ~bvslt~32(wdm_write_~r~0#1, 0bv32); [2025-02-08 04:40:24,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5323: assume !~bvslt~32(wdm_write_~r~0#1, 0bv32);call wdm_write_#t~mem216#1.base, wdm_write_#t~mem216#1.offset := read~$Pointer$#0(wdm_write_~desc~5#1.base, ~bvadd~64(64bv64, wdm_write_~desc~5#1.offset), 8bv64);wdm_write_~req~0#1.base, wdm_write_~req~0#1.offset := wdm_write_#t~mem216#1.base, wdm_write_#t~mem216#1.offset;havoc wdm_write_#t~mem216#1.base, wdm_write_#t~mem216#1.offset;call wdm_write_#t~mem217#1.base, wdm_write_#t~mem217#1.offset := read~$Pointer$#0(wdm_write_~desc~5#1.base, ~bvadd~64(56bv64, wdm_write_~desc~5#1.offset), 8bv64); [2025-02-08 04:40:24,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5786: assume 0bv64 == ~bvadd~64(wdm_open_~desc~9#1.base, wdm_open_~desc~9#1.offset); [2025-02-08 04:40:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5786: assume !(0bv64 == ~bvadd~64(wdm_open_~desc~9#1.base, wdm_open_~desc~9#1.offset));call wdm_open_#t~mem287#1.base, wdm_open_#t~mem287#1.offset := read~$Pointer$#0(wdm_open_~desc~9#1.base, ~bvadd~64(56bv64, wdm_open_~desc~9#1.offset), 8bv64);wdm_open_~intf~0#1.base, wdm_open_~intf~0#1.offset := wdm_open_#t~mem287#1.base, wdm_open_#t~mem287#1.offset;havoc wdm_open_#t~mem287#1.base, wdm_open_#t~mem287#1.offset; [2025-02-08 04:40:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6711: havoc ldv_file_operations_file_operations_instance_0_#t~ret443#1.base, ldv_file_operations_file_operations_instance_0_#t~ret443#1.offset, ldv_file_operations_file_operations_instance_0_#t~ret444#1.base, ldv_file_operations_file_operations_instance_0_#t~ret444#1.offset, ldv_file_operations_file_operations_instance_0_#t~ret445#1, ldv_file_operations_file_operations_instance_0_#t~ret446#1, ldv_file_operations_file_operations_instance_0_#t~mem447#1.base, ldv_file_operations_file_operations_instance_0_#t~mem447#1.offset, ldv_file_operations_file_operations_instance_0_#t~ret448#1, ldv_file_operations_file_operations_instance_0_#t~ret449#1, ldv_file_operations_file_operations_instance_0_#t~ret450#1, ldv_file_operations_file_operations_instance_0_#t~ret451#1, ldv_file_operations_file_operations_instance_0_#t~ret452#1.base, ldv_file_operations_file_operations_instance_0_#t~ret452#1.offset, ldv_file_operations_file_operations_instance_0_#t~ret453#1.base, ldv_file_operations_file_operations_instance_0_#t~ret453#1.offset, ldv_file_operations_file_operations_instance_0_#t~mem454#1.base, ldv_file_operations_file_operations_instance_0_#t~mem454#1.offset, ldv_file_operations_file_operations_instance_0_#t~mem455#1.base, ldv_file_operations_file_operations_instance_0_#t~mem455#1.offset, ldv_file_operations_file_operations_instance_0_#t~ret456#1, ldv_file_operations_file_operations_instance_0_#t~ret457#1.base, ldv_file_operations_file_operations_instance_0_#t~ret457#1.offset, ldv_file_operations_file_operations_instance_0_#t~ret458#1.base, ldv_file_operations_file_operations_instance_0_#t~ret458#1.offset, ldv_file_operations_file_operations_instance_0_~arg0#1.base, ldv_file_operations_file_operations_instance_0_~arg0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_callback_compat_ioctl~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_callback_compat_ioctl~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_callback_flush~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_callback_flush~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_callback_llseek~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_callback_llseek~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_callback_poll~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_callback_poll~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_callback_read~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_callback_read~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_callback_unlocked_ioctl~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_callback_unlocked_ioctl~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_container_file_operations~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_container_file_operations~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_23_1_default~0#1, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_23_2_default~0#1, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_27_1_default~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_27_1_default~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_27_3_default~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_27_3_default~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_30_1_default~0#1, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_4_1_default~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_4_1_default~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_4_3_default~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_4_3_default~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_5_1_default~0#1, ldv_file_operations_file_operations_instance_0_~ldv_0_resource_file~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_resource_file~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_resource_inode~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_resource_inode~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_ret_default~0#1, ldv_file_operations_file_operations_instance_0_~ldv_0_size_cnt_struct_poll_table_struct_ptr~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_size_cnt_struct_poll_table_struct_ptr~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_size_cnt_write_size~0#1, ldv_file_operations_file_operations_instance_0_~tmp~33#1.base, ldv_file_operations_file_operations_instance_0_~tmp~33#1.offset, ldv_file_operations_file_operations_instance_0_~tmp___0~18#1.base, ldv_file_operations_file_operations_instance_0_~tmp___0~18#1.offset, ldv_file_operations_file_operations_instance_0_~tmp___1~11#1, ldv_file_operations_file_operations_instance_0_~tmp___2~7#1, ldv_file_operations_file_operations_instance_0_~tmp___3~5#1, ldv_file_operations_file_operations_instance_0_~tmp___4~4#1, ldv_file_operations_file_operations_instance_0_~tmp___5~4#1.base, ldv_file_operations_file_operations_instance_0_~tmp___5~4#1.offset, ldv_file_operations_file_operations_instance_0_~tmp___6~4#1.base, ldv_file_operations_file_operations_instance_0_~tmp___6~4#1.offset, ldv_file_operations_file_operations_instance_0_~tmp___7~3#1, ldv_file_operations_file_operations_instance_0_~tmp___8~3#1.base, ldv_file_operations_file_operations_instance_0_~tmp___8~3#1.offset, ldv_file_operations_file_operations_instance_0_~tmp___9~3#1.base, ldv_file_operations_file_operations_instance_0_~tmp___9~3#1.offset;havoc ldv_file_operations_file_operations_instance_0_#in~arg0#1.base, ldv_file_operations_file_operations_instance_0_#in~arg0#1.offset;assume { :end_inline_ldv_file_operations_file_operations_instance_0 } true; [2025-02-08 04:40:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5588: assume 0bv64 != wdm_read_~tmp___9~1#1;call wdm_read_#t~mem258#1.base, wdm_read_#t~mem258#1.offset := read~$Pointer$#0(wdm_read_~desc~6#1.base, ~bvadd~64(56bv64, wdm_read_~desc~6#1.offset), 8bv64); [2025-02-08 04:40:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5588: assume !(0bv64 != wdm_read_~tmp___9~1#1); [2025-02-08 04:40:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6447: SUMMARY for call kill_urbs(wdm_suspend_~desc~15#1.base, wdm_suspend_~desc~15#1.offset); srcloc: null [2025-02-08 04:40:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5258: wdm_write_~r~0#1 := wdm_write_#t~ret208#1;havoc wdm_write_#t~mem207#1.base, wdm_write_#t~mem207#1.offset;havoc wdm_write_#t~ret208#1; [2025-02-08 04:40:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5258-1: SUMMARY for call wdm_write_#t~ret208#1 := usb_autopm_get_interface(wdm_write_#t~mem207#1.base, wdm_write_#t~mem207#1.offset); srcloc: null [2025-02-08 04:40:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6448-1: SUMMARY for call wdm_suspend_#t~ret418#1 := cancel_work_sync(wdm_suspend_~desc~15#1.base, ~bvadd~64(576bv64, wdm_suspend_~desc~15#1.offset)); srcloc: null [2025-02-08 04:40:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6448: havoc wdm_suspend_#t~ret418#1; [2025-02-08 04:40:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7307: SUMMARY for call ldv_free(ldv_usb_usb_instance_1_~ldv_1_resource_usb_interface~0#1.base, ldv_usb_usb_instance_1_~ldv_1_resource_usb_interface~0#1.offset); srcloc: null [2025-02-08 04:40:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6250: wdm_probe_~tmp~20#1 := wdm_probe_#t~ret391#1;havoc wdm_probe_#t~mem390#1;havoc wdm_probe_#t~ret391#1; [2025-02-08 04:40:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5325: wdm_write_~rv~1#1 := wdm_write_~r~0#1; [2025-02-08 04:40:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5325-1: SUMMARY for call kfree(wdm_write_~buf~0#1.base, wdm_write_~buf~0#1.offset); srcloc: null [2025-02-08 04:40:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6250-1: SUMMARY for call wdm_probe_#t~ret391#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~8(wdm_probe_#t~mem390#1)), 0bv64); srcloc: null [2025-02-08 04:40:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7241: ldv_usb_usb_instance_1_#t~ret484#1 := ldv_ldv_post_probe_185_#res#1;havoc ldv_ldv_post_probe_185_#t~ret514#1, ldv_ldv_post_probe_185_~retval#1, ldv_ldv_post_probe_185_~tmp~47#1;havoc ldv_ldv_post_probe_185_#in~retval#1;assume { :end_inline_ldv_ldv_post_probe_185 } true;ldv_usb_usb_instance_1_~ldv_1_probe_retval_default~0#1 := ldv_usb_usb_instance_1_#t~ret484#1;havoc ldv_usb_usb_instance_1_#t~ret484#1; [2025-02-08 04:40:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5920-1: assume { :begin_inline_ldv_mutex_unlock_140 } true;ldv_mutex_unlock_140_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_140_#in~ldv_func_arg1#1.offset := ~#wdm_mutex~0.base, ~#wdm_mutex~0.offset;havoc ldv_mutex_unlock_140_~ldv_func_arg1#1.base, ldv_mutex_unlock_140_~ldv_func_arg1#1.offset;ldv_mutex_unlock_140_~ldv_func_arg1#1.base, ldv_mutex_unlock_140_~ldv_func_arg1#1.offset := ldv_mutex_unlock_140_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_140_#in~ldv_func_arg1#1.offset; [2025-02-08 04:40:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5920: havoc ldv_mutex_unlock_140_~ldv_func_arg1#1.base, ldv_mutex_unlock_140_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_140_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_140_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_140 } true;wdm_release_#res#1 := 0bv32;call ULTIMATE.dealloc(wdm_release_~#descriptor~4#1.base, wdm_release_~#descriptor~4#1.offset);havoc wdm_release_~#descriptor~4#1.base, wdm_release_~#descriptor~4#1.offset;call ULTIMATE.dealloc(wdm_release_~#descriptor___0~2#1.base, wdm_release_~#descriptor___0~2#1.offset);havoc wdm_release_~#descriptor___0~2#1.base, wdm_release_~#descriptor___0~2#1.offset; [2025-02-08 04:40:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4731: assume wdm_find_device_by_minor_#t~mem119#1 == wdm_find_device_by_minor_~minor#1;havoc wdm_find_device_by_minor_#t~mem118#1.base, wdm_find_device_by_minor_#t~mem118#1.offset;havoc wdm_find_device_by_minor_#t~mem119#1; [2025-02-08 04:40:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4731: assume !(wdm_find_device_by_minor_#t~mem119#1 == wdm_find_device_by_minor_~minor#1);havoc wdm_find_device_by_minor_#t~mem118#1.base, wdm_find_device_by_minor_#t~mem118#1.offset;havoc wdm_find_device_by_minor_#t~mem119#1;call wdm_find_device_by_minor_#t~mem120#1.base, wdm_find_device_by_minor_#t~mem120#1.offset := read~$Pointer$#0(wdm_find_device_by_minor_~desc~1#1.base, ~bvadd~64(664bv64, wdm_find_device_by_minor_~desc~1#1.offset), 8bv64);wdm_find_device_by_minor_~__mptr___0~1#1.base, wdm_find_device_by_minor_~__mptr___0~1#1.offset := wdm_find_device_by_minor_#t~mem120#1.base, wdm_find_device_by_minor_#t~mem120#1.offset;havoc wdm_find_device_by_minor_#t~mem120#1.base, wdm_find_device_by_minor_#t~mem120#1.offset;wdm_find_device_by_minor_~desc~1#1.base, wdm_find_device_by_minor_~desc~1#1.offset := wdm_find_device_by_minor_~__mptr___0~1#1.base, ~bvadd~64(18446744073709067264bv64, wdm_find_device_by_minor_~__mptr___0~1#1.offset); [2025-02-08 04:40:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4731-1: call wdm_find_device_by_minor_#t~mem118#1.base, wdm_find_device_by_minor_#t~mem118#1.offset := read~$Pointer$#0(wdm_find_device_by_minor_~desc~1#1.base, ~bvadd~64(56bv64, wdm_find_device_by_minor_~desc~1#1.offset), 8bv64);call wdm_find_device_by_minor_#t~mem119#1 := read~intINTTYPE4#0(wdm_find_device_by_minor_#t~mem118#1.base, ~bvadd~64(28bv64, wdm_find_device_by_minor_#t~mem118#1.offset), 4bv64); [2025-02-08 04:40:24,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12659: havoc noop_llseek_#t~nondet693#1;ldv_file_operations_instance_callback_0_23_#t~ret460#1 := noop_llseek_#res#1;havoc noop_llseek_#t~nondet693#1, noop_llseek_~arg0#1.base, noop_llseek_~arg0#1.offset, noop_llseek_~arg1#1, noop_llseek_~arg2#1;havoc noop_llseek_#in~arg0#1.base, noop_llseek_#in~arg0#1.offset, noop_llseek_#in~arg1#1, noop_llseek_#in~arg2#1;assume { :end_inline_noop_llseek } true;havoc ldv_file_operations_instance_callback_0_23_#t~ret460#1; [2025-02-08 04:40:24,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5590: havoc wdm_read_#t~mem258#1.base, wdm_read_#t~mem258#1.offset; [2025-02-08 04:40:24,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5524-1: SUMMARY for call finish_wait(wdm_read_~desc~6#1.base, ~bvadd~64(492bv64, wdm_read_~desc~6#1.offset), wdm_read_~#__wait~1#1.base, wdm_read_~#__wait~1#1.offset); srcloc: null [2025-02-08 04:40:24,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5458: assume 0bv32 == wdm_read_~cntr~0#1;call write~intINTTYPE4#0(0bv32, wdm_read_~desc~6#1.base, ~bvadd~64(172bv64, wdm_read_~desc~6#1.offset), 4bv64); [2025-02-08 04:40:24,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5458: assume !(0bv32 == wdm_read_~cntr~0#1); [2025-02-08 04:40:24,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5590-1: SUMMARY for call __dynamic_dev_dbg(wdm_read_~#descriptor~3#1.base, wdm_read_~#descriptor~3#1.offset, wdm_read_#t~mem258#1.base, ~bvadd~64(43bv64, wdm_read_#t~mem258#1.offset), 64bv64, 0bv64); srcloc: null [2025-02-08 04:40:24,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5524: wdm_read_~__ret~1#1 := wdm_read_~__ret___0~1#1[32:0]; [2025-02-08 04:40:24,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7242: SUMMARY for call ldv_free(ldv_usb_usb_instance_1_~ldv_1_ldv_param_13_1_default~0#1.base, ldv_usb_usb_instance_1_~ldv_1_ldv_param_13_1_default~0#1.offset); srcloc: null [2025-02-08 04:40:24,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7308: SUMMARY for call ldv_free(ldv_usb_usb_instance_1_~ldv_1_usb_device_usb_device~0#1.base, ldv_usb_usb_instance_1_~ldv_1_usb_device_usb_device~0#1.offset); srcloc: null [2025-02-08 04:40:24,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5260: assume ~bvslt~32(wdm_write_~r~0#1, 0bv32); [2025-02-08 04:40:24,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5260: assume !~bvslt~32(wdm_write_~r~0#1, 0bv32);call wdm_write_#t~mem210#1 := read~intINTTYPE4#0(wdm_write_~file#1.base, ~bvadd~64(124bv64, wdm_write_~file#1.offset), 4bv64); [2025-02-08 04:40:24,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9092: assume 1bv32 == ~ldv_linux_net_register_probe_state~0;assume { :begin_inline_ldv_assert_linux_net_register__wrong_return_value } true;ldv_assert_linux_net_register__wrong_return_value_#in~expr#1 := (if 0bv32 != ldv_linux_net_register_check_return_value_probe_~retval#1 then 1bv32 else 0bv32);havoc ldv_assert_linux_net_register__wrong_return_value_~expr#1;ldv_assert_linux_net_register__wrong_return_value_~expr#1 := ldv_assert_linux_net_register__wrong_return_value_#in~expr#1; [2025-02-08 04:40:24,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9092: assume !(1bv32 == ~ldv_linux_net_register_probe_state~0); [2025-02-08 04:40:24,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5855: call ULTIMATE.dealloc(wdm_release_~#descriptor~4#1.base, wdm_release_~#descriptor~4#1.offset);havoc wdm_release_~#descriptor~4#1.base, wdm_release_~#descriptor~4#1.offset;call ULTIMATE.dealloc(wdm_release_~#descriptor___0~2#1.base, wdm_release_~#descriptor___0~2#1.offset);havoc wdm_release_~#descriptor___0~2#1.base, wdm_release_~#descriptor___0~2#1.offset;ldv_file_operations_instance_release_0_2_#t~ret466#1 := wdm_release_#res#1;havoc wdm_release_#t~mem306#1.base, wdm_release_#t~mem306#1.offset, wdm_release_#t~mem307#1, wdm_release_#t~mem308#1, wdm_release_#t~ret309#1, wdm_release_#t~mem310#1, wdm_release_#t~ret311#1, wdm_release_#t~mem312#1.base, wdm_release_#t~mem312#1.offset, wdm_release_#t~mem316#1.base, wdm_release_#t~mem316#1.offset, wdm_release_#t~mem317#1.base, wdm_release_#t~mem317#1.offset, wdm_release_#t~ret318#1, wdm_release_#t~mem319#1, wdm_release_#t~ret320#1, wdm_release_~inode#1.base, wdm_release_~inode#1.offset, wdm_release_~file#1.base, wdm_release_~file#1.offset, wdm_release_~desc~10#1.base, wdm_release_~desc~10#1.offset, wdm_release_~#descriptor~4#1.base, wdm_release_~#descriptor~4#1.offset, wdm_release_~tmp~15#1, wdm_release_~#descriptor___0~2#1.base, wdm_release_~#descriptor___0~2#1.offset, wdm_release_~tmp___0~12#1, wdm_release_~tmp___1~8#1;havoc wdm_release_#in~inode#1.base, wdm_release_#in~inode#1.offset, wdm_release_#in~file#1.base, wdm_release_#in~file#1.offset;assume { :end_inline_wdm_release } true;havoc ldv_file_operations_instance_release_0_2_#t~ret466#1; [2025-02-08 04:40:24,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6846: ldv_file_operations_file_operations_instance_0_~tmp___4~4#1 := ldv_file_operations_file_operations_instance_0_#t~ret451#1;havoc ldv_file_operations_file_operations_instance_0_#t~ret451#1; [2025-02-08 04:40:24,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6846-1: SUMMARY for call ldv_file_operations_file_operations_instance_0_#t~ret451#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:40:24,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11669: assume 0bv32 == ldv_assert_linux_net_register__wrong_return_value_~expr#1; [2025-02-08 04:40:24,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11669: assume !(0bv32 == ldv_assert_linux_net_register__wrong_return_value_~expr#1); [2025-02-08 04:40:24,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7243-1: SUMMARY for call ldv_usb_usb_instance_1_#t~ret485#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:40:24,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7243: ldv_usb_usb_instance_1_~tmp___4~5#1 := ldv_usb_usb_instance_1_#t~ret485#1;havoc ldv_usb_usb_instance_1_#t~ret485#1; [2025-02-08 04:40:24,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6252: assume 0bv64 != wdm_probe_~tmp~20#1; [2025-02-08 04:40:24,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6252: assume !(0bv64 != wdm_probe_~tmp~20#1); [2025-02-08 04:40:24,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7904: SUMMARY for call ldv_linux_arch_io_check_final_state(); srcloc: null [2025-02-08 04:40:24,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6451-1: call wdm_suspend_#t~mem419#1 := read~intINTTYPE4#15(wdm_suspend_~#message#1.base, wdm_suspend_~#message#1.offset, 4bv64); [2025-02-08 04:40:24,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6451: assume 0bv32 == ~bvand~32(1024bv32, wdm_suspend_#t~mem419#1);havoc wdm_suspend_#t~mem419#1;assume { :begin_inline_ldv_mutex_unlock_169 } true;ldv_mutex_unlock_169_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_169_#in~ldv_func_arg1#1.offset := wdm_suspend_~desc~15#1.base, ~bvadd~64(196bv64, wdm_suspend_~desc~15#1.offset);havoc ldv_mutex_unlock_169_~ldv_func_arg1#1.base, ldv_mutex_unlock_169_~ldv_func_arg1#1.offset;ldv_mutex_unlock_169_~ldv_func_arg1#1.base, ldv_mutex_unlock_169_~ldv_func_arg1#1.offset := ldv_mutex_unlock_169_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_169_#in~ldv_func_arg1#1.offset; [2025-02-08 04:40:24,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6451: assume !(0bv32 == ~bvand~32(1024bv32, wdm_suspend_#t~mem419#1));havoc wdm_suspend_#t~mem419#1; [2025-02-08 04:40:24,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5262: SUMMARY for call kfree(wdm_write_~buf~0#1.base, wdm_write_~buf~0#1.offset); srcloc: null [2025-02-08 04:40:24,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9094: havoc ldv_assert_linux_net_register__wrong_return_value_~expr#1;havoc ldv_assert_linux_net_register__wrong_return_value_#in~expr#1;assume { :end_inline_ldv_assert_linux_net_register__wrong_return_value } true; [2025-02-08 04:40:24,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7905: SUMMARY for call ldv_linux_block_genhd_check_final_state(); srcloc: null [2025-02-08 04:40:24,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11671: assume false; [2025-02-08 04:40:24,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11671: assume !false; [2025-02-08 04:40:24,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5263: wdm_write_~rv~1#1 := wdm_write_#t~ret209#1;havoc wdm_write_#t~ret209#1; [2025-02-08 04:40:24,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5263-1: SUMMARY for call wdm_write_#t~ret209#1 := usb_translate_errors(wdm_write_~r~0#1); srcloc: null [2025-02-08 04:40:24,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6254: SUMMARY for call __dynamic_dev_dbg(wdm_probe_~#descriptor~5#1.base, wdm_probe_~#descriptor~5#1.offset, wdm_probe_~intf#1.base, ~bvadd~64(43bv64, wdm_probe_~intf#1.offset), 93bv64, 0bv64); srcloc: null [2025-02-08 04:40:24,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7245: assume 0bv32 != ldv_usb_usb_instance_1_~tmp___4~5#1; [2025-02-08 04:40:24,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7245: assume !(0bv32 != ldv_usb_usb_instance_1_~tmp___4~5#1); [2025-02-08 04:40:24,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7113-1: SUMMARY for call ldv_usb_instance_callback_1_6_#t~ret469#1 := wdm_resume(ldv_usb_instance_callback_1_6_~arg1#1.base, ldv_usb_instance_callback_1_6_~arg1#1.offset); srcloc: null [2025-02-08 04:40:24,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7113: havoc ldv_usb_instance_callback_1_6_#t~ret469#1; [2025-02-08 04:40:24,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7906: SUMMARY for call ldv_linux_block_queue_check_final_state(); srcloc: null [2025-02-08 04:40:24,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6915-1: assume { :begin_inline_ldv_file_operations_instance_callback_0_30 } true;ldv_file_operations_instance_callback_0_30_#in~arg0#1.base, ldv_file_operations_instance_callback_0_30_#in~arg0#1.offset, ldv_file_operations_instance_callback_0_30_#in~arg1#1.base, ldv_file_operations_instance_callback_0_30_#in~arg1#1.offset, ldv_file_operations_instance_callback_0_30_#in~arg2#1, ldv_file_operations_instance_callback_0_30_#in~arg3#1 := ldv_file_operations_file_operations_instance_0_~ldv_0_callback_unlocked_ioctl~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_callback_unlocked_ioctl~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_resource_file~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_resource_file~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_30_1_default~0#1, ldv_file_operations_file_operations_instance_0_~ldv_0_size_cnt_write_size~0#1;havoc ldv_file_operations_instance_callback_0_30_#t~ret463#1, ldv_file_operations_instance_callback_0_30_~arg0#1.base, ldv_file_operations_instance_callback_0_30_~arg0#1.offset, ldv_file_operations_instance_callback_0_30_~arg1#1.base, ldv_file_operations_instance_callback_0_30_~arg1#1.offset, ldv_file_operations_instance_callback_0_30_~arg2#1, ldv_file_operations_instance_callback_0_30_~arg3#1;ldv_file_operations_instance_callback_0_30_~arg0#1.base, ldv_file_operations_instance_callback_0_30_~arg0#1.offset := ldv_file_operations_instance_callback_0_30_#in~arg0#1.base, ldv_file_operations_instance_callback_0_30_#in~arg0#1.offset;ldv_file_operations_instance_callback_0_30_~arg1#1.base, ldv_file_operations_instance_callback_0_30_~arg1#1.offset := ldv_file_operations_instance_callback_0_30_#in~arg1#1.base, ldv_file_operations_instance_callback_0_30_#in~arg1#1.offset;ldv_file_operations_instance_callback_0_30_~arg2#1 := ldv_file_operations_instance_callback_0_30_#in~arg2#1;ldv_file_operations_instance_callback_0_30_~arg3#1 := ldv_file_operations_instance_callback_0_30_#in~arg3#1; [2025-02-08 04:40:24,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6915: havoc ldv_file_operations_instance_callback_0_30_#t~ret463#1, ldv_file_operations_instance_callback_0_30_~arg0#1.base, ldv_file_operations_instance_callback_0_30_~arg0#1.offset, ldv_file_operations_instance_callback_0_30_~arg1#1.base, ldv_file_operations_instance_callback_0_30_~arg1#1.offset, ldv_file_operations_instance_callback_0_30_~arg2#1, ldv_file_operations_instance_callback_0_30_~arg3#1;havoc ldv_file_operations_instance_callback_0_30_#in~arg0#1.base, ldv_file_operations_instance_callback_0_30_#in~arg0#1.offset, ldv_file_operations_instance_callback_0_30_#in~arg1#1.base, ldv_file_operations_instance_callback_0_30_#in~arg1#1.offset, ldv_file_operations_instance_callback_0_30_#in~arg2#1, ldv_file_operations_instance_callback_0_30_#in~arg3#1;assume { :end_inline_ldv_file_operations_instance_callback_0_30 } true; [2025-02-08 04:40:24,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5792-1: SUMMARY for call wdm_open_#t~ret288#1 := constant_test_bit(2bv64, wdm_open_~desc~9#1.base, ~bvadd~64(148bv64, wdm_open_~desc~9#1.offset)); srcloc: null [2025-02-08 04:40:24,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6849: assume 1bv32 == ldv_file_operations_file_operations_instance_0_~tmp___4~4#1; [2025-02-08 04:40:24,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6849: assume !(1bv32 == ldv_file_operations_file_operations_instance_0_~tmp___4~4#1); [2025-02-08 04:40:24,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5792: wdm_open_~tmp___0~11#1 := wdm_open_#t~ret288#1;havoc wdm_open_#t~ret288#1; [2025-02-08 04:40:24,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5660: call ULTIMATE.dealloc(wdm_flush_~#__wait~2#1.base, wdm_flush_~#__wait~2#1.offset);havoc wdm_flush_~#__wait~2#1.base, wdm_flush_~#__wait~2#1.offset;ldv_file_operations_instance_callback_0_22_#t~ret459#1 := wdm_flush_#res#1;havoc wdm_flush_#t~mem270#1.base, wdm_flush_#t~mem270#1.offset, wdm_flush_#t~ret271#1, wdm_flush_#t~ret272#1, wdm_flush_#t~ret273#1, wdm_flush_#t~mem274#1, wdm_flush_#t~ret275#1, wdm_flush_#t~mem276#1.base, wdm_flush_#t~mem276#1.offset, wdm_flush_#t~mem277#1, wdm_flush_#t~mem278#1, wdm_flush_#t~ret279#1, wdm_flush_~file#1.base, wdm_flush_~file#1.offset, wdm_flush_~id#1.base, wdm_flush_~id#1.offset, wdm_flush_~desc~7#1.base, wdm_flush_~desc~7#1.offset, wdm_flush_~tmp~12#1, wdm_flush_~#__wait~2#1.base, wdm_flush_~#__wait~2#1.offset, wdm_flush_~__ret~2#1, wdm_flush_~__int~2#1, wdm_flush_~tmp___0~9#1, wdm_flush_~tmp___1~5#1, wdm_flush_~tmp___2~4#1, wdm_flush_~tmp___3~3#1;havoc wdm_flush_#in~file#1.base, wdm_flush_#in~file#1.offset, wdm_flush_#in~id#1.base, wdm_flush_#in~id#1.offset;assume { :end_inline_wdm_flush } true;havoc ldv_file_operations_instance_callback_0_22_#t~ret459#1; [2025-02-08 04:40:24,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5462: wdm_read_~tmp~11#1 := wdm_read_#t~ret242#1;havoc wdm_read_#t~ret242#1; [2025-02-08 04:40:24,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5462-1: SUMMARY for call wdm_read_#t~ret242#1 := constant_test_bit(2bv64, wdm_read_~desc~6#1.base, ~bvadd~64(148bv64, wdm_read_~desc~6#1.offset)); srcloc: null [2025-02-08 04:40:24,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6453: havoc ldv_mutex_unlock_169_~ldv_func_arg1#1.base, ldv_mutex_unlock_169_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_169_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_169_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_169 } true;assume { :begin_inline_ldv_mutex_unlock_170 } true;ldv_mutex_unlock_170_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_170_#in~ldv_func_arg1#1.offset := wdm_suspend_~desc~15#1.base, ~bvadd~64(344bv64, wdm_suspend_~desc~15#1.offset);havoc ldv_mutex_unlock_170_~ldv_func_arg1#1.base, ldv_mutex_unlock_170_~ldv_func_arg1#1.offset;ldv_mutex_unlock_170_~ldv_func_arg1#1.base, ldv_mutex_unlock_170_~ldv_func_arg1#1.offset := ldv_mutex_unlock_170_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_170_#in~ldv_func_arg1#1.offset; [2025-02-08 04:40:24,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7907: SUMMARY for call ldv_linux_block_request_check_final_state(); srcloc: null [2025-02-08 04:40:24,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7775: SUMMARY for call ldv_linux_kernel_locking_mutex_mutex_unlock_wlock_of_wdm_device(ldv_mutex_unlock_169_~ldv_func_arg1#1.base, ldv_mutex_unlock_169_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:40:24,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6454: havoc ldv_mutex_unlock_170_~ldv_func_arg1#1.base, ldv_mutex_unlock_170_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_170_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_170_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_170 } true; [2025-02-08 04:40:24,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5529: wdm_read_~rv~3#1 := wdm_read_~__ret~1#1; [2025-02-08 04:40:24,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7577: SUMMARY for call ldv_linux_kernel_locking_mutex_mutex_lock_wdm_mutex(ldv_mutex_lock_135_~ldv_func_arg1#1.base, ldv_mutex_lock_135_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:40:24,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6388-1: SUMMARY for call wdm_suspend_#t~ret408#1.base, wdm_suspend_#t~ret408#1.offset := wdm_find_device(wdm_suspend_~intf#1.base, wdm_suspend_~intf#1.offset); srcloc: null [2025-02-08 04:40:24,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6388: wdm_suspend_~tmp~23#1.base, wdm_suspend_~tmp~23#1.offset := wdm_suspend_#t~ret408#1.base, wdm_suspend_#t~ret408#1.offset;havoc wdm_suspend_#t~ret408#1.base, wdm_suspend_#t~ret408#1.offset;wdm_suspend_~desc~15#1.base, wdm_suspend_~desc~15#1.offset := wdm_suspend_~tmp~23#1.base, wdm_suspend_~tmp~23#1.offset;wdm_suspend_~rv~11#1 := 0bv32;call write~$Pointer$#1(101bv64, 0bv64, wdm_suspend_~#descriptor~7#1.base, wdm_suspend_~#descriptor~7#1.offset, 8bv64);call write~$Pointer$#1(102bv64, 0bv64, wdm_suspend_~#descriptor~7#1.base, ~bvadd~64(8bv64, wdm_suspend_~#descriptor~7#1.offset), 8bv64);call write~$Pointer$#1(103bv64, 0bv64, wdm_suspend_~#descriptor~7#1.base, ~bvadd~64(16bv64, wdm_suspend_~#descriptor~7#1.offset), 8bv64);call write~$Pointer$#1(104bv64, 0bv64, wdm_suspend_~#descriptor~7#1.base, ~bvadd~64(24bv64, wdm_suspend_~#descriptor~7#1.offset), 8bv64);call write~intINTTYPE4#1(997bv32, wdm_suspend_~#descriptor~7#1.base, ~bvadd~64(32bv64, wdm_suspend_~#descriptor~7#1.offset), 4bv64);call write~intINTTYPE1#1(0bv8, wdm_suspend_~#descriptor~7#1.base, ~bvadd~64(36bv64, wdm_suspend_~#descriptor~7#1.offset), 1bv64);call wdm_suspend_#t~mem409#1 := read~intINTTYPE1#1(wdm_suspend_~#descriptor~7#1.base, ~bvadd~64(36bv64, wdm_suspend_~#descriptor~7#1.offset), 1bv64); [2025-02-08 04:40:24,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7247: SUMMARY for call ldv_assume((if 0bv32 == ldv_usb_usb_instance_1_~ldv_1_probe_retval_default~0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:40:24,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7049: ldv_file_operations_instance_probe_0_12_#t~ret465#1 := wdm_open_#res#1;havoc wdm_open_#t~ret285#1, wdm_open_#t~ret286#1.base, wdm_open_#t~ret286#1.offset, wdm_open_#t~mem287#1.base, wdm_open_#t~mem287#1.offset, wdm_open_#t~ret288#1, wdm_open_#t~mem289#1.base, wdm_open_#t~mem289#1.offset, wdm_open_#t~ret290#1, wdm_open_#t~mem291#1.base, wdm_open_#t~mem291#1.offset, wdm_open_#t~mem292#1, wdm_open_#t~mem293#1, wdm_open_#t~mem294#1.base, wdm_open_#t~mem294#1.offset, wdm_open_#t~ret295#1, wdm_open_#t~mem296#1, wdm_open_#t~mem297#1.base, wdm_open_#t~mem297#1.offset, wdm_open_#t~ret298#1, wdm_open_#t~mem299#1, wdm_open_#t~mem303#1.base, wdm_open_#t~mem303#1.offset, wdm_open_#t~ret304#1, wdm_open_#t~mem305#1.base, wdm_open_#t~mem305#1.offset, wdm_open_~inode#1.base, wdm_open_~inode#1.offset, wdm_open_~file#1.base, wdm_open_~file#1.offset, wdm_open_~minor~0#1, wdm_open_~tmp~14#1, wdm_open_~rv~4#1, wdm_open_~intf~0#1.base, wdm_open_~intf~0#1.offset, wdm_open_~desc~9#1.base, wdm_open_~desc~9#1.offset, wdm_open_~tmp___0~11#1, wdm_open_~tmp___1~7#1;havoc wdm_open_#in~inode#1.base, wdm_open_#in~inode#1.offset, wdm_open_#in~file#1.base, wdm_open_#in~file#1.offset;assume { :end_inline_wdm_open } true;ldv_file_operations_instance_probe_0_12_~tmp~34#1 := ldv_file_operations_instance_probe_0_12_#t~ret465#1;havoc ldv_file_operations_instance_probe_0_12_#t~ret465#1;ldv_file_operations_instance_probe_0_12_#res#1 := ldv_file_operations_instance_probe_0_12_~tmp~34#1; [2025-02-08 04:40:24,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5794: assume 0bv32 != wdm_open_~tmp___0~11#1; [2025-02-08 04:40:24,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5794: assume !(0bv32 != wdm_open_~tmp___0~11#1);call write~$Pointer$#0(wdm_open_~desc~9#1.base, wdm_open_~desc~9#1.offset, wdm_open_~file#1.base, ~bvadd~64(436bv64, wdm_open_~file#1.offset), 8bv64);call wdm_open_#t~mem289#1.base, wdm_open_#t~mem289#1.offset := read~$Pointer$#0(wdm_open_~desc~9#1.base, ~bvadd~64(56bv64, wdm_open_~desc~9#1.offset), 8bv64); [2025-02-08 04:40:24,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7908: SUMMARY for call ldv_linux_drivers_base_class_check_final_state(); srcloc: null [2025-02-08 04:40:24,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5596-1: SUMMARY for call wdm_read_#t~ret259#1 := clear_wdm_read_flag(wdm_read_~desc~6#1.base, wdm_read_~desc~6#1.offset); srcloc: null [2025-02-08 04:40:24,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5596: wdm_read_~rv~3#1 := wdm_read_#t~ret259#1;havoc wdm_read_#t~ret259#1; [2025-02-08 04:40:24,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7512: SUMMARY for call ldv_linux_kernel_locking_spinlock_spin_lock_iuspin_of_wdm_device(); srcloc: null [2025-02-08 04:40:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6521-1: SUMMARY for call wdm_pre_reset_#t~ret430#1.base, wdm_pre_reset_#t~ret430#1.offset := wdm_find_device(wdm_pre_reset_~intf#1.base, wdm_pre_reset_~intf#1.offset); srcloc: null [2025-02-08 04:40:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5464: assume 0bv32 != wdm_read_~tmp~11#1;wdm_read_~rv~3#1 := 4294967277bv32; [2025-02-08 04:40:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5464: assume !(0bv32 != wdm_read_~tmp~11#1); [2025-02-08 04:40:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6521: wdm_pre_reset_~tmp~25#1.base, wdm_pre_reset_~tmp~25#1.offset := wdm_pre_reset_#t~ret430#1.base, wdm_pre_reset_#t~ret430#1.offset;havoc wdm_pre_reset_#t~ret430#1.base, wdm_pre_reset_#t~ret430#1.offset;wdm_pre_reset_~desc~17#1.base, wdm_pre_reset_~desc~17#1.offset := wdm_pre_reset_~tmp~25#1.base, wdm_pre_reset_~tmp~25#1.offset; [2025-02-08 04:40:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7182: ldv_usb_register_driver_#t~ret476#1 := ldv_pre_usb_register_driver_#res#1;havoc ldv_pre_usb_register_driver_#t~ret585#1, ldv_pre_usb_register_driver_~nondet~3#1, ldv_pre_usb_register_driver_~tmp~76#1;assume { :end_inline_ldv_pre_usb_register_driver } true;ldv_usb_register_driver_~arg0#1 := ldv_usb_register_driver_#t~ret476#1;havoc ldv_usb_register_driver_#t~ret476#1; [2025-02-08 04:40:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7248-1: SUMMARY for call ldv_usb_usb_instance_1_#t~ret486#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:40:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7248: ldv_usb_usb_instance_1_~tmp___2~8#1 := ldv_usb_usb_instance_1_#t~ret486#1;havoc ldv_usb_usb_instance_1_#t~ret486#1; [2025-02-08 04:40:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5200: assume ~bvugt~64(wdm_write_~count#1, ~zero_extend~64~16(wdm_write_#t~mem200#1));havoc wdm_write_#t~mem200#1;call wdm_write_#t~mem201#1 := read~intINTTYPE2#0(wdm_write_~desc~5#1.base, ~bvadd~64(158bv64, wdm_write_~desc~5#1.offset), 2bv64);wdm_write_~count#1 := ~zero_extend~64~16(wdm_write_#t~mem201#1);havoc wdm_write_#t~mem201#1; [2025-02-08 04:40:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5200: assume !~bvugt~64(wdm_write_~count#1, ~zero_extend~64~16(wdm_write_#t~mem200#1));havoc wdm_write_#t~mem200#1; [2025-02-08 04:40:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4738: assume ~bvadd~64(wdm_find_device_by_minor_~desc~1#1.base, ~bvadd~64(664bv64, wdm_find_device_by_minor_~desc~1#1.offset)) != ~bvadd~64(~#wdm_device_list~0.base, ~#wdm_device_list~0.offset); [2025-02-08 04:40:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4738: assume !(~bvadd~64(wdm_find_device_by_minor_~desc~1#1.base, ~bvadd~64(664bv64, wdm_find_device_by_minor_~desc~1#1.offset)) != ~bvadd~64(~#wdm_device_list~0.base, ~#wdm_device_list~0.offset));wdm_find_device_by_minor_~desc~1#1.base, wdm_find_device_by_minor_~desc~1#1.offset := 0bv64, 0bv64; [2025-02-08 04:40:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7909: SUMMARY for call ldv_linux_fs_char_dev_check_final_state(); srcloc: null [2025-02-08 04:40:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5597: SUMMARY for call ldv_spin_unlock_irq_111(wdm_read_~desc~6#1.base, ~bvadd~64(80bv64, wdm_read_~desc~6#1.offset)); srcloc: null [2025-02-08 04:40:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7513: SUMMARY for call __ldv_linux_kernel_locking_spinlock_spin_lock(ldv___ldv_linux_kernel_locking_spinlock_spin_lock_127_~ldv_func_arg1#1.base, ldv___ldv_linux_kernel_locking_spinlock_spin_lock_127_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:40:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5333: wdm_write_~tmp___7~0#1.base, wdm_write_~tmp___7~0#1.offset := wdm_write_#t~ret218#1.base, wdm_write_#t~ret218#1.offset;havoc wdm_write_#t~mem217#1.base, wdm_write_#t~mem217#1.offset;havoc wdm_write_#t~ret218#1.base, wdm_write_#t~ret218#1.offset; [2025-02-08 04:40:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5333-1: SUMMARY for call wdm_write_#t~ret218#1.base, wdm_write_#t~ret218#1.offset := interface_to_usbdev(wdm_write_#t~mem217#1.base, wdm_write_#t~mem217#1.offset); srcloc: null [2025-02-08 04:40:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7183-1: SUMMARY for call ldv_usb_register_driver_#t~ret477#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:40:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7183: ldv_usb_register_driver_~tmp~36#1 := ldv_usb_register_driver_#t~ret477#1;havoc ldv_usb_register_driver_#t~ret477#1; [2025-02-08 04:40:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9099: SUMMARY for call ldv_linux_net_register_reset_error_counter(); srcloc: null [2025-02-08 04:40:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7910: SUMMARY for call ldv_linux_fs_sysfs_check_final_state(); srcloc: null [2025-02-08 04:40:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6853: assume 2bv32 == ldv_file_operations_file_operations_instance_0_~tmp___4~4#1; [2025-02-08 04:40:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6853: assume !(2bv32 == ldv_file_operations_file_operations_instance_0_~tmp___4~4#1); [2025-02-08 04:40:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5532-1: SUMMARY for call wdm_read_#t~ret249#1 := constant_test_bit(2bv64, wdm_read_~desc~6#1.base, ~bvadd~64(148bv64, wdm_read_~desc~6#1.offset)); srcloc: null [2025-02-08 04:40:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6523: SUMMARY for call ldv_spin_lock_irq_110(wdm_pre_reset_~desc~17#1.base, ~bvadd~64(80bv64, wdm_pre_reset_~desc~17#1.offset)); srcloc: null [2025-02-08 04:40:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5532: wdm_read_~tmp___5~2#1 := wdm_read_#t~ret249#1;havoc wdm_read_#t~ret249#1; [2025-02-08 04:40:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5334: wdm_write_~tmp___8~0#1 := wdm_write_#t~ret219#1;havoc wdm_write_#t~ret219#1;call wdm_write_#t~mem220#1.base, wdm_write_#t~mem220#1.offset := read~$Pointer$#0(wdm_write_~desc~5#1.base, ~bvadd~64(56bv64, wdm_write_~desc~5#1.offset), 8bv64); [2025-02-08 04:40:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5334-1: SUMMARY for call wdm_write_#t~ret219#1 := __create_pipe(wdm_write_~tmp___7~0#1.base, wdm_write_~tmp___7~0#1.offset, 0bv32); srcloc: null [2025-02-08 04:40:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5268: assume 0bv32 == ~bvand~32(2048bv32, wdm_write_#t~mem210#1);havoc wdm_write_#t~mem210#1;wdm_write_~__ret~0#1 := 0bv32; [2025-02-08 04:40:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5268: assume !(0bv32 == ~bvand~32(2048bv32, wdm_write_#t~mem210#1));havoc wdm_write_#t~mem210#1; [2025-02-08 04:40:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5863: havoc ldv_mutex_lock_135_~ldv_func_arg1#1.base, ldv_mutex_lock_135_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_135_#in~ldv_func_arg1#1.base, ldv_mutex_lock_135_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_135 } true;assume { :begin_inline_ldv_mutex_lock_136 } true;ldv_mutex_lock_136_#in~ldv_func_arg1#1.base, ldv_mutex_lock_136_#in~ldv_func_arg1#1.offset := wdm_release_~desc~10#1.base, ~bvadd~64(196bv64, wdm_release_~desc~10#1.offset);havoc ldv_mutex_lock_136_~ldv_func_arg1#1.base, ldv_mutex_lock_136_~ldv_func_arg1#1.offset;ldv_mutex_lock_136_~ldv_func_arg1#1.base, ldv_mutex_lock_136_~ldv_func_arg1#1.offset := ldv_mutex_lock_136_#in~ldv_func_arg1#1.base, ldv_mutex_lock_136_#in~ldv_func_arg1#1.offset; [2025-02-08 04:40:24,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7911: SUMMARY for call ldv_linux_kernel_locking_rwlock_check_final_state(); srcloc: null [2025-02-08 04:40:24,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5599: assume ~bvslt~32(wdm_read_~rv~3#1, 0bv32); [2025-02-08 04:40:24,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5599: assume !~bvslt~32(wdm_read_~rv~3#1, 0bv32); [2025-02-08 04:40:24,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6524: SUMMARY for call set_bit(9bv64, wdm_pre_reset_~desc~17#1.base, ~bvadd~64(148bv64, wdm_pre_reset_~desc~17#1.offset)); srcloc: null [2025-02-08 04:40:24,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5335: wdm_write_~tmp___9~0#1.base, wdm_write_~tmp___9~0#1.offset := wdm_write_#t~ret221#1.base, wdm_write_#t~ret221#1.offset;havoc wdm_write_#t~mem220#1.base, wdm_write_#t~mem220#1.offset;havoc wdm_write_#t~ret221#1.base, wdm_write_#t~ret221#1.offset;call wdm_write_#t~mem222#1.base, wdm_write_#t~mem222#1.offset := read~$Pointer$#0(wdm_write_~desc~5#1.base, ~bvadd~64(32bv64, wdm_write_~desc~5#1.offset), 8bv64); [2025-02-08 04:40:24,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5335-1: SUMMARY for call wdm_write_#t~ret221#1.base, wdm_write_#t~ret221#1.offset := interface_to_usbdev(wdm_write_#t~mem220#1.base, wdm_write_#t~mem220#1.offset); srcloc: null [2025-02-08 04:40:24,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6458-1: wdm_suspend_#res#1 := wdm_suspend_~rv~11#1;call ULTIMATE.dealloc(wdm_suspend_~#message#1.base, wdm_suspend_~#message#1.offset);havoc wdm_suspend_~#message#1.base, wdm_suspend_~#message#1.offset;call ULTIMATE.dealloc(wdm_suspend_~#descriptor~7#1.base, wdm_suspend_~#descriptor~7#1.offset);havoc wdm_suspend_~#descriptor~7#1.base, wdm_suspend_~#descriptor~7#1.offset; [2025-02-08 04:40:24,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7251: assume 1bv32 == ldv_usb_usb_instance_1_~tmp___2~8#1; [2025-02-08 04:40:24,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7251: assume !(1bv32 == ldv_usb_usb_instance_1_~tmp___2~8#1); [2025-02-08 04:40:24,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7185: assume 0bv32 != ldv_usb_register_driver_~tmp~36#1; [2025-02-08 04:40:24,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7185: assume !(0bv32 != ldv_usb_register_driver_~tmp~36#1); [2025-02-08 04:40:24,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7846: wdm_driver_init_#t~ret434#1 := ldv_usb_register_driver_178_#res#1;havoc ldv_usb_register_driver_178_#t~ret511#1, ldv_usb_register_driver_178_#t~ret512#1, ldv_usb_register_driver_178_~ldv_func_arg1#1.base, ldv_usb_register_driver_178_~ldv_func_arg1#1.offset, ldv_usb_register_driver_178_~ldv_func_arg2#1.base, ldv_usb_register_driver_178_~ldv_func_arg2#1.offset, ldv_usb_register_driver_178_~ldv_func_arg3#1.base, ldv_usb_register_driver_178_~ldv_func_arg3#1.offset, ldv_usb_register_driver_178_~ldv_func_res~0#1, ldv_usb_register_driver_178_~tmp~45#1, ldv_usb_register_driver_178_~tmp___0~23#1;havoc ldv_usb_register_driver_178_#in~ldv_func_arg1#1.base, ldv_usb_register_driver_178_#in~ldv_func_arg1#1.offset, ldv_usb_register_driver_178_#in~ldv_func_arg2#1.base, ldv_usb_register_driver_178_#in~ldv_func_arg2#1.offset, ldv_usb_register_driver_178_#in~ldv_func_arg3#1.base, ldv_usb_register_driver_178_#in~ldv_func_arg3#1.offset;assume { :end_inline_ldv_usb_register_driver_178 } true;wdm_driver_init_~tmp~27#1 := wdm_driver_init_#t~ret434#1;havoc wdm_driver_init_#t~ret434#1;wdm_driver_init_#res#1 := wdm_driver_init_~tmp~27#1;ldv_EMGentry_init_wdm_driver_init_5_9_#t~ret435#1 := wdm_driver_init_#res#1;havoc wdm_driver_init_#t~ret434#1, wdm_driver_init_~tmp~27#1;assume { :end_inline_wdm_driver_init } true;ldv_EMGentry_init_wdm_driver_init_5_9_~tmp~28#1 := ldv_EMGentry_init_wdm_driver_init_5_9_#t~ret435#1;havoc ldv_EMGentry_init_wdm_driver_init_5_9_#t~ret435#1;ldv_EMGentry_init_wdm_driver_init_5_9_#res#1 := ldv_EMGentry_init_wdm_driver_init_5_9_~tmp~28#1;ldv_entry_EMGentry_5_#t~ret439#1 := ldv_EMGentry_init_wdm_driver_init_5_9_#res#1;havoc ldv_EMGentry_init_wdm_driver_init_5_9_#t~ret435#1, ldv_EMGentry_init_wdm_driver_init_5_9_~arg0#1.base, ldv_EMGentry_init_wdm_driver_init_5_9_~arg0#1.offset, ldv_EMGentry_init_wdm_driver_init_5_9_~tmp~28#1;havoc ldv_EMGentry_init_wdm_driver_init_5_9_#in~arg0#1.base, ldv_EMGentry_init_wdm_driver_init_5_9_#in~arg0#1.offset;assume { :end_inline_ldv_EMGentry_init_wdm_driver_init_5_9 } true;ldv_entry_EMGentry_5_~ldv_5_ret_default~0#1 := ldv_entry_EMGentry_5_#t~ret439#1;havoc ldv_entry_EMGentry_5_#t~ret439#1;assume { :begin_inline_ldv_ldv_post_init_180 } true;ldv_ldv_post_init_180_#in~ldv_func_arg1#1 := ldv_entry_EMGentry_5_~ldv_5_ret_default~0#1;havoc ldv_ldv_post_init_180_#res#1;havoc ldv_ldv_post_init_180_#t~ret513#1, ldv_ldv_post_init_180_~ldv_func_arg1#1, ldv_ldv_post_init_180_~tmp~46#1;ldv_ldv_post_init_180_~ldv_func_arg1#1 := ldv_ldv_post_init_180_#in~ldv_func_arg1#1;havoc ldv_ldv_post_init_180_~tmp~46#1; [2025-02-08 04:40:24,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7912: SUMMARY for call ldv_linux_kernel_module_check_final_state(); srcloc: null [2025-02-08 04:40:24,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6921-1: SUMMARY for call ldv_file_operations_file_operations_instance_0_#t~ret457#1.base, ldv_file_operations_file_operations_instance_0_#t~ret457#1.offset := ldv_xmalloc(1bv64); srcloc: null [2025-02-08 04:40:24,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6921: ldv_file_operations_file_operations_instance_0_~tmp___8~3#1.base, ldv_file_operations_file_operations_instance_0_~tmp___8~3#1.offset := ldv_file_operations_file_operations_instance_0_#t~ret457#1.base, ldv_file_operations_file_operations_instance_0_#t~ret457#1.offset;havoc ldv_file_operations_file_operations_instance_0_#t~ret457#1.base, ldv_file_operations_file_operations_instance_0_#t~ret457#1.offset;ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_27_1_default~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_27_1_default~0#1.offset := ldv_file_operations_file_operations_instance_0_~tmp___8~3#1.base, ldv_file_operations_file_operations_instance_0_~tmp___8~3#1.offset; [2025-02-08 04:40:24,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5864: havoc ldv_mutex_lock_136_~ldv_func_arg1#1.base, ldv_mutex_lock_136_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_136_#in~ldv_func_arg1#1.base, ldv_mutex_lock_136_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_136 } true;call wdm_release_#t~mem307#1 := read~intINTTYPE4#0(wdm_release_~desc~10#1.base, ~bvadd~64(176bv64, wdm_release_~desc~10#1.offset), 4bv64);call write~intINTTYPE4#0(~bvsub~32(wdm_release_#t~mem307#1, 1bv32), wdm_release_~desc~10#1.base, ~bvadd~64(176bv64, wdm_release_~desc~10#1.offset), 4bv64);havoc wdm_release_#t~mem307#1;assume { :begin_inline_ldv_mutex_unlock_137 } true;ldv_mutex_unlock_137_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_137_#in~ldv_func_arg1#1.offset := wdm_release_~desc~10#1.base, ~bvadd~64(196bv64, wdm_release_~desc~10#1.offset);havoc ldv_mutex_unlock_137_~ldv_func_arg1#1.base, ldv_mutex_unlock_137_~ldv_func_arg1#1.offset;ldv_mutex_unlock_137_~ldv_func_arg1#1.base, ldv_mutex_unlock_137_~ldv_func_arg1#1.offset := ldv_mutex_unlock_137_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_137_#in~ldv_func_arg1#1.offset; [2025-02-08 04:40:24,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5732: havoc ldv___ldv_linux_kernel_locking_spinlock_spin_lock_127_~ldv_func_arg1#1.base, ldv___ldv_linux_kernel_locking_spinlock_spin_lock_127_~ldv_func_arg1#1.offset;havoc ldv___ldv_linux_kernel_locking_spinlock_spin_lock_127_#in~ldv_func_arg1#1.base, ldv___ldv_linux_kernel_locking_spinlock_spin_lock_127_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv___ldv_linux_kernel_locking_spinlock_spin_lock_127 } true; [2025-02-08 04:40:24,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4543: havoc pm_runtime_mark_last_busy_~dev#1.base, pm_runtime_mark_last_busy_~dev#1.offset, pm_runtime_mark_last_busy_~__var~0#1;havoc pm_runtime_mark_last_busy_#in~dev#1.base, pm_runtime_mark_last_busy_#in~dev#1.offset;assume { :end_inline_pm_runtime_mark_last_busy } true; [2025-02-08 04:40:24,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5534: assume 0bv32 != wdm_read_~tmp___5~2#1;wdm_read_~rv~3#1 := 4294967277bv32; [2025-02-08 04:40:24,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5534: assume !(0bv32 != wdm_read_~tmp___5~2#1); [2025-02-08 04:40:24,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6525: SUMMARY for call set_bit(4bv64, wdm_pre_reset_~desc~17#1.base, ~bvadd~64(148bv64, wdm_pre_reset_~desc~17#1.offset)); srcloc: null [2025-02-08 04:40:24,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5336-1: SUMMARY for call usb_fill_control_urb(wdm_write_#t~mem222#1.base, wdm_write_#t~mem222#1.offset, wdm_write_~tmp___9~0#1.base, wdm_write_~tmp___9~0#1.offset, ~bvor~32(2147483648bv32, wdm_write_~tmp___8~0#1), wdm_write_~req~0#1.base, wdm_write_~req~0#1.offset, wdm_write_~buf~0#1.base, wdm_write_~buf~0#1.offset, wdm_write_~count#1[32:0], #funAddr~wdm_out_callback.base, #funAddr~wdm_out_callback.offset, wdm_write_~desc~5#1.base, wdm_write_~desc~5#1.offset); srcloc: null [2025-02-08 04:40:24,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5336: havoc wdm_write_#t~mem222#1.base, wdm_write_#t~mem222#1.offset;call write~intINTTYPE1#0(33bv8, wdm_write_~req~0#1.base, wdm_write_~req~0#1.offset, 1bv64);call write~intINTTYPE1#0(0bv8, wdm_write_~req~0#1.base, ~bvadd~64(1bv64, wdm_write_~req~0#1.offset), 1bv64);call write~intINTTYPE2#0(0bv16, wdm_write_~req~0#1.base, ~bvadd~64(2bv64, wdm_write_~req~0#1.offset), 2bv64);call wdm_write_#t~mem223#1 := read~intINTTYPE2#0(wdm_write_~desc~5#1.base, ~bvadd~64(162bv64, wdm_write_~desc~5#1.offset), 2bv64);call write~intINTTYPE2#0(wdm_write_#t~mem223#1, wdm_write_~req~0#1.base, ~bvadd~64(4bv64, wdm_write_~req~0#1.offset), 2bv64);havoc wdm_write_#t~mem223#1;call write~intINTTYPE2#0(wdm_write_~count#1[16:0], wdm_write_~req~0#1.base, ~bvadd~64(6bv64, wdm_write_~req~0#1.offset), 2bv64); [2025-02-08 04:40:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7847-1: ldv_usb_register_driver_178_#res#1 := ldv_usb_register_driver_178_~ldv_func_res~0#1; [2025-02-08 04:40:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7913: SUMMARY for call ldv_linux_kernel_rcu_update_lock_bh_check_final_state(); srcloc: null [2025-02-08 04:40:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5733: wdm_poll_~tmp~13#1 := wdm_poll_#t~ret281#1;havoc wdm_poll_#t~ret281#1; [2025-02-08 04:40:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5733-1: SUMMARY for call wdm_poll_#t~ret281#1 := constant_test_bit(2bv64, wdm_poll_~desc~8#1.base, ~bvadd~64(148bv64, wdm_poll_~desc~8#1.offset)); srcloc: null [2025-02-08 04:40:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6526: call write~intINTTYPE4#0(4294967292bv32, wdm_pre_reset_~desc~17#1.base, ~bvadd~64(656bv64, wdm_pre_reset_~desc~17#1.offset), 4bv64); [2025-02-08 04:40:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6526-1: SUMMARY for call clear_bit(1bv64, wdm_pre_reset_~desc~17#1.base, ~bvadd~64(148bv64, wdm_pre_reset_~desc~17#1.offset)); srcloc: null [2025-02-08 04:40:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5271: SUMMARY for call __might_sleep(51bv64, 0bv64, 380bv32, 0bv32); srcloc: null [2025-02-08 04:40:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6262: havoc wdm_probe_#t~mem392#1;havoc wdm_probe_#t~mem393#1; [2025-02-08 04:40:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187-1: SUMMARY for call ldv_assume((if 0bv32 == ldv_usb_register_driver_~arg0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:40:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187: ldv_usb_register_driver_~ldv_4_usb_driver_usb_driver~0#1.base, ldv_usb_register_driver_~ldv_4_usb_driver_usb_driver~0#1.offset := ldv_usb_register_driver_~arg1#1.base, ldv_usb_register_driver_~arg1#1.offset;assume { :begin_inline_ldv_dispatch_register_4_2 } true;ldv_dispatch_register_4_2_#in~arg0#1.base, ldv_dispatch_register_4_2_#in~arg0#1.offset := ldv_usb_register_driver_~ldv_4_usb_driver_usb_driver~0#1.base, ldv_usb_register_driver_~ldv_4_usb_driver_usb_driver~0#1.offset;havoc ldv_dispatch_register_4_2_#t~ret437#1.base, ldv_dispatch_register_4_2_#t~ret437#1.offset, ldv_dispatch_register_4_2_~arg0#1.base, ldv_dispatch_register_4_2_~arg0#1.offset, ldv_dispatch_register_4_2_~cf_arg_2~0#1.base, ldv_dispatch_register_4_2_~cf_arg_2~0#1.offset, ldv_dispatch_register_4_2_~tmp~30#1.base, ldv_dispatch_register_4_2_~tmp~30#1.offset;ldv_dispatch_register_4_2_~arg0#1.base, ldv_dispatch_register_4_2_~arg0#1.offset := ldv_dispatch_register_4_2_#in~arg0#1.base, ldv_dispatch_register_4_2_#in~arg0#1.offset;havoc ldv_dispatch_register_4_2_~cf_arg_2~0#1.base, ldv_dispatch_register_4_2_~cf_arg_2~0#1.offset;havoc ldv_dispatch_register_4_2_~tmp~30#1.base, ldv_dispatch_register_4_2_~tmp~30#1.offset; [2025-02-08 04:40:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5205: call wdm_write_#t~mem202#1 := read~intINTTYPE4#0(wdm_write_~desc~5#1.base, ~bvadd~64(652bv64, wdm_write_~desc~5#1.offset), 4bv64);wdm_write_~we~0#1 := wdm_write_#t~mem202#1;havoc wdm_write_#t~mem202#1;call write~intINTTYPE4#0(0bv32, wdm_write_~desc~5#1.base, ~bvadd~64(652bv64, wdm_write_~desc~5#1.offset), 4bv64); [2025-02-08 04:40:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6262-1: SUMMARY for call dev_err(wdm_probe_~intf#1.base, ~bvadd~64(43bv64, wdm_probe_~intf#1.offset), 94bv64, 0bv64); srcloc: null [2025-02-08 04:40:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5205-1: SUMMARY for call ldv_spin_lock_irq_110(wdm_write_~desc~5#1.base, ~bvadd~64(80bv64, wdm_write_~desc~5#1.offset)); srcloc: null [2025-02-08 04:40:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7914: SUMMARY for call ldv_linux_kernel_rcu_update_lock_sched_check_final_state(); srcloc: null [2025-02-08 04:40:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6923-1: SUMMARY for call ldv_file_operations_file_operations_instance_0_#t~ret458#1.base, ldv_file_operations_file_operations_instance_0_#t~ret458#1.offset := ldv_xmalloc(8bv64); srcloc: null [2025-02-08 04:40:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6923: ldv_file_operations_file_operations_instance_0_~tmp___9~3#1.base, ldv_file_operations_file_operations_instance_0_~tmp___9~3#1.offset := ldv_file_operations_file_operations_instance_0_#t~ret458#1.base, ldv_file_operations_file_operations_instance_0_#t~ret458#1.offset;havoc ldv_file_operations_file_operations_instance_0_#t~ret458#1.base, ldv_file_operations_file_operations_instance_0_#t~ret458#1.offset;ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_27_3_default~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_27_3_default~0#1.offset := ldv_file_operations_file_operations_instance_0_~tmp___9~3#1.base, ldv_file_operations_file_operations_instance_0_~tmp___9~3#1.offset;assume { :begin_inline_ldv_file_operations_instance_callback_0_27 } true;ldv_file_operations_instance_callback_0_27_#in~arg0#1.base, ldv_file_operations_instance_callback_0_27_#in~arg0#1.offset, ldv_file_operations_instance_callback_0_27_#in~arg1#1.base, ldv_file_operations_instance_callback_0_27_#in~arg1#1.offset, ldv_file_operations_instance_callback_0_27_#in~arg2#1.base, ldv_file_operations_instance_callback_0_27_#in~arg2#1.offset, ldv_file_operations_instance_callback_0_27_#in~arg3#1, ldv_file_operations_instance_callback_0_27_#in~arg4#1.base, ldv_file_operations_instance_callback_0_27_#in~arg4#1.offset := ldv_file_operations_file_operations_instance_0_~ldv_0_callback_read~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_callback_read~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_resource_file~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_resource_file~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_27_1_default~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_27_1_default~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_size_cnt_write_size~0#1, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_27_3_default~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_27_3_default~0#1.offset;havoc ldv_file_operations_instance_callback_0_27_#t~ret462#1, ldv_file_operations_instance_callback_0_27_~arg0#1.base, ldv_file_operations_instance_callback_0_27_~arg0#1.offset, ldv_file_operations_instance_callback_0_27_~arg1#1.base, ldv_file_operations_instance_callback_0_27_~arg1#1.offset, ldv_file_operations_instance_callback_0_27_~arg2#1.base, ldv_file_operations_instance_callback_0_27_~arg2#1.offset, ldv_file_operations_instance_callback_0_27_~arg3#1, ldv_file_operations_instance_callback_0_27_~arg4#1.base, ldv_file_operations_instance_callback_0_27_~arg4#1.offset;ldv_file_operations_instance_callback_0_27_~arg0#1.base, ldv_file_operations_instance_callback_0_27_~arg0#1.offset := ldv_file_operations_instance_callback_0_27_#in~arg0#1.base, ldv_file_operations_instance_callback_0_27_#in~arg0#1.offset;ldv_file_operations_instance_callback_0_27_~arg1#1.base, ldv_file_operations_instance_callback_0_27_~arg1#1.offset := ldv_file_operations_instance_callback_0_27_#in~arg1#1.base, ldv_file_operations_instance_callback_0_27_#in~arg1#1.offset;ldv_file_operations_instance_callback_0_27_~arg2#1.base, ldv_file_operations_instance_callback_0_27_~arg2#1.offset := ldv_file_operations_instance_callback_0_27_#in~arg2#1.base, ldv_file_operations_instance_callback_0_27_#in~arg2#1.offset;ldv_file_operations_instance_callback_0_27_~arg3#1 := ldv_file_operations_instance_callback_0_27_#in~arg3#1;ldv_file_operations_instance_callback_0_27_~arg4#1.base, ldv_file_operations_instance_callback_0_27_~arg4#1.offset := ldv_file_operations_instance_callback_0_27_#in~arg4#1.base, ldv_file_operations_instance_callback_0_27_#in~arg4#1.offset;assume { :begin_inline_wdm_read } true;wdm_read_#in~file#1.base, wdm_read_#in~file#1.offset, wdm_read_#in~buffer#1.base, wdm_read_#in~buffer#1.offset, wdm_read_#in~count#1, wdm_read_#in~ppos#1.base, wdm_read_#in~ppos#1.offset := ldv_file_operations_instance_callback_0_27_~arg1#1.base, ldv_file_operations_instance_callback_0_27_~arg1#1.offset, ldv_file_operations_instance_callback_0_27_~arg2#1.base, ldv_file_operations_instance_callback_0_27_~arg2#1.offset, ldv_file_operations_instance_callback_0_27_~arg3#1, ldv_file_operations_instance_callback_0_27_~arg4#1.base, ldv_file_operations_instance_callback_0_27_~arg4#1.offset;havoc wdm_read_#res#1;havoc wdm_read_#t~mem239#1.base, wdm_read_#t~mem239#1.offset, wdm_read_#t~ret240#1, wdm_read_#t~mem241#1, wdm_read_#t~ret242#1, wdm_read_#t~ret243#1, wdm_read_#t~mem244#1, wdm_read_#t~ret245#1, wdm_read_#t~ret246#1, wdm_read_#t~ret247#1, wdm_read_#t~ret248#1, wdm_read_#t~ret249#1, wdm_read_#t~ret250#1, wdm_read_#t~mem251#1.base, wdm_read_#t~mem251#1.offset, wdm_read_#t~ret252#1.base, wdm_read_#t~ret252#1.offset, wdm_read_#t~mem253#1, wdm_read_#t~ret254#1, wdm_read_#t~mem255#1, wdm_read_#t~mem256#1, wdm_read_#t~ret257#1, wdm_read_#t~mem258#1.base, wdm_read_#t~mem258#1.offset, wdm_read_#t~ret259#1, wdm_read_#t~mem260#1, wdm_read_#t~mem261#1.base, wdm_read_#t~mem261#1.offset, wdm_read_#t~ret262#1, wdm_read_#t~mem263#1.base, wdm_read_#t~mem263#1.offset, wdm_read_#t~mem264#1.base, wdm_read_#t~mem264#1.offset, wdm_read_#t~mem265#1, wdm_read_#t~mem266#1, wdm_read_#t~mem267#1, wdm_read_#t~mem268#1, wdm_read_#t~ret269#1, wdm_read_~file#1.base, wdm_read_~file#1.offset, wdm_read_~buffer#1.base, wdm_read_~buffer#1.offset, wdm_read_~count#1, wdm_read_~ppos#1.base, wdm_read_~ppos#1.offset, wdm_read_~rv~3#1, wdm_read_~cntr~0#1, wdm_read_~i~0#1, wdm_read_~desc~6#1.base, wdm_read_~desc~6#1.offset, wdm_read_~__var~1#1, wdm_read_~tmp~11#1, wdm_read_~tmp___0~8#1, wdm_read_~tmp___1~4#1, wdm_read_~__ret~1#1, wdm_read_~#__wait~1#1.base, wdm_read_~#__wait~1#1.offset, wdm_read_~__ret___0~1#1, wdm_read_~__int~1#1, wdm_read_~tmp___2~3#1, wdm_read_~tmp___3~2#1, wdm_read_~tmp___4~2#1, wdm_read_~tmp___5~2#1, wdm_read_~tmp___6~2#1, wdm_read_~tmp___7~1#1.base, wdm_read_~tmp___7~1#1.offset, wdm_read_~tmp___8~1#1, wdm_read_~#descriptor~3#1.base, wdm_read_~#descriptor~3#1.offset, wdm_read_~tmp___9~1#1, wdm_read_~tmp___10~1#1;wdm_read_~file#1.base, wdm_read_~file#1.offset := wdm_read_#in~file#1.base, wdm_read_#in~file#1.offset;wdm_read_~buffer#1.base, wdm_read_~buffer#1.offset := wdm_read_#in~buffer#1.base, wdm_read_#in~buffer#1.offset;wdm_read_~count#1 := wdm_read_#in~count#1;wdm_read_~ppos#1.base, wdm_read_~ppos#1.offset := wdm_read_#in~ppos#1.base, wdm_read_#in~ppos#1.offset;havoc wdm_read_~rv~3#1;havoc wdm_read_~cntr~0#1;havoc wdm_read_~i~0#1;havoc wdm_read_~desc~6#1.base, wdm_read_~desc~6#1.offset;havoc wdm_read_~__var~1#1;havoc wdm_read_~tmp~11#1;havoc wdm_read_~tmp___0~8#1;havoc wdm_read_~tmp___1~4#1;havoc wdm_read_~__ret~1#1;call wdm_read_~#__wait~1#1.base, wdm_read_~#__wait~1#1.offset := #Ultimate.allocOnStack(36bv64);havoc wdm_read_~__ret___0~1#1;havoc wdm_read_~__int~1#1;havoc wdm_read_~tmp___2~3#1;havoc wdm_read_~tmp___3~2#1;havoc wdm_read_~tmp___4~2#1;havoc wdm_read_~tmp___5~2#1;havoc wdm_read_~tmp___6~2#1;havoc wdm_read_~tmp___7~1#1.base, wdm_read_~tmp___7~1#1.offset;havoc wdm_read_~tmp___8~1#1;call wdm_read_~#descriptor~3#1.base, wdm_read_~#descriptor~3#1.offset := #Ultimate.allocOnStack(37bv64);havoc wdm_read_~tmp___9~1#1;havoc wdm_read_~tmp___10~1#1;wdm_read_~i~0#1 := 0bv32;call wdm_read_#t~mem239#1.base, wdm_read_#t~mem239#1.offset := read~$Pointer$#0(wdm_read_~file#1.base, ~bvadd~64(436bv64, wdm_read_~file#1.offset), 8bv64);wdm_read_~desc~6#1.base, wdm_read_~desc~6#1.offset := wdm_read_#t~mem239#1.base, wdm_read_#t~mem239#1.offset;havoc wdm_read_#t~mem239#1.base, wdm_read_#t~mem239#1.offset;assume { :begin_inline_ldv_mutex_lock_interruptible_118 } true;ldv_mutex_lock_interruptible_118_#in~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_118_#in~ldv_func_arg1#1.offset := wdm_read_~desc~6#1.base, ~bvadd~64(344bv64, wdm_read_~desc~6#1.offset);havoc ldv_mutex_lock_interruptible_118_#res#1;havoc ldv_mutex_lock_interruptible_118_#t~ret501#1, ldv_mutex_lock_interruptible_118_~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_118_~ldv_func_arg1#1.offset, ldv_mutex_lock_interruptible_118_~tmp~41#1;ldv_mutex_lock_interruptible_118_~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_118_~ldv_func_arg1#1.offset := ldv_mutex_lock_interruptible_118_#in~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_118_#in~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_interruptible_118_~tmp~41#1;assume { :begin_inline_ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_rlock_of_wdm_device } true;ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_rlock_of_wdm_device_#in~lock#1.base, ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_rlock_of_wdm_device_#in~lock#1.offset := ldv_mutex_lock_interruptible_118_~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_118_~ldv_func_arg1#1.offset;havoc ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_rlock_of_wdm_device_#res#1;havoc ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_rlock_of_wdm_device_#t~ret629#1, ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_rlock_of_wdm_device_~lock#1.base, ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_rlock_of_wdm_device_~lock#1.offset, ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_rlock_of_wdm_device_~tmp~96#1;ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_rlock_of_wdm_device_~lock#1.base, ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_rlock_of_wdm_device_~lock#1.offset := ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_rlock_of_wdm_device_#in~lock#1.base, ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_rlock_of_wdm_device_#in~lock#1.offset;havoc ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_rlock_of_wdm_device_~tmp~96#1; [2025-02-08 04:40:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5866: havoc ldv_mutex_unlock_137_~ldv_func_arg1#1.base, ldv_mutex_unlock_137_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_137_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_137_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_137 } true;call wdm_release_#t~mem308#1 := read~intINTTYPE4#0(wdm_release_~desc~10#1.base, ~bvadd~64(176bv64, wdm_release_~desc~10#1.offset), 4bv64); [2025-02-08 04:40:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5800-1: SUMMARY for call wdm_open_#t~ret290#1 := usb_autopm_get_interface(wdm_open_#t~mem289#1.base, wdm_open_#t~mem289#1.offset); srcloc: null [2025-02-08 04:40:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6857: assume 3bv32 == ldv_file_operations_file_operations_instance_0_~tmp___4~4#1; [2025-02-08 04:40:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6857: assume !(3bv32 == ldv_file_operations_file_operations_instance_0_~tmp___4~4#1); [2025-02-08 04:40:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5800: wdm_open_~rv~4#1 := wdm_open_#t~ret290#1;havoc wdm_open_#t~mem289#1.base, wdm_open_#t~mem289#1.offset;havoc wdm_open_#t~ret290#1; [2025-02-08 04:40:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5470: wdm_read_~tmp___0~8#1 := wdm_read_#t~ret243#1;havoc wdm_read_#t~ret243#1; [2025-02-08 04:40:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5470-1: SUMMARY for call wdm_read_#t~ret243#1 := constant_test_bit(10bv64, wdm_read_~desc~6#1.base, ~bvadd~64(148bv64, wdm_read_~desc~6#1.offset)); srcloc: null [2025-02-08 04:40:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5272-1: SUMMARY for call wdm_write_#t~ret211#1 := constant_test_bit(1bv64, wdm_write_~desc~5#1.base, ~bvadd~64(148bv64, wdm_write_~desc~5#1.offset)); srcloc: null [2025-02-08 04:40:24,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6263: call wdm_probe_#t~mem392#1 := read~intINTTYPE1#0(wdm_probe_~buffer~0#1.base, ~bvadd~64(2bv64, wdm_probe_~buffer~0#1.offset), 1bv64);call wdm_probe_#t~mem393#1 := read~intINTTYPE1#0(wdm_probe_~buffer~0#1.base, wdm_probe_~buffer~0#1.offset, 1bv64); [2025-02-08 04:40:24,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5272: wdm_write_~tmp___4~1#1 := wdm_write_#t~ret211#1;havoc wdm_write_#t~ret211#1; [2025-02-08 04:40:24,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7122: ldv_usb_instance_post_1_9_#t~ret470#1 := wdm_post_reset_#res#1;havoc wdm_post_reset_#t~ret432#1.base, wdm_post_reset_#t~ret432#1.offset, wdm_post_reset_#t~ret433#1, wdm_post_reset_~intf#1.base, wdm_post_reset_~intf#1.offset, wdm_post_reset_~desc~18#1.base, wdm_post_reset_~desc~18#1.offset, wdm_post_reset_~tmp~26#1.base, wdm_post_reset_~tmp~26#1.offset, wdm_post_reset_~rv~14#1;havoc wdm_post_reset_#in~intf#1.base, wdm_post_reset_#in~intf#1.offset;assume { :end_inline_wdm_post_reset } true;havoc ldv_usb_instance_post_1_9_#t~ret470#1; [2025-02-08 04:40:24,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7915: SUMMARY for call ldv_linux_kernel_rcu_update_lock_check_final_state(); srcloc: null [2025-02-08 04:40:24,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5735: assume 0bv32 != wdm_poll_~tmp~13#1;wdm_poll_~mask~0#1 := 24bv32; [2025-02-08 04:40:24,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5735: assume !(0bv32 != wdm_poll_~tmp~13#1); [2025-02-08 04:40:24,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6528: SUMMARY for call ldv_spin_unlock_irq_111(wdm_pre_reset_~desc~17#1.base, ~bvadd~64(80bv64, wdm_pre_reset_~desc~17#1.offset)); srcloc: null [2025-02-08 04:40:24,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7255: assume 2bv32 == ldv_usb_usb_instance_1_~tmp___2~8#1; [2025-02-08 04:40:24,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7255: assume !(2bv32 == ldv_usb_usb_instance_1_~tmp___2~8#1); [2025-02-08 04:40:24,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7189: havoc ldv_dispatch_register_4_2_#t~ret437#1.base, ldv_dispatch_register_4_2_#t~ret437#1.offset, ldv_dispatch_register_4_2_~arg0#1.base, ldv_dispatch_register_4_2_~arg0#1.offset, ldv_dispatch_register_4_2_~cf_arg_2~0#1.base, ldv_dispatch_register_4_2_~cf_arg_2~0#1.offset, ldv_dispatch_register_4_2_~tmp~30#1.base, ldv_dispatch_register_4_2_~tmp~30#1.offset;havoc ldv_dispatch_register_4_2_#in~arg0#1.base, ldv_dispatch_register_4_2_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_register_4_2 } true;ldv_usb_register_driver_#res#1 := ldv_usb_register_driver_~arg0#1; [2025-02-08 04:40:24,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10096: SUMMARY for call ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock((if 0bv8 == ~LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_rlock_of_wdm_device~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:40:24,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5802: assume ~bvslt~32(wdm_open_~rv~4#1, 0bv32);call wdm_open_#t~mem291#1.base, wdm_open_#t~mem291#1.offset := read~$Pointer$#0(wdm_open_~desc~9#1.base, ~bvadd~64(56bv64, wdm_open_~desc~9#1.offset), 8bv64); [2025-02-08 04:40:24,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5802: assume !~bvslt~32(wdm_open_~rv~4#1, 0bv32);assume { :begin_inline_ldv_mutex_lock_131 } true;ldv_mutex_lock_131_#in~ldv_func_arg1#1.base, ldv_mutex_lock_131_#in~ldv_func_arg1#1.offset := wdm_open_~desc~9#1.base, ~bvadd~64(196bv64, wdm_open_~desc~9#1.offset);havoc ldv_mutex_lock_131_~ldv_func_arg1#1.base, ldv_mutex_lock_131_~ldv_func_arg1#1.offset;ldv_mutex_lock_131_~ldv_func_arg1#1.base, ldv_mutex_lock_131_~ldv_func_arg1#1.offset := ldv_mutex_lock_131_#in~ldv_func_arg1#1.base, ldv_mutex_lock_131_#in~ldv_func_arg1#1.offset; [2025-02-08 04:40:24,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7916: SUMMARY for call ldv_linux_kernel_rcu_srcu_check_final_state(); srcloc: null [2025-02-08 04:40:24,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6925: havoc ldv_file_operations_instance_callback_0_27_#t~ret462#1, ldv_file_operations_instance_callback_0_27_~arg0#1.base, ldv_file_operations_instance_callback_0_27_~arg0#1.offset, ldv_file_operations_instance_callback_0_27_~arg1#1.base, ldv_file_operations_instance_callback_0_27_~arg1#1.offset, ldv_file_operations_instance_callback_0_27_~arg2#1.base, ldv_file_operations_instance_callback_0_27_~arg2#1.offset, ldv_file_operations_instance_callback_0_27_~arg3#1, ldv_file_operations_instance_callback_0_27_~arg4#1.base, ldv_file_operations_instance_callback_0_27_~arg4#1.offset;havoc ldv_file_operations_instance_callback_0_27_#in~arg0#1.base, ldv_file_operations_instance_callback_0_27_#in~arg0#1.offset, ldv_file_operations_instance_callback_0_27_#in~arg1#1.base, ldv_file_operations_instance_callback_0_27_#in~arg1#1.offset, ldv_file_operations_instance_callback_0_27_#in~arg2#1.base, ldv_file_operations_instance_callback_0_27_#in~arg2#1.offset, ldv_file_operations_instance_callback_0_27_#in~arg3#1, ldv_file_operations_instance_callback_0_27_#in~arg4#1.base, ldv_file_operations_instance_callback_0_27_#in~arg4#1.offset;assume { :end_inline_ldv_file_operations_instance_callback_0_27 } true; [2025-02-08 04:40:24,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5868: assume 0bv32 == wdm_release_#t~mem308#1;havoc wdm_release_#t~mem308#1; [2025-02-08 04:40:24,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5868: assume !(0bv32 == wdm_release_#t~mem308#1);havoc wdm_release_#t~mem308#1; [2025-02-08 04:40:24,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6727-1: SUMMARY for call ldv_entry_EMGentry_5_#t~ret441#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:40:24,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5670: SUMMARY for call __might_sleep(66bv64, 0bv64, 577bv32, 0bv32); srcloc: null [2025-02-08 04:40:24,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6727: ldv_entry_EMGentry_5_~tmp___0~17#1 := ldv_entry_EMGentry_5_#t~ret441#1;havoc ldv_entry_EMGentry_5_#t~ret441#1; [2025-02-08 04:40:24,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4745: wdm_find_device_by_minor_#res#1.base, wdm_find_device_by_minor_#res#1.offset := wdm_find_device_by_minor_~desc~1#1.base, wdm_find_device_by_minor_~desc~1#1.offset; [2025-02-08 04:40:24,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7784: SUMMARY for call ldv_linux_kernel_locking_mutex_mutex_unlock_rlock_of_wdm_device(ldv_mutex_unlock_170_~ldv_func_arg1#1.base, ldv_mutex_unlock_170_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:40:24,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4745-1: SUMMARY for call ldv_spin_unlock_96(~#wdm_device_list_lock~0.base, ~#wdm_device_list_lock~0.offset); srcloc: null [2025-02-08 04:40:24,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7586: SUMMARY for call ldv_linux_kernel_locking_mutex_mutex_lock_wlock_of_wdm_device(ldv_mutex_lock_136_~ldv_func_arg1#1.base, ldv_mutex_lock_136_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:40:24,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6529-1: SUMMARY for call __wake_up(wdm_pre_reset_~desc~17#1.base, ~bvadd~64(492bv64, wdm_pre_reset_~desc~17#1.offset), 3bv32, 0bv32, 0bv64, 0bv64); srcloc: null [2025-02-08 04:40:24,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5472: assume 0bv32 != wdm_read_~tmp___0~8#1; [2025-02-08 04:40:24,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5472: assume !(0bv32 != wdm_read_~tmp___0~8#1);wdm_read_~i~0#1 := ~bvadd~32(1bv32, wdm_read_~i~0#1);call wdm_read_#t~mem244#1 := read~intINTTYPE4#0(wdm_read_~file#1.base, ~bvadd~64(124bv64, wdm_read_~file#1.offset), 4bv64); [2025-02-08 04:40:24,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6529: assume { :begin_inline_ldv_mutex_lock_174 } true;ldv_mutex_lock_174_#in~ldv_func_arg1#1.base, ldv_mutex_lock_174_#in~ldv_func_arg1#1.offset := wdm_pre_reset_~desc~17#1.base, ~bvadd~64(344bv64, wdm_pre_reset_~desc~17#1.offset);havoc ldv_mutex_lock_174_~ldv_func_arg1#1.base, ldv_mutex_lock_174_~ldv_func_arg1#1.offset;ldv_mutex_lock_174_~ldv_func_arg1#1.base, ldv_mutex_lock_174_~ldv_func_arg1#1.offset := ldv_mutex_lock_174_#in~ldv_func_arg1#1.base, ldv_mutex_lock_174_#in~ldv_func_arg1#1.offset; [2025-02-08 04:40:24,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5274: assume 0bv32 != wdm_write_~tmp___4~1#1;wdm_write_~__ret___0~0#1 := 0bv64; [2025-02-08 04:40:24,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5274: assume !(0bv32 != wdm_write_~tmp___4~1#1); [2025-02-08 04:40:24,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6397-1: SUMMARY for call wdm_suspend_#t~ret410#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~8(wdm_suspend_#t~mem409#1)), 0bv64); srcloc: null [2025-02-08 04:40:24,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6397: wdm_suspend_~tmp___0~15#1 := wdm_suspend_#t~ret410#1;havoc wdm_suspend_#t~mem409#1;havoc wdm_suspend_#t~ret410#1; [2025-02-08 04:40:24,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5208: SUMMARY for call ldv_spin_unlock_irq_111(wdm_write_~desc~5#1.base, ~bvadd~64(80bv64, wdm_write_~desc~5#1.offset)); srcloc: null [2025-02-08 04:40:24,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10097: ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_rlock_of_wdm_device_~tmp~96#1 := ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_rlock_of_wdm_device_#t~ret629#1;havoc ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_rlock_of_wdm_device_#t~ret629#1; [2025-02-08 04:40:24,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10097-1: SUMMARY for call ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_rlock_of_wdm_device_#t~ret629#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:40:24,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7917: SUMMARY for call ldv_linux_lib_idr_check_final_state(); srcloc: null [2025-02-08 04:40:24,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5671: wdm_flush_~tmp~12#1 := wdm_flush_#t~ret271#1;havoc wdm_flush_#t~ret271#1; [2025-02-08 04:40:24,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5671-1: SUMMARY for call wdm_flush_#t~ret271#1 := constant_test_bit(1bv64, wdm_flush_~desc~7#1.base, ~bvadd~64(148bv64, wdm_flush_~desc~7#1.offset)); srcloc: null [2025-02-08 04:40:24,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6530: havoc ldv_mutex_lock_174_~ldv_func_arg1#1.base, ldv_mutex_lock_174_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_174_#in~ldv_func_arg1#1.base, ldv_mutex_lock_174_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_174 } true;assume { :begin_inline_ldv_mutex_lock_175 } true;ldv_mutex_lock_175_#in~ldv_func_arg1#1.base, ldv_mutex_lock_175_#in~ldv_func_arg1#1.offset := wdm_pre_reset_~desc~17#1.base, ~bvadd~64(196bv64, wdm_pre_reset_~desc~17#1.offset);havoc ldv_mutex_lock_175_~ldv_func_arg1#1.base, ldv_mutex_lock_175_~ldv_func_arg1#1.offset;ldv_mutex_lock_175_~ldv_func_arg1#1.base, ldv_mutex_lock_175_~ldv_func_arg1#1.offset := ldv_mutex_lock_175_#in~ldv_func_arg1#1.base, ldv_mutex_lock_175_#in~ldv_func_arg1#1.offset; [2025-02-08 04:40:24,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7918: SUMMARY for call ldv_linux_mmc_sdio_func_check_final_state(); srcloc: null [2025-02-08 04:40:24,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5870: wdm_release_~tmp___1~8#1 := wdm_release_#t~ret309#1;havoc wdm_release_#t~ret309#1; [2025-02-08 04:40:24,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5804-1: SUMMARY for call dev_err(wdm_open_#t~mem291#1.base, ~bvadd~64(43bv64, wdm_open_#t~mem291#1.offset), 68bv64, 0bv64); srcloc: null [2025-02-08 04:40:24,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5738: SUMMARY for call ldv_spin_unlock_irqrestore_128(wdm_poll_~desc~8#1.base, ~bvadd~64(80bv64, wdm_poll_~desc~8#1.offset), wdm_poll_~flags~0#1); srcloc: null [2025-02-08 04:40:24,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5870-1: SUMMARY for call wdm_release_#t~ret309#1 := constant_test_bit(2bv64, wdm_release_~desc~10#1.base, ~bvadd~64(148bv64, wdm_release_~desc~10#1.offset)); srcloc: null [2025-02-08 04:40:24,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5804: havoc wdm_open_#t~mem291#1.base, wdm_open_#t~mem291#1.offset; [2025-02-08 04:40:24,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6729: assume 0bv32 != ldv_entry_EMGentry_5_~tmp___0~17#1; [2025-02-08 04:40:24,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6729: assume !(0bv32 != ldv_entry_EMGentry_5_~tmp___0~17#1); [2025-02-08 04:40:24,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5540-1: SUMMARY for call wdm_read_#t~ret250#1 := constant_test_bit(9bv64, wdm_read_~desc~6#1.base, ~bvadd~64(148bv64, wdm_read_~desc~6#1.offset)); srcloc: null [2025-02-08 04:40:24,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5474: wdm_read_~rv~3#1 := 4294967191bv32; [2025-02-08 04:40:24,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6531: havoc ldv_mutex_lock_175_~ldv_func_arg1#1.base, ldv_mutex_lock_175_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_175_#in~ldv_func_arg1#1.base, ldv_mutex_lock_175_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_175 } true; [2025-02-08 04:40:24,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5540: wdm_read_~tmp___6~2#1 := wdm_read_#t~ret250#1;havoc wdm_read_#t~ret250#1; [2025-02-08 04:40:24,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6399: assume 0bv64 != wdm_suspend_~tmp___0~15#1;call wdm_suspend_#t~mem411#1.base, wdm_suspend_#t~mem411#1.offset := read~$Pointer$#0(wdm_suspend_~desc~15#1.base, ~bvadd~64(56bv64, wdm_suspend_~desc~15#1.offset), 8bv64);call wdm_suspend_#t~mem412#1 := read~intINTTYPE4#0(wdm_suspend_~intf#1.base, ~bvadd~64(28bv64, wdm_suspend_~intf#1.offset), 4bv64); [2025-02-08 04:40:24,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6399: assume !(0bv64 != wdm_suspend_~tmp___0~15#1); [2025-02-08 04:40:24,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5474-1: SUMMARY for call clear_bit(10bv64, wdm_read_~desc~6#1.base, ~bvadd~64(148bv64, wdm_read_~desc~6#1.offset)); srcloc: null [2025-02-08 04:40:24,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5210: assume ~bvslt~32(wdm_write_~we~0#1, 0bv32);wdm_write_#res#1 := 18446744073709551611bv64;call ULTIMATE.dealloc(wdm_write_~#__wait~0#1.base, wdm_write_~#__wait~0#1.offset);havoc wdm_write_~#__wait~0#1.base, wdm_write_~#__wait~0#1.offset;call ULTIMATE.dealloc(wdm_write_~#descriptor~2#1.base, wdm_write_~#descriptor~2#1.offset);havoc wdm_write_~#descriptor~2#1.base, wdm_write_~#descriptor~2#1.offset; [2025-02-08 04:40:24,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5210: assume !~bvslt~32(wdm_write_~we~0#1, 0bv32); [2025-02-08 04:40:24,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10099: assume 0bv32 != ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_rlock_of_wdm_device_~tmp~96#1;~LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_rlock_of_wdm_device~0 := 1bv8;ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_rlock_of_wdm_device_#res#1 := 0bv32; [2025-02-08 04:40:24,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10099: assume !(0bv32 != ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_rlock_of_wdm_device_~tmp~96#1);ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_rlock_of_wdm_device_#res#1 := 4294967292bv32; [2025-02-08 04:40:24,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7919: SUMMARY for call ldv_linux_net_rtnetlink_check_final_state(); srcloc: null [2025-02-08 04:40:24,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6928: SUMMARY for call ldv_free(ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_27_1_default~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_27_1_default~0#1.offset); srcloc: null [2025-02-08 04:40:24,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5673: assume 0bv32 == wdm_flush_~tmp~12#1; [2025-02-08 04:40:24,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5673: assume !(0bv32 == wdm_flush_~tmp~12#1);wdm_flush_~__ret~2#1 := 0bv64; [2025-02-08 04:40:24,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6532: SUMMARY for call kill_urbs(wdm_pre_reset_~desc~17#1.base, wdm_pre_reset_~desc~17#1.offset); srcloc: null [2025-02-08 04:40:24,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5343: call write~$Pointer$#0(wdm_write_~buf~0#1.base, wdm_write_~buf~0#1.offset, wdm_write_~desc~5#1.base, ~bvadd~64(8bv64, wdm_write_~desc~5#1.offset), 8bv64);call wdm_write_#t~mem224#1.base, wdm_write_#t~mem224#1.offset := read~$Pointer$#0(wdm_write_~desc~5#1.base, ~bvadd~64(32bv64, wdm_write_~desc~5#1.offset), 8bv64);assume { :begin_inline_ldv_usb_submit_urb_113 } true;ldv_usb_submit_urb_113_#in~ldv_func_arg1#1.base, ldv_usb_submit_urb_113_#in~ldv_func_arg1#1.offset, ldv_usb_submit_urb_113_#in~flags#1 := wdm_write_#t~mem224#1.base, wdm_write_#t~mem224#1.offset, 208bv32;havoc ldv_usb_submit_urb_113_#res#1;havoc ldv_usb_submit_urb_113_#t~nondet499#1, ldv_usb_submit_urb_113_~ldv_func_arg1#1.base, ldv_usb_submit_urb_113_~ldv_func_arg1#1.offset, ldv_usb_submit_urb_113_~flags#1;ldv_usb_submit_urb_113_~ldv_func_arg1#1.base, ldv_usb_submit_urb_113_~ldv_func_arg1#1.offset := ldv_usb_submit_urb_113_#in~ldv_func_arg1#1.base, ldv_usb_submit_urb_113_#in~ldv_func_arg1#1.offset;ldv_usb_submit_urb_113_~flags#1 := ldv_usb_submit_urb_113_#in~flags#1; [2025-02-08 04:40:24,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5343-1: SUMMARY for call set_bit(1bv64, wdm_write_~desc~5#1.base, ~bvadd~64(148bv64, wdm_write_~desc~5#1.offset)); srcloc: null [2025-02-08 04:40:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7457: ldv_mutex_lock_interruptible_112_#t~ret498#1 := ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_wlock_of_wdm_device_#res#1;havoc ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_wlock_of_wdm_device_#t~ret639#1, ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_wlock_of_wdm_device_~lock#1.base, ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_wlock_of_wdm_device_~lock#1.offset, ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_wlock_of_wdm_device_~tmp~102#1;havoc ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_wlock_of_wdm_device_#in~lock#1.base, ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_wlock_of_wdm_device_#in~lock#1.offset;assume { :end_inline_ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_wlock_of_wdm_device } true;ldv_mutex_lock_interruptible_112_~tmp~40#1 := ldv_mutex_lock_interruptible_112_#t~ret498#1;havoc ldv_mutex_lock_interruptible_112_#t~ret498#1;ldv_mutex_lock_interruptible_112_#res#1 := ldv_mutex_lock_interruptible_112_~tmp~40#1; [2025-02-08 04:40:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7259: assume 3bv32 == ldv_usb_usb_instance_1_~tmp___2~8#1; [2025-02-08 04:40:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7259: assume !(3bv32 == ldv_usb_usb_instance_1_~tmp___2~8#1); [2025-02-08 04:40:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5277: call write~intINTTYPE4#0(0bv32, wdm_write_~#__wait~0#1.base, wdm_write_~#__wait~0#1.offset, 4bv64); [2025-02-08 04:40:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5277-1: SUMMARY for call INIT_LIST_HEAD(wdm_write_~#__wait~0#1.base, ~bvadd~64(20bv64, wdm_write_~#__wait~0#1.offset)); srcloc: null [2025-02-08 04:40:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7854: havoc usb_deregister_~arg0#1.base, usb_deregister_~arg0#1.offset;havoc usb_deregister_#in~arg0#1.base, usb_deregister_#in~arg0#1.offset;assume { :end_inline_usb_deregister } true;assume { :begin_inline_ldv_usb_deregister } true;ldv_usb_deregister_#in~arg0#1.base, ldv_usb_deregister_#in~arg0#1.offset, ldv_usb_deregister_#in~arg1#1.base, ldv_usb_deregister_#in~arg1#1.offset := 0bv64, 0bv64, ldv_usb_deregister_179_~ldv_func_arg1#1.base, ldv_usb_deregister_179_~ldv_func_arg1#1.offset;havoc ldv_usb_deregister_~arg0#1.base, ldv_usb_deregister_~arg0#1.offset, ldv_usb_deregister_~arg1#1.base, ldv_usb_deregister_~arg1#1.offset, ldv_usb_deregister_~ldv_3_usb_driver_usb_driver~0#1.base, ldv_usb_deregister_~ldv_3_usb_driver_usb_driver~0#1.offset;ldv_usb_deregister_~arg0#1.base, ldv_usb_deregister_~arg0#1.offset := ldv_usb_deregister_#in~arg0#1.base, ldv_usb_deregister_#in~arg0#1.offset;ldv_usb_deregister_~arg1#1.base, ldv_usb_deregister_~arg1#1.offset := ldv_usb_deregister_#in~arg1#1.base, ldv_usb_deregister_#in~arg1#1.offset;havoc ldv_usb_deregister_~ldv_3_usb_driver_usb_driver~0#1.base, ldv_usb_deregister_~ldv_3_usb_driver_usb_driver~0#1.offset;ldv_usb_deregister_~ldv_3_usb_driver_usb_driver~0#1.base, ldv_usb_deregister_~ldv_3_usb_driver_usb_driver~0#1.offset := ldv_usb_deregister_~arg1#1.base, ldv_usb_deregister_~arg1#1.offset;assume { :begin_inline_ldv_dispatch_deregister_3_1 } true;ldv_dispatch_deregister_3_1_#in~arg0#1.base, ldv_dispatch_deregister_3_1_#in~arg0#1.offset := ldv_usb_deregister_~ldv_3_usb_driver_usb_driver~0#1.base, ldv_usb_deregister_~ldv_3_usb_driver_usb_driver~0#1.offset;havoc ldv_dispatch_deregister_3_1_~arg0#1.base, ldv_dispatch_deregister_3_1_~arg0#1.offset;ldv_dispatch_deregister_3_1_~arg0#1.base, ldv_dispatch_deregister_3_1_~arg0#1.offset := ldv_dispatch_deregister_3_1_#in~arg0#1.base, ldv_dispatch_deregister_3_1_#in~arg0#1.offset; [2025-02-08 04:40:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7920: SUMMARY for call ldv_linux_net_sock_check_final_state(); srcloc: null [2025-02-08 04:40:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6929: SUMMARY for call ldv_free(ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_27_3_default~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_27_3_default~0#1.offset); srcloc: null [2025-02-08 04:40:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5872: assume 0bv32 == wdm_release_~tmp___1~8#1;call write~$Pointer$#1(70bv64, 0bv64, wdm_release_~#descriptor~4#1.base, wdm_release_~#descriptor~4#1.offset, 8bv64);call write~$Pointer$#1(71bv64, 0bv64, wdm_release_~#descriptor~4#1.base, ~bvadd~64(8bv64, wdm_release_~#descriptor~4#1.offset), 8bv64);call write~$Pointer$#1(72bv64, 0bv64, wdm_release_~#descriptor~4#1.base, ~bvadd~64(16bv64, wdm_release_~#descriptor~4#1.offset), 8bv64);call write~$Pointer$#1(73bv64, 0bv64, wdm_release_~#descriptor~4#1.base, ~bvadd~64(24bv64, wdm_release_~#descriptor~4#1.offset), 8bv64);call write~intINTTYPE4#1(673bv32, wdm_release_~#descriptor~4#1.base, ~bvadd~64(32bv64, wdm_release_~#descriptor~4#1.offset), 4bv64);call write~intINTTYPE1#1(0bv8, wdm_release_~#descriptor~4#1.base, ~bvadd~64(36bv64, wdm_release_~#descriptor~4#1.offset), 1bv64);call wdm_release_#t~mem310#1 := read~intINTTYPE1#1(wdm_release_~#descriptor~4#1.base, ~bvadd~64(36bv64, wdm_release_~#descriptor~4#1.offset), 1bv64); [2025-02-08 04:40:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5872: assume !(0bv32 == wdm_release_~tmp___1~8#1);call write~$Pointer$#20(75bv64, 0bv64, wdm_release_~#descriptor___0~2#1.base, wdm_release_~#descriptor___0~2#1.offset, 8bv64);call write~$Pointer$#20(76bv64, 0bv64, wdm_release_~#descriptor___0~2#1.base, ~bvadd~64(8bv64, wdm_release_~#descriptor___0~2#1.offset), 8bv64);call write~$Pointer$#20(77bv64, 0bv64, wdm_release_~#descriptor___0~2#1.base, ~bvadd~64(16bv64, wdm_release_~#descriptor___0~2#1.offset), 8bv64);call write~$Pointer$#20(78bv64, 0bv64, wdm_release_~#descriptor___0~2#1.base, ~bvadd~64(24bv64, wdm_release_~#descriptor___0~2#1.offset), 8bv64);call write~intINTTYPE4#20(681bv32, wdm_release_~#descriptor___0~2#1.base, ~bvadd~64(32bv64, wdm_release_~#descriptor___0~2#1.offset), 4bv64);call write~intINTTYPE1#20(0bv8, wdm_release_~#descriptor___0~2#1.base, ~bvadd~64(36bv64, wdm_release_~#descriptor___0~2#1.offset), 1bv64);call wdm_release_#t~mem319#1 := read~intINTTYPE1#20(wdm_release_~#descriptor___0~2#1.base, ~bvadd~64(36bv64, wdm_release_~#descriptor___0~2#1.offset), 1bv64); [2025-02-08 04:40:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6731-1: SUMMARY for call ldv_assume((if 0bv32 != ldv_entry_EMGentry_5_~ldv_5_ret_default~0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:40:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6731: assume { :begin_inline_ldv_ldv_check_final_state_181 } true; [2025-02-08 04:40:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5542: assume 0bv32 != wdm_read_~tmp___6~2#1;wdm_read_~rv~3#1 := 4294967291bv32; [2025-02-08 04:40:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5542: assume !(0bv32 != wdm_read_~tmp___6~2#1);call wdm_read_#t~mem251#1.base, wdm_read_#t~mem251#1.offset := read~$Pointer$#0(wdm_read_~desc~6#1.base, ~bvadd~64(56bv64, wdm_read_~desc~6#1.offset), 8bv64); [2025-02-08 04:40:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5608: SUMMARY for call ldv_spin_unlock_irq_111(wdm_read_~desc~6#1.base, ~bvadd~64(80bv64, wdm_read_~desc~6#1.offset)); srcloc: null [2025-02-08 04:40:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6533-1: SUMMARY for call wdm_pre_reset_#t~ret431#1 := cancel_work_sync(wdm_pre_reset_~desc~17#1.base, ~bvadd~64(576bv64, wdm_pre_reset_~desc~17#1.offset)); srcloc: null [2025-02-08 04:40:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6533: havoc wdm_pre_reset_#t~ret431#1;wdm_pre_reset_#res#1 := 0bv32; [2025-02-08 04:40:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6401-1: SUMMARY for call __dynamic_dev_dbg(wdm_suspend_~#descriptor~7#1.base, wdm_suspend_~#descriptor~7#1.offset, wdm_suspend_#t~mem411#1.base, ~bvadd~64(43bv64, wdm_suspend_#t~mem411#1.offset), 105bv64, 0bv64); srcloc: null [2025-02-08 04:40:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6401: havoc wdm_suspend_#t~mem411#1.base, wdm_suspend_#t~mem411#1.offset;havoc wdm_suspend_#t~mem412#1; [2025-02-08 04:40:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7194: ldv_usb_register_driver_#res#1 := ldv_usb_register_driver_~arg0#1; [2025-02-08 04:40:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7194-1: SUMMARY for call ldv_assume((if 0bv32 != ldv_usb_register_driver_~arg0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:40:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7855: havoc ldv_usb_deregister_~arg0#1.base, ldv_usb_deregister_~arg0#1.offset, ldv_usb_deregister_~arg1#1.base, ldv_usb_deregister_~arg1#1.offset, ldv_usb_deregister_~ldv_3_usb_driver_usb_driver~0#1.base, ldv_usb_deregister_~ldv_3_usb_driver_usb_driver~0#1.offset;havoc ldv_usb_deregister_#in~arg0#1.base, ldv_usb_deregister_#in~arg0#1.offset, ldv_usb_deregister_#in~arg1#1.base, ldv_usb_deregister_#in~arg1#1.offset;assume { :end_inline_ldv_usb_deregister } true; [2025-02-08 04:40:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6864-1: SUMMARY for call ldv_file_operations_file_operations_instance_0_#t~ret452#1.base, ldv_file_operations_file_operations_instance_0_#t~ret452#1.offset := ldv_xmalloc(1bv64); srcloc: null [2025-02-08 04:40:24,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6864: ldv_file_operations_file_operations_instance_0_~tmp___5~4#1.base, ldv_file_operations_file_operations_instance_0_~tmp___5~4#1.offset := ldv_file_operations_file_operations_instance_0_#t~ret452#1.base, ldv_file_operations_file_operations_instance_0_#t~ret452#1.offset;havoc ldv_file_operations_file_operations_instance_0_#t~ret452#1.base, ldv_file_operations_file_operations_instance_0_#t~ret452#1.offset;ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_4_1_default~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_4_1_default~0#1.offset := ldv_file_operations_file_operations_instance_0_~tmp___5~4#1.base, ldv_file_operations_file_operations_instance_0_~tmp___5~4#1.offset; [2025-02-08 04:40:24,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7921: SUMMARY for call ldv_linux_usb_coherent_check_final_state(); srcloc: null [2025-02-08 04:40:24,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6732: assume { :end_inline_ldv_ldv_check_final_state_181 } true; [2025-02-08 04:40:24,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6270: call wdm_probe_#t~mem394#1 := read~intINTTYPE1#0(wdm_probe_~buffer~0#1.base, wdm_probe_~buffer~0#1.offset, 1bv64);wdm_probe_~buflen~0#1 := ~bvsub~32(wdm_probe_~buflen~0#1, ~zero_extend~32~8(wdm_probe_#t~mem394#1));call wdm_probe_#t~mem395#1 := read~intINTTYPE1#0(wdm_probe_~buffer~0#1.base, wdm_probe_~buffer~0#1.offset, 1bv64);wdm_probe_~buffer~0#1.base, wdm_probe_~buffer~0#1.offset := wdm_probe_~buffer~0#1.base, ~bvadd~64(wdm_probe_~buffer~0#1.offset, ~zero_extend~64~8(wdm_probe_#t~mem395#1));havoc wdm_probe_#t~mem395#1; [2025-02-08 04:40:24,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7922: SUMMARY for call ldv_linux_usb_gadget_check_final_state(); srcloc: null [2025-02-08 04:40:24,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6733: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 04:40:24,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6866: ldv_file_operations_file_operations_instance_0_~tmp___6~4#1.base, ldv_file_operations_file_operations_instance_0_~tmp___6~4#1.offset := ldv_file_operations_file_operations_instance_0_#t~ret453#1.base, ldv_file_operations_file_operations_instance_0_#t~ret453#1.offset;havoc ldv_file_operations_file_operations_instance_0_#t~ret453#1.base, ldv_file_operations_file_operations_instance_0_#t~ret453#1.offset;ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_4_3_default~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_4_3_default~0#1.offset := ldv_file_operations_file_operations_instance_0_~tmp___6~4#1.base, ldv_file_operations_file_operations_instance_0_~tmp___6~4#1.offset; [2025-02-08 04:40:24,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7923: SUMMARY for call ldv_linux_usb_urb_check_final_state(); srcloc: null [2025-02-08 04:40:24,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6866-1: SUMMARY for call ldv_file_operations_file_operations_instance_0_#t~ret453#1.base, ldv_file_operations_file_operations_instance_0_#t~ret453#1.offset := ldv_xmalloc(8bv64); srcloc: null [2025-02-08 04:40:24,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5347: assume ~bvslt~32(wdm_write_~rv~1#1, 0bv32); [2025-02-08 04:40:24,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5347: assume !~bvslt~32(wdm_write_~rv~1#1, 0bv32);call write~$Pointer$#1(53bv64, 0bv64, wdm_write_~#descriptor~2#1.base, wdm_write_~#descriptor~2#1.offset, 8bv64);call write~$Pointer$#1(54bv64, 0bv64, wdm_write_~#descriptor~2#1.base, ~bvadd~64(8bv64, wdm_write_~#descriptor~2#1.offset), 8bv64);call write~$Pointer$#1(55bv64, 0bv64, wdm_write_~#descriptor~2#1.base, ~bvadd~64(16bv64, wdm_write_~#descriptor~2#1.offset), 8bv64);call write~$Pointer$#1(56bv64, 0bv64, wdm_write_~#descriptor~2#1.base, ~bvadd~64(24bv64, wdm_write_~#descriptor~2#1.offset), 8bv64);call write~intINTTYPE4#1(425bv32, wdm_write_~#descriptor~2#1.base, ~bvadd~64(32bv64, wdm_write_~#descriptor~2#1.offset), 4bv64);call write~intINTTYPE1#1(0bv8, wdm_write_~#descriptor~2#1.base, ~bvadd~64(36bv64, wdm_write_~#descriptor~2#1.offset), 1bv64);call wdm_write_#t~mem228#1 := read~intINTTYPE1#1(wdm_write_~#descriptor~2#1.base, ~bvadd~64(36bv64, wdm_write_~#descriptor~2#1.offset), 1bv64); [2025-02-08 04:40:24,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5215: wdm_write_~tmp~10#1.base, wdm_write_~tmp~10#1.offset := wdm_write_#t~ret203#1.base, wdm_write_#t~ret203#1.offset;havoc wdm_write_#t~ret203#1.base, wdm_write_#t~ret203#1.offset;wdm_write_~buf~0#1.base, wdm_write_~buf~0#1.offset := wdm_write_~tmp~10#1.base, wdm_write_~tmp~10#1.offset; [2025-02-08 04:40:24,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5215-1: SUMMARY for call wdm_write_#t~ret203#1.base, wdm_write_#t~ret203#1.offset := kmalloc(wdm_write_~count#1, 208bv32); srcloc: null [2025-02-08 04:40:24,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7263: assume 4bv32 == ldv_usb_usb_instance_1_~tmp___2~8#1; [2025-02-08 04:40:24,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7263: assume !(4bv32 == ldv_usb_usb_instance_1_~tmp___2~8#1); [2025-02-08 04:40:24,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7131: ldv_usb_instance_pre_1_10_#t~ret471#1 := wdm_pre_reset_#res#1;havoc wdm_pre_reset_#t~ret430#1.base, wdm_pre_reset_#t~ret430#1.offset, wdm_pre_reset_#t~ret431#1, wdm_pre_reset_~intf#1.base, wdm_pre_reset_~intf#1.offset, wdm_pre_reset_~desc~17#1.base, wdm_pre_reset_~desc~17#1.offset, wdm_pre_reset_~tmp~25#1.base, wdm_pre_reset_~tmp~25#1.offset;havoc wdm_pre_reset_#in~intf#1.base, wdm_pre_reset_#in~intf#1.offset;assume { :end_inline_wdm_pre_reset } true;havoc ldv_usb_instance_pre_1_10_#t~ret471#1; [2025-02-08 04:40:24,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5744-1: SUMMARY for call wdm_poll_#t~ret282#1 := constant_test_bit(4bv64, wdm_poll_~desc~8#1.base, ~bvadd~64(148bv64, wdm_poll_~desc~8#1.offset)); srcloc: null [2025-02-08 04:40:24,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5744: wdm_poll_~tmp___0~10#1 := wdm_poll_#t~ret282#1;havoc wdm_poll_#t~ret282#1; [2025-02-08 04:40:24,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5612: assume ~bvugt~64(~sign_extend~64~32(wdm_read_~cntr~0#1), wdm_read_~count#1);wdm_read_~cntr~0#1 := wdm_read_~count#1[32:0]; [2025-02-08 04:40:24,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5612: assume !~bvugt~64(~sign_extend~64~32(wdm_read_~cntr~0#1), wdm_read_~count#1); [2025-02-08 04:40:24,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5282: wdm_write_~tmp___2~2#1 := wdm_write_#t~ret212#1;havoc wdm_write_#t~ret212#1;wdm_write_~__int~0#1 := wdm_write_~tmp___2~2#1; [2025-02-08 04:40:24,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7198: ldv_usb_register_driver_#res#1 := ldv_usb_register_driver_~arg0#1;ldv_usb_register_driver_178_#t~ret512#1 := ldv_usb_register_driver_#res#1;havoc ldv_usb_register_driver_#t~ret476#1, ldv_usb_register_driver_#t~ret477#1, ldv_usb_register_driver_~arg0#1, ldv_usb_register_driver_~arg1#1.base, ldv_usb_register_driver_~arg1#1.offset, ldv_usb_register_driver_~arg2#1.base, ldv_usb_register_driver_~arg2#1.offset, ldv_usb_register_driver_~arg3#1.base, ldv_usb_register_driver_~arg3#1.offset, ldv_usb_register_driver_~ldv_4_usb_driver_usb_driver~0#1.base, ldv_usb_register_driver_~ldv_4_usb_driver_usb_driver~0#1.offset, ldv_usb_register_driver_~tmp~36#1;havoc ldv_usb_register_driver_#in~arg0#1, ldv_usb_register_driver_#in~arg1#1.base, ldv_usb_register_driver_#in~arg1#1.offset, ldv_usb_register_driver_#in~arg2#1.base, ldv_usb_register_driver_#in~arg2#1.offset, ldv_usb_register_driver_#in~arg3#1.base, ldv_usb_register_driver_#in~arg3#1.offset;assume { :end_inline_ldv_usb_register_driver } true;ldv_usb_register_driver_178_~tmp___0~23#1 := ldv_usb_register_driver_178_#t~ret512#1;havoc ldv_usb_register_driver_178_#t~ret512#1;ldv_usb_register_driver_178_#res#1 := ldv_usb_register_driver_178_~tmp___0~23#1; [2025-02-08 04:40:24,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5282-1: SUMMARY for call wdm_write_#t~ret212#1 := prepare_to_wait_event(wdm_write_~desc~5#1.base, ~bvadd~64(492bv64, wdm_write_~desc~5#1.offset), wdm_write_~#__wait~0#1.base, wdm_write_~#__wait~0#1.offset, 1bv32); srcloc: null [2025-02-08 04:40:24,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6273: assume ~bvsgt~32(wdm_probe_~buflen~0#1, 2bv32); [2025-02-08 04:40:24,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6273: assume !~bvsgt~32(wdm_probe_~buflen~0#1, 2bv32);call wdm_probe_#t~mem396#1.base, wdm_probe_#t~mem396#1.offset := read~$Pointer$#0(wdm_probe_~intf#1.base, ~bvadd~64(8bv64, wdm_probe_~intf#1.offset), 8bv64);wdm_probe_~iface~0#1.base, wdm_probe_~iface~0#1.offset := wdm_probe_#t~mem396#1.base, wdm_probe_#t~mem396#1.offset;havoc wdm_probe_#t~mem396#1.base, wdm_probe_#t~mem396#1.offset;call wdm_probe_#t~mem397#1 := read~intINTTYPE1#0(wdm_probe_~iface~0#1.base, ~bvadd~64(4bv64, wdm_probe_~iface~0#1.offset), 1bv64); [2025-02-08 04:40:24,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6934: havoc ldv_file_operations_instance_callback_0_26_#t~ret461#1, ldv_file_operations_instance_callback_0_26_~arg0#1.base, ldv_file_operations_instance_callback_0_26_~arg0#1.offset, ldv_file_operations_instance_callback_0_26_~arg1#1.base, ldv_file_operations_instance_callback_0_26_~arg1#1.offset, ldv_file_operations_instance_callback_0_26_~arg2#1.base, ldv_file_operations_instance_callback_0_26_~arg2#1.offset;havoc ldv_file_operations_instance_callback_0_26_#in~arg0#1.base, ldv_file_operations_instance_callback_0_26_#in~arg0#1.offset, ldv_file_operations_instance_callback_0_26_#in~arg1#1.base, ldv_file_operations_instance_callback_0_26_#in~arg1#1.offset, ldv_file_operations_instance_callback_0_26_#in~arg2#1.base, ldv_file_operations_instance_callback_0_26_#in~arg2#1.offset;assume { :end_inline_ldv_file_operations_instance_callback_0_26 } true; [2025-02-08 04:40:24,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5811: havoc ldv_mutex_lock_131_~ldv_func_arg1#1.base, ldv_mutex_lock_131_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_131_#in~ldv_func_arg1#1.base, ldv_mutex_lock_131_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_131 } true;call wdm_open_#t~mem292#1 := read~intINTTYPE4#0(wdm_open_~desc~9#1.base, ~bvadd~64(176bv64, wdm_open_~desc~9#1.offset), 4bv64);wdm_open_~tmp___1~7#1 := wdm_open_#t~mem292#1;havoc wdm_open_#t~mem292#1;call wdm_open_#t~mem293#1 := read~intINTTYPE4#0(wdm_open_~desc~9#1.base, ~bvadd~64(176bv64, wdm_open_~desc~9#1.offset), 4bv64);call write~intINTTYPE4#0(~bvadd~32(1bv32, wdm_open_#t~mem293#1), wdm_open_~desc~9#1.base, ~bvadd~64(176bv64, wdm_open_~desc~9#1.offset), 4bv64);havoc wdm_open_#t~mem293#1; [2025-02-08 04:40:24,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6868-1: SUMMARY for call ldv_assume((if ~bvule~64(~bvadd~64(ldv_file_operations_file_operations_instance_0_~ldv_0_size_cnt_struct_poll_table_struct_ptr~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_size_cnt_struct_poll_table_struct_ptr~0#1.offset), 2147479552bv64) then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:40:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6868: call ldv_file_operations_file_operations_instance_0_#t~mem454#1.base, ldv_file_operations_file_operations_instance_0_#t~mem454#1.offset := read~$Pointer$#4(ldv_file_operations_file_operations_instance_0_~ldv_0_container_file_operations~0#1.base, ~bvadd~64(24bv64, ldv_file_operations_file_operations_instance_0_~ldv_0_container_file_operations~0#1.offset), 8bv64);assume { :begin_inline_ldv_file_operations_instance_write_0_4 } true;ldv_file_operations_instance_write_0_4_#in~arg0#1.base, ldv_file_operations_instance_write_0_4_#in~arg0#1.offset, ldv_file_operations_instance_write_0_4_#in~arg1#1.base, ldv_file_operations_instance_write_0_4_#in~arg1#1.offset, ldv_file_operations_instance_write_0_4_#in~arg2#1.base, ldv_file_operations_instance_write_0_4_#in~arg2#1.offset, ldv_file_operations_instance_write_0_4_#in~arg3#1, ldv_file_operations_instance_write_0_4_#in~arg4#1.base, ldv_file_operations_instance_write_0_4_#in~arg4#1.offset := ldv_file_operations_file_operations_instance_0_#t~mem454#1.base, ldv_file_operations_file_operations_instance_0_#t~mem454#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_resource_file~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_resource_file~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_4_1_default~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_4_1_default~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_size_cnt_write_size~0#1, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_4_3_default~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_4_3_default~0#1.offset;havoc ldv_file_operations_instance_write_0_4_#t~ret467#1, ldv_file_operations_instance_write_0_4_~arg0#1.base, ldv_file_operations_instance_write_0_4_~arg0#1.offset, ldv_file_operations_instance_write_0_4_~arg1#1.base, ldv_file_operations_instance_write_0_4_~arg1#1.offset, ldv_file_operations_instance_write_0_4_~arg2#1.base, ldv_file_operations_instance_write_0_4_~arg2#1.offset, ldv_file_operations_instance_write_0_4_~arg3#1, ldv_file_operations_instance_write_0_4_~arg4#1.base, ldv_file_operations_instance_write_0_4_~arg4#1.offset;ldv_file_operations_instance_write_0_4_~arg0#1.base, ldv_file_operations_instance_write_0_4_~arg0#1.offset := ldv_file_operations_instance_write_0_4_#in~arg0#1.base, ldv_file_operations_instance_write_0_4_#in~arg0#1.offset;ldv_file_operations_instance_write_0_4_~arg1#1.base, ldv_file_operations_instance_write_0_4_~arg1#1.offset := ldv_file_operations_instance_write_0_4_#in~arg1#1.base, ldv_file_operations_instance_write_0_4_#in~arg1#1.offset;ldv_file_operations_instance_write_0_4_~arg2#1.base, ldv_file_operations_instance_write_0_4_~arg2#1.offset := ldv_file_operations_instance_write_0_4_#in~arg2#1.base, ldv_file_operations_instance_write_0_4_#in~arg2#1.offset;ldv_file_operations_instance_write_0_4_~arg3#1 := ldv_file_operations_instance_write_0_4_#in~arg3#1;ldv_file_operations_instance_write_0_4_~arg4#1.base, ldv_file_operations_instance_write_0_4_~arg4#1.offset := ldv_file_operations_instance_write_0_4_#in~arg4#1.base, ldv_file_operations_instance_write_0_4_#in~arg4#1.offset;assume { :begin_inline_wdm_write } true;wdm_write_#in~file#1.base, wdm_write_#in~file#1.offset, wdm_write_#in~buffer#1.base, wdm_write_#in~buffer#1.offset, wdm_write_#in~count#1, wdm_write_#in~ppos#1.base, wdm_write_#in~ppos#1.offset := ldv_file_operations_instance_write_0_4_~arg1#1.base, ldv_file_operations_instance_write_0_4_~arg1#1.offset, ldv_file_operations_instance_write_0_4_~arg2#1.base, ldv_file_operations_instance_write_0_4_~arg2#1.offset, ldv_file_operations_instance_write_0_4_~arg3#1, ldv_file_operations_instance_write_0_4_~arg4#1.base, ldv_file_operations_instance_write_0_4_~arg4#1.offset;havoc wdm_write_#res#1;havoc wdm_write_#t~mem199#1.base, wdm_write_#t~mem199#1.offset, wdm_write_#t~mem200#1, wdm_write_#t~mem201#1, wdm_write_#t~mem202#1, wdm_write_#t~ret203#1.base, wdm_write_#t~ret203#1.offset, wdm_write_#t~ret204#1, wdm_write_#t~ret205#1, wdm_write_#t~ret206#1, wdm_write_#t~mem207#1.base, wdm_write_#t~mem207#1.offset, wdm_write_#t~ret208#1, wdm_write_#t~ret209#1, wdm_write_#t~mem210#1, wdm_write_#t~ret211#1, wdm_write_#t~ret212#1, wdm_write_#t~ret213#1, wdm_write_#t~ret214#1, wdm_write_#t~ret215#1, wdm_write_#t~mem216#1.base, wdm_write_#t~mem216#1.offset, wdm_write_#t~mem217#1.base, wdm_write_#t~mem217#1.offset, wdm_write_#t~ret218#1.base, wdm_write_#t~ret218#1.offset, wdm_write_#t~ret219#1, wdm_write_#t~mem220#1.base, wdm_write_#t~mem220#1.offset, wdm_write_#t~ret221#1.base, wdm_write_#t~ret221#1.offset, wdm_write_#t~mem222#1.base, wdm_write_#t~mem222#1.offset, wdm_write_#t~mem223#1, wdm_write_#t~mem224#1.base, wdm_write_#t~mem224#1.offset, wdm_write_#t~ret225#1, wdm_write_#t~mem226#1.base, wdm_write_#t~mem226#1.offset, wdm_write_#t~ret227#1, wdm_write_#t~mem228#1, wdm_write_#t~ret229#1, wdm_write_#t~mem230#1.base, wdm_write_#t~mem230#1.offset, wdm_write_#t~mem231#1, wdm_write_#t~mem232#1.base, wdm_write_#t~mem232#1.offset, wdm_write_~file#1.base, wdm_write_~file#1.offset, wdm_write_~buffer#1.base, wdm_write_~buffer#1.offset, wdm_write_~count#1, wdm_write_~ppos#1.base, wdm_write_~ppos#1.offset, wdm_write_~buf~0#1.base, wdm_write_~buf~0#1.offset, wdm_write_~rv~1#1, wdm_write_~r~0#1, wdm_write_~we~0#1, wdm_write_~desc~5#1.base, wdm_write_~desc~5#1.offset, wdm_write_~req~0#1.base, wdm_write_~req~0#1.offset, wdm_write_~tmp~10#1.base, wdm_write_~tmp~10#1.offset, wdm_write_~tmp___0~7#1, wdm_write_~tmp___1~3#1, wdm_write_~__ret~0#1, wdm_write_~#__wait~0#1.base, wdm_write_~#__wait~0#1.offset, wdm_write_~__ret___0~0#1, wdm_write_~__int~0#1, wdm_write_~tmp___2~2#1, wdm_write_~tmp___3~1#1, wdm_write_~tmp___4~1#1, wdm_write_~tmp___5~1#1, wdm_write_~tmp___6~1#1, wdm_write_~tmp___7~0#1.base, wdm_write_~tmp___7~0#1.offset, wdm_write_~tmp___8~0#1, wdm_write_~tmp___9~0#1.base, wdm_write_~tmp___9~0#1.offset, wdm_write_~#descriptor~2#1.base, wdm_write_~#descriptor~2#1.offset, wdm_write_~tmp___10~0#1;wdm_write_~file#1.base, wdm_write_~file#1.offset := wdm_write_#in~file#1.base, wdm_write_#in~file#1.offset;wdm_write_~buffer#1.base, wdm_write_~buffer#1.offset := wdm_write_#in~buffer#1.base, wdm_write_#in~buffer#1.offset;wdm_write_~count#1 := wdm_write_#in~count#1;wdm_write_~ppos#1.base, wdm_write_~ppos#1.offset := wdm_write_#in~ppos#1.base, wdm_write_#in~ppos#1.offset;havoc wdm_write_~buf~0#1.base, wdm_write_~buf~0#1.offset;havoc wdm_write_~rv~1#1;havoc wdm_write_~r~0#1;havoc wdm_write_~we~0#1;havoc wdm_write_~desc~5#1.base, wdm_write_~desc~5#1.offset;havoc wdm_write_~req~0#1.base, wdm_write_~req~0#1.offset;havoc wdm_write_~tmp~10#1.base, wdm_write_~tmp~10#1.offset;havoc wdm_write_~tmp___0~7#1;havoc wdm_write_~tmp___1~3#1;havoc wdm_write_~__ret~0#1;call wdm_write_~#__wait~0#1.base, wdm_write_~#__wait~0#1.offset := #Ultimate.allocOnStack(36bv64);havoc wdm_write_~__ret___0~0#1;havoc wdm_write_~__int~0#1;havoc wdm_write_~tmp___2~2#1;havoc wdm_write_~tmp___3~1#1;havoc wdm_write_~tmp___4~1#1;havoc wdm_write_~tmp___5~1#1;havoc wdm_write_~tmp___6~1#1;havoc wdm_write_~tmp___7~0#1.base, wdm_write_~tmp___7~0#1.offset;havoc wdm_write_~tmp___8~0#1;havoc wdm_write_~tmp___9~0#1.base, wdm_write_~tmp___9~0#1.offset;call wdm_write_~#descriptor~2#1.base, wdm_write_~#descriptor~2#1.offset := #Ultimate.allocOnStack(37bv64);havoc wdm_write_~tmp___10~0#1;wdm_write_~rv~1#1 := 4294967206bv32;call wdm_write_#t~mem199#1.base, wdm_write_#t~mem199#1.offset := read~$Pointer$#0(wdm_write_~file#1.base, ~bvadd~64(436bv64, wdm_write_~file#1.offset), 8bv64);wdm_write_~desc~5#1.base, wdm_write_~desc~5#1.offset := wdm_write_#t~mem199#1.base, wdm_write_#t~mem199#1.offset;havoc wdm_write_#t~mem199#1.base, wdm_write_#t~mem199#1.offset;call wdm_write_#t~mem200#1 := read~intINTTYPE2#0(wdm_write_~desc~5#1.base, ~bvadd~64(158bv64, wdm_write_~desc~5#1.offset), 2bv64); [2025-02-08 04:40:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6934-1: assume { :begin_inline_ldv_file_operations_instance_callback_0_26 } true;ldv_file_operations_instance_callback_0_26_#in~arg0#1.base, ldv_file_operations_instance_callback_0_26_#in~arg0#1.offset, ldv_file_operations_instance_callback_0_26_#in~arg1#1.base, ldv_file_operations_instance_callback_0_26_#in~arg1#1.offset, ldv_file_operations_instance_callback_0_26_#in~arg2#1.base, ldv_file_operations_instance_callback_0_26_#in~arg2#1.offset := ldv_file_operations_file_operations_instance_0_~ldv_0_callback_poll~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_callback_poll~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_resource_file~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_resource_file~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_size_cnt_struct_poll_table_struct_ptr~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_size_cnt_struct_poll_table_struct_ptr~0#1.offset;havoc ldv_file_operations_instance_callback_0_26_#t~ret461#1, ldv_file_operations_instance_callback_0_26_~arg0#1.base, ldv_file_operations_instance_callback_0_26_~arg0#1.offset, ldv_file_operations_instance_callback_0_26_~arg1#1.base, ldv_file_operations_instance_callback_0_26_~arg1#1.offset, ldv_file_operations_instance_callback_0_26_~arg2#1.base, ldv_file_operations_instance_callback_0_26_~arg2#1.offset;ldv_file_operations_instance_callback_0_26_~arg0#1.base, ldv_file_operations_instance_callback_0_26_~arg0#1.offset := ldv_file_operations_instance_callback_0_26_#in~arg0#1.base, ldv_file_operations_instance_callback_0_26_#in~arg0#1.offset;ldv_file_operations_instance_callback_0_26_~arg1#1.base, ldv_file_operations_instance_callback_0_26_~arg1#1.offset := ldv_file_operations_instance_callback_0_26_#in~arg1#1.base, ldv_file_operations_instance_callback_0_26_#in~arg1#1.offset;ldv_file_operations_instance_callback_0_26_~arg2#1.base, ldv_file_operations_instance_callback_0_26_~arg2#1.offset := ldv_file_operations_instance_callback_0_26_#in~arg2#1.base, ldv_file_operations_instance_callback_0_26_#in~arg2#1.offset;assume { :begin_inline_wdm_poll } true;wdm_poll_#in~file#1.base, wdm_poll_#in~file#1.offset, wdm_poll_#in~wait#1.base, wdm_poll_#in~wait#1.offset := ldv_file_operations_instance_callback_0_26_~arg1#1.base, ldv_file_operations_instance_callback_0_26_~arg1#1.offset, ldv_file_operations_instance_callback_0_26_~arg2#1.base, ldv_file_operations_instance_callback_0_26_~arg2#1.offset;havoc wdm_poll_#res#1;havoc wdm_poll_#t~mem280#1.base, wdm_poll_#t~mem280#1.offset, wdm_poll_#t~ret281#1, wdm_poll_#t~ret282#1, wdm_poll_#t~mem283#1, wdm_poll_#t~ret284#1, wdm_poll_~file#1.base, wdm_poll_~file#1.offset, wdm_poll_~wait#1.base, wdm_poll_~wait#1.offset, wdm_poll_~desc~8#1.base, wdm_poll_~desc~8#1.offset, wdm_poll_~flags~0#1, wdm_poll_~mask~0#1, wdm_poll_~tmp~13#1, wdm_poll_~tmp___0~10#1, wdm_poll_~tmp___1~6#1;wdm_poll_~file#1.base, wdm_poll_~file#1.offset := wdm_poll_#in~file#1.base, wdm_poll_#in~file#1.offset;wdm_poll_~wait#1.base, wdm_poll_~wait#1.offset := wdm_poll_#in~wait#1.base, wdm_poll_#in~wait#1.offset;havoc wdm_poll_~desc~8#1.base, wdm_poll_~desc~8#1.offset;havoc wdm_poll_~flags~0#1;havoc wdm_poll_~mask~0#1;havoc wdm_poll_~tmp~13#1;havoc wdm_poll_~tmp___0~10#1;havoc wdm_poll_~tmp___1~6#1;call wdm_poll_#t~mem280#1.base, wdm_poll_#t~mem280#1.offset := read~$Pointer$#0(wdm_poll_~file#1.base, ~bvadd~64(436bv64, wdm_poll_~file#1.offset), 8bv64);wdm_poll_~desc~8#1.base, wdm_poll_~desc~8#1.offset := wdm_poll_#t~mem280#1.base, wdm_poll_#t~mem280#1.offset;havoc wdm_poll_#t~mem280#1.base, wdm_poll_#t~mem280#1.offset;wdm_poll_~mask~0#1 := 0bv32;assume { :begin_inline_ldv___ldv_linux_kernel_locking_spinlock_spin_lock_127 } true;ldv___ldv_linux_kernel_locking_spinlock_spin_lock_127_#in~ldv_func_arg1#1.base, ldv___ldv_linux_kernel_locking_spinlock_spin_lock_127_#in~ldv_func_arg1#1.offset := wdm_poll_~desc~8#1.base, ~bvadd~64(80bv64, wdm_poll_~desc~8#1.offset);havoc ldv___ldv_linux_kernel_locking_spinlock_spin_lock_127_~ldv_func_arg1#1.base, ldv___ldv_linux_kernel_locking_spinlock_spin_lock_127_~ldv_func_arg1#1.offset;ldv___ldv_linux_kernel_locking_spinlock_spin_lock_127_~ldv_func_arg1#1.base, ldv___ldv_linux_kernel_locking_spinlock_spin_lock_127_~ldv_func_arg1#1.offset := ldv___ldv_linux_kernel_locking_spinlock_spin_lock_127_#in~ldv_func_arg1#1.base, ldv___ldv_linux_kernel_locking_spinlock_spin_lock_127_#in~ldv_func_arg1#1.offset; [2025-02-08 04:40:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5679: call write~intINTTYPE4#0(0bv32, wdm_flush_~#__wait~2#1.base, wdm_flush_~#__wait~2#1.offset, 4bv64); [2025-02-08 04:40:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5679-1: SUMMARY for call INIT_LIST_HEAD(wdm_flush_~#__wait~2#1.base, ~bvadd~64(20bv64, wdm_flush_~#__wait~2#1.offset)); srcloc: null [2025-02-08 04:40:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7595: SUMMARY for call ldv_linux_kernel_locking_mutex_mutex_unlock_wlock_of_wdm_device(ldv_mutex_unlock_137_~ldv_func_arg1#1.base, ldv_mutex_unlock_137_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:40:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6406: assume 0bv32 == ~bvand~32(1024bv32, wdm_suspend_#t~mem413#1);havoc wdm_suspend_#t~mem413#1;assume { :begin_inline_ldv_mutex_lock_164 } true;ldv_mutex_lock_164_#in~ldv_func_arg1#1.base, ldv_mutex_lock_164_#in~ldv_func_arg1#1.offset := wdm_suspend_~desc~15#1.base, ~bvadd~64(344bv64, wdm_suspend_~desc~15#1.offset);havoc ldv_mutex_lock_164_~ldv_func_arg1#1.base, ldv_mutex_lock_164_~ldv_func_arg1#1.offset;ldv_mutex_lock_164_~ldv_func_arg1#1.base, ldv_mutex_lock_164_~ldv_func_arg1#1.offset := ldv_mutex_lock_164_#in~ldv_func_arg1#1.base, ldv_mutex_lock_164_#in~ldv_func_arg1#1.offset; [2025-02-08 04:40:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6406: assume !(0bv32 == ~bvand~32(1024bv32, wdm_suspend_#t~mem413#1));havoc wdm_suspend_#t~mem413#1; [2025-02-08 04:40:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5481: assume 0bv32 != ~bvand~32(2048bv32, wdm_read_#t~mem244#1);havoc wdm_read_#t~mem244#1; [2025-02-08 04:40:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5481: assume !(0bv32 != ~bvand~32(2048bv32, wdm_read_#t~mem244#1));havoc wdm_read_#t~mem244#1;wdm_read_~__ret~1#1 := 0bv32; [2025-02-08 04:40:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5349: call write~$Pointer$#0(0bv64, 0bv64, wdm_write_~desc~5#1.base, ~bvadd~64(8bv64, wdm_write_~desc~5#1.offset), 8bv64); [2025-02-08 04:40:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5349-1: SUMMARY for call kfree(wdm_write_~buf~0#1.base, wdm_write_~buf~0#1.offset); srcloc: null [2025-02-08 04:40:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6406-1: call wdm_suspend_#t~mem413#1 := read~intINTTYPE4#15(wdm_suspend_~#message#1.base, wdm_suspend_~#message#1.offset, 4bv64); [2025-02-08 04:40:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6208: call ULTIMATE.dealloc(wdm_probe_~#descriptor~5#1.base, wdm_probe_~#descriptor~5#1.offset);havoc wdm_probe_~#descriptor~5#1.base, wdm_probe_~#descriptor~5#1.offset;ldv_usb_instance_probe_1_13_#t~ret472#1 := wdm_probe_#res#1;havoc wdm_probe_#t~mem382#1.base, wdm_probe_#t~mem382#1.offset, wdm_probe_#t~mem383#1.base, wdm_probe_#t~mem383#1.offset, wdm_probe_#t~mem384#1.base, wdm_probe_#t~mem384#1.offset, wdm_probe_#t~mem385#1, wdm_probe_#t~mem386#1, wdm_probe_#t~mem387#1, wdm_probe_#t~mem388#1, wdm_probe_#t~mem389#1, wdm_probe_#t~mem390#1, wdm_probe_#t~ret391#1, wdm_probe_#t~mem392#1, wdm_probe_#t~mem393#1, wdm_probe_#t~mem394#1, wdm_probe_#t~mem395#1, wdm_probe_#t~mem396#1.base, wdm_probe_#t~mem396#1.offset, wdm_probe_#t~mem397#1, wdm_probe_#t~mem398#1.base, wdm_probe_#t~mem398#1.offset, wdm_probe_#t~ret399#1, wdm_probe_~intf#1.base, wdm_probe_~intf#1.offset, wdm_probe_~id#1.base, wdm_probe_~id#1.offset, wdm_probe_~rv~9#1, wdm_probe_~iface~0#1.base, wdm_probe_~iface~0#1.offset, wdm_probe_~ep~0#1.base, wdm_probe_~ep~0#1.offset, wdm_probe_~dmhd~0#1.base, wdm_probe_~dmhd~0#1.offset, wdm_probe_~buffer~0#1.base, wdm_probe_~buffer~0#1.offset, wdm_probe_~buflen~0#1, wdm_probe_~maxcom~0#1, wdm_probe_~#descriptor~5#1.base, wdm_probe_~#descriptor~5#1.offset, wdm_probe_~tmp~20#1;havoc wdm_probe_#in~intf#1.base, wdm_probe_#in~intf#1.offset, wdm_probe_#in~id#1.base, wdm_probe_#in~id#1.offset;assume { :end_inline_wdm_probe } true;ldv_usb_instance_probe_1_13_~tmp~35#1 := ldv_usb_instance_probe_1_13_#t~ret472#1;havoc ldv_usb_instance_probe_1_13_#t~ret472#1;ldv_usb_instance_probe_1_13_#res#1 := ldv_usb_instance_probe_1_13_~tmp~35#1; [2025-02-08 04:40:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5746: assume 0bv32 != wdm_poll_~tmp___0~10#1;wdm_poll_~mask~0#1 := 65bv32; [2025-02-08 04:40:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5746: assume !(0bv32 != wdm_poll_~tmp___0~10#1); [2025-02-08 04:40:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6869: havoc ldv_file_operations_instance_write_0_4_#t~ret467#1, ldv_file_operations_instance_write_0_4_~arg0#1.base, ldv_file_operations_instance_write_0_4_~arg0#1.offset, ldv_file_operations_instance_write_0_4_~arg1#1.base, ldv_file_operations_instance_write_0_4_~arg1#1.offset, ldv_file_operations_instance_write_0_4_~arg2#1.base, ldv_file_operations_instance_write_0_4_~arg2#1.offset, ldv_file_operations_instance_write_0_4_~arg3#1, ldv_file_operations_instance_write_0_4_~arg4#1.base, ldv_file_operations_instance_write_0_4_~arg4#1.offset;havoc ldv_file_operations_instance_write_0_4_#in~arg0#1.base, ldv_file_operations_instance_write_0_4_#in~arg0#1.offset, ldv_file_operations_instance_write_0_4_#in~arg1#1.base, ldv_file_operations_instance_write_0_4_#in~arg1#1.offset, ldv_file_operations_instance_write_0_4_#in~arg2#1.base, ldv_file_operations_instance_write_0_4_#in~arg2#1.offset, ldv_file_operations_instance_write_0_4_#in~arg3#1, ldv_file_operations_instance_write_0_4_#in~arg4#1.base, ldv_file_operations_instance_write_0_4_#in~arg4#1.offset;assume { :end_inline_ldv_file_operations_instance_write_0_4 } true;havoc ldv_file_operations_file_operations_instance_0_#t~mem454#1.base, ldv_file_operations_file_operations_instance_0_#t~mem454#1.offset; [2025-02-08 04:40:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5548-1: SUMMARY for call wdm_read_#t~ret252#1.base, wdm_read_#t~ret252#1.offset := interface_to_usbdev(wdm_read_#t~mem251#1.base, wdm_read_#t~mem251#1.offset); srcloc: null [2025-02-08 04:40:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5548: wdm_read_~tmp___7~1#1.base, wdm_read_~tmp___7~1#1.offset := wdm_read_#t~ret252#1.base, wdm_read_#t~ret252#1.offset;havoc wdm_read_#t~mem251#1.base, wdm_read_#t~mem251#1.offset;havoc wdm_read_#t~ret252#1.base, wdm_read_#t~ret252#1.offset;assume { :begin_inline_usb_mark_last_busy } true;usb_mark_last_busy_#in~udev#1.base, usb_mark_last_busy_#in~udev#1.offset := wdm_read_~tmp___7~1#1.base, wdm_read_~tmp___7~1#1.offset;havoc usb_mark_last_busy_~udev#1.base, usb_mark_last_busy_~udev#1.offset;usb_mark_last_busy_~udev#1.base, usb_mark_last_busy_~udev#1.offset := usb_mark_last_busy_#in~udev#1.base, usb_mark_last_busy_#in~udev#1.offset;assume { :begin_inline_pm_runtime_mark_last_busy } true;pm_runtime_mark_last_busy_#in~dev#1.base, pm_runtime_mark_last_busy_#in~dev#1.offset := usb_mark_last_busy_~udev#1.base, ~bvadd~64(135bv64, usb_mark_last_busy_~udev#1.offset);havoc pm_runtime_mark_last_busy_~dev#1.base, pm_runtime_mark_last_busy_~dev#1.offset, pm_runtime_mark_last_busy_~__var~0#1;pm_runtime_mark_last_busy_~dev#1.base, pm_runtime_mark_last_busy_~dev#1.offset := pm_runtime_mark_last_busy_#in~dev#1.base, pm_runtime_mark_last_busy_#in~dev#1.offset;havoc pm_runtime_mark_last_busy_~__var~0#1;pm_runtime_mark_last_busy_~__var~0#1 := 0bv64;call write~intINTTYPE8#0(~jiffies~0, pm_runtime_mark_last_busy_~dev#1.base, ~bvadd~64(522bv64, ~bvadd~64(489bv64, pm_runtime_mark_last_busy_~dev#1.offset)), 8bv64); [2025-02-08 04:40:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5284-1: SUMMARY for call wdm_write_#t~ret213#1 := constant_test_bit(1bv64, wdm_write_~desc~5#1.base, ~bvadd~64(148bv64, wdm_write_~desc~5#1.offset)); srcloc: null [2025-02-08 04:40:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5218: assume 0bv64 == ~bvadd~64(wdm_write_~buf~0#1.base, wdm_write_~buf~0#1.offset);wdm_write_~rv~1#1 := 4294967284bv32; [2025-02-08 04:40:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5218: assume !(0bv64 == ~bvadd~64(wdm_write_~buf~0#1.base, wdm_write_~buf~0#1.offset));assume { :begin_inline_copy_from_user } true;copy_from_user_#in~to#1.base, copy_from_user_#in~to#1.offset, copy_from_user_#in~from#1.base, copy_from_user_#in~from#1.offset, copy_from_user_#in~n#1 := wdm_write_~buf~0#1.base, wdm_write_~buf~0#1.offset, wdm_write_~buffer#1.base, wdm_write_~buffer#1.offset, wdm_write_~count#1;havoc copy_from_user_#res#1;havoc copy_from_user_#t~ret71#1, copy_from_user_#t~ret72#1, copy_from_user_#t~ret73#1, copy_from_user_#t~ret74#1, copy_from_user_~to#1.base, copy_from_user_~to#1.offset, copy_from_user_~from#1.base, copy_from_user_~from#1.offset, copy_from_user_~n#1, copy_from_user_~sz~0#1, copy_from_user_~tmp~5#1, copy_from_user_~tmp___0~3#1;copy_from_user_~to#1.base, copy_from_user_~to#1.offset := copy_from_user_#in~to#1.base, copy_from_user_#in~to#1.offset;copy_from_user_~from#1.base, copy_from_user_~from#1.offset := copy_from_user_#in~from#1.base, copy_from_user_#in~from#1.offset;copy_from_user_~n#1 := copy_from_user_#in~n#1;havoc copy_from_user_~sz~0#1;havoc copy_from_user_~tmp~5#1;havoc copy_from_user_~tmp___0~3#1;copy_from_user_~sz~0#1 := 4294967295bv32; [2025-02-08 04:40:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5284: wdm_write_~tmp___3~1#1 := wdm_write_#t~ret213#1;havoc wdm_write_#t~ret213#1; [2025-02-08 04:40:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8918-1: SUMMARY for call ldv_post_init_#t~ret558#1 := ldv_filter_positive_int(ldv_post_init_~init_ret_val#1); srcloc: null [2025-02-08 04:40:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6738: SUMMARY for call ldv_assume((if 0bv32 == ldv_entry_EMGentry_5_~ldv_5_ret_default~0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:40:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6804-1: SUMMARY for call ldv_file_operations_file_operations_instance_0_#t~ret443#1.base, ldv_file_operations_file_operations_instance_0_#t~ret443#1.offset := ldv_xmalloc(504bv64); srcloc: null [2025-02-08 04:40:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6804: ldv_file_operations_file_operations_instance_0_~tmp~33#1.base, ldv_file_operations_file_operations_instance_0_~tmp~33#1.offset := ldv_file_operations_file_operations_instance_0_#t~ret443#1.base, ldv_file_operations_file_operations_instance_0_#t~ret443#1.offset;havoc ldv_file_operations_file_operations_instance_0_#t~ret443#1.base, ldv_file_operations_file_operations_instance_0_#t~ret443#1.offset;ldv_file_operations_file_operations_instance_0_~ldv_0_resource_file~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_resource_file~0#1.offset := ldv_file_operations_file_operations_instance_0_~tmp~33#1.base, ldv_file_operations_file_operations_instance_0_~tmp~33#1.offset; [2025-02-08 04:40:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8918: ldv_post_init_~tmp~64#1 := ldv_post_init_#t~ret558#1;havoc ldv_post_init_#t~ret558#1;ldv_post_init_#res#1 := ldv_post_init_~tmp~64#1;ldv_ldv_post_init_180_#t~ret513#1 := ldv_post_init_#res#1;havoc ldv_post_init_#t~ret558#1, ldv_post_init_~init_ret_val#1, ldv_post_init_~tmp~64#1;havoc ldv_post_init_#in~init_ret_val#1;assume { :end_inline_ldv_post_init } true;ldv_ldv_post_init_180_~tmp~46#1 := ldv_ldv_post_init_180_#t~ret513#1;havoc ldv_ldv_post_init_180_#t~ret513#1;ldv_ldv_post_init_180_#res#1 := ldv_ldv_post_init_180_~tmp~46#1;ldv_entry_EMGentry_5_#t~ret440#1 := ldv_ldv_post_init_180_#res#1;havoc ldv_ldv_post_init_180_#t~ret513#1, ldv_ldv_post_init_180_~ldv_func_arg1#1, ldv_ldv_post_init_180_~tmp~46#1;havoc ldv_ldv_post_init_180_#in~ldv_func_arg1#1;assume { :end_inline_ldv_ldv_post_init_180 } true;ldv_entry_EMGentry_5_~ldv_5_ret_default~0#1 := ldv_entry_EMGentry_5_#t~ret440#1;havoc ldv_entry_EMGentry_5_#t~ret440#1; [2025-02-08 04:40:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5483: wdm_read_~tmp___1~4#1 := wdm_read_#t~ret245#1;havoc wdm_read_#t~ret245#1; [2025-02-08 04:40:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5483-1: SUMMARY for call wdm_read_#t~ret245#1 := constant_test_bit(4bv64, wdm_read_~desc~6#1.base, ~bvadd~64(148bv64, wdm_read_~desc~6#1.offset)); srcloc: null [2025-02-08 04:40:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5549: havoc usb_mark_last_busy_~udev#1.base, usb_mark_last_busy_~udev#1.offset;havoc usb_mark_last_busy_#in~udev#1.base, usb_mark_last_busy_#in~udev#1.offset;assume { :end_inline_usb_mark_last_busy } true; [2025-02-08 04:40:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5351: call wdm_write_#t~mem226#1.base, wdm_write_#t~mem226#1.offset := read~$Pointer$#0(wdm_write_~desc~5#1.base, ~bvadd~64(56bv64, wdm_write_~desc~5#1.offset), 8bv64); [2025-02-08 04:40:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5351-1: SUMMARY for call clear_bit(1bv64, wdm_write_~desc~5#1.base, ~bvadd~64(148bv64, wdm_write_~desc~5#1.offset)); srcloc: null [2025-02-08 04:40:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6408: havoc ldv_mutex_lock_164_~ldv_func_arg1#1.base, ldv_mutex_lock_164_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_164_#in~ldv_func_arg1#1.base, ldv_mutex_lock_164_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_164 } true;assume { :begin_inline_ldv_mutex_lock_165 } true;ldv_mutex_lock_165_#in~ldv_func_arg1#1.base, ldv_mutex_lock_165_#in~ldv_func_arg1#1.offset := wdm_suspend_~desc~15#1.base, ~bvadd~64(196bv64, wdm_suspend_~desc~15#1.offset);havoc ldv_mutex_lock_165_~ldv_func_arg1#1.base, ldv_mutex_lock_165_~ldv_func_arg1#1.offset;ldv_mutex_lock_165_~ldv_func_arg1#1.base, ldv_mutex_lock_165_~ldv_func_arg1#1.offset := ldv_mutex_lock_165_#in~ldv_func_arg1#1.base, ldv_mutex_lock_165_#in~ldv_func_arg1#1.offset; [2025-02-08 04:40:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5880-1: SUMMARY for call wdm_release_#t~ret311#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~8(wdm_release_#t~mem310#1)), 0bv64); srcloc: null [2025-02-08 04:40:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5880: wdm_release_~tmp~15#1 := wdm_release_#t~ret311#1;havoc wdm_release_#t~mem310#1;havoc wdm_release_#t~ret311#1; [2025-02-08 04:40:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6739-1: SUMMARY for call ldv_entry_EMGentry_5_#t~ret442#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:40:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6739: ldv_entry_EMGentry_5_~tmp~32#1 := ldv_entry_EMGentry_5_#t~ret442#1;havoc ldv_entry_EMGentry_5_#t~ret442#1; [2025-02-08 04:40:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7466: havoc ldv_usb_submit_urb_113_#t~nondet499#1;ldv_usb_submit_urb_113_#res#1 := ldv_usb_submit_urb_113_#t~nondet499#1;havoc ldv_usb_submit_urb_113_#t~nondet499#1; [2025-02-08 04:40:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7532: SUMMARY for call ldv_linux_kernel_locking_mutex_mutex_lock_wdm_mutex(ldv_mutex_lock_130_~ldv_func_arg1#1.base, ldv_mutex_lock_130_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:40:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5352-1: SUMMARY for call dev_err(wdm_write_#t~mem226#1.base, ~bvadd~64(43bv64, wdm_write_#t~mem226#1.offset), 52bv64, 0bv64); srcloc: null [2025-02-08 04:40:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5286: assume 0bv32 == wdm_write_~tmp___3~1#1; [2025-02-08 04:40:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5286: assume !(0bv32 == wdm_write_~tmp___3~1#1); [2025-02-08 04:40:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5352: havoc wdm_write_#t~mem226#1.base, wdm_write_#t~mem226#1.offset; [2025-02-08 04:40:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7466-1: SUMMARY for call ldv_check_alloc_flags(ldv_usb_submit_urb_113_~flags#1); srcloc: null [2025-02-08 04:40:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6409: havoc ldv_mutex_lock_165_~ldv_func_arg1#1.base, ldv_mutex_lock_165_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_165_#in~ldv_func_arg1#1.base, ldv_mutex_lock_165_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_165 } true; [2025-02-08 04:40:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7004: ldv_file_operations_instance_callback_0_26_#t~ret461#1 := wdm_poll_#res#1;havoc wdm_poll_#t~mem280#1.base, wdm_poll_#t~mem280#1.offset, wdm_poll_#t~ret281#1, wdm_poll_#t~ret282#1, wdm_poll_#t~mem283#1, wdm_poll_#t~ret284#1, wdm_poll_~file#1.base, wdm_poll_~file#1.offset, wdm_poll_~wait#1.base, wdm_poll_~wait#1.offset, wdm_poll_~desc~8#1.base, wdm_poll_~desc~8#1.offset, wdm_poll_~flags~0#1, wdm_poll_~mask~0#1, wdm_poll_~tmp~13#1, wdm_poll_~tmp___0~10#1, wdm_poll_~tmp___1~6#1;havoc wdm_poll_#in~file#1.base, wdm_poll_#in~file#1.offset, wdm_poll_#in~wait#1.base, wdm_poll_#in~wait#1.offset;assume { :end_inline_wdm_poll } true;havoc ldv_file_operations_instance_callback_0_26_#t~ret461#1; [2025-02-08 04:40:24,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5815: assume 0bv32 == wdm_open_~tmp___1~7#1;call write~intINTTYPE4#0(0bv32, wdm_open_~desc~9#1.base, ~bvadd~64(652bv64, wdm_open_~desc~9#1.offset), 4bv64);call write~intINTTYPE4#0(0bv32, wdm_open_~desc~9#1.base, ~bvadd~64(656bv64, wdm_open_~desc~9#1.offset), 4bv64);call wdm_open_#t~mem294#1.base, wdm_open_#t~mem294#1.offset := read~$Pointer$#0(wdm_open_~desc~9#1.base, ~bvadd~64(48bv64, wdm_open_~desc~9#1.offset), 8bv64);assume { :begin_inline_ldv_usb_submit_urb_132 } true;ldv_usb_submit_urb_132_#in~ldv_func_arg1#1.base, ldv_usb_submit_urb_132_#in~ldv_func_arg1#1.offset, ldv_usb_submit_urb_132_#in~flags#1 := wdm_open_#t~mem294#1.base, wdm_open_#t~mem294#1.offset, 208bv32;havoc ldv_usb_submit_urb_132_#res#1;havoc ldv_usb_submit_urb_132_#t~nondet502#1, ldv_usb_submit_urb_132_~ldv_func_arg1#1.base, ldv_usb_submit_urb_132_~ldv_func_arg1#1.offset, ldv_usb_submit_urb_132_~flags#1;ldv_usb_submit_urb_132_~ldv_func_arg1#1.base, ldv_usb_submit_urb_132_~ldv_func_arg1#1.offset := ldv_usb_submit_urb_132_#in~ldv_func_arg1#1.base, ldv_usb_submit_urb_132_#in~ldv_func_arg1#1.offset;ldv_usb_submit_urb_132_~flags#1 := ldv_usb_submit_urb_132_#in~flags#1; [2025-02-08 04:40:24,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5815: assume !(0bv32 == wdm_open_~tmp___1~7#1);wdm_open_~rv~4#1 := 0bv32; [2025-02-08 04:40:24,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6806: ldv_file_operations_file_operations_instance_0_~tmp___0~18#1.base, ldv_file_operations_file_operations_instance_0_~tmp___0~18#1.offset := ldv_file_operations_file_operations_instance_0_#t~ret444#1.base, ldv_file_operations_file_operations_instance_0_#t~ret444#1.offset;havoc ldv_file_operations_file_operations_instance_0_#t~ret444#1.base, ldv_file_operations_file_operations_instance_0_#t~ret444#1.offset;ldv_file_operations_file_operations_instance_0_~ldv_0_resource_inode~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_resource_inode~0#1.offset := ldv_file_operations_file_operations_instance_0_~tmp___0~18#1.base, ldv_file_operations_file_operations_instance_0_~tmp___0~18#1.offset; [2025-02-08 04:40:24,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6806-1: SUMMARY for call ldv_file_operations_file_operations_instance_0_#t~ret444#1.base, ldv_file_operations_file_operations_instance_0_#t~ret444#1.offset := ldv_xmalloc(976bv64); srcloc: null [2025-02-08 04:40:24,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5617-2: call wdm_read_#t~mem261#1.base, wdm_read_#t~mem261#1.offset := read~$Pointer$#0(wdm_read_~desc~6#1.base, ~bvadd~64(24bv64, wdm_read_~desc~6#1.offset), 8bv64); [2025-02-08 04:40:24,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5551: assume ~bvslt~32(wdm_read_~rv~3#1, 0bv32);wdm_read_~rv~3#1 := 4294966784bv32; [2025-02-08 04:40:24,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5551: assume !~bvslt~32(wdm_read_~rv~3#1, 0bv32); [2025-02-08 04:40:24,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5617: wdm_read_~tmp___10~1#1 := wdm_read_#t~ret262#1;havoc wdm_read_#t~mem261#1.base, wdm_read_#t~mem261#1.offset;havoc wdm_read_#t~ret262#1;wdm_read_~rv~3#1 := wdm_read_~tmp___10~1#1[32:0]; [2025-02-08 04:40:24,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5617-1: SUMMARY for call wdm_read_#t~ret262#1 := copy_to_user(wdm_read_~buffer#1.base, wdm_read_~buffer#1.offset, wdm_read_#t~mem261#1.base, wdm_read_#t~mem261#1.offset, ~sign_extend~64~32(wdm_read_~cntr~0#1)); srcloc: null [2025-02-08 04:40:24,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5485: assume 0bv32 == wdm_read_~tmp___1~4#1;wdm_read_~rv~3#1 := (if 0bv32 != wdm_read_~cntr~0#1 then wdm_read_~cntr~0#1 else 4294967285bv32); [2025-02-08 04:40:24,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5485: assume !(0bv32 == wdm_read_~tmp___1~4#1);wdm_read_~rv~3#1 := 0bv32; [2025-02-08 04:40:24,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6278: assume 1bv32 != ~zero_extend~32~8(wdm_probe_#t~mem397#1);havoc wdm_probe_#t~mem397#1; [2025-02-08 04:40:24,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6278: assume !(1bv32 != ~zero_extend~32~8(wdm_probe_#t~mem397#1));havoc wdm_probe_#t~mem397#1;call wdm_probe_#t~mem398#1.base, wdm_probe_#t~mem398#1.offset := read~$Pointer$#0(wdm_probe_~iface~0#1.base, ~bvadd~64(21bv64, wdm_probe_~iface~0#1.offset), 8bv64);wdm_probe_~ep~0#1.base, wdm_probe_~ep~0#1.offset := wdm_probe_#t~mem398#1.base, wdm_probe_#t~mem398#1.offset;havoc wdm_probe_#t~mem398#1.base, wdm_probe_#t~mem398#1.offset; [2025-02-08 04:40:24,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12422: assume 0bv32 == ldv_assert_linux_usb_register__wrong_return_value_~expr#1; [2025-02-08 04:40:24,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12422: assume !(0bv32 == ldv_assert_linux_usb_register__wrong_return_value_~expr#1); [2025-02-08 04:40:24,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5882: assume 0bv64 != wdm_release_~tmp~15#1;call wdm_release_#t~mem312#1.base, wdm_release_#t~mem312#1.offset := read~$Pointer$#0(wdm_release_~desc~10#1.base, ~bvadd~64(56bv64, wdm_release_~desc~10#1.offset), 8bv64); [2025-02-08 04:40:24,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5882: assume !(0bv64 != wdm_release_~tmp~15#1); [2025-02-08 04:40:24,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5750: assume 0bv64 != wdm_poll_#t~mem283#1;havoc wdm_poll_#t~mem283#1;wdm_poll_~mask~0#1 := ~bvor~32(8bv32, wdm_poll_~mask~0#1); [2025-02-08 04:40:24,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5750: assume !(0bv64 != wdm_poll_#t~mem283#1);havoc wdm_poll_#t~mem283#1; [2025-02-08 04:40:24,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6873: SUMMARY for call ldv_free(ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_4_1_default~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_4_1_default~0#1.offset); srcloc: null [2025-02-08 04:40:24,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5684-1: SUMMARY for call wdm_flush_#t~ret272#1 := prepare_to_wait_event(wdm_flush_~desc~7#1.base, ~bvadd~64(492bv64, wdm_flush_~desc~7#1.offset), wdm_flush_~#__wait~2#1.base, wdm_flush_~#__wait~2#1.offset, 2bv32); srcloc: null [2025-02-08 04:40:24,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5750-1: call wdm_poll_#t~mem283#1 := read~intINTTYPE8#0(wdm_poll_~desc~8#1.base, ~bvadd~64(688bv64, wdm_poll_~desc~8#1.offset), 8bv64); [2025-02-08 04:40:24,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5684: wdm_flush_~tmp___0~9#1 := wdm_flush_#t~ret272#1;havoc wdm_flush_#t~ret272#1;wdm_flush_~__int~2#1 := wdm_flush_~tmp___0~9#1; [2025-02-08 04:40:24,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6741: assume 0bv32 != ldv_entry_EMGentry_5_~tmp~32#1;assume { :begin_inline_ldv_dispatch_register_file_operations_instance_3_5_5 } true;havoc ldv_dispatch_register_file_operations_instance_3_5_5_#t~ret438#1.base, ldv_dispatch_register_file_operations_instance_3_5_5_#t~ret438#1.offset, ldv_dispatch_register_file_operations_instance_3_5_5_~cf_arg_0~0#1.base, ldv_dispatch_register_file_operations_instance_3_5_5_~cf_arg_0~0#1.offset, ldv_dispatch_register_file_operations_instance_3_5_5_~tmp~31#1.base, ldv_dispatch_register_file_operations_instance_3_5_5_~tmp~31#1.offset;havoc ldv_dispatch_register_file_operations_instance_3_5_5_~cf_arg_0~0#1.base, ldv_dispatch_register_file_operations_instance_3_5_5_~cf_arg_0~0#1.offset;havoc ldv_dispatch_register_file_operations_instance_3_5_5_~tmp~31#1.base, ldv_dispatch_register_file_operations_instance_3_5_5_~tmp~31#1.offset; [2025-02-08 04:40:24,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6741: assume !(0bv32 != ldv_entry_EMGentry_5_~tmp~32#1); [2025-02-08 04:40:24,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5354: wdm_write_~rv~1#1 := wdm_write_#t~ret227#1;havoc wdm_write_#t~ret227#1; [2025-02-08 04:40:24,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7468: havoc ldv_usb_submit_urb_113_#t~nondet499#1;wdm_write_#t~ret225#1 := ldv_usb_submit_urb_113_#res#1;havoc ldv_usb_submit_urb_113_#t~nondet499#1, ldv_usb_submit_urb_113_~ldv_func_arg1#1.base, ldv_usb_submit_urb_113_~ldv_func_arg1#1.offset, ldv_usb_submit_urb_113_~flags#1;havoc ldv_usb_submit_urb_113_#in~ldv_func_arg1#1.base, ldv_usb_submit_urb_113_#in~ldv_func_arg1#1.offset, ldv_usb_submit_urb_113_#in~flags#1;assume { :end_inline_ldv_usb_submit_urb_113 } true;wdm_write_~rv~1#1 := wdm_write_#t~ret225#1;havoc wdm_write_#t~mem224#1.base, wdm_write_#t~mem224#1.offset;havoc wdm_write_#t~ret225#1; [2025-02-08 04:40:24,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7270: ldv_usb_usb_instance_1_~tmp___3~6#1.base, ldv_usb_usb_instance_1_~tmp___3~6#1.offset := ldv_usb_usb_instance_1_#t~ret487#1.base, ldv_usb_usb_instance_1_#t~ret487#1.offset;havoc ldv_usb_usb_instance_1_#t~ret487#1.base, ldv_usb_usb_instance_1_#t~ret487#1.offset;ldv_usb_usb_instance_1_~ldv_1_ldv_param_8_1_default~0#1.base, ldv_usb_usb_instance_1_~ldv_1_ldv_param_8_1_default~0#1.offset := ldv_usb_usb_instance_1_~tmp___3~6#1.base, ldv_usb_usb_instance_1_~tmp___3~6#1.offset;call ldv_usb_usb_instance_1_#t~mem488#1.base, ldv_usb_usb_instance_1_#t~mem488#1.offset := read~$Pointer$#0(ldv_usb_usb_instance_1_~ldv_1_container_usb_driver~0#1.base, ~bvadd~64(32bv64, ldv_usb_usb_instance_1_~ldv_1_container_usb_driver~0#1.offset), 8bv64);assume { :begin_inline_ldv_usb_instance_suspend_1_8 } true;ldv_usb_instance_suspend_1_8_#in~arg0#1.base, ldv_usb_instance_suspend_1_8_#in~arg0#1.offset, ldv_usb_instance_suspend_1_8_#in~arg1#1.base, ldv_usb_instance_suspend_1_8_#in~arg1#1.offset, ldv_usb_instance_suspend_1_8_#in~arg2#1.base, ldv_usb_instance_suspend_1_8_#in~arg2#1.offset := ldv_usb_usb_instance_1_#t~mem488#1.base, ldv_usb_usb_instance_1_#t~mem488#1.offset, ldv_usb_usb_instance_1_~ldv_1_resource_usb_interface~0#1.base, ldv_usb_usb_instance_1_~ldv_1_resource_usb_interface~0#1.offset, ldv_usb_usb_instance_1_~ldv_1_ldv_param_8_1_default~0#1.base, ldv_usb_usb_instance_1_~ldv_1_ldv_param_8_1_default~0#1.offset;havoc ldv_usb_instance_suspend_1_8_#t~mem474#1, ldv_usb_instance_suspend_1_8_#t~ret475#1, ldv_usb_instance_suspend_1_8_~arg0#1.base, ldv_usb_instance_suspend_1_8_~arg0#1.offset, ldv_usb_instance_suspend_1_8_~arg1#1.base, ldv_usb_instance_suspend_1_8_~arg1#1.offset, ldv_usb_instance_suspend_1_8_~arg2#1.base, ldv_usb_instance_suspend_1_8_~arg2#1.offset;ldv_usb_instance_suspend_1_8_~arg0#1.base, ldv_usb_instance_suspend_1_8_~arg0#1.offset := ldv_usb_instance_suspend_1_8_#in~arg0#1.base, ldv_usb_instance_suspend_1_8_#in~arg0#1.offset;ldv_usb_instance_suspend_1_8_~arg1#1.base, ldv_usb_instance_suspend_1_8_~arg1#1.offset := ldv_usb_instance_suspend_1_8_#in~arg1#1.base, ldv_usb_instance_suspend_1_8_#in~arg1#1.offset;ldv_usb_instance_suspend_1_8_~arg2#1.base, ldv_usb_instance_suspend_1_8_~arg2#1.offset := ldv_usb_instance_suspend_1_8_#in~arg2#1.base, ldv_usb_instance_suspend_1_8_#in~arg2#1.offset;call ldv_usb_instance_suspend_1_8_#t~mem474#1 := read~intINTTYPE4#0(ldv_usb_instance_suspend_1_8_~arg2#1.base, ldv_usb_instance_suspend_1_8_~arg2#1.offset, 4bv64);assume { :begin_inline_wdm_suspend } true;wdm_suspend_#in~intf#1.base, wdm_suspend_#in~intf#1.offset, wdm_suspend_#in~message#1.event := ldv_usb_instance_suspend_1_8_~arg1#1.base, ldv_usb_instance_suspend_1_8_~arg1#1.offset, ldv_usb_instance_suspend_1_8_#t~mem474#1;havoc wdm_suspend_#res#1;havoc wdm_suspend_#t~ret408#1.base, wdm_suspend_#t~ret408#1.offset, wdm_suspend_#t~mem409#1, wdm_suspend_#t~ret410#1, wdm_suspend_#t~mem411#1.base, wdm_suspend_#t~mem411#1.offset, wdm_suspend_#t~mem412#1, wdm_suspend_#t~mem413#1, wdm_suspend_#t~mem414#1, wdm_suspend_#t~ret415#1, wdm_suspend_#t~ret416#1, wdm_suspend_#t~ret417#1, wdm_suspend_#t~ret418#1, wdm_suspend_#t~mem419#1, wdm_suspend_~intf#1.base, wdm_suspend_~intf#1.offset, wdm_suspend_~#message#1.base, wdm_suspend_~#message#1.offset, wdm_suspend_~desc~15#1.base, wdm_suspend_~desc~15#1.offset, wdm_suspend_~tmp~23#1.base, wdm_suspend_~tmp~23#1.offset, wdm_suspend_~rv~11#1, wdm_suspend_~#descriptor~7#1.base, wdm_suspend_~#descriptor~7#1.offset, wdm_suspend_~tmp___0~15#1, wdm_suspend_~tmp___1~10#1, wdm_suspend_~tmp___2~6#1;wdm_suspend_~intf#1.base, wdm_suspend_~intf#1.offset := wdm_suspend_#in~intf#1.base, wdm_suspend_#in~intf#1.offset;call wdm_suspend_~#message#1.base, wdm_suspend_~#message#1.offset := #Ultimate.allocOnStack(4bv64);call write~intINTTYPE4#15(wdm_suspend_#in~message#1.event, wdm_suspend_~#message#1.base, wdm_suspend_~#message#1.offset, 4bv64);havoc wdm_suspend_~desc~15#1.base, wdm_suspend_~desc~15#1.offset;havoc wdm_suspend_~tmp~23#1.base, wdm_suspend_~tmp~23#1.offset;havoc wdm_suspend_~rv~11#1;call wdm_suspend_~#descriptor~7#1.base, wdm_suspend_~#descriptor~7#1.offset := #Ultimate.allocOnStack(37bv64);havoc wdm_suspend_~tmp___0~15#1;havoc wdm_suspend_~tmp___1~10#1;havoc wdm_suspend_~tmp___2~6#1; [2025-02-08 04:40:24,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5354-1: SUMMARY for call wdm_write_#t~ret227#1 := usb_translate_errors(wdm_write_~rv~1#1); srcloc: null [2025-02-08 04:40:24,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7270-1: SUMMARY for call ldv_usb_usb_instance_1_#t~ret487#1.base, ldv_usb_usb_instance_1_#t~ret487#1.offset := ldv_xmalloc(4bv64); srcloc: null [2025-02-08 04:40:24,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6874: SUMMARY for call ldv_free(ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_4_3_default~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_4_3_default~0#1.offset); srcloc: null [2025-02-08 04:40:24,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6940-1: assume { :begin_inline_ldv_file_operations_instance_callback_0_23 } true;ldv_file_operations_instance_callback_0_23_#in~arg0#1.base, ldv_file_operations_instance_callback_0_23_#in~arg0#1.offset, ldv_file_operations_instance_callback_0_23_#in~arg1#1.base, ldv_file_operations_instance_callback_0_23_#in~arg1#1.offset, ldv_file_operations_instance_callback_0_23_#in~arg2#1, ldv_file_operations_instance_callback_0_23_#in~arg3#1 := ldv_file_operations_file_operations_instance_0_~ldv_0_callback_llseek~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_callback_llseek~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_resource_file~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_resource_file~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_23_1_default~0#1, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_23_2_default~0#1;havoc ldv_file_operations_instance_callback_0_23_#t~ret460#1, ldv_file_operations_instance_callback_0_23_~arg0#1.base, ldv_file_operations_instance_callback_0_23_~arg0#1.offset, ldv_file_operations_instance_callback_0_23_~arg1#1.base, ldv_file_operations_instance_callback_0_23_~arg1#1.offset, ldv_file_operations_instance_callback_0_23_~arg2#1, ldv_file_operations_instance_callback_0_23_~arg3#1;ldv_file_operations_instance_callback_0_23_~arg0#1.base, ldv_file_operations_instance_callback_0_23_~arg0#1.offset := ldv_file_operations_instance_callback_0_23_#in~arg0#1.base, ldv_file_operations_instance_callback_0_23_#in~arg0#1.offset;ldv_file_operations_instance_callback_0_23_~arg1#1.base, ldv_file_operations_instance_callback_0_23_~arg1#1.offset := ldv_file_operations_instance_callback_0_23_#in~arg1#1.base, ldv_file_operations_instance_callback_0_23_#in~arg1#1.offset;ldv_file_operations_instance_callback_0_23_~arg2#1 := ldv_file_operations_instance_callback_0_23_#in~arg2#1;ldv_file_operations_instance_callback_0_23_~arg3#1 := ldv_file_operations_instance_callback_0_23_#in~arg3#1;assume { :begin_inline_noop_llseek } true;noop_llseek_#in~arg0#1.base, noop_llseek_#in~arg0#1.offset, noop_llseek_#in~arg1#1, noop_llseek_#in~arg2#1 := ldv_file_operations_instance_callback_0_23_~arg1#1.base, ldv_file_operations_instance_callback_0_23_~arg1#1.offset, ldv_file_operations_instance_callback_0_23_~arg2#1, ldv_file_operations_instance_callback_0_23_~arg3#1;havoc noop_llseek_#res#1;havoc noop_llseek_#t~nondet693#1, noop_llseek_~arg0#1.base, noop_llseek_~arg0#1.offset, noop_llseek_~arg1#1, noop_llseek_~arg2#1;noop_llseek_~arg0#1.base, noop_llseek_~arg0#1.offset := noop_llseek_#in~arg0#1.base, noop_llseek_#in~arg0#1.offset;noop_llseek_~arg1#1 := noop_llseek_#in~arg1#1;noop_llseek_~arg2#1 := noop_llseek_#in~arg2#1;havoc noop_llseek_#t~nondet693#1;noop_llseek_#res#1 := noop_llseek_#t~nondet693#1;havoc noop_llseek_#t~nondet693#1; [2025-02-08 04:40:24,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6940: havoc ldv_file_operations_instance_callback_0_23_#t~ret460#1, ldv_file_operations_instance_callback_0_23_~arg0#1.base, ldv_file_operations_instance_callback_0_23_~arg0#1.offset, ldv_file_operations_instance_callback_0_23_~arg1#1.base, ldv_file_operations_instance_callback_0_23_~arg1#1.offset, ldv_file_operations_instance_callback_0_23_~arg2#1, ldv_file_operations_instance_callback_0_23_~arg3#1;havoc ldv_file_operations_instance_callback_0_23_#in~arg0#1.base, ldv_file_operations_instance_callback_0_23_#in~arg0#1.offset, ldv_file_operations_instance_callback_0_23_#in~arg1#1.base, ldv_file_operations_instance_callback_0_23_#in~arg1#1.offset, ldv_file_operations_instance_callback_0_23_#in~arg2#1, ldv_file_operations_instance_callback_0_23_#in~arg3#1;assume { :end_inline_ldv_file_operations_instance_callback_0_23 } true; [2025-02-08 04:40:24,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6808-1: SUMMARY for call ldv_file_operations_file_operations_instance_0_#t~ret445#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:40:24,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6808: ldv_file_operations_file_operations_instance_0_~tmp___1~11#1 := ldv_file_operations_file_operations_instance_0_#t~ret445#1;havoc ldv_file_operations_file_operations_instance_0_#t~ret445#1;ldv_file_operations_file_operations_instance_0_~ldv_0_size_cnt_struct_poll_table_struct_ptr~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_size_cnt_struct_poll_table_struct_ptr~0#1.offset := 0bv64, ~sign_extend~64~32(ldv_file_operations_file_operations_instance_0_~tmp___1~11#1); [2025-02-08 04:40:24,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7865: SUMMARY for call ldv_linux_net_register_reset_error_counter(); srcloc: null [2025-02-08 04:40:24,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12424: assume false; [2025-02-08 04:40:24,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12424: assume !false; [2025-02-08 04:40:24,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5884-1: SUMMARY for call __dynamic_dev_dbg(wdm_release_~#descriptor~4#1.base, wdm_release_~#descriptor~4#1.offset, wdm_release_#t~mem312#1.base, ~bvadd~64(43bv64, wdm_release_#t~mem312#1.offset), 74bv64, 0bv64); srcloc: null [2025-02-08 04:40:24,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7866: assume { :begin_inline_ldv_post_init } true;ldv_post_init_#in~init_ret_val#1 := ldv_ldv_post_init_180_~ldv_func_arg1#1;havoc ldv_post_init_#res#1;havoc ldv_post_init_#t~ret558#1, ldv_post_init_~init_ret_val#1, ldv_post_init_~tmp~64#1;ldv_post_init_~init_ret_val#1 := ldv_post_init_#in~init_ret_val#1;havoc ldv_post_init_~tmp~64#1; [2025-02-08 04:40:24,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5884: havoc wdm_release_#t~mem312#1.base, wdm_release_#t~mem312#1.offset; [2025-02-08 04:40:24,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6743: havoc ldv_dispatch_register_file_operations_instance_3_5_5_#t~ret438#1.base, ldv_dispatch_register_file_operations_instance_3_5_5_#t~ret438#1.offset, ldv_dispatch_register_file_operations_instance_3_5_5_~cf_arg_0~0#1.base, ldv_dispatch_register_file_operations_instance_3_5_5_~cf_arg_0~0#1.offset, ldv_dispatch_register_file_operations_instance_3_5_5_~tmp~31#1.base, ldv_dispatch_register_file_operations_instance_3_5_5_~tmp~31#1.offset;assume { :end_inline_ldv_dispatch_register_file_operations_instance_3_5_5 } true;assume { :begin_inline_ldv_dispatch_deregister_file_operations_instance_3_5_4 } true; [2025-02-08 04:40:24,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5686: wdm_flush_~tmp___1~5#1 := wdm_flush_#t~ret273#1;havoc wdm_flush_#t~ret273#1; [2025-02-08 04:40:24,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7866-1: SUMMARY for call ldv_linux_usb_register_reset_error_counter(); srcloc: null [2025-02-08 04:40:24,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5686-1: SUMMARY for call wdm_flush_#t~ret273#1 := constant_test_bit(1bv64, wdm_flush_~desc~7#1.base, ~bvadd~64(148bv64, wdm_flush_~desc~7#1.offset)); srcloc: null [2025-02-08 04:40:24,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5620: assume ~bvsgt~32(wdm_read_~rv~3#1, 0bv32);wdm_read_~rv~3#1 := 4294967282bv32; [2025-02-08 04:40:24,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5620: assume !~bvsgt~32(wdm_read_~rv~3#1, 0bv32); [2025-02-08 04:40:24,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6545-1: SUMMARY for call wdm_post_reset_#t~ret432#1.base, wdm_post_reset_#t~ret432#1.offset := wdm_find_device(wdm_post_reset_~intf#1.base, wdm_post_reset_~intf#1.offset); srcloc: null [2025-02-08 04:40:24,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6545: wdm_post_reset_~tmp~26#1.base, wdm_post_reset_~tmp~26#1.offset := wdm_post_reset_#t~ret432#1.base, wdm_post_reset_#t~ret432#1.offset;havoc wdm_post_reset_#t~ret432#1.base, wdm_post_reset_#t~ret432#1.offset;wdm_post_reset_~desc~18#1.base, wdm_post_reset_~desc~18#1.offset := wdm_post_reset_~tmp~26#1.base, wdm_post_reset_~tmp~26#1.offset; [2025-02-08 04:40:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5290: assume 0bv64 != wdm_write_~__int~0#1;wdm_write_~__ret___0~0#1 := wdm_write_~__int~0#1; [2025-02-08 04:40:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5290: assume !(0bv64 != wdm_write_~__int~0#1); [2025-02-08 04:40:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6215: assume 0bv64 == ~bvadd~64(wdm_probe_~buffer~0#1.base, wdm_probe_~buffer~0#1.offset); [2025-02-08 04:40:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6215: assume !(0bv64 == ~bvadd~64(wdm_probe_~buffer~0#1.base, wdm_probe_~buffer~0#1.offset)); [2025-02-08 04:40:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7272: havoc ldv_usb_instance_suspend_1_8_#t~mem474#1, ldv_usb_instance_suspend_1_8_#t~ret475#1, ldv_usb_instance_suspend_1_8_~arg0#1.base, ldv_usb_instance_suspend_1_8_~arg0#1.offset, ldv_usb_instance_suspend_1_8_~arg1#1.base, ldv_usb_instance_suspend_1_8_~arg1#1.offset, ldv_usb_instance_suspend_1_8_~arg2#1.base, ldv_usb_instance_suspend_1_8_~arg2#1.offset;havoc ldv_usb_instance_suspend_1_8_#in~arg0#1.base, ldv_usb_instance_suspend_1_8_#in~arg0#1.offset, ldv_usb_instance_suspend_1_8_#in~arg1#1.base, ldv_usb_instance_suspend_1_8_#in~arg1#1.offset, ldv_usb_instance_suspend_1_8_#in~arg2#1.base, ldv_usb_instance_suspend_1_8_#in~arg2#1.offset;assume { :end_inline_ldv_usb_instance_suspend_1_8 } true;havoc ldv_usb_usb_instance_1_#t~mem488#1.base, ldv_usb_usb_instance_1_#t~mem488#1.offset; [2025-02-08 04:40:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5224: wdm_write_#t~ret204#1 := copy_from_user_#res#1;havoc copy_from_user_#t~ret71#1, copy_from_user_#t~ret72#1, copy_from_user_#t~ret73#1, copy_from_user_#t~ret74#1, copy_from_user_~to#1.base, copy_from_user_~to#1.offset, copy_from_user_~from#1.base, copy_from_user_~from#1.offset, copy_from_user_~n#1, copy_from_user_~sz~0#1, copy_from_user_~tmp~5#1, copy_from_user_~tmp___0~3#1;havoc copy_from_user_#in~to#1.base, copy_from_user_#in~to#1.offset, copy_from_user_#in~from#1.base, copy_from_user_#in~from#1.offset, copy_from_user_#in~n#1;assume { :end_inline_copy_from_user } true;wdm_write_~tmp___0~7#1 := wdm_write_#t~ret204#1;havoc wdm_write_#t~ret204#1;wdm_write_~r~0#1 := wdm_write_~tmp___0~7#1[32:0]; [2025-02-08 04:40:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6744: assume { :end_inline_ldv_dispatch_deregister_file_operations_instance_3_5_4 } true; [2025-02-08 04:40:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6414: call wdm_suspend_#t~mem414#1 := read~intINTTYPE4#15(wdm_suspend_~#message#1.base, wdm_suspend_~#message#1.offset, 4bv64); [2025-02-08 04:40:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6414-1: SUMMARY for call ldv_spin_lock_irq_110(wdm_suspend_~desc~15#1.base, ~bvadd~64(80bv64, wdm_suspend_~desc~15#1.offset)); srcloc: null [2025-02-08 04:40:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7802: SUMMARY for call ldv_linux_kernel_locking_mutex_mutex_lock_rlock_of_wdm_device(ldv_mutex_lock_174_~ldv_func_arg1#1.base, ldv_mutex_lock_174_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:40:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5688: assume 0bv32 == wdm_flush_~tmp___1~5#1; [2025-02-08 04:40:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5688: assume !(0bv32 == wdm_flush_~tmp___1~5#1); [2025-02-08 04:40:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6547: SUMMARY for call clear_bit(10bv64, wdm_post_reset_~desc~18#1.base, ~bvadd~64(148bv64, wdm_post_reset_~desc~18#1.offset)); srcloc: null [2025-02-08 04:40:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7604: SUMMARY for call ldv_linux_kernel_locking_mutex_mutex_unlock_wdm_mutex(ldv_mutex_unlock_140_~ldv_func_arg1#1.base, ldv_mutex_unlock_140_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:40:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7274: call ldv_usb_usb_instance_1_#t~mem489#1.base, ldv_usb_usb_instance_1_#t~mem489#1.offset := read~$Pointer$#0(ldv_usb_usb_instance_1_~ldv_1_container_usb_driver~0#1.base, ~bvadd~64(40bv64, ldv_usb_usb_instance_1_~ldv_1_container_usb_driver~0#1.offset), 8bv64);assume { :begin_inline_ldv_usb_instance_resume_1_7 } true;ldv_usb_instance_resume_1_7_#in~arg0#1.base, ldv_usb_instance_resume_1_7_#in~arg0#1.offset, ldv_usb_instance_resume_1_7_#in~arg1#1.base, ldv_usb_instance_resume_1_7_#in~arg1#1.offset := ldv_usb_usb_instance_1_#t~mem489#1.base, ldv_usb_usb_instance_1_#t~mem489#1.offset, ldv_usb_usb_instance_1_~ldv_1_resource_usb_interface~0#1.base, ldv_usb_usb_instance_1_~ldv_1_resource_usb_interface~0#1.offset;havoc ldv_usb_instance_resume_1_7_#t~ret473#1, ldv_usb_instance_resume_1_7_~arg0#1.base, ldv_usb_instance_resume_1_7_~arg0#1.offset, ldv_usb_instance_resume_1_7_~arg1#1.base, ldv_usb_instance_resume_1_7_~arg1#1.offset;ldv_usb_instance_resume_1_7_~arg0#1.base, ldv_usb_instance_resume_1_7_~arg0#1.offset := ldv_usb_instance_resume_1_7_#in~arg0#1.base, ldv_usb_instance_resume_1_7_#in~arg0#1.offset;ldv_usb_instance_resume_1_7_~arg1#1.base, ldv_usb_instance_resume_1_7_~arg1#1.offset := ldv_usb_instance_resume_1_7_#in~arg1#1.base, ldv_usb_instance_resume_1_7_#in~arg1#1.offset; [2025-02-08 04:40:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7274-1: SUMMARY for call ldv_free(ldv_usb_usb_instance_1_~ldv_1_ldv_param_8_1_default~0#1.base, ldv_usb_usb_instance_1_~ldv_1_ldv_param_8_1_default~0#1.offset); srcloc: null [2025-02-08 04:40:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5755: wdm_poll_~tmp___1~6#1 := wdm_poll_#t~ret284#1;havoc wdm_poll_#t~ret284#1; [2025-02-08 04:40:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5755-1: SUMMARY for call wdm_poll_#t~ret284#1 := constant_test_bit(1bv64, wdm_poll_~desc~8#1.base, ~bvadd~64(148bv64, wdm_poll_~desc~8#1.offset)); srcloc: null [2025-02-08 04:40:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5821: assume ~bvslt~32(wdm_open_~rv~4#1, 0bv32);call wdm_open_#t~mem296#1 := read~intINTTYPE4#0(wdm_open_~desc~9#1.base, ~bvadd~64(176bv64, wdm_open_~desc~9#1.offset), 4bv64);call write~intINTTYPE4#0(~bvsub~32(wdm_open_#t~mem296#1, 1bv32), wdm_open_~desc~9#1.base, ~bvadd~64(176bv64, wdm_open_~desc~9#1.offset), 4bv64);havoc wdm_open_#t~mem296#1;call wdm_open_#t~mem297#1.base, wdm_open_#t~mem297#1.offset := read~$Pointer$#0(wdm_open_~desc~9#1.base, ~bvadd~64(56bv64, wdm_open_~desc~9#1.offset), 8bv64); [2025-02-08 04:40:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5821: assume !~bvslt~32(wdm_open_~rv~4#1, 0bv32); [2025-02-08 04:40:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5557: call wdm_read_#t~mem253#1 := read~intINTTYPE4#0(wdm_read_~desc~6#1.base, ~bvadd~64(656bv64, wdm_read_~desc~6#1.offset), 4bv64); [2025-02-08 04:40:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6548: SUMMARY for call clear_bit(9bv64, wdm_post_reset_~desc~18#1.base, ~bvadd~64(148bv64, wdm_post_reset_~desc~18#1.offset)); srcloc: null [2025-02-08 04:40:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5557-1: SUMMARY for call ldv_spin_lock_irq_110(wdm_read_~desc~6#1.base, ~bvadd~64(80bv64, wdm_read_~desc~6#1.offset)); srcloc: null [2025-02-08 04:40:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6416: assume 0bv32 != ~bvand~32(1024bv32, wdm_suspend_#t~mem414#1);havoc wdm_suspend_#t~mem414#1; [2025-02-08 04:40:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6416: assume !(0bv32 != ~bvand~32(1024bv32, wdm_suspend_#t~mem414#1));havoc wdm_suspend_#t~mem414#1; [2025-02-08 04:40:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5227: assume ~bvsgt~32(wdm_write_~r~0#1, 0bv32); [2025-02-08 04:40:24,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5227: assume !~bvsgt~32(wdm_write_~r~0#1, 0bv32);assume { :begin_inline_ldv_mutex_lock_interruptible_112 } true;ldv_mutex_lock_interruptible_112_#in~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_112_#in~ldv_func_arg1#1.offset := wdm_write_~desc~5#1.base, ~bvadd~64(196bv64, wdm_write_~desc~5#1.offset);havoc ldv_mutex_lock_interruptible_112_#res#1;havoc ldv_mutex_lock_interruptible_112_#t~ret498#1, ldv_mutex_lock_interruptible_112_~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_112_~ldv_func_arg1#1.offset, ldv_mutex_lock_interruptible_112_~tmp~40#1;ldv_mutex_lock_interruptible_112_~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_112_~ldv_func_arg1#1.offset := ldv_mutex_lock_interruptible_112_#in~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_112_#in~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_interruptible_112_~tmp~40#1;assume { :begin_inline_ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_wlock_of_wdm_device } true;ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_wlock_of_wdm_device_#in~lock#1.base, ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_wlock_of_wdm_device_#in~lock#1.offset := ldv_mutex_lock_interruptible_112_~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_112_~ldv_func_arg1#1.offset;havoc ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_wlock_of_wdm_device_#res#1;havoc ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_wlock_of_wdm_device_#t~ret639#1, ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_wlock_of_wdm_device_~lock#1.base, ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_wlock_of_wdm_device_~lock#1.offset, ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_wlock_of_wdm_device_~tmp~102#1;ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_wlock_of_wdm_device_~lock#1.base, ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_wlock_of_wdm_device_~lock#1.offset := ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_wlock_of_wdm_device_#in~lock#1.base, ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_wlock_of_wdm_device_#in~lock#1.offset;havoc ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_wlock_of_wdm_device_~tmp~102#1; [2025-02-08 04:40:24,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6284-1: SUMMARY for call wdm_probe_#t~ret399#1 := wdm_create(wdm_probe_~intf#1.base, wdm_probe_~intf#1.offset, wdm_probe_~ep~0#1.base, wdm_probe_~ep~0#1.offset, ~zero_extend~32~16(wdm_probe_~maxcom~0#1)[16:0], #funAddr~wdm_manage_power.base, #funAddr~wdm_manage_power.offset); srcloc: null [2025-02-08 04:40:24,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7275: havoc ldv_usb_instance_resume_1_7_#t~ret473#1, ldv_usb_instance_resume_1_7_~arg0#1.base, ldv_usb_instance_resume_1_7_~arg0#1.offset, ldv_usb_instance_resume_1_7_~arg1#1.base, ldv_usb_instance_resume_1_7_~arg1#1.offset;havoc ldv_usb_instance_resume_1_7_#in~arg0#1.base, ldv_usb_instance_resume_1_7_#in~arg0#1.offset, ldv_usb_instance_resume_1_7_#in~arg1#1.base, ldv_usb_instance_resume_1_7_#in~arg1#1.offset;assume { :end_inline_ldv_usb_instance_resume_1_7 } true;havoc ldv_usb_usb_instance_1_#t~mem489#1.base, ldv_usb_usb_instance_1_#t~mem489#1.offset; [2025-02-08 04:40:24,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6284: wdm_probe_~rv~9#1 := wdm_probe_#t~ret399#1;havoc wdm_probe_#t~ret399#1;wdm_probe_#res#1 := wdm_probe_~rv~9#1;call ULTIMATE.dealloc(wdm_probe_~#descriptor~5#1.base, wdm_probe_~#descriptor~5#1.offset);havoc wdm_probe_~#descriptor~5#1.base, wdm_probe_~#descriptor~5#1.offset; [2025-02-08 04:40:24,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6879-1: call ldv_file_operations_file_operations_instance_0_#t~mem455#1.base, ldv_file_operations_file_operations_instance_0_#t~mem455#1.offset := read~$Pointer$#4(ldv_file_operations_file_operations_instance_0_~ldv_0_container_file_operations~0#1.base, ~bvadd~64(128bv64, ldv_file_operations_file_operations_instance_0_~ldv_0_container_file_operations~0#1.offset), 8bv64);assume { :begin_inline_ldv_file_operations_instance_release_0_2 } true;ldv_file_operations_instance_release_0_2_#in~arg0#1.base, ldv_file_operations_instance_release_0_2_#in~arg0#1.offset, ldv_file_operations_instance_release_0_2_#in~arg1#1.base, ldv_file_operations_instance_release_0_2_#in~arg1#1.offset, ldv_file_operations_instance_release_0_2_#in~arg2#1.base, ldv_file_operations_instance_release_0_2_#in~arg2#1.offset := ldv_file_operations_file_operations_instance_0_#t~mem455#1.base, ldv_file_operations_file_operations_instance_0_#t~mem455#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_resource_inode~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_resource_inode~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_resource_file~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_resource_file~0#1.offset;havoc ldv_file_operations_instance_release_0_2_#t~ret466#1, ldv_file_operations_instance_release_0_2_~arg0#1.base, ldv_file_operations_instance_release_0_2_~arg0#1.offset, ldv_file_operations_instance_release_0_2_~arg1#1.base, ldv_file_operations_instance_release_0_2_~arg1#1.offset, ldv_file_operations_instance_release_0_2_~arg2#1.base, ldv_file_operations_instance_release_0_2_~arg2#1.offset;ldv_file_operations_instance_release_0_2_~arg0#1.base, ldv_file_operations_instance_release_0_2_~arg0#1.offset := ldv_file_operations_instance_release_0_2_#in~arg0#1.base, ldv_file_operations_instance_release_0_2_#in~arg0#1.offset;ldv_file_operations_instance_release_0_2_~arg1#1.base, ldv_file_operations_instance_release_0_2_~arg1#1.offset := ldv_file_operations_instance_release_0_2_#in~arg1#1.base, ldv_file_operations_instance_release_0_2_#in~arg1#1.offset;ldv_file_operations_instance_release_0_2_~arg2#1.base, ldv_file_operations_instance_release_0_2_~arg2#1.offset := ldv_file_operations_instance_release_0_2_#in~arg2#1.base, ldv_file_operations_instance_release_0_2_#in~arg2#1.offset;assume { :begin_inline_wdm_release } true;wdm_release_#in~inode#1.base, wdm_release_#in~inode#1.offset, wdm_release_#in~file#1.base, wdm_release_#in~file#1.offset := ldv_file_operations_instance_release_0_2_~arg1#1.base, ldv_file_operations_instance_release_0_2_~arg1#1.offset, ldv_file_operations_instance_release_0_2_~arg2#1.base, ldv_file_operations_instance_release_0_2_~arg2#1.offset;havoc wdm_release_#res#1;havoc wdm_release_#t~mem306#1.base, wdm_release_#t~mem306#1.offset, wdm_release_#t~mem307#1, wdm_release_#t~mem308#1, wdm_release_#t~ret309#1, wdm_release_#t~mem310#1, wdm_release_#t~ret311#1, wdm_release_#t~mem312#1.base, wdm_release_#t~mem312#1.offset, wdm_release_#t~mem316#1.base, wdm_release_#t~mem316#1.offset, wdm_release_#t~mem317#1.base, wdm_release_#t~mem317#1.offset, wdm_release_#t~ret318#1, wdm_release_#t~mem319#1, wdm_release_#t~ret320#1, wdm_release_~inode#1.base, wdm_release_~inode#1.offset, wdm_release_~file#1.base, wdm_release_~file#1.offset, wdm_release_~desc~10#1.base, wdm_release_~desc~10#1.offset, wdm_release_~#descriptor~4#1.base, wdm_release_~#descriptor~4#1.offset, wdm_release_~tmp~15#1, wdm_release_~#descriptor___0~2#1.base, wdm_release_~#descriptor___0~2#1.offset, wdm_release_~tmp___0~12#1, wdm_release_~tmp___1~8#1;wdm_release_~inode#1.base, wdm_release_~inode#1.offset := wdm_release_#in~inode#1.base, wdm_release_#in~inode#1.offset;wdm_release_~file#1.base, wdm_release_~file#1.offset := wdm_release_#in~file#1.base, wdm_release_#in~file#1.offset;havoc wdm_release_~desc~10#1.base, wdm_release_~desc~10#1.offset;call wdm_release_~#descriptor~4#1.base, wdm_release_~#descriptor~4#1.offset := #Ultimate.allocOnStack(37bv64);havoc wdm_release_~tmp~15#1;call wdm_release_~#descriptor___0~2#1.base, wdm_release_~#descriptor___0~2#1.offset := #Ultimate.allocOnStack(37bv64);havoc wdm_release_~tmp___0~12#1;havoc wdm_release_~tmp___1~8#1;call wdm_release_#t~mem306#1.base, wdm_release_#t~mem306#1.offset := read~$Pointer$#0(wdm_release_~file#1.base, ~bvadd~64(436bv64, wdm_release_~file#1.offset), 8bv64);wdm_release_~desc~10#1.base, wdm_release_~desc~10#1.offset := wdm_release_#t~mem306#1.base, wdm_release_#t~mem306#1.offset;havoc wdm_release_#t~mem306#1.base, wdm_release_#t~mem306#1.offset;assume { :begin_inline_ldv_mutex_lock_135 } true;ldv_mutex_lock_135_#in~ldv_func_arg1#1.base, ldv_mutex_lock_135_#in~ldv_func_arg1#1.offset := ~#wdm_mutex~0.base, ~#wdm_mutex~0.offset;havoc ldv_mutex_lock_135_~ldv_func_arg1#1.base, ldv_mutex_lock_135_~ldv_func_arg1#1.offset;ldv_mutex_lock_135_~ldv_func_arg1#1.base, ldv_mutex_lock_135_~ldv_func_arg1#1.offset := ldv_mutex_lock_135_#in~ldv_func_arg1#1.base, ldv_mutex_lock_135_#in~ldv_func_arg1#1.offset; [2025-02-08 04:40:24,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6879: havoc ldv_file_operations_instance_release_0_2_#t~ret466#1, ldv_file_operations_instance_release_0_2_~arg0#1.base, ldv_file_operations_instance_release_0_2_~arg0#1.offset, ldv_file_operations_instance_release_0_2_~arg1#1.base, ldv_file_operations_instance_release_0_2_~arg1#1.offset, ldv_file_operations_instance_release_0_2_~arg2#1.base, ldv_file_operations_instance_release_0_2_~arg2#1.offset;havoc ldv_file_operations_instance_release_0_2_#in~arg0#1.base, ldv_file_operations_instance_release_0_2_#in~arg0#1.offset, ldv_file_operations_instance_release_0_2_#in~arg1#1.base, ldv_file_operations_instance_release_0_2_#in~arg1#1.offset, ldv_file_operations_instance_release_0_2_#in~arg2#1.base, ldv_file_operations_instance_release_0_2_#in~arg2#1.offset;assume { :end_inline_ldv_file_operations_instance_release_0_2 } true;havoc ldv_file_operations_file_operations_instance_0_#t~mem455#1.base, ldv_file_operations_file_operations_instance_0_#t~mem455#1.offset; [2025-02-08 04:40:24,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6681-1: SUMMARY for call ldv_dispatch_instance_register_2_3_#t~ret436#1.base, ldv_dispatch_instance_register_2_3_#t~ret436#1.offset := ldv_xmalloc(16bv64); srcloc: null [2025-02-08 04:40:24,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9522: assume 1bv32 == ~ldv_linux_usb_register_probe_state~0;assume { :begin_inline_ldv_assert_linux_usb_register__wrong_return_value } true;ldv_assert_linux_usb_register__wrong_return_value_#in~expr#1 := (if 0bv32 != ldv_linux_usb_register_check_return_value_probe_~retval#1 then 1bv32 else 0bv32);havoc ldv_assert_linux_usb_register__wrong_return_value_~expr#1;ldv_assert_linux_usb_register__wrong_return_value_~expr#1 := ldv_assert_linux_usb_register__wrong_return_value_#in~expr#1; [2025-02-08 04:40:24,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9522: assume !(1bv32 == ~ldv_linux_usb_register_probe_state~0); [2025-02-08 04:40:24,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6681: ldv_dispatch_instance_register_2_3_~tmp~29#1.base, ldv_dispatch_instance_register_2_3_~tmp~29#1.offset := ldv_dispatch_instance_register_2_3_#t~ret436#1.base, ldv_dispatch_instance_register_2_3_#t~ret436#1.offset;havoc ldv_dispatch_instance_register_2_3_#t~ret436#1.base, ldv_dispatch_instance_register_2_3_#t~ret436#1.offset;ldv_dispatch_instance_register_2_3_~cf_arg_1~0#1.base, ldv_dispatch_instance_register_2_3_~cf_arg_1~0#1.offset := ldv_dispatch_instance_register_2_3_~tmp~29#1.base, ldv_dispatch_instance_register_2_3_~tmp~29#1.offset;call write~$Pointer$#0(ldv_dispatch_instance_register_2_3_~arg0#1.base, ldv_dispatch_instance_register_2_3_~arg0#1.offset, ldv_dispatch_instance_register_2_3_~cf_arg_1~0#1.base, ldv_dispatch_instance_register_2_3_~cf_arg_1~0#1.offset, 8bv64);assume { :begin_inline_ldv_usb_usb_instance_1 } true;ldv_usb_usb_instance_1_#in~arg0#1.base, ldv_usb_usb_instance_1_#in~arg0#1.offset := ldv_dispatch_instance_register_2_3_~cf_arg_1~0#1.base, ldv_dispatch_instance_register_2_3_~cf_arg_1~0#1.offset;havoc ldv_usb_usb_instance_1_#t~mem478#1.base, ldv_usb_usb_instance_1_#t~mem478#1.offset, ldv_usb_usb_instance_1_#t~ret479#1.base, ldv_usb_usb_instance_1_#t~ret479#1.offset, ldv_usb_usb_instance_1_#t~ret480#1.base, ldv_usb_usb_instance_1_#t~ret480#1.offset, ldv_usb_usb_instance_1_#t~ret481#1.base, ldv_usb_usb_instance_1_#t~ret481#1.offset, ldv_usb_usb_instance_1_#t~mem482#1.base, ldv_usb_usb_instance_1_#t~mem482#1.offset, ldv_usb_usb_instance_1_#t~ret483#1, ldv_usb_usb_instance_1_#t~ret484#1, ldv_usb_usb_instance_1_#t~ret485#1, ldv_usb_usb_instance_1_#t~ret486#1, ldv_usb_usb_instance_1_#t~ret487#1.base, ldv_usb_usb_instance_1_#t~ret487#1.offset, ldv_usb_usb_instance_1_#t~mem488#1.base, ldv_usb_usb_instance_1_#t~mem488#1.offset, ldv_usb_usb_instance_1_#t~mem489#1.base, ldv_usb_usb_instance_1_#t~mem489#1.offset, ldv_usb_usb_instance_1_#t~mem490#1.base, ldv_usb_usb_instance_1_#t~mem490#1.offset, ldv_usb_usb_instance_1_#t~mem491#1.base, ldv_usb_usb_instance_1_#t~mem491#1.offset, ldv_usb_usb_instance_1_#t~mem492#1.base, ldv_usb_usb_instance_1_#t~mem492#1.offset, ldv_usb_usb_instance_1_~arg0#1.base, ldv_usb_usb_instance_1_~arg0#1.offset, ldv_usb_usb_instance_1_~ldv_1_callback_reset_resume~0#1.base, ldv_usb_usb_instance_1_~ldv_1_callback_reset_resume~0#1.offset, ldv_usb_usb_instance_1_~ldv_1_container_usb_driver~0#1.base, ldv_usb_usb_instance_1_~ldv_1_container_usb_driver~0#1.offset, ldv_usb_usb_instance_1_~ldv_1_ldv_param_13_1_default~0#1.base, ldv_usb_usb_instance_1_~ldv_1_ldv_param_13_1_default~0#1.offset, ldv_usb_usb_instance_1_~ldv_1_ldv_param_8_1_default~0#1.base, ldv_usb_usb_instance_1_~ldv_1_ldv_param_8_1_default~0#1.offset, ldv_usb_usb_instance_1_~ldv_1_probe_retval_default~0#1, ldv_usb_usb_instance_1_~ldv_1_reset_flag_default~0#1, ldv_usb_usb_instance_1_~ldv_1_resource_usb_interface~0#1.base, ldv_usb_usb_instance_1_~ldv_1_resource_usb_interface~0#1.offset, ldv_usb_usb_instance_1_~ldv_1_usb_device_usb_device~0#1.base, ldv_usb_usb_instance_1_~ldv_1_usb_device_usb_device~0#1.offset, ldv_usb_usb_instance_1_~data~1#1.base, ldv_usb_usb_instance_1_~data~1#1.offset, ldv_usb_usb_instance_1_~tmp~37#1.base, ldv_usb_usb_instance_1_~tmp~37#1.offset, ldv_usb_usb_instance_1_~tmp___0~19#1.base, ldv_usb_usb_instance_1_~tmp___0~19#1.offset, ldv_usb_usb_instance_1_~tmp___1~12#1.base, ldv_usb_usb_instance_1_~tmp___1~12#1.offset, ldv_usb_usb_instance_1_~tmp___2~8#1, ldv_usb_usb_instance_1_~tmp___3~6#1.base, ldv_usb_usb_instance_1_~tmp___3~6#1.offset, ldv_usb_usb_instance_1_~tmp___4~5#1;ldv_usb_usb_instance_1_~arg0#1.base, ldv_usb_usb_instance_1_~arg0#1.offset := ldv_usb_usb_instance_1_#in~arg0#1.base, ldv_usb_usb_instance_1_#in~arg0#1.offset;havoc ldv_usb_usb_instance_1_~ldv_1_callback_reset_resume~0#1.base, ldv_usb_usb_instance_1_~ldv_1_callback_reset_resume~0#1.offset;havoc ldv_usb_usb_instance_1_~ldv_1_container_usb_driver~0#1.base, ldv_usb_usb_instance_1_~ldv_1_container_usb_driver~0#1.offset;havoc ldv_usb_usb_instance_1_~ldv_1_ldv_param_13_1_default~0#1.base, ldv_usb_usb_instance_1_~ldv_1_ldv_param_13_1_default~0#1.offset;havoc ldv_usb_usb_instance_1_~ldv_1_ldv_param_8_1_default~0#1.base, ldv_usb_usb_instance_1_~ldv_1_ldv_param_8_1_default~0#1.offset;havoc ldv_usb_usb_instance_1_~ldv_1_probe_retval_default~0#1;havoc ldv_usb_usb_instance_1_~ldv_1_reset_flag_default~0#1;havoc ldv_usb_usb_instance_1_~ldv_1_resource_usb_interface~0#1.base, ldv_usb_usb_instance_1_~ldv_1_resource_usb_interface~0#1.offset;havoc ldv_usb_usb_instance_1_~ldv_1_usb_device_usb_device~0#1.base, ldv_usb_usb_instance_1_~ldv_1_usb_device_usb_device~0#1.offset;havoc ldv_usb_usb_instance_1_~data~1#1.base, ldv_usb_usb_instance_1_~data~1#1.offset;havoc ldv_usb_usb_instance_1_~tmp~37#1.base, ldv_usb_usb_instance_1_~tmp~37#1.offset;havoc ldv_usb_usb_instance_1_~tmp___0~19#1.base, ldv_usb_usb_instance_1_~tmp___0~19#1.offset;havoc ldv_usb_usb_instance_1_~tmp___1~12#1.base, ldv_usb_usb_instance_1_~tmp___1~12#1.offset;havoc ldv_usb_usb_instance_1_~tmp___2~8#1;havoc ldv_usb_usb_instance_1_~tmp___3~6#1.base, ldv_usb_usb_instance_1_~tmp___3~6#1.offset;havoc ldv_usb_usb_instance_1_~tmp___4~5#1;ldv_usb_usb_instance_1_~data~1#1.base, ldv_usb_usb_instance_1_~data~1#1.offset := ldv_usb_usb_instance_1_~arg0#1.base, ldv_usb_usb_instance_1_~arg0#1.offset;ldv_usb_usb_instance_1_~ldv_1_reset_flag_default~0#1 := 0bv8; [2025-02-08 04:40:24,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6549-1: SUMMARY for call wdm_post_reset_#t~ret433#1 := recover_from_urb_loss(wdm_post_reset_~desc~18#1.base, wdm_post_reset_~desc~18#1.offset); srcloc: null [2025-02-08 04:40:24,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6549: wdm_post_reset_~rv~14#1 := wdm_post_reset_#t~ret433#1;havoc wdm_post_reset_#t~ret433#1;assume { :begin_inline_ldv_mutex_unlock_176 } true;ldv_mutex_unlock_176_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_176_#in~ldv_func_arg1#1.offset := wdm_post_reset_~desc~18#1.base, ~bvadd~64(196bv64, wdm_post_reset_~desc~18#1.offset);havoc ldv_mutex_unlock_176_~ldv_func_arg1#1.base, ldv_mutex_unlock_176_~ldv_func_arg1#1.offset;ldv_mutex_unlock_176_~ldv_func_arg1#1.base, ldv_mutex_unlock_176_~ldv_func_arg1#1.offset := ldv_mutex_unlock_176_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_176_#in~ldv_func_arg1#1.offset; [2025-02-08 04:40:24,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6946: havoc ldv_file_operations_instance_callback_0_22_#t~ret459#1, ldv_file_operations_instance_callback_0_22_~arg0#1.base, ldv_file_operations_instance_callback_0_22_~arg0#1.offset, ldv_file_operations_instance_callback_0_22_~arg1#1.base, ldv_file_operations_instance_callback_0_22_~arg1#1.offset, ldv_file_operations_instance_callback_0_22_~arg2#1.base, ldv_file_operations_instance_callback_0_22_~arg2#1.offset;havoc ldv_file_operations_instance_callback_0_22_#in~arg0#1.base, ldv_file_operations_instance_callback_0_22_#in~arg0#1.offset, ldv_file_operations_instance_callback_0_22_#in~arg1#1.base, ldv_file_operations_instance_callback_0_22_#in~arg1#1.offset, ldv_file_operations_instance_callback_0_22_#in~arg2#1.base, ldv_file_operations_instance_callback_0_22_#in~arg2#1.offset;assume { :end_inline_ldv_file_operations_instance_callback_0_22 } true; [2025-02-08 04:40:24,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6946-1: assume { :begin_inline_ldv_file_operations_instance_callback_0_22 } true;ldv_file_operations_instance_callback_0_22_#in~arg0#1.base, ldv_file_operations_instance_callback_0_22_#in~arg0#1.offset, ldv_file_operations_instance_callback_0_22_#in~arg1#1.base, ldv_file_operations_instance_callback_0_22_#in~arg1#1.offset, ldv_file_operations_instance_callback_0_22_#in~arg2#1.base, ldv_file_operations_instance_callback_0_22_#in~arg2#1.offset := ldv_file_operations_file_operations_instance_0_~ldv_0_callback_flush~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_callback_flush~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_resource_file~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_resource_file~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_resource_inode~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_resource_inode~0#1.offset;havoc ldv_file_operations_instance_callback_0_22_#t~ret459#1, ldv_file_operations_instance_callback_0_22_~arg0#1.base, ldv_file_operations_instance_callback_0_22_~arg0#1.offset, ldv_file_operations_instance_callback_0_22_~arg1#1.base, ldv_file_operations_instance_callback_0_22_~arg1#1.offset, ldv_file_operations_instance_callback_0_22_~arg2#1.base, ldv_file_operations_instance_callback_0_22_~arg2#1.offset;ldv_file_operations_instance_callback_0_22_~arg0#1.base, ldv_file_operations_instance_callback_0_22_~arg0#1.offset := ldv_file_operations_instance_callback_0_22_#in~arg0#1.base, ldv_file_operations_instance_callback_0_22_#in~arg0#1.offset;ldv_file_operations_instance_callback_0_22_~arg1#1.base, ldv_file_operations_instance_callback_0_22_~arg1#1.offset := ldv_file_operations_instance_callback_0_22_#in~arg1#1.base, ldv_file_operations_instance_callback_0_22_#in~arg1#1.offset;ldv_file_operations_instance_callback_0_22_~arg2#1.base, ldv_file_operations_instance_callback_0_22_~arg2#1.offset := ldv_file_operations_instance_callback_0_22_#in~arg2#1.base, ldv_file_operations_instance_callback_0_22_#in~arg2#1.offset;assume { :begin_inline_wdm_flush } true;wdm_flush_#in~file#1.base, wdm_flush_#in~file#1.offset, wdm_flush_#in~id#1.base, wdm_flush_#in~id#1.offset := ldv_file_operations_instance_callback_0_22_~arg1#1.base, ldv_file_operations_instance_callback_0_22_~arg1#1.offset, ldv_file_operations_instance_callback_0_22_~arg2#1.base, ldv_file_operations_instance_callback_0_22_~arg2#1.offset;havoc wdm_flush_#res#1;havoc wdm_flush_#t~mem270#1.base, wdm_flush_#t~mem270#1.offset, wdm_flush_#t~ret271#1, wdm_flush_#t~ret272#1, wdm_flush_#t~ret273#1, wdm_flush_#t~mem274#1, wdm_flush_#t~ret275#1, wdm_flush_#t~mem276#1.base, wdm_flush_#t~mem276#1.offset, wdm_flush_#t~mem277#1, wdm_flush_#t~mem278#1, wdm_flush_#t~ret279#1, wdm_flush_~file#1.base, wdm_flush_~file#1.offset, wdm_flush_~id#1.base, wdm_flush_~id#1.offset, wdm_flush_~desc~7#1.base, wdm_flush_~desc~7#1.offset, wdm_flush_~tmp~12#1, wdm_flush_~#__wait~2#1.base, wdm_flush_~#__wait~2#1.offset, wdm_flush_~__ret~2#1, wdm_flush_~__int~2#1, wdm_flush_~tmp___0~9#1, wdm_flush_~tmp___1~5#1, wdm_flush_~tmp___2~4#1, wdm_flush_~tmp___3~3#1;wdm_flush_~file#1.base, wdm_flush_~file#1.offset := wdm_flush_#in~file#1.base, wdm_flush_#in~file#1.offset;wdm_flush_~id#1.base, wdm_flush_~id#1.offset := wdm_flush_#in~id#1.base, wdm_flush_#in~id#1.offset;havoc wdm_flush_~desc~7#1.base, wdm_flush_~desc~7#1.offset;havoc wdm_flush_~tmp~12#1;call wdm_flush_~#__wait~2#1.base, wdm_flush_~#__wait~2#1.offset := #Ultimate.allocOnStack(36bv64);havoc wdm_flush_~__ret~2#1;havoc wdm_flush_~__int~2#1;havoc wdm_flush_~tmp___0~9#1;havoc wdm_flush_~tmp___1~5#1;havoc wdm_flush_~tmp___2~4#1;havoc wdm_flush_~tmp___3~3#1;call wdm_flush_#t~mem270#1.base, wdm_flush_#t~mem270#1.offset := read~$Pointer$#0(wdm_flush_~file#1.base, ~bvadd~64(436bv64, wdm_flush_~file#1.offset), 8bv64);wdm_flush_~desc~7#1.base, wdm_flush_~desc~7#1.offset := wdm_flush_#t~mem270#1.base, wdm_flush_#t~mem270#1.offset;havoc wdm_flush_#t~mem270#1.base, wdm_flush_#t~mem270#1.offset; [2025-02-08 04:40:24,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8928: ldv_post_probe_~tmp~65#1 := ldv_post_probe_#t~ret559#1;havoc ldv_post_probe_#t~ret559#1;ldv_post_probe_#res#1 := ldv_post_probe_~tmp~65#1; [2025-02-08 04:40:24,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5757: assume 0bv32 == wdm_poll_~tmp___1~6#1;wdm_poll_~mask~0#1 := ~bvor~32(260bv32, wdm_poll_~mask~0#1); [2025-02-08 04:40:24,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5757: assume !(0bv32 == wdm_poll_~tmp___1~6#1); [2025-02-08 04:40:24,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8928-1: SUMMARY for call ldv_post_probe_#t~ret559#1 := ldv_filter_positive_int(ldv_post_probe_~probe_ret_val#1); srcloc: null [2025-02-08 04:40:24,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5559: assume 0bv32 != wdm_read_#t~mem253#1;havoc wdm_read_#t~mem253#1;call write~intINTTYPE4#0(0bv32, wdm_read_~desc~6#1.base, ~bvadd~64(656bv64, wdm_read_~desc~6#1.offset), 4bv64); [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5559: assume !(0bv32 != wdm_read_#t~mem253#1);havoc wdm_read_#t~mem253#1; [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6550: havoc ldv_mutex_unlock_176_~ldv_func_arg1#1.base, ldv_mutex_unlock_176_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_176_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_176_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_176 } true;assume { :begin_inline_ldv_mutex_unlock_177 } true;ldv_mutex_unlock_177_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_177_#in~ldv_func_arg1#1.offset := wdm_post_reset_~desc~18#1.base, ~bvadd~64(344bv64, wdm_post_reset_~desc~18#1.offset);havoc ldv_mutex_unlock_177_~ldv_func_arg1#1.base, ldv_mutex_unlock_177_~ldv_func_arg1#1.offset;ldv_mutex_unlock_177_~ldv_func_arg1#1.base, ldv_mutex_unlock_177_~ldv_func_arg1#1.offset := ldv_mutex_unlock_177_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_177_#in~ldv_func_arg1#1.offset; [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6418: wdm_suspend_~tmp___1~10#1 := wdm_suspend_#t~ret415#1;havoc wdm_suspend_#t~ret415#1; [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7475: SUMMARY for call ldv_linux_kernel_locking_mutex_mutex_unlock_wlock_of_wdm_device(ldv_mutex_unlock_114_~ldv_func_arg1#1.base, ldv_mutex_unlock_114_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12694: havoc usb_register_driver_#t~nondet698#1; [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7541: SUMMARY for call ldv_linux_kernel_locking_mutex_mutex_lock_wlock_of_wdm_device(ldv_mutex_lock_131_~ldv_func_arg1#1.base, ldv_mutex_lock_131_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6418-1: SUMMARY for call wdm_suspend_#t~ret415#1 := constant_test_bit(1bv64, wdm_suspend_~desc~15#1.base, ~bvadd~64(148bv64, wdm_suspend_~desc~15#1.offset)); srcloc: null [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5229: wdm_write_~rv~1#1 := 4294967282bv32; [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5229-1: SUMMARY for call kfree(wdm_write_~buf~0#1.base, wdm_write_~buf~0#1.offset); srcloc: null [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5890: SUMMARY for call kill_urbs(wdm_release_~desc~10#1.base, wdm_release_~desc~10#1.offset); srcloc: null [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5824-1: SUMMARY for call dev_err(wdm_open_#t~mem297#1.base, ~bvadd~64(43bv64, wdm_open_#t~mem297#1.offset), 69bv64, 0bv64); srcloc: null [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6815-1: SUMMARY for call ldv_file_operations_file_operations_instance_0_#t~ret446#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6815: ldv_file_operations_file_operations_instance_0_~tmp___3~5#1 := ldv_file_operations_file_operations_instance_0_#t~ret446#1;havoc ldv_file_operations_file_operations_instance_0_#t~ret446#1; [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5824: havoc wdm_open_#t~mem297#1.base, wdm_open_#t~mem297#1.offset; [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5626: wdm_read_~i~0#1 := 0bv32; [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6749-1: assume { :begin_inline_ldv_EMGentry_exit_wdm_driver_exit_5_2 } true;ldv_EMGentry_exit_wdm_driver_exit_5_2_#in~arg0#1.base, ldv_EMGentry_exit_wdm_driver_exit_5_2_#in~arg0#1.offset := ldv_entry_EMGentry_5_~ldv_5_exit_wdm_driver_exit_default~0#1.base, ldv_entry_EMGentry_5_~ldv_5_exit_wdm_driver_exit_default~0#1.offset;havoc ldv_EMGentry_exit_wdm_driver_exit_5_2_~arg0#1.base, ldv_EMGentry_exit_wdm_driver_exit_5_2_~arg0#1.offset;ldv_EMGentry_exit_wdm_driver_exit_5_2_~arg0#1.base, ldv_EMGentry_exit_wdm_driver_exit_5_2_~arg0#1.offset := ldv_EMGentry_exit_wdm_driver_exit_5_2_#in~arg0#1.base, ldv_EMGentry_exit_wdm_driver_exit_5_2_#in~arg0#1.offset;assume { :begin_inline_wdm_driver_exit } true;assume { :begin_inline_ldv_usb_deregister_179 } true;ldv_usb_deregister_179_#in~ldv_func_arg1#1.base, ldv_usb_deregister_179_#in~ldv_func_arg1#1.offset := ~#wdm_driver~0.base, ~#wdm_driver~0.offset;havoc ldv_usb_deregister_179_~ldv_func_arg1#1.base, ldv_usb_deregister_179_~ldv_func_arg1#1.offset;ldv_usb_deregister_179_~ldv_func_arg1#1.base, ldv_usb_deregister_179_~ldv_func_arg1#1.offset := ldv_usb_deregister_179_#in~ldv_func_arg1#1.base, ldv_usb_deregister_179_#in~ldv_func_arg1#1.offset;assume { :begin_inline_usb_deregister } true;usb_deregister_#in~arg0#1.base, usb_deregister_#in~arg0#1.offset := ldv_usb_deregister_179_~ldv_func_arg1#1.base, ldv_usb_deregister_179_~ldv_func_arg1#1.offset;havoc usb_deregister_~arg0#1.base, usb_deregister_~arg0#1.offset;usb_deregister_~arg0#1.base, usb_deregister_~arg0#1.offset := usb_deregister_#in~arg0#1.base, usb_deregister_#in~arg0#1.offset; [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6749: havoc ldv_EMGentry_exit_wdm_driver_exit_5_2_~arg0#1.base, ldv_EMGentry_exit_wdm_driver_exit_5_2_~arg0#1.offset;havoc ldv_EMGentry_exit_wdm_driver_exit_5_2_#in~arg0#1.base, ldv_EMGentry_exit_wdm_driver_exit_5_2_#in~arg0#1.offset;assume { :end_inline_ldv_EMGentry_exit_wdm_driver_exit_5_2 } true;assume { :begin_inline_ldv_ldv_check_final_state_182 } true; [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5494: SUMMARY for call __might_sleep(59bv64, 0bv64, 501bv32, 0bv32); srcloc: null [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6551: havoc ldv_mutex_unlock_177_~ldv_func_arg1#1.base, ldv_mutex_unlock_177_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_177_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_177_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_177 } true;wdm_post_reset_#res#1 := 0bv32; [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9524: havoc ldv_assert_linux_usb_register__wrong_return_value_~expr#1;havoc ldv_assert_linux_usb_register__wrong_return_value_#in~expr#1;assume { :end_inline_ldv_assert_linux_usb_register__wrong_return_value } true; [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5626-1: SUMMARY for call ldv_spin_lock_irq_110(wdm_read_~desc~6#1.base, ~bvadd~64(80bv64, wdm_read_~desc~6#1.offset)); srcloc: null [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5296: SUMMARY for call schedule(); srcloc: null [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6221: assume 36bv32 != ~zero_extend~32~8(wdm_probe_#t~mem386#1);havoc wdm_probe_#t~mem386#1; [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6221: assume !(36bv32 != ~zero_extend~32~8(wdm_probe_#t~mem386#1));havoc wdm_probe_#t~mem386#1;call wdm_probe_#t~mem387#1 := read~intINTTYPE1#0(wdm_probe_~buffer~0#1.base, ~bvadd~64(2bv64, wdm_probe_~buffer~0#1.offset), 1bv64); [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6221-1: call wdm_probe_#t~mem386#1 := read~intINTTYPE1#0(wdm_probe_~buffer~0#1.base, ~bvadd~64(1bv64, wdm_probe_~buffer~0#1.offset), 1bv64); [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5891: call write~intINTTYPE4#0(0bv32, wdm_release_~desc~10#1.base, ~bvadd~64(660bv64, wdm_release_~desc~10#1.offset), 4bv64); [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5891-1: SUMMARY for call ldv_spin_lock_irq_110(wdm_release_~desc~10#1.base, ~bvadd~64(80bv64, wdm_release_~desc~10#1.offset)); srcloc: null [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6750: assume { :end_inline_ldv_ldv_check_final_state_182 } true; [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5693: SUMMARY for call schedule(); srcloc: null [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6684: havoc ldv_usb_usb_instance_1_#t~mem478#1.base, ldv_usb_usb_instance_1_#t~mem478#1.offset, ldv_usb_usb_instance_1_#t~ret479#1.base, ldv_usb_usb_instance_1_#t~ret479#1.offset, ldv_usb_usb_instance_1_#t~ret480#1.base, ldv_usb_usb_instance_1_#t~ret480#1.offset, ldv_usb_usb_instance_1_#t~ret481#1.base, ldv_usb_usb_instance_1_#t~ret481#1.offset, ldv_usb_usb_instance_1_#t~mem482#1.base, ldv_usb_usb_instance_1_#t~mem482#1.offset, ldv_usb_usb_instance_1_#t~ret483#1, ldv_usb_usb_instance_1_#t~ret484#1, ldv_usb_usb_instance_1_#t~ret485#1, ldv_usb_usb_instance_1_#t~ret486#1, ldv_usb_usb_instance_1_#t~ret487#1.base, ldv_usb_usb_instance_1_#t~ret487#1.offset, ldv_usb_usb_instance_1_#t~mem488#1.base, ldv_usb_usb_instance_1_#t~mem488#1.offset, ldv_usb_usb_instance_1_#t~mem489#1.base, ldv_usb_usb_instance_1_#t~mem489#1.offset, ldv_usb_usb_instance_1_#t~mem490#1.base, ldv_usb_usb_instance_1_#t~mem490#1.offset, ldv_usb_usb_instance_1_#t~mem491#1.base, ldv_usb_usb_instance_1_#t~mem491#1.offset, ldv_usb_usb_instance_1_#t~mem492#1.base, ldv_usb_usb_instance_1_#t~mem492#1.offset, ldv_usb_usb_instance_1_~arg0#1.base, ldv_usb_usb_instance_1_~arg0#1.offset, ldv_usb_usb_instance_1_~ldv_1_callback_reset_resume~0#1.base, ldv_usb_usb_instance_1_~ldv_1_callback_reset_resume~0#1.offset, ldv_usb_usb_instance_1_~ldv_1_container_usb_driver~0#1.base, ldv_usb_usb_instance_1_~ldv_1_container_usb_driver~0#1.offset, ldv_usb_usb_instance_1_~ldv_1_ldv_param_13_1_default~0#1.base, ldv_usb_usb_instance_1_~ldv_1_ldv_param_13_1_default~0#1.offset, ldv_usb_usb_instance_1_~ldv_1_ldv_param_8_1_default~0#1.base, ldv_usb_usb_instance_1_~ldv_1_ldv_param_8_1_default~0#1.offset, ldv_usb_usb_instance_1_~ldv_1_probe_retval_default~0#1, ldv_usb_usb_instance_1_~ldv_1_reset_flag_default~0#1, ldv_usb_usb_instance_1_~ldv_1_resource_usb_interface~0#1.base, ldv_usb_usb_instance_1_~ldv_1_resource_usb_interface~0#1.offset, ldv_usb_usb_instance_1_~ldv_1_usb_device_usb_device~0#1.base, ldv_usb_usb_instance_1_~ldv_1_usb_device_usb_device~0#1.offset, ldv_usb_usb_instance_1_~data~1#1.base, ldv_usb_usb_instance_1_~data~1#1.offset, ldv_usb_usb_instance_1_~tmp~37#1.base, ldv_usb_usb_instance_1_~tmp~37#1.offset, ldv_usb_usb_instance_1_~tmp___0~19#1.base, ldv_usb_usb_instance_1_~tmp___0~19#1.offset, ldv_usb_usb_instance_1_~tmp___1~12#1.base, ldv_usb_usb_instance_1_~tmp___1~12#1.offset, ldv_usb_usb_instance_1_~tmp___2~8#1, ldv_usb_usb_instance_1_~tmp___3~6#1.base, ldv_usb_usb_instance_1_~tmp___3~6#1.offset, ldv_usb_usb_instance_1_~tmp___4~5#1;havoc ldv_usb_usb_instance_1_#in~arg0#1.base, ldv_usb_usb_instance_1_#in~arg0#1.offset;assume { :end_inline_ldv_usb_usb_instance_1 } true; [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5495: wdm_read_~tmp___4~2#1 := wdm_read_#t~ret246#1;havoc wdm_read_#t~ret246#1; [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5495-1: SUMMARY for call wdm_read_#t~ret246#1 := constant_test_bit(4bv64, wdm_read_~desc~6#1.base, ~bvadd~64(148bv64, wdm_read_~desc~6#1.offset)); srcloc: null [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6420: assume 0bv32 != wdm_suspend_~tmp___1~10#1; [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6420: assume !(0bv32 != wdm_suspend_~tmp___1~10#1); [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5826: wdm_open_~rv~4#1 := wdm_open_#t~ret298#1;havoc wdm_open_#t~ret298#1; [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6751: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5826-1: SUMMARY for call wdm_open_#t~ret298#1 := usb_translate_errors(wdm_open_~rv~4#1); srcloc: null [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6817: assume 0bv32 != ldv_file_operations_file_operations_instance_0_~tmp___3~5#1;call ldv_file_operations_file_operations_instance_0_#t~mem447#1.base, ldv_file_operations_file_operations_instance_0_#t~mem447#1.offset := read~$Pointer$#4(ldv_file_operations_file_operations_instance_0_~ldv_0_container_file_operations~0#1.base, ~bvadd~64(112bv64, ldv_file_operations_file_operations_instance_0_~ldv_0_container_file_operations~0#1.offset), 8bv64);assume { :begin_inline_ldv_file_operations_instance_probe_0_12 } true;ldv_file_operations_instance_probe_0_12_#in~arg0#1.base, ldv_file_operations_instance_probe_0_12_#in~arg0#1.offset, ldv_file_operations_instance_probe_0_12_#in~arg1#1.base, ldv_file_operations_instance_probe_0_12_#in~arg1#1.offset, ldv_file_operations_instance_probe_0_12_#in~arg2#1.base, ldv_file_operations_instance_probe_0_12_#in~arg2#1.offset := ldv_file_operations_file_operations_instance_0_#t~mem447#1.base, ldv_file_operations_file_operations_instance_0_#t~mem447#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_resource_inode~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_resource_inode~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_resource_file~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_resource_file~0#1.offset;havoc ldv_file_operations_instance_probe_0_12_#res#1;havoc ldv_file_operations_instance_probe_0_12_#t~ret465#1, ldv_file_operations_instance_probe_0_12_~arg0#1.base, ldv_file_operations_instance_probe_0_12_~arg0#1.offset, ldv_file_operations_instance_probe_0_12_~arg1#1.base, ldv_file_operations_instance_probe_0_12_~arg1#1.offset, ldv_file_operations_instance_probe_0_12_~arg2#1.base, ldv_file_operations_instance_probe_0_12_~arg2#1.offset, ldv_file_operations_instance_probe_0_12_~tmp~34#1;ldv_file_operations_instance_probe_0_12_~arg0#1.base, ldv_file_operations_instance_probe_0_12_~arg0#1.offset := ldv_file_operations_instance_probe_0_12_#in~arg0#1.base, ldv_file_operations_instance_probe_0_12_#in~arg0#1.offset;ldv_file_operations_instance_probe_0_12_~arg1#1.base, ldv_file_operations_instance_probe_0_12_~arg1#1.offset := ldv_file_operations_instance_probe_0_12_#in~arg1#1.base, ldv_file_operations_instance_probe_0_12_#in~arg1#1.offset;ldv_file_operations_instance_probe_0_12_~arg2#1.base, ldv_file_operations_instance_probe_0_12_~arg2#1.offset := ldv_file_operations_instance_probe_0_12_#in~arg2#1.base, ldv_file_operations_instance_probe_0_12_#in~arg2#1.offset;havoc ldv_file_operations_instance_probe_0_12_~tmp~34#1;assume { :begin_inline_wdm_open } true;wdm_open_#in~inode#1.base, wdm_open_#in~inode#1.offset, wdm_open_#in~file#1.base, wdm_open_#in~file#1.offset := ldv_file_operations_instance_probe_0_12_~arg1#1.base, ldv_file_operations_instance_probe_0_12_~arg1#1.offset, ldv_file_operations_instance_probe_0_12_~arg2#1.base, ldv_file_operations_instance_probe_0_12_~arg2#1.offset;havoc wdm_open_#res#1;havoc wdm_open_#t~ret285#1, wdm_open_#t~ret286#1.base, wdm_open_#t~ret286#1.offset, wdm_open_#t~mem287#1.base, wdm_open_#t~mem287#1.offset, wdm_open_#t~ret288#1, wdm_open_#t~mem289#1.base, wdm_open_#t~mem289#1.offset, wdm_open_#t~ret290#1, wdm_open_#t~mem291#1.base, wdm_open_#t~mem291#1.offset, wdm_open_#t~mem292#1, wdm_open_#t~mem293#1, wdm_open_#t~mem294#1.base, wdm_open_#t~mem294#1.offset, wdm_open_#t~ret295#1, wdm_open_#t~mem296#1, wdm_open_#t~mem297#1.base, wdm_open_#t~mem297#1.offset, wdm_open_#t~ret298#1, wdm_open_#t~mem299#1, wdm_open_#t~mem303#1.base, wdm_open_#t~mem303#1.offset, wdm_open_#t~ret304#1, wdm_open_#t~mem305#1.base, wdm_open_#t~mem305#1.offset, wdm_open_~inode#1.base, wdm_open_~inode#1.offset, wdm_open_~file#1.base, wdm_open_~file#1.offset, wdm_open_~minor~0#1, wdm_open_~tmp~14#1, wdm_open_~rv~4#1, wdm_open_~intf~0#1.base, wdm_open_~intf~0#1.offset, wdm_open_~desc~9#1.base, wdm_open_~desc~9#1.offset, wdm_open_~tmp___0~11#1, wdm_open_~tmp___1~7#1;wdm_open_~inode#1.base, wdm_open_~inode#1.offset := wdm_open_#in~inode#1.base, wdm_open_#in~inode#1.offset;wdm_open_~file#1.base, wdm_open_~file#1.offset := wdm_open_#in~file#1.base, wdm_open_#in~file#1.offset;havoc wdm_open_~minor~0#1;havoc wdm_open_~tmp~14#1;havoc wdm_open_~rv~4#1;havoc wdm_open_~intf~0#1.base, wdm_open_~intf~0#1.offset;havoc wdm_open_~desc~9#1.base, wdm_open_~desc~9#1.offset;havoc wdm_open_~tmp___0~11#1;havoc wdm_open_~tmp___1~7#1;assume { :begin_inline_iminor } true;iminor_#in~inode#1.base, iminor_#in~inode#1.offset := wdm_open_~inode#1.base, wdm_open_~inode#1.offset;havoc iminor_#res#1;havoc iminor_#t~mem86#1, iminor_~inode#1.base, iminor_~inode#1.offset;iminor_~inode#1.base, iminor_~inode#1.offset := iminor_#in~inode#1.base, iminor_#in~inode#1.offset;call iminor_#t~mem86#1 := read~intINTTYPE4#0(iminor_~inode#1.base, ~bvadd~64(76bv64, iminor_~inode#1.offset), 4bv64);iminor_#res#1 := ~bvand~32(1048575bv32, iminor_#t~mem86#1);havoc iminor_#t~mem86#1; [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6817: assume !(0bv32 != ldv_file_operations_file_operations_instance_0_~tmp___3~5#1); [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5562: wdm_read_~rv~3#1 := 4294967291bv32; [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5562-1: SUMMARY for call ldv_spin_unlock_irq_111(wdm_read_~desc~6#1.base, ~bvadd~64(80bv64, wdm_read_~desc~6#1.offset)); srcloc: null [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5364-1: SUMMARY for call wdm_write_#t~ret229#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~8(wdm_write_#t~mem228#1)), 0bv64); srcloc: null [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5364: wdm_write_~tmp___10~0#1 := wdm_write_#t~ret229#1;havoc wdm_write_#t~mem228#1;havoc wdm_write_#t~ret229#1; [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6223: SUMMARY for call dev_err(wdm_probe_~intf#1.base, ~bvadd~64(43bv64, wdm_probe_~intf#1.offset), 88bv64, 0bv64); srcloc: null [2025-02-08 04:40:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7280-1: call ldv_usb_usb_instance_1_#t~mem490#1.base, ldv_usb_usb_instance_1_#t~mem490#1.offset := read~$Pointer$#0(ldv_usb_usb_instance_1_~ldv_1_container_usb_driver~0#1.base, ~bvadd~64(56bv64, ldv_usb_usb_instance_1_~ldv_1_container_usb_driver~0#1.offset), 8bv64);assume { :begin_inline_ldv_usb_instance_pre_1_10 } true;ldv_usb_instance_pre_1_10_#in~arg0#1.base, ldv_usb_instance_pre_1_10_#in~arg0#1.offset, ldv_usb_instance_pre_1_10_#in~arg1#1.base, ldv_usb_instance_pre_1_10_#in~arg1#1.offset := ldv_usb_usb_instance_1_#t~mem490#1.base, ldv_usb_usb_instance_1_#t~mem490#1.offset, ldv_usb_usb_instance_1_~ldv_1_resource_usb_interface~0#1.base, ldv_usb_usb_instance_1_~ldv_1_resource_usb_interface~0#1.offset;havoc ldv_usb_instance_pre_1_10_#t~ret471#1, ldv_usb_instance_pre_1_10_~arg0#1.base, ldv_usb_instance_pre_1_10_~arg0#1.offset, ldv_usb_instance_pre_1_10_~arg1#1.base, ldv_usb_instance_pre_1_10_~arg1#1.offset;ldv_usb_instance_pre_1_10_~arg0#1.base, ldv_usb_instance_pre_1_10_~arg0#1.offset := ldv_usb_instance_pre_1_10_#in~arg0#1.base, ldv_usb_instance_pre_1_10_#in~arg0#1.offset;ldv_usb_instance_pre_1_10_~arg1#1.base, ldv_usb_instance_pre_1_10_~arg1#1.offset := ldv_usb_instance_pre_1_10_#in~arg1#1.base, ldv_usb_instance_pre_1_10_#in~arg1#1.offset;assume { :begin_inline_wdm_pre_reset } true;wdm_pre_reset_#in~intf#1.base, wdm_pre_reset_#in~intf#1.offset := ldv_usb_instance_pre_1_10_~arg1#1.base, ldv_usb_instance_pre_1_10_~arg1#1.offset;havoc wdm_pre_reset_#res#1;havoc wdm_pre_reset_#t~ret430#1.base, wdm_pre_reset_#t~ret430#1.offset, wdm_pre_reset_#t~ret431#1, wdm_pre_reset_~intf#1.base, wdm_pre_reset_~intf#1.offset, wdm_pre_reset_~desc~17#1.base, wdm_pre_reset_~desc~17#1.offset, wdm_pre_reset_~tmp~25#1.base, wdm_pre_reset_~tmp~25#1.offset;wdm_pre_reset_~intf#1.base, wdm_pre_reset_~intf#1.offset := wdm_pre_reset_#in~intf#1.base, wdm_pre_reset_#in~intf#1.offset;havoc wdm_pre_reset_~desc~17#1.base, wdm_pre_reset_~desc~17#1.offset;havoc wdm_pre_reset_~tmp~25#1.base, wdm_pre_reset_~tmp~25#1.offset; [2025-02-08 04:40:24,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7280: havoc ldv_usb_instance_pre_1_10_#t~ret471#1, ldv_usb_instance_pre_1_10_~arg0#1.base, ldv_usb_instance_pre_1_10_~arg0#1.offset, ldv_usb_instance_pre_1_10_~arg1#1.base, ldv_usb_instance_pre_1_10_~arg1#1.offset;havoc ldv_usb_instance_pre_1_10_#in~arg0#1.base, ldv_usb_instance_pre_1_10_#in~arg0#1.offset, ldv_usb_instance_pre_1_10_#in~arg1#1.base, ldv_usb_instance_pre_1_10_#in~arg1#1.offset;assume { :end_inline_ldv_usb_instance_pre_1_10 } true;havoc ldv_usb_usb_instance_1_#t~mem490#1.base, ldv_usb_usb_instance_1_#t~mem490#1.offset;call ldv_usb_usb_instance_1_#t~mem491#1.base, ldv_usb_usb_instance_1_#t~mem491#1.offset := read~$Pointer$#0(ldv_usb_usb_instance_1_~ldv_1_container_usb_driver~0#1.base, ~bvadd~64(64bv64, ldv_usb_usb_instance_1_~ldv_1_container_usb_driver~0#1.offset), 8bv64);assume { :begin_inline_ldv_usb_instance_post_1_9 } true;ldv_usb_instance_post_1_9_#in~arg0#1.base, ldv_usb_instance_post_1_9_#in~arg0#1.offset, ldv_usb_instance_post_1_9_#in~arg1#1.base, ldv_usb_instance_post_1_9_#in~arg1#1.offset := ldv_usb_usb_instance_1_#t~mem491#1.base, ldv_usb_usb_instance_1_#t~mem491#1.offset, ldv_usb_usb_instance_1_~ldv_1_resource_usb_interface~0#1.base, ldv_usb_usb_instance_1_~ldv_1_resource_usb_interface~0#1.offset;havoc ldv_usb_instance_post_1_9_#t~ret470#1, ldv_usb_instance_post_1_9_~arg0#1.base, ldv_usb_instance_post_1_9_~arg0#1.offset, ldv_usb_instance_post_1_9_~arg1#1.base, ldv_usb_instance_post_1_9_~arg1#1.offset;ldv_usb_instance_post_1_9_~arg0#1.base, ldv_usb_instance_post_1_9_~arg0#1.offset := ldv_usb_instance_post_1_9_#in~arg0#1.base, ldv_usb_instance_post_1_9_#in~arg0#1.offset;ldv_usb_instance_post_1_9_~arg1#1.base, ldv_usb_instance_post_1_9_~arg1#1.offset := ldv_usb_instance_post_1_9_#in~arg1#1.base, ldv_usb_instance_post_1_9_#in~arg1#1.offset;assume { :begin_inline_wdm_post_reset } true;wdm_post_reset_#in~intf#1.base, wdm_post_reset_#in~intf#1.offset := ldv_usb_instance_post_1_9_~arg1#1.base, ldv_usb_instance_post_1_9_~arg1#1.offset;havoc wdm_post_reset_#res#1;havoc wdm_post_reset_#t~ret432#1.base, wdm_post_reset_#t~ret432#1.offset, wdm_post_reset_#t~ret433#1, wdm_post_reset_~intf#1.base, wdm_post_reset_~intf#1.offset, wdm_post_reset_~desc~18#1.base, wdm_post_reset_~desc~18#1.offset, wdm_post_reset_~tmp~26#1.base, wdm_post_reset_~tmp~26#1.offset, wdm_post_reset_~rv~14#1;wdm_post_reset_~intf#1.base, wdm_post_reset_~intf#1.offset := wdm_post_reset_#in~intf#1.base, wdm_post_reset_#in~intf#1.offset;havoc wdm_post_reset_~desc~18#1.base, wdm_post_reset_~desc~18#1.offset;havoc wdm_post_reset_~tmp~26#1.base, wdm_post_reset_~tmp~26#1.offset;havoc wdm_post_reset_~rv~14#1; [2025-02-08 04:40:24,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7082: havoc ldv_dispatch_deregister_3_1_~arg0#1.base, ldv_dispatch_deregister_3_1_~arg0#1.offset;havoc ldv_dispatch_deregister_3_1_#in~arg0#1.base, ldv_dispatch_deregister_3_1_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_deregister_3_1 } true; [2025-02-08 04:40:24,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5893: call wdm_release_#t~mem316#1.base, wdm_release_#t~mem316#1.offset := read~$Pointer$#0(wdm_release_~desc~10#1.base, ~bvadd~64(56bv64, wdm_release_~desc~10#1.offset), 8bv64);call wdm_release_#t~mem317#1.base, wdm_release_#t~mem317#1.offset := read~$Pointer$#0(wdm_release_~desc~10#1.base, ~bvadd~64(680bv64, wdm_release_~desc~10#1.offset), 8bv64); [2025-02-08 04:40:24,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5893-1: SUMMARY for call ldv_spin_unlock_irq_111(wdm_release_~desc~10#1.base, ~bvadd~64(80bv64, wdm_release_~desc~10#1.offset)); srcloc: null [2025-02-08 04:40:24,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7941: SUMMARY for call ldv_linux_net_register_reset_error_counter(); srcloc: null [2025-02-08 04:40:24,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6422: wdm_suspend_~rv~11#1 := 4294967280bv32; [2025-02-08 04:40:24,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5497: assume 0bv32 == wdm_read_~tmp___4~2#1;wdm_read_~__ret___0~1#1 := 0bv64; [2025-02-08 04:40:24,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5497: assume !(0bv32 == wdm_read_~tmp___4~2#1); [2025-02-08 04:40:24,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4440: SUMMARY for call might_fault(); srcloc: null [2025-02-08 04:40:24,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6422-1: SUMMARY for call ldv_spin_unlock_irq_111(wdm_suspend_~desc~15#1.base, ~bvadd~64(80bv64, wdm_suspend_~desc~15#1.offset)); srcloc: null [2025-02-08 04:40:24,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7281: havoc ldv_usb_instance_post_1_9_#t~ret470#1, ldv_usb_instance_post_1_9_~arg0#1.base, ldv_usb_instance_post_1_9_~arg0#1.offset, ldv_usb_instance_post_1_9_~arg1#1.base, ldv_usb_instance_post_1_9_~arg1#1.offset;havoc ldv_usb_instance_post_1_9_#in~arg0#1.base, ldv_usb_instance_post_1_9_#in~arg0#1.offset, ldv_usb_instance_post_1_9_#in~arg1#1.base, ldv_usb_instance_post_1_9_#in~arg1#1.offset;assume { :end_inline_ldv_usb_instance_post_1_9 } true;havoc ldv_usb_usb_instance_1_#t~mem491#1.base, ldv_usb_usb_instance_1_#t~mem491#1.offset; [2025-02-08 04:40:24,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942: assume { :begin_inline_ldv_pre_probe } true; [2025-02-08 04:40:24,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5894: havoc wdm_release_#t~mem316#1.base, wdm_release_#t~mem316#1.offset;havoc wdm_release_#t~mem317#1.base, wdm_release_#t~mem317#1.offset;havoc wdm_release_#t~ret318#1; [2025-02-08 04:40:24,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5762: assume { :begin_inline_poll_wait } true;poll_wait_#in~filp#1.base, poll_wait_#in~filp#1.offset, poll_wait_#in~wait_address#1.base, poll_wait_#in~wait_address#1.offset, poll_wait_#in~p#1.base, poll_wait_#in~p#1.offset := wdm_poll_~file#1.base, wdm_poll_~file#1.offset, wdm_poll_~desc~8#1.base, ~bvadd~64(492bv64, wdm_poll_~desc~8#1.offset), wdm_poll_~wait#1.base, wdm_poll_~wait#1.offset;havoc poll_wait_#t~mem107#1.base, poll_wait_#t~mem107#1.offset, poll_wait_#t~short108#1, poll_wait_#t~mem113#1.base, poll_wait_#t~mem113#1.offset, poll_wait_~filp#1.base, poll_wait_~filp#1.offset, poll_wait_~wait_address#1.base, poll_wait_~wait_address#1.offset, poll_wait_~p#1.base, poll_wait_~p#1.offset;poll_wait_~filp#1.base, poll_wait_~filp#1.offset := poll_wait_#in~filp#1.base, poll_wait_#in~filp#1.offset;poll_wait_~wait_address#1.base, poll_wait_~wait_address#1.offset := poll_wait_#in~wait_address#1.base, poll_wait_#in~wait_address#1.offset;poll_wait_~p#1.base, poll_wait_~p#1.offset := poll_wait_#in~p#1.base, poll_wait_#in~p#1.offset;poll_wait_#t~short108#1 := 0bv64 != ~bvadd~64(poll_wait_~p#1.base, poll_wait_~p#1.offset); [2025-02-08 04:40:24,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6819: ldv_file_operations_file_operations_instance_0_#t~ret448#1 := ldv_file_operations_instance_probe_0_12_#res#1;havoc ldv_file_operations_instance_probe_0_12_#t~ret465#1, ldv_file_operations_instance_probe_0_12_~arg0#1.base, ldv_file_operations_instance_probe_0_12_~arg0#1.offset, ldv_file_operations_instance_probe_0_12_~arg1#1.base, ldv_file_operations_instance_probe_0_12_~arg1#1.offset, ldv_file_operations_instance_probe_0_12_~arg2#1.base, ldv_file_operations_instance_probe_0_12_~arg2#1.offset, ldv_file_operations_instance_probe_0_12_~tmp~34#1;havoc ldv_file_operations_instance_probe_0_12_#in~arg0#1.base, ldv_file_operations_instance_probe_0_12_#in~arg0#1.offset, ldv_file_operations_instance_probe_0_12_#in~arg1#1.base, ldv_file_operations_instance_probe_0_12_#in~arg1#1.offset, ldv_file_operations_instance_probe_0_12_#in~arg2#1.base, ldv_file_operations_instance_probe_0_12_#in~arg2#1.offset;assume { :end_inline_ldv_file_operations_instance_probe_0_12 } true;ldv_file_operations_file_operations_instance_0_~ldv_0_ret_default~0#1 := ldv_file_operations_file_operations_instance_0_#t~ret448#1;havoc ldv_file_operations_file_operations_instance_0_#t~mem447#1.base, ldv_file_operations_file_operations_instance_0_#t~mem447#1.offset;havoc ldv_file_operations_file_operations_instance_0_#t~ret448#1;assume { :begin_inline_ldv_filter_err_code } true;ldv_filter_err_code_#in~ret_val#1 := ldv_file_operations_file_operations_instance_0_~ldv_0_ret_default~0#1;havoc ldv_filter_err_code_#res#1;havoc ldv_filter_err_code_#t~ret560#1, ldv_filter_err_code_~ret_val#1, ldv_filter_err_code_~tmp~66#1;ldv_filter_err_code_~ret_val#1 := ldv_filter_err_code_#in~ret_val#1;havoc ldv_filter_err_code_~tmp~66#1; [2025-02-08 04:40:24,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7876: SUMMARY for call ldv_linux_arch_io_check_final_state(); srcloc: null [2025-02-08 04:40:24,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6885-1: SUMMARY for call ldv_file_operations_file_operations_instance_0_#t~ret456#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:40:24,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5894-1: SUMMARY for call wdm_release_#t~ret318#1 := ##fun~$Pointer$~X~C_INT~TO~C_INT(wdm_release_#t~mem316#1.base, wdm_release_#t~mem316#1.offset, 0bv32, wdm_release_#t~mem317#1.base, wdm_release_#t~mem317#1.offset); srcloc: null [2025-02-08 04:40:24,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6885: ldv_file_operations_file_operations_instance_0_~tmp___7~3#1 := ldv_file_operations_file_operations_instance_0_#t~ret456#1;havoc ldv_file_operations_file_operations_instance_0_#t~ret456#1; [2025-02-08 04:40:24,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-1: SUMMARY for call ldv_linux_usb_register_reset_error_counter(); srcloc: null [2025-02-08 04:40:24,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5762-1: SUMMARY for call ldv_spin_unlock_irqrestore_128(wdm_poll_~desc~8#1.base, ~bvadd~64(80bv64, wdm_poll_~desc~8#1.offset), wdm_poll_~flags~0#1); srcloc: null [2025-02-08 04:40:24,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5366: assume 0bv64 != wdm_write_~tmp___10~0#1;call wdm_write_#t~mem230#1.base, wdm_write_#t~mem230#1.offset := read~$Pointer$#0(wdm_write_~desc~5#1.base, ~bvadd~64(56bv64, wdm_write_~desc~5#1.offset), 8bv64);call wdm_write_#t~mem231#1 := read~intINTTYPE2#0(wdm_write_~req~0#1.base, ~bvadd~64(4bv64, wdm_write_~req~0#1.offset), 2bv64); [2025-02-08 04:40:24,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5366: assume !(0bv64 != wdm_write_~tmp___10~0#1); [2025-02-08 04:40:24,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4441: copy_from_user_~tmp~5#1 := copy_from_user_#t~ret71#1;havoc copy_from_user_#t~ret71#1; [2025-02-08 04:40:24,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4441-1: SUMMARY for call copy_from_user_#t~ret71#1 := ldv__builtin_expect(~sign_extend~64~32((if ~bvslt~32(copy_from_user_~sz~0#1, 0bv32) then 1bv32 else 0bv32)), 1bv64); srcloc: null [2025-02-08 04:40:24,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952-1: assume { :begin_inline_ldv_file_operations_instance_callback_0_5 } true;ldv_file_operations_instance_callback_0_5_#in~arg0#1.base, ldv_file_operations_instance_callback_0_5_#in~arg0#1.offset, ldv_file_operations_instance_callback_0_5_#in~arg1#1.base, ldv_file_operations_instance_callback_0_5_#in~arg1#1.offset, ldv_file_operations_instance_callback_0_5_#in~arg2#1, ldv_file_operations_instance_callback_0_5_#in~arg3#1 := ldv_file_operations_file_operations_instance_0_~ldv_0_callback_compat_ioctl~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_callback_compat_ioctl~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_resource_file~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_resource_file~0#1.offset, ldv_file_operations_file_operations_instance_0_~ldv_0_ldv_param_5_1_default~0#1, ldv_file_operations_file_operations_instance_0_~ldv_0_size_cnt_write_size~0#1;havoc ldv_file_operations_instance_callback_0_5_#t~ret464#1, ldv_file_operations_instance_callback_0_5_~arg0#1.base, ldv_file_operations_instance_callback_0_5_~arg0#1.offset, ldv_file_operations_instance_callback_0_5_~arg1#1.base, ldv_file_operations_instance_callback_0_5_~arg1#1.offset, ldv_file_operations_instance_callback_0_5_~arg2#1, ldv_file_operations_instance_callback_0_5_~arg3#1;ldv_file_operations_instance_callback_0_5_~arg0#1.base, ldv_file_operations_instance_callback_0_5_~arg0#1.offset := ldv_file_operations_instance_callback_0_5_#in~arg0#1.base, ldv_file_operations_instance_callback_0_5_#in~arg0#1.offset;ldv_file_operations_instance_callback_0_5_~arg1#1.base, ldv_file_operations_instance_callback_0_5_~arg1#1.offset := ldv_file_operations_instance_callback_0_5_#in~arg1#1.base, ldv_file_operations_instance_callback_0_5_#in~arg1#1.offset;ldv_file_operations_instance_callback_0_5_~arg2#1 := ldv_file_operations_instance_callback_0_5_#in~arg2#1;ldv_file_operations_instance_callback_0_5_~arg3#1 := ldv_file_operations_instance_callback_0_5_#in~arg3#1; [2025-02-08 04:40:24,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7943: assume { :end_inline_ldv_pre_probe } true; [2025-02-08 04:40:24,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952: havoc ldv_file_operations_instance_callback_0_5_#t~ret464#1, ldv_file_operations_instance_callback_0_5_~arg0#1.base, ldv_file_operations_instance_callback_0_5_~arg0#1.offset, ldv_file_operations_instance_callback_0_5_~arg1#1.base, ldv_file_operations_instance_callback_0_5_~arg1#1.offset, ldv_file_operations_instance_callback_0_5_~arg2#1, ldv_file_operations_instance_callback_0_5_~arg3#1;havoc ldv_file_operations_instance_callback_0_5_#in~arg0#1.base, ldv_file_operations_instance_callback_0_5_#in~arg0#1.offset, ldv_file_operations_instance_callback_0_5_#in~arg1#1.base, ldv_file_operations_instance_callback_0_5_#in~arg1#1.offset, ldv_file_operations_instance_callback_0_5_#in~arg2#1, ldv_file_operations_instance_callback_0_5_#in~arg3#1;assume { :end_inline_ldv_file_operations_instance_callback_0_5 } true; [2025-02-08 04:40:24,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5763: havoc poll_wait_#t~mem107#1.base, poll_wait_#t~mem107#1.offset, poll_wait_#t~short108#1, poll_wait_#t~mem113#1.base, poll_wait_#t~mem113#1.offset, poll_wait_~filp#1.base, poll_wait_~filp#1.offset, poll_wait_~wait_address#1.base, poll_wait_~wait_address#1.offset, poll_wait_~p#1.base, poll_wait_~p#1.offset;havoc poll_wait_#in~filp#1.base, poll_wait_#in~filp#1.offset, poll_wait_#in~wait_address#1.base, poll_wait_#in~wait_address#1.offset, poll_wait_#in~p#1.base, poll_wait_#in~p#1.offset;assume { :end_inline_poll_wait } true;wdm_poll_#res#1 := wdm_poll_~mask~0#1; [2025-02-08 04:40:24,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7811: SUMMARY for call ldv_linux_kernel_locking_mutex_mutex_lock_wlock_of_wdm_device(ldv_mutex_lock_175_~ldv_func_arg1#1.base, ldv_mutex_lock_175_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:40:24,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7877: SUMMARY for call ldv_linux_block_genhd_check_final_state(); srcloc: null [2025-02-08 04:40:24,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5631: call wdm_read_#t~mem263#1.base, wdm_read_#t~mem263#1.offset := read~$Pointer$#0(wdm_read_~desc~6#1.base, ~bvadd~64(24bv64, wdm_read_~desc~6#1.offset), 8bv64);call wdm_read_#t~mem264#1.base, wdm_read_#t~mem264#1.offset := read~$Pointer$#0(wdm_read_~desc~6#1.base, ~bvadd~64(24bv64, wdm_read_~desc~6#1.offset), 8bv64);call wdm_read_#t~mem265#1 := read~intINTTYPE1#0(wdm_read_#t~mem264#1.base, ~bvadd~64(wdm_read_#t~mem264#1.offset, ~sign_extend~64~32(~bvadd~32(wdm_read_~i~0#1, wdm_read_~cntr~0#1))), 1bv64);call write~intINTTYPE1#0(wdm_read_#t~mem265#1, wdm_read_#t~mem263#1.base, ~bvadd~64(wdm_read_#t~mem263#1.offset, ~sign_extend~64~32(wdm_read_~i~0#1)), 1bv64);wdm_read_~i~0#1 := ~bvadd~32(1bv32, wdm_read_~i~0#1);call wdm_read_#t~mem266#1 := read~intINTTYPE4#0(wdm_read_~desc~6#1.base, ~bvadd~64(168bv64, wdm_read_~desc~6#1.offset), 4bv64); [2025-02-08 04:40:24,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5433: call ULTIMATE.dealloc(wdm_read_~#__wait~1#1.base, wdm_read_~#__wait~1#1.offset);havoc wdm_read_~#__wait~1#1.base, wdm_read_~#__wait~1#1.offset;call ULTIMATE.dealloc(wdm_read_~#descriptor~3#1.base, wdm_read_~#descriptor~3#1.offset);havoc wdm_read_~#descriptor~3#1.base, wdm_read_~#descriptor~3#1.offset;ldv_file_operations_instance_callback_0_27_#t~ret462#1 := wdm_read_#res#1;havoc wdm_read_#t~mem239#1.base, wdm_read_#t~mem239#1.offset, wdm_read_#t~ret240#1, wdm_read_#t~mem241#1, wdm_read_#t~ret242#1, wdm_read_#t~ret243#1, wdm_read_#t~mem244#1, wdm_read_#t~ret245#1, wdm_read_#t~ret246#1, wdm_read_#t~ret247#1, wdm_read_#t~ret248#1, wdm_read_#t~ret249#1, wdm_read_#t~ret250#1, wdm_read_#t~mem251#1.base, wdm_read_#t~mem251#1.offset, wdm_read_#t~ret252#1.base, wdm_read_#t~ret252#1.offset, wdm_read_#t~mem253#1, wdm_read_#t~ret254#1, wdm_read_#t~mem255#1, wdm_read_#t~mem256#1, wdm_read_#t~ret257#1, wdm_read_#t~mem258#1.base, wdm_read_#t~mem258#1.offset, wdm_read_#t~ret259#1, wdm_read_#t~mem260#1, wdm_read_#t~mem261#1.base, wdm_read_#t~mem261#1.offset, wdm_read_#t~ret262#1, wdm_read_#t~mem263#1.base, wdm_read_#t~mem263#1.offset, wdm_read_#t~mem264#1.base, wdm_read_#t~mem264#1.offset, wdm_read_#t~mem265#1, wdm_read_#t~mem266#1, wdm_read_#t~mem267#1, wdm_read_#t~mem268#1, wdm_read_#t~ret269#1, wdm_read_~file#1.base, wdm_read_~file#1.offset, wdm_read_~buffer#1.base, wdm_read_~buffer#1.offset, wdm_read_~count#1, wdm_read_~ppos#1.base, wdm_read_~ppos#1.offset, wdm_read_~rv~3#1, wdm_read_~cntr~0#1, wdm_read_~i~0#1, wdm_read_~desc~6#1.base, wdm_read_~desc~6#1.offset, wdm_read_~__var~1#1, wdm_read_~tmp~11#1, wdm_read_~tmp___0~8#1, wdm_read_~tmp___1~4#1, wdm_read_~__ret~1#1, wdm_read_~#__wait~1#1.base, wdm_read_~#__wait~1#1.offset, wdm_read_~__ret___0~1#1, wdm_read_~__int~1#1, wdm_read_~tmp___2~3#1, wdm_read_~tmp___3~2#1, wdm_read_~tmp___4~2#1, wdm_read_~tmp___5~2#1, wdm_read_~tmp___6~2#1, wdm_read_~tmp___7~1#1.base, wdm_read_~tmp___7~1#1.offset, wdm_read_~tmp___8~1#1, wdm_read_~#descriptor~3#1.base, wdm_read_~#descriptor~3#1.offset, wdm_read_~tmp___9~1#1, wdm_read_~tmp___10~1#1;havoc wdm_read_#in~file#1.base, wdm_read_#in~file#1.offset, wdm_read_#in~buffer#1.base, wdm_read_#in~buffer#1.offset, wdm_read_#in~count#1, wdm_read_#in~ppos#1.base, wdm_read_#in~ppos#1.offset;assume { :end_inline_wdm_read } true;havoc ldv_file_operations_instance_callback_0_27_#t~ret462#1; [2025-02-08 04:40:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9529: SUMMARY for call ldv_linux_usb_register_reset_error_counter(); srcloc: null [2025-02-08 04:40:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5301: wdm_write_~__ret~0#1 := wdm_write_~__ret___0~0#1[32:0]; [2025-02-08 04:40:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5301-1: SUMMARY for call finish_wait(wdm_write_~desc~5#1.base, ~bvadd~64(492bv64, wdm_write_~desc~5#1.offset), wdm_write_~#__wait~0#1.base, wdm_write_~#__wait~0#1.offset); srcloc: null [2025-02-08 04:40:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7151: SUMMARY for call wdm_disconnect(ldv_usb_instance_release_1_4_~arg1#1.base, ldv_usb_instance_release_1_4_~arg1#1.offset); srcloc: null [2025-02-08 04:40:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7878: SUMMARY for call ldv_linux_block_queue_check_final_state(); srcloc: null [2025-02-08 04:40:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5698: call wdm_flush_#t~mem274#1 := read~intINTTYPE4#0(wdm_flush_~desc~7#1.base, ~bvadd~64(652bv64, wdm_flush_~desc~7#1.offset), 4bv64); [2025-02-08 04:40:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5698-1: SUMMARY for call finish_wait(wdm_flush_~desc~7#1.base, ~bvadd~64(492bv64, wdm_flush_~desc~7#1.offset), wdm_flush_~#__wait~2#1.base, wdm_flush_~#__wait~2#1.offset); srcloc: null [2025-02-08 04:40:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5500-1: SUMMARY for call INIT_LIST_HEAD(wdm_read_~#__wait~1#1.base, ~bvadd~64(20bv64, wdm_read_~#__wait~1#1.offset)); srcloc: null [2025-02-08 04:40:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4443: assume 0bv64 != copy_from_user_~tmp~5#1; [2025-02-08 04:40:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4443: assume !(0bv64 != copy_from_user_~tmp~5#1); [2025-02-08 04:40:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5500: call write~intINTTYPE4#0(0bv32, wdm_read_~#__wait~1#1.base, wdm_read_~#__wait~1#1.offset, 4bv64); [2025-02-08 04:40:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5368-1: SUMMARY for call __dynamic_dev_dbg(wdm_write_~#descriptor~2#1.base, wdm_write_~#descriptor~2#1.offset, wdm_write_#t~mem230#1.base, ~bvadd~64(43bv64, wdm_write_#t~mem230#1.offset), 57bv64, 0bv64); srcloc: null [2025-02-08 04:40:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5368: havoc wdm_write_#t~mem230#1.base, wdm_write_#t~mem230#1.offset;havoc wdm_write_#t~mem231#1; [2025-02-08 04:40:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5236: wdm_write_#t~ret205#1 := ldv_mutex_lock_interruptible_112_#res#1;havoc ldv_mutex_lock_interruptible_112_#t~ret498#1, ldv_mutex_lock_interruptible_112_~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_112_~ldv_func_arg1#1.offset, ldv_mutex_lock_interruptible_112_~tmp~40#1;havoc ldv_mutex_lock_interruptible_112_#in~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_112_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_interruptible_112 } true;wdm_write_~r~0#1 := wdm_write_#t~ret205#1;havoc wdm_write_#t~ret205#1;wdm_write_~rv~1#1 := 4294966784bv32; [2025-02-08 04:40:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6822: ldv_file_operations_file_operations_instance_0_#t~ret449#1 := ldv_filter_err_code_#res#1;havoc ldv_filter_err_code_#t~ret560#1, ldv_filter_err_code_~ret_val#1, ldv_filter_err_code_~tmp~66#1;havoc ldv_filter_err_code_#in~ret_val#1;assume { :end_inline_ldv_filter_err_code } true;ldv_file_operations_file_operations_instance_0_~ldv_0_ret_default~0#1 := ldv_file_operations_file_operations_instance_0_#t~ret449#1;havoc ldv_file_operations_file_operations_instance_0_#t~ret449#1; [2025-02-08 04:40:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7879: SUMMARY for call ldv_linux_block_request_check_final_state(); srcloc: null [2025-02-08 04:40:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6888: assume 1bv32 == ldv_file_operations_file_operations_instance_0_~tmp___7~3#1; [2025-02-08 04:40:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6888: assume !(1bv32 == ldv_file_operations_file_operations_instance_0_~tmp___7~3#1); [2025-02-08 04:40:24,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6823-1: SUMMARY for call ldv_file_operations_file_operations_instance_0_#t~ret450#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:40:24,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6823: ldv_file_operations_file_operations_instance_0_~tmp___2~7#1 := ldv_file_operations_file_operations_instance_0_#t~ret450#1;havoc ldv_file_operations_file_operations_instance_0_#t~ret450#1; [2025-02-08 04:40:24,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7880: SUMMARY for call ldv_linux_drivers_base_class_check_final_state(); srcloc: null [2025-02-08 04:40:24,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5634: assume ~bvslt~32(wdm_read_~i~0#1, ~bvsub~32(wdm_read_#t~mem266#1, wdm_read_~cntr~0#1));havoc wdm_read_#t~mem266#1; [2025-02-08 04:40:24,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5634: assume !~bvslt~32(wdm_read_~i~0#1, ~bvsub~32(wdm_read_#t~mem266#1, wdm_read_~cntr~0#1));havoc wdm_read_#t~mem266#1;call wdm_read_#t~mem267#1 := read~intINTTYPE4#0(wdm_read_~desc~6#1.base, ~bvadd~64(168bv64, wdm_read_~desc~6#1.offset), 4bv64);call write~intINTTYPE4#0(~bvsub~32(wdm_read_#t~mem267#1, wdm_read_~cntr~0#1), wdm_read_~desc~6#1.base, ~bvadd~64(168bv64, wdm_read_~desc~6#1.offset), 4bv64);havoc wdm_read_#t~mem267#1;call wdm_read_#t~mem268#1 := read~intINTTYPE4#0(wdm_read_~desc~6#1.base, ~bvadd~64(168bv64, wdm_read_~desc~6#1.offset), 4bv64); [2025-02-08 04:40:24,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7550: havoc ldv_usb_submit_urb_132_#t~nondet502#1;ldv_usb_submit_urb_132_#res#1 := ldv_usb_submit_urb_132_#t~nondet502#1;havoc ldv_usb_submit_urb_132_#t~nondet502#1; [2025-02-08 04:40:24,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6427-1: SUMMARY for call wdm_suspend_#t~ret416#1 := constant_test_bit(7bv64, wdm_suspend_~desc~15#1.base, ~bvadd~64(148bv64, wdm_suspend_~desc~15#1.offset)); srcloc: null [2025-02-08 04:40:24,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6427: wdm_suspend_~tmp___2~6#1 := wdm_suspend_#t~ret416#1;havoc wdm_suspend_#t~ret416#1; [2025-02-08 04:40:24,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4445: copy_from_user_~n#1 := copy_from_user_#t~ret72#1;havoc copy_from_user_#t~ret72#1; [2025-02-08 04:40:24,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4445-1: SUMMARY for call copy_from_user_#t~ret72#1 := _copy_from_user(copy_from_user_~to#1.base, copy_from_user_~to#1.offset, copy_from_user_~from#1.base, copy_from_user_~from#1.offset, copy_from_user_~n#1[32:0]); srcloc: null [2025-02-08 04:40:24,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7550-1: SUMMARY for call ldv_check_alloc_flags(ldv_usb_submit_urb_132_~flags#1); srcloc: null [2025-02-08 04:40:24,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7286: havoc ldv_usb_instance_callback_1_6_#t~ret469#1, ldv_usb_instance_callback_1_6_~arg0#1.base, ldv_usb_instance_callback_1_6_~arg0#1.offset, ldv_usb_instance_callback_1_6_~arg1#1.base, ldv_usb_instance_callback_1_6_~arg1#1.offset;havoc ldv_usb_instance_callback_1_6_#in~arg0#1.base, ldv_usb_instance_callback_1_6_#in~arg0#1.offset, ldv_usb_instance_callback_1_6_#in~arg1#1.base, ldv_usb_instance_callback_1_6_#in~arg1#1.offset;assume { :end_inline_ldv_usb_instance_callback_1_6 } true; [2025-02-08 04:40:24,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6229: assume 0bv32 == ~zero_extend~32~8(wdm_probe_#t~mem387#1);havoc wdm_probe_#t~mem387#1; [2025-02-08 04:40:24,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6229: assume !(0bv32 == ~zero_extend~32~8(wdm_probe_#t~mem387#1));havoc wdm_probe_#t~mem387#1;call wdm_probe_#t~mem388#1 := read~intINTTYPE1#0(wdm_probe_~buffer~0#1.base, ~bvadd~64(2bv64, wdm_probe_~buffer~0#1.offset), 1bv64); [2025-02-08 04:40:24,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7286-1: assume { :begin_inline_ldv_usb_instance_callback_1_6 } true;ldv_usb_instance_callback_1_6_#in~arg0#1.base, ldv_usb_instance_callback_1_6_#in~arg0#1.offset, ldv_usb_instance_callback_1_6_#in~arg1#1.base, ldv_usb_instance_callback_1_6_#in~arg1#1.offset := ldv_usb_usb_instance_1_~ldv_1_callback_reset_resume~0#1.base, ldv_usb_usb_instance_1_~ldv_1_callback_reset_resume~0#1.offset, ldv_usb_usb_instance_1_~ldv_1_resource_usb_interface~0#1.base, ldv_usb_usb_instance_1_~ldv_1_resource_usb_interface~0#1.offset;havoc ldv_usb_instance_callback_1_6_#t~ret469#1, ldv_usb_instance_callback_1_6_~arg0#1.base, ldv_usb_instance_callback_1_6_~arg0#1.offset, ldv_usb_instance_callback_1_6_~arg1#1.base, ldv_usb_instance_callback_1_6_~arg1#1.offset;ldv_usb_instance_callback_1_6_~arg0#1.base, ldv_usb_instance_callback_1_6_~arg0#1.offset := ldv_usb_instance_callback_1_6_#in~arg0#1.base, ldv_usb_instance_callback_1_6_#in~arg0#1.offset;ldv_usb_instance_callback_1_6_~arg1#1.base, ldv_usb_instance_callback_1_6_~arg1#1.offset := ldv_usb_instance_callback_1_6_#in~arg1#1.base, ldv_usb_instance_callback_1_6_#in~arg1#1.offset; [2025-02-08 04:40:24,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8938: ldv_filter_err_code_~tmp~66#1 := ldv_filter_err_code_#t~ret560#1;havoc ldv_filter_err_code_#t~ret560#1;ldv_filter_err_code_#res#1 := ldv_filter_err_code_~tmp~66#1; [2025-02-08 04:40:24,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7881: SUMMARY for call ldv_linux_fs_char_dev_check_final_state(); srcloc: null [2025-02-08 04:40:24,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8938-1: SUMMARY for call ldv_filter_err_code_#t~ret560#1 := ldv_filter_positive_int(ldv_filter_err_code_~ret_val#1); srcloc: null [2025-02-08 04:40:24,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5701: assume ~bvslt~32(wdm_flush_#t~mem274#1, 0bv32);havoc wdm_flush_#t~mem274#1; [2025-02-08 04:40:24,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5701: assume !~bvslt~32(wdm_flush_#t~mem274#1, 0bv32);havoc wdm_flush_#t~mem274#1; [2025-02-08 04:40:24,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5569: wdm_read_~tmp___8~1#1 := wdm_read_#t~ret254#1;havoc wdm_read_#t~ret254#1; [2025-02-08 04:40:24,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5569-1: SUMMARY for call wdm_read_#t~ret254#1 := constant_test_bit(4bv64, wdm_read_~desc~6#1.base, ~bvadd~64(148bv64, wdm_read_~desc~6#1.offset)); srcloc: null [2025-02-08 04:40:24,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5239: assume 0bv32 != wdm_write_~r~0#1; [2025-02-08 04:40:24,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5239: assume !(0bv32 != wdm_write_~r~0#1); [2025-02-08 04:40:24,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7221: assume 0bv64 != ~bvadd~64(ldv_usb_usb_instance_1_~data~1#1.base, ldv_usb_usb_instance_1_~data~1#1.offset);call ldv_usb_usb_instance_1_#t~mem478#1.base, ldv_usb_usb_instance_1_#t~mem478#1.offset := read~$Pointer$#0(ldv_usb_usb_instance_1_~data~1#1.base, ldv_usb_usb_instance_1_~data~1#1.offset, 8bv64);ldv_usb_usb_instance_1_~ldv_1_container_usb_driver~0#1.base, ldv_usb_usb_instance_1_~ldv_1_container_usb_driver~0#1.offset := ldv_usb_usb_instance_1_#t~mem478#1.base, ldv_usb_usb_instance_1_#t~mem478#1.offset;havoc ldv_usb_usb_instance_1_#t~mem478#1.base, ldv_usb_usb_instance_1_#t~mem478#1.offset; [2025-02-08 04:40:24,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7221: assume !(0bv64 != ~bvadd~64(ldv_usb_usb_instance_1_~data~1#1.base, ldv_usb_usb_instance_1_~data~1#1.offset)); [2025-02-08 04:40:24,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7882: SUMMARY for call ldv_linux_fs_sysfs_check_final_state(); srcloc: null [2025-02-08 04:40:24,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5834: havoc ldv_mutex_unlock_133_~ldv_func_arg1#1.base, ldv_mutex_unlock_133_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_133_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_133_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_133 } true;call wdm_open_#t~mem299#1 := read~intINTTYPE4#0(wdm_open_~desc~9#1.base, ~bvadd~64(176bv64, wdm_open_~desc~9#1.offset), 4bv64); [2025-02-08 04:40:24,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5834-1: assume { :begin_inline_ldv_mutex_unlock_133 } true;ldv_mutex_unlock_133_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_133_#in~ldv_func_arg1#1.offset := wdm_open_~desc~9#1.base, ~bvadd~64(196bv64, wdm_open_~desc~9#1.offset);havoc ldv_mutex_unlock_133_~ldv_func_arg1#1.base, ldv_mutex_unlock_133_~ldv_func_arg1#1.offset;ldv_mutex_unlock_133_~ldv_func_arg1#1.base, ldv_mutex_unlock_133_~ldv_func_arg1#1.offset := ldv_mutex_unlock_133_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_133_#in~ldv_func_arg1#1.offset; [2025-02-08 04:40:24,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6825: assume 0bv32 != ldv_file_operations_file_operations_instance_0_~tmp___2~7#1; [2025-02-08 04:40:24,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6825: assume !(0bv32 != ldv_file_operations_file_operations_instance_0_~tmp___2~7#1); [2025-02-08 04:40:24,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7552: havoc ldv_usb_submit_urb_132_#t~nondet502#1;wdm_open_#t~ret295#1 := ldv_usb_submit_urb_132_#res#1;havoc ldv_usb_submit_urb_132_#t~nondet502#1, ldv_usb_submit_urb_132_~ldv_func_arg1#1.base, ldv_usb_submit_urb_132_~ldv_func_arg1#1.offset, ldv_usb_submit_urb_132_~flags#1;havoc ldv_usb_submit_urb_132_#in~ldv_func_arg1#1.base, ldv_usb_submit_urb_132_#in~ldv_func_arg1#1.offset, ldv_usb_submit_urb_132_#in~flags#1;assume { :end_inline_ldv_usb_submit_urb_132 } true;wdm_open_~rv~4#1 := wdm_open_#t~ret295#1;havoc wdm_open_#t~mem294#1.base, wdm_open_#t~mem294#1.offset;havoc wdm_open_#t~ret295#1; [2025-02-08 04:40:24,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5306: wdm_write_~r~0#1 := wdm_write_~__ret~0#1; [2025-02-08 04:40:24,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6429: assume 0bv32 != wdm_suspend_~tmp___2~6#1; [2025-02-08 04:40:24,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6429: assume !(0bv32 != wdm_suspend_~tmp___2~6#1); [2025-02-08 04:40:24,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6958: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 04:40:24,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7883: SUMMARY for call ldv_linux_kernel_locking_rwlock_check_final_state(); srcloc: null [2025-02-08 04:40:24,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6892: assume 2bv32 == ldv_file_operations_file_operations_instance_0_~tmp___7~3#1; [2025-02-08 04:40:24,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6892: assume !(2bv32 == ldv_file_operations_file_operations_instance_0_~tmp___7~3#1); [2025-02-08 04:40:24,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5703: wdm_flush_~tmp___2~4#1 := wdm_flush_#t~ret275#1;havoc wdm_flush_#t~ret275#1; [2025-02-08 04:40:24,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5703-1: SUMMARY for call wdm_flush_#t~ret275#1 := constant_test_bit(2bv64, wdm_flush_~desc~7#1.base, ~bvadd~64(148bv64, wdm_flush_~desc~7#1.offset)); srcloc: null [2025-02-08 04:40:24,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5571: assume 0bv32 == wdm_read_~tmp___8~1#1; [2025-02-08 04:40:24,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5571: assume !(0bv32 == wdm_read_~tmp___8~1#1);call wdm_read_#t~mem255#1 := read~intINTTYPE4#0(wdm_read_~desc~6#1.base, ~bvadd~64(164bv64, wdm_read_~desc~6#1.offset), 4bv64); [2025-02-08 04:40:24,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5505: wdm_read_~tmp___2~3#1 := wdm_read_#t~ret247#1;havoc wdm_read_#t~ret247#1;wdm_read_~__int~1#1 := wdm_read_~tmp___2~3#1; [2025-02-08 04:40:24,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5505-1: SUMMARY for call wdm_read_#t~ret247#1 := prepare_to_wait_event(wdm_read_~desc~6#1.base, ~bvadd~64(492bv64, wdm_read_~desc~6#1.offset), wdm_read_~#__wait~1#1.base, wdm_read_~#__wait~1#1.offset, 1bv32); srcloc: null [2025-02-08 04:40:24,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5241: SUMMARY for call kfree(wdm_write_~buf~0#1.base, wdm_write_~buf~0#1.offset); srcloc: null [2025-02-08 04:40:24,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6827: SUMMARY for call ldv_assume((if 0bv32 == ldv_file_operations_file_operations_instance_0_~ldv_0_ret_default~0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:40:24,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7884: SUMMARY for call ldv_linux_kernel_module_check_final_state(); srcloc: null [2025-02-08 04:40:24,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5836: assume 1bv32 == wdm_open_#t~mem299#1;havoc wdm_open_#t~mem299#1;call wdm_open_#t~mem303#1.base, wdm_open_#t~mem303#1.offset := read~$Pointer$#0(wdm_open_~desc~9#1.base, ~bvadd~64(680bv64, wdm_open_~desc~9#1.offset), 8bv64); [2025-02-08 04:40:24,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5836: assume !(1bv32 == wdm_open_#t~mem299#1);havoc wdm_open_#t~mem299#1; [2025-02-08 04:40:24,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6695-1: SUMMARY for call ldv_dispatch_register_4_2_#t~ret437#1.base, ldv_dispatch_register_4_2_#t~ret437#1.offset := ldv_xmalloc(16bv64); srcloc: null [2025-02-08 04:40:24,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6695: ldv_dispatch_register_4_2_~tmp~30#1.base, ldv_dispatch_register_4_2_~tmp~30#1.offset := ldv_dispatch_register_4_2_#t~ret437#1.base, ldv_dispatch_register_4_2_#t~ret437#1.offset;havoc ldv_dispatch_register_4_2_#t~ret437#1.base, ldv_dispatch_register_4_2_#t~ret437#1.offset;ldv_dispatch_register_4_2_~cf_arg_2~0#1.base, ldv_dispatch_register_4_2_~cf_arg_2~0#1.offset := ldv_dispatch_register_4_2_~tmp~30#1.base, ldv_dispatch_register_4_2_~tmp~30#1.offset;call write~$Pointer$#0(ldv_dispatch_register_4_2_~arg0#1.base, ldv_dispatch_register_4_2_~arg0#1.offset, ldv_dispatch_register_4_2_~cf_arg_2~0#1.base, ldv_dispatch_register_4_2_~cf_arg_2~0#1.offset, 8bv64);assume { :begin_inline_ldv_usb_dummy_factory_2 } true;ldv_usb_dummy_factory_2_#in~arg0#1.base, ldv_usb_dummy_factory_2_#in~arg0#1.offset := ldv_dispatch_register_4_2_~cf_arg_2~0#1.base, ldv_dispatch_register_4_2_~cf_arg_2~0#1.offset;havoc ldv_usb_dummy_factory_2_#t~mem468#1.base, ldv_usb_dummy_factory_2_#t~mem468#1.offset, ldv_usb_dummy_factory_2_~arg0#1.base, ldv_usb_dummy_factory_2_~arg0#1.offset, ldv_usb_dummy_factory_2_~ldv_2_container_usb_driver~0#1.base, ldv_usb_dummy_factory_2_~ldv_2_container_usb_driver~0#1.offset, ldv_usb_dummy_factory_2_~data~0#1.base, ldv_usb_dummy_factory_2_~data~0#1.offset;ldv_usb_dummy_factory_2_~arg0#1.base, ldv_usb_dummy_factory_2_~arg0#1.offset := ldv_usb_dummy_factory_2_#in~arg0#1.base, ldv_usb_dummy_factory_2_#in~arg0#1.offset;havoc ldv_usb_dummy_factory_2_~ldv_2_container_usb_driver~0#1.base, ldv_usb_dummy_factory_2_~ldv_2_container_usb_driver~0#1.offset;havoc ldv_usb_dummy_factory_2_~data~0#1.base, ldv_usb_dummy_factory_2_~data~0#1.offset;ldv_usb_dummy_factory_2_~data~0#1.base, ldv_usb_dummy_factory_2_~data~0#1.offset := ldv_usb_dummy_factory_2_~arg0#1.base, ldv_usb_dummy_factory_2_~arg0#1.offset; [2025-02-08 04:40:24,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4515: havoc iminor_#t~mem86#1;wdm_open_#t~ret285#1 := iminor_#res#1;havoc iminor_#t~mem86#1, iminor_~inode#1.base, iminor_~inode#1.offset;havoc iminor_#in~inode#1.base, iminor_#in~inode#1.offset;assume { :end_inline_iminor } true;wdm_open_~tmp~14#1 := wdm_open_#t~ret285#1;havoc wdm_open_#t~ret285#1;wdm_open_~minor~0#1 := wdm_open_~tmp~14#1;wdm_open_~rv~4#1 := 4294967277bv32;assume { :begin_inline_ldv_mutex_lock_130 } true;ldv_mutex_lock_130_#in~ldv_func_arg1#1.base, ldv_mutex_lock_130_#in~ldv_func_arg1#1.offset := ~#wdm_mutex~0.base, ~#wdm_mutex~0.offset;havoc ldv_mutex_lock_130_~ldv_func_arg1#1.base, ldv_mutex_lock_130_~ldv_func_arg1#1.offset;ldv_mutex_lock_130_~ldv_func_arg1#1.base, ldv_mutex_lock_130_~ldv_func_arg1#1.offset := ldv_mutex_lock_130_#in~ldv_func_arg1#1.base, ldv_mutex_lock_130_#in~ldv_func_arg1#1.offset; [2025-02-08 04:40:24,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6431-1: SUMMARY for call ldv_spin_unlock_irq_111(wdm_suspend_~desc~15#1.base, ~bvadd~64(80bv64, wdm_suspend_~desc~15#1.offset)); srcloc: null [2025-02-08 04:40:24,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6431: wdm_suspend_~rv~11#1 := 4294967280bv32; [2025-02-08 04:40:24,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4449: copy_from_user_~tmp___0~3#1 := copy_from_user_#t~ret73#1;havoc copy_from_user_#t~ret73#1; [2025-02-08 04:40:24,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4449-1: SUMMARY for call copy_from_user_#t~ret73#1 := ldv__builtin_expect(~sign_extend~64~32((if ~bvuge~64(~sign_extend~64~32(copy_from_user_~sz~0#1), copy_from_user_~n#1) then 1bv32 else 0bv32)), 1bv64); srcloc: null [2025-02-08 04:40:24,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6233: assume 20bv32 == ~zero_extend~32~8(wdm_probe_#t~mem388#1);havoc wdm_probe_#t~mem388#1; [2025-02-08 04:40:24,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6233: assume !(20bv32 == ~zero_extend~32~8(wdm_probe_#t~mem388#1));havoc wdm_probe_#t~mem388#1; [2025-02-08 04:40:24,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7224: SUMMARY for call ldv_free(ldv_usb_usb_instance_1_~data~1#1.base, ldv_usb_usb_instance_1_~data~1#1.offset); srcloc: null [2025-02-08 04:40:24,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7885: SUMMARY for call ldv_linux_kernel_rcu_update_lock_bh_check_final_state(); srcloc: null [2025-02-08 04:40:24,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5639: assume 0bv32 == wdm_read_#t~mem268#1;havoc wdm_read_#t~mem268#1; [2025-02-08 04:40:24,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5639: assume !(0bv32 == wdm_read_#t~mem268#1);havoc wdm_read_#t~mem268#1; [2025-02-08 04:40:24,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5705: assume 0bv32 == wdm_flush_~tmp___2~4#1;call wdm_flush_#t~mem276#1.base, wdm_flush_#t~mem276#1.offset := read~$Pointer$#0(wdm_flush_~desc~7#1.base, ~bvadd~64(56bv64, wdm_flush_~desc~7#1.offset), 8bv64);call wdm_flush_#t~mem277#1 := read~intINTTYPE4#0(wdm_flush_~desc~7#1.base, ~bvadd~64(652bv64, wdm_flush_~desc~7#1.offset), 4bv64); [2025-02-08 04:40:24,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5705: assume !(0bv32 == wdm_flush_~tmp___2~4#1); [2025-02-08 04:40:24,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5507: wdm_read_~tmp___3~2#1 := wdm_read_#t~ret248#1;havoc wdm_read_#t~ret248#1; [2025-02-08 04:40:24,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5507-1: SUMMARY for call wdm_read_#t~ret248#1 := constant_test_bit(4bv64, wdm_read_~desc~6#1.base, ~bvadd~64(148bv64, wdm_read_~desc~6#1.offset)); srcloc: null [2025-02-08 04:40:24,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5573: SUMMARY for call ldv_spin_unlock_irq_111(wdm_read_~desc~6#1.base, ~bvadd~64(80bv64, wdm_read_~desc~6#1.offset)); srcloc: null [2025-02-08 04:40:24,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5309: wdm_write_~tmp___5~1#1 := wdm_write_#t~ret214#1;havoc wdm_write_#t~ret214#1; [2025-02-08 04:40:24,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5309-1: SUMMARY for call wdm_write_#t~ret214#1 := constant_test_bit(1bv64, wdm_write_~desc~5#1.base, ~bvadd~64(148bv64, wdm_write_~desc~5#1.offset)); srcloc: null [2025-02-08 04:40:24,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7027-1: SUMMARY for call ldv_file_operations_instance_callback_0_30_#t~ret463#1 := wdm_ioctl(ldv_file_operations_instance_callback_0_30_~arg1#1.base, ldv_file_operations_instance_callback_0_30_~arg1#1.offset, ldv_file_operations_instance_callback_0_30_~arg2#1, ldv_file_operations_instance_callback_0_30_~arg3#1); srcloc: null [2025-02-08 04:40:24,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7027: havoc ldv_file_operations_instance_callback_0_30_#t~ret463#1; [2025-02-08 04:40:24,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7886: SUMMARY for call ldv_linux_kernel_rcu_update_lock_sched_check_final_state(); srcloc: null [2025-02-08 04:40:24,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5904-1: SUMMARY for call wdm_release_#t~ret320#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~8(wdm_release_#t~mem319#1)), 0bv64); srcloc: null [2025-02-08 04:40:24,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5838: havoc wdm_open_#t~mem303#1.base, wdm_open_#t~mem303#1.offset;havoc wdm_open_#t~ret304#1; [2025-02-08 04:40:24,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5904: wdm_release_~tmp___0~12#1 := wdm_release_#t~ret320#1;havoc wdm_release_#t~mem319#1;havoc wdm_release_#t~ret320#1; [2025-02-08 04:40:24,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6763: havoc ldv_entry_EMGentry_5_#t~ret439#1, ldv_entry_EMGentry_5_#t~ret440#1, ldv_entry_EMGentry_5_#t~ret441#1, ldv_entry_EMGentry_5_#t~ret442#1, ldv_entry_EMGentry_5_~arg0#1.base, ldv_entry_EMGentry_5_~arg0#1.offset, ldv_entry_EMGentry_5_~ldv_5_exit_wdm_driver_exit_default~0#1.base, ldv_entry_EMGentry_5_~ldv_5_exit_wdm_driver_exit_default~0#1.offset, ldv_entry_EMGentry_5_~ldv_5_init_wdm_driver_init_default~0#1.base, ldv_entry_EMGentry_5_~ldv_5_init_wdm_driver_init_default~0#1.offset, ldv_entry_EMGentry_5_~ldv_5_ret_default~0#1, ldv_entry_EMGentry_5_~tmp~32#1, ldv_entry_EMGentry_5_~tmp___0~17#1;havoc ldv_entry_EMGentry_5_#in~arg0#1.base, ldv_entry_EMGentry_5_#in~arg0#1.offset;assume { :end_inline_ldv_entry_EMGentry_5 } true;main_#res#1 := 0bv32;#t~ret700#1 := main_#res#1;assume { :end_inline_main } true; [2025-02-08 04:40:24,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5838-1: SUMMARY for call wdm_open_#t~ret304#1 := ##fun~$Pointer$~X~C_INT~TO~C_INT(wdm_open_~intf~0#1.base, wdm_open_~intf~0#1.offset, 1bv32, wdm_open_#t~mem303#1.base, wdm_open_#t~mem303#1.offset); srcloc: null [2025-02-08 04:40:24,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7820: SUMMARY for call ldv_linux_kernel_locking_mutex_mutex_unlock_wlock_of_wdm_device(ldv_mutex_unlock_176_~ldv_func_arg1#1.base, ldv_mutex_unlock_176_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:40:24,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4451: assume 0bv64 != copy_from_user_~tmp___0~3#1; [2025-02-08 04:40:24,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4451: assume !(0bv64 != copy_from_user_~tmp___0~3#1);assume { :begin_inline___copy_from_user_overflow } true; [2025-02-08 04:40:24,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5376-1: SUMMARY for call usb_autopm_put_interface(wdm_write_#t~mem232#1.base, wdm_write_#t~mem232#1.offset); srcloc: null [2025-02-08 04:40:24,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5376-2: call wdm_write_#t~mem232#1.base, wdm_write_#t~mem232#1.offset := read~$Pointer$#0(wdm_write_~desc~5#1.base, ~bvadd~64(56bv64, wdm_write_~desc~5#1.offset), 8bv64); [2025-02-08 04:40:24,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5376: havoc wdm_write_#t~mem232#1.base, wdm_write_#t~mem232#1.offset;assume { :begin_inline_ldv_mutex_unlock_114 } true;ldv_mutex_unlock_114_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_114_#in~ldv_func_arg1#1.offset := wdm_write_~desc~5#1.base, ~bvadd~64(196bv64, wdm_write_~desc~5#1.offset);havoc ldv_mutex_unlock_114_~ldv_func_arg1#1.base, ldv_mutex_unlock_114_~ldv_func_arg1#1.offset;ldv_mutex_unlock_114_~ldv_func_arg1#1.base, ldv_mutex_unlock_114_~ldv_func_arg1#1.offset := ldv_mutex_unlock_114_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_114_#in~ldv_func_arg1#1.offset; [2025-02-08 04:40:24,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7094: assume 0bv64 != ~bvadd~64(ldv_usb_dummy_factory_2_~data~0#1.base, ldv_usb_dummy_factory_2_~data~0#1.offset);call ldv_usb_dummy_factory_2_#t~mem468#1.base, ldv_usb_dummy_factory_2_#t~mem468#1.offset := read~$Pointer$#0(ldv_usb_dummy_factory_2_~data~0#1.base, ldv_usb_dummy_factory_2_~data~0#1.offset, 8bv64);ldv_usb_dummy_factory_2_~ldv_2_container_usb_driver~0#1.base, ldv_usb_dummy_factory_2_~ldv_2_container_usb_driver~0#1.offset := ldv_usb_dummy_factory_2_#t~mem468#1.base, ldv_usb_dummy_factory_2_#t~mem468#1.offset;havoc ldv_usb_dummy_factory_2_#t~mem468#1.base, ldv_usb_dummy_factory_2_#t~mem468#1.offset; [2025-02-08 04:40:24,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7094: assume !(0bv64 != ~bvadd~64(ldv_usb_dummy_factory_2_~data~0#1.base, ldv_usb_dummy_factory_2_~data~0#1.offset)); [2025-02-08 04:40:24,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7160-1: SUMMARY for call ldv_usb_instance_resume_1_7_#t~ret473#1 := wdm_resume(ldv_usb_instance_resume_1_7_~arg1#1.base, ldv_usb_instance_resume_1_7_~arg1#1.offset); srcloc: null [2025-02-08 04:40:24,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7160: havoc ldv_usb_instance_resume_1_7_#t~ret473#1; [2025-02-08 04:40:24,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7887: SUMMARY for call ldv_linux_kernel_rcu_update_lock_check_final_state(); srcloc: null [2025-02-08 04:40:24,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6896: assume 3bv32 == ldv_file_operations_file_operations_instance_0_~tmp___7~3#1; [2025-02-08 04:40:24,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6896: assume !(3bv32 == ldv_file_operations_file_operations_instance_0_~tmp___7~3#1); [2025-02-08 04:40:24,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7953: havoc ldv_linux_net_register_check_return_value_probe_~retval#1;havoc ldv_linux_net_register_check_return_value_probe_#in~retval#1;assume { :end_inline_ldv_linux_net_register_check_return_value_probe } true;assume { :begin_inline_ldv_linux_usb_register_check_return_value_probe } true;ldv_linux_usb_register_check_return_value_probe_#in~retval#1 := ldv_ldv_post_probe_185_~retval#1;havoc ldv_linux_usb_register_check_return_value_probe_~retval#1;ldv_linux_usb_register_check_return_value_probe_~retval#1 := ldv_linux_usb_register_check_return_value_probe_#in~retval#1; [2025-02-08 04:40:24,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5707: havoc wdm_flush_#t~mem276#1.base, wdm_flush_#t~mem276#1.offset;havoc wdm_flush_#t~mem277#1; [2025-02-08 04:40:24,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6698: havoc ldv_usb_dummy_factory_2_#t~mem468#1.base, ldv_usb_dummy_factory_2_#t~mem468#1.offset, ldv_usb_dummy_factory_2_~arg0#1.base, ldv_usb_dummy_factory_2_~arg0#1.offset, ldv_usb_dummy_factory_2_~ldv_2_container_usb_driver~0#1.base, ldv_usb_dummy_factory_2_~ldv_2_container_usb_driver~0#1.offset, ldv_usb_dummy_factory_2_~data~0#1.base, ldv_usb_dummy_factory_2_~data~0#1.offset;havoc ldv_usb_dummy_factory_2_#in~arg0#1.base, ldv_usb_dummy_factory_2_#in~arg0#1.offset;assume { :end_inline_ldv_usb_dummy_factory_2 } true; [2025-02-08 04:40:24,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5707-1: SUMMARY for call dev_err(wdm_flush_#t~mem276#1.base, ~bvadd~64(43bv64, wdm_flush_#t~mem276#1.offset), 67bv64, 0bv64); srcloc: null [2025-02-08 04:40:24,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5641: havoc wdm_read_#t~ret269#1; [2025-02-08 04:40:24,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5641-1: SUMMARY for call wdm_read_#t~ret269#1 := clear_wdm_read_flag(wdm_read_~desc~6#1.base, wdm_read_~desc~6#1.offset); srcloc: null [2025-02-08 04:40:24,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5509: assume 0bv32 != wdm_read_~tmp___3~2#1; [2025-02-08 04:40:24,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5509: assume !(0bv32 != wdm_read_~tmp___3~2#1); [2025-02-08 04:40:24,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5311: assume 0bv32 != wdm_write_~tmp___5~1#1;wdm_write_~r~0#1 := 4294967285bv32; [2025-02-08 04:40:24,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5311: assume !(0bv32 != wdm_write_~tmp___5~1#1); [2025-02-08 04:40:24,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7293-1: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 04:40:24,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7293: call ldv_usb_usb_instance_1_#t~mem492#1.base, ldv_usb_usb_instance_1_#t~mem492#1.offset := read~$Pointer$#0(ldv_usb_usb_instance_1_~ldv_1_container_usb_driver~0#1.base, ~bvadd~64(16bv64, ldv_usb_usb_instance_1_~ldv_1_container_usb_driver~0#1.offset), 8bv64);assume { :begin_inline_ldv_usb_instance_release_1_4 } true;ldv_usb_instance_release_1_4_#in~arg0#1.base, ldv_usb_instance_release_1_4_#in~arg0#1.offset, ldv_usb_instance_release_1_4_#in~arg1#1.base, ldv_usb_instance_release_1_4_#in~arg1#1.offset := ldv_usb_usb_instance_1_#t~mem492#1.base, ldv_usb_usb_instance_1_#t~mem492#1.offset, ldv_usb_usb_instance_1_~ldv_1_resource_usb_interface~0#1.base, ldv_usb_usb_instance_1_~ldv_1_resource_usb_interface~0#1.offset;havoc ldv_usb_instance_release_1_4_~arg0#1.base, ldv_usb_instance_release_1_4_~arg0#1.offset, ldv_usb_instance_release_1_4_~arg1#1.base, ldv_usb_instance_release_1_4_~arg1#1.offset;ldv_usb_instance_release_1_4_~arg0#1.base, ldv_usb_instance_release_1_4_~arg0#1.offset := ldv_usb_instance_release_1_4_#in~arg0#1.base, ldv_usb_instance_release_1_4_#in~arg0#1.offset;ldv_usb_instance_release_1_4_~arg1#1.base, ldv_usb_instance_release_1_4_~arg1#1.offset := ldv_usb_instance_release_1_4_#in~arg1#1.base, ldv_usb_instance_release_1_4_#in~arg1#1.offset; [2025-02-08 04:40:24,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7954: havoc ldv_linux_usb_register_check_return_value_probe_~retval#1;havoc ldv_linux_usb_register_check_return_value_probe_#in~retval#1;assume { :end_inline_ldv_linux_usb_register_check_return_value_probe } true;assume { :begin_inline_ldv_post_probe } true;ldv_post_probe_#in~probe_ret_val#1 := ldv_ldv_post_probe_185_~retval#1;havoc ldv_post_probe_#res#1;havoc ldv_post_probe_#t~ret559#1, ldv_post_probe_~probe_ret_val#1, ldv_post_probe_~tmp~65#1;ldv_post_probe_~probe_ret_val#1 := ldv_post_probe_#in~probe_ret_val#1;havoc ldv_post_probe_~tmp~65#1; [2025-02-08 04:40:24,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5906: assume 0bv64 != wdm_release_~tmp___0~12#1;assume { :begin_inline___dynamic_pr_debug } true;__dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset, __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset := wdm_release_~#descriptor___0~2#1.base, wdm_release_~#descriptor___0~2#1.offset, 79bv64, 0bv64;havoc __dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset, __dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset;__dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset := __dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset;__dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset := __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset; [2025-02-08 04:40:24,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5906: assume !(0bv64 != wdm_release_~tmp___0~12#1); [2025-02-08 04:40:24,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7888: SUMMARY for call ldv_linux_kernel_rcu_srcu_check_final_state(); srcloc: null [2025-02-08 04:40:24,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4453: copy_from_user_~n#1 := copy_from_user_#t~ret74#1;havoc copy_from_user_#t~ret74#1; [2025-02-08 04:40:24,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4453-1: SUMMARY for call copy_from_user_#t~ret74#1 := _copy_from_user(copy_from_user_~to#1.base, copy_from_user_~to#1.offset, copy_from_user_~from#1.base, copy_from_user_~from#1.offset, copy_from_user_~n#1[32:0]); srcloc: null [2025-02-08 04:40:24,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7955: ldv_ldv_post_probe_185_#t~ret514#1 := ldv_post_probe_#res#1;havoc ldv_post_probe_#t~ret559#1, ldv_post_probe_~probe_ret_val#1, ldv_post_probe_~tmp~65#1;havoc ldv_post_probe_#in~probe_ret_val#1;assume { :end_inline_ldv_post_probe } true;ldv_ldv_post_probe_185_~tmp~47#1 := ldv_ldv_post_probe_185_#t~ret514#1;havoc ldv_ldv_post_probe_185_#t~ret514#1;ldv_ldv_post_probe_185_#res#1 := ldv_ldv_post_probe_185_~tmp~47#1; [2025-02-08 04:40:24,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6832: SUMMARY for call ldv_assume((if 0bv32 != ldv_file_operations_file_operations_instance_0_~ldv_0_ret_default~0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:40:24,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7889: SUMMARY for call ldv_linux_lib_idr_check_final_state(); srcloc: null [2025-02-08 04:40:24,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7757: SUMMARY for call ldv_linux_kernel_locking_mutex_mutex_lock_rlock_of_wdm_device(ldv_mutex_lock_164_~ldv_func_arg1#1.base, ldv_mutex_lock_164_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:40:24,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7559: SUMMARY for call ldv_linux_kernel_locking_mutex_mutex_unlock_wlock_of_wdm_device(ldv_mutex_unlock_133_~ldv_func_arg1#1.base, ldv_mutex_unlock_133_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:40:24,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6436: SUMMARY for call set_bit(8bv64, wdm_suspend_~desc~15#1.base, ~bvadd~64(148bv64, wdm_suspend_~desc~15#1.offset)); srcloc: null [2025-02-08 04:40:24,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5247: wdm_write_~tmp___1~3#1 := wdm_write_#t~ret206#1;havoc wdm_write_#t~ret206#1; [2025-02-08 04:40:24,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5247-1: SUMMARY for call wdm_write_#t~ret206#1 := constant_test_bit(2bv64, wdm_write_~desc~5#1.base, ~bvadd~64(148bv64, wdm_write_~desc~5#1.offset)); srcloc: null [2025-02-08 04:40:24,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10268: SUMMARY for call ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock((if 0bv8 == ~LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_wlock_of_wdm_device~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 04:40:24,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 04:40:24,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7229-1: SUMMARY for call ldv_usb_usb_instance_1_#t~ret479#1.base, ldv_usb_usb_instance_1_#t~ret479#1.offset := ldv_xmalloc(1552bv64); srcloc: null [2025-02-08 04:40:24,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7229: ldv_usb_usb_instance_1_~tmp~37#1.base, ldv_usb_usb_instance_1_~tmp~37#1.offset := ldv_usb_usb_instance_1_#t~ret479#1.base, ldv_usb_usb_instance_1_#t~ret479#1.offset;havoc ldv_usb_usb_instance_1_#t~ret479#1.base, ldv_usb_usb_instance_1_#t~ret479#1.offset;ldv_usb_usb_instance_1_~ldv_1_resource_usb_interface~0#1.base, ldv_usb_usb_instance_1_~ldv_1_resource_usb_interface~0#1.offset := ldv_usb_usb_instance_1_~tmp~37#1.base, ldv_usb_usb_instance_1_~tmp~37#1.offset; [2025-02-08 04:40:24,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7097: SUMMARY for call ldv_free(ldv_usb_dummy_factory_2_~data~0#1.base, ldv_usb_dummy_factory_2_~data~0#1.offset); srcloc: null [2025-02-08 04:40:24,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7890: SUMMARY for call ldv_linux_mmc_sdio_func_check_final_state(); srcloc: null [2025-02-08 04:40:24,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5908: havoc __dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset, __dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset;havoc __dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset, __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset;assume { :end_inline___dynamic_pr_debug } true; [2025-02-08 04:40:24,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5578: assume 0bv32 == wdm_read_#t~mem255#1;havoc wdm_read_#t~mem255#1;call write~$Pointer$#1(60bv64, 0bv64, wdm_read_~#descriptor~3#1.base, wdm_read_~#descriptor~3#1.offset, 8bv64);call write~$Pointer$#1(61bv64, 0bv64, wdm_read_~#descriptor~3#1.base, ~bvadd~64(8bv64, wdm_read_~#descriptor~3#1.offset), 8bv64);call write~$Pointer$#1(62bv64, 0bv64, wdm_read_~#descriptor~3#1.base, ~bvadd~64(16bv64, wdm_read_~#descriptor~3#1.offset), 8bv64);call write~$Pointer$#1(63bv64, 0bv64, wdm_read_~#descriptor~3#1.base, ~bvadd~64(24bv64, wdm_read_~#descriptor~3#1.offset), 8bv64);call write~intINTTYPE4#1(537bv32, wdm_read_~#descriptor~3#1.base, ~bvadd~64(32bv64, wdm_read_~#descriptor~3#1.offset), 4bv64);call write~intINTTYPE1#1(0bv8, wdm_read_~#descriptor~3#1.base, ~bvadd~64(36bv64, wdm_read_~#descriptor~3#1.offset), 1bv64);call wdm_read_#t~mem256#1 := read~intINTTYPE1#1(wdm_read_~#descriptor~3#1.base, ~bvadd~64(36bv64, wdm_read_~#descriptor~3#1.offset), 1bv64); [2025-02-08 04:40:24,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5578: assume !(0bv32 == wdm_read_#t~mem255#1);havoc wdm_read_#t~mem255#1;call wdm_read_#t~mem260#1 := read~intINTTYPE4#0(wdm_read_~desc~6#1.base, ~bvadd~64(168bv64, wdm_read_~desc~6#1.offset), 4bv64);wdm_read_~cntr~0#1 := wdm_read_#t~mem260#1;havoc wdm_read_#t~mem260#1; [2025-02-08 04:40:24,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7494: ldv_mutex_lock_interruptible_118_#t~ret501#1 := ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_rlock_of_wdm_device_#res#1;havoc ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_rlock_of_wdm_device_#t~ret629#1, ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_rlock_of_wdm_device_~lock#1.base, ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_rlock_of_wdm_device_~lock#1.offset, ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_rlock_of_wdm_device_~tmp~96#1;havoc ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_rlock_of_wdm_device_#in~lock#1.base, ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_rlock_of_wdm_device_#in~lock#1.offset;assume { :end_inline_ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_rlock_of_wdm_device } true;ldv_mutex_lock_interruptible_118_~tmp~41#1 := ldv_mutex_lock_interruptible_118_#t~ret501#1;havoc ldv_mutex_lock_interruptible_118_#t~ret501#1;ldv_mutex_lock_interruptible_118_#res#1 := ldv_mutex_lock_interruptible_118_~tmp~41#1; [2025-02-08 04:40:24,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5380: havoc ldv_mutex_unlock_114_~ldv_func_arg1#1.base, ldv_mutex_unlock_114_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_114_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_114_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_114 } true;wdm_write_#res#1 := (if ~bvslt~32(wdm_write_~rv~1#1, 0bv32) then ~sign_extend~64~32(wdm_write_~rv~1#1) else wdm_write_~count#1);call ULTIMATE.dealloc(wdm_write_~#__wait~0#1.base, wdm_write_~#__wait~0#1.offset);havoc wdm_write_~#__wait~0#1.base, wdm_write_~#__wait~0#1.offset;call ULTIMATE.dealloc(wdm_write_~#descriptor~2#1.base, wdm_write_~#descriptor~2#1.offset);havoc wdm_write_~#descriptor~2#1.base, wdm_write_~#descriptor~2#1.offset; [2025-02-08 04:40:24,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6437: SUMMARY for call ldv_spin_unlock_irq_111(wdm_suspend_~desc~15#1.base, ~bvadd~64(80bv64, wdm_suspend_~desc~15#1.offset)); srcloc: null [2025-02-08 04:40:24,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10269: ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_wlock_of_wdm_device_~tmp~102#1 := ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_wlock_of_wdm_device_#t~ret639#1;havoc ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_wlock_of_wdm_device_#t~ret639#1; [2025-02-08 04:40:24,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10269-1: SUMMARY for call ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_wlock_of_wdm_device_#t~ret639#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:40:24,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6966: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 04:40:24,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5843: havoc wdm_open_#t~mem305#1.base, wdm_open_#t~mem305#1.offset;assume { :begin_inline_ldv_mutex_unlock_134 } true;ldv_mutex_unlock_134_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_134_#in~ldv_func_arg1#1.offset := ~#wdm_mutex~0.base, ~#wdm_mutex~0.offset;havoc ldv_mutex_unlock_134_~ldv_func_arg1#1.base, ldv_mutex_unlock_134_~ldv_func_arg1#1.offset;ldv_mutex_unlock_134_~ldv_func_arg1#1.base, ldv_mutex_unlock_134_~ldv_func_arg1#1.offset := ldv_mutex_unlock_134_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_134_#in~ldv_func_arg1#1.offset; [2025-02-08 04:40:24,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7891: SUMMARY for call ldv_linux_net_rtnetlink_check_final_state(); srcloc: null [2025-02-08 04:40:24,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5843-1: SUMMARY for call usb_autopm_put_interface(wdm_open_#t~mem305#1.base, wdm_open_#t~mem305#1.offset); srcloc: null [2025-02-08 04:40:24,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6900: assume 4bv32 == ldv_file_operations_file_operations_instance_0_~tmp___7~3#1; [2025-02-08 04:40:24,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6900: assume !(4bv32 == ldv_file_operations_file_operations_instance_0_~tmp___7~3#1); [2025-02-08 04:40:24,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5843-2: call wdm_open_#t~mem305#1.base, wdm_open_#t~mem305#1.offset := read~$Pointer$#0(wdm_open_~desc~9#1.base, ~bvadd~64(56bv64, wdm_open_~desc~9#1.offset), 8bv64); [2025-02-08 04:40:24,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6438: SUMMARY for call kill_urbs(wdm_suspend_~desc~15#1.base, wdm_suspend_~desc~15#1.offset); srcloc: null [2025-02-08 04:40:24,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5513: assume 0bv64 != wdm_read_~__int~1#1;wdm_read_~__ret___0~1#1 := wdm_read_~__int~1#1; [2025-02-08 04:40:24,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5513: assume !(0bv64 != wdm_read_~__int~1#1); [2025-02-08 04:40:24,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7231-1: SUMMARY for call ldv_usb_usb_instance_1_#t~ret480#1.base, ldv_usb_usb_instance_1_#t~ret480#1.offset := ldv_xmalloc(2024bv64); srcloc: null [2025-02-08 04:40:24,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7231: ldv_usb_usb_instance_1_~tmp___0~19#1.base, ldv_usb_usb_instance_1_~tmp___0~19#1.offset := ldv_usb_usb_instance_1_#t~ret480#1.base, ldv_usb_usb_instance_1_#t~ret480#1.offset;havoc ldv_usb_usb_instance_1_#t~ret480#1.base, ldv_usb_usb_instance_1_#t~ret480#1.offset;ldv_usb_usb_instance_1_~ldv_1_usb_device_usb_device~0#1.base, ldv_usb_usb_instance_1_~ldv_1_usb_device_usb_device~0#1.offset := ldv_usb_usb_instance_1_~tmp___0~19#1.base, ldv_usb_usb_instance_1_~tmp___0~19#1.offset;call write~$Pointer$#0(ldv_usb_usb_instance_1_~ldv_1_usb_device_usb_device~0#1.base, ~bvadd~64(135bv64, ldv_usb_usb_instance_1_~ldv_1_usb_device_usb_device~0#1.offset), ldv_usb_usb_instance_1_~ldv_1_resource_usb_interface~0#1.base, ~bvadd~64(43bv64, ldv_usb_usb_instance_1_~ldv_1_resource_usb_interface~0#1.offset), 8bv64); [2025-02-08 04:40:24,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5249: assume 0bv32 != wdm_write_~tmp___1~3#1; [2025-02-08 04:40:24,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5249: assume !(0bv32 != wdm_write_~tmp___1~3#1);call wdm_write_#t~mem207#1.base, wdm_write_#t~mem207#1.offset := read~$Pointer$#0(wdm_write_~desc~5#1.base, ~bvadd~64(56bv64, wdm_write_~desc~5#1.offset), 8bv64); [2025-02-08 04:40:24,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7892: SUMMARY for call ldv_linux_net_sock_check_final_state(); srcloc: null [2025-02-08 04:40:24,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5646: wdm_read_~rv~3#1 := wdm_read_~cntr~0#1;assume { :begin_inline_ldv_mutex_unlock_126 } true;ldv_mutex_unlock_126_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_126_#in~ldv_func_arg1#1.offset := wdm_read_~desc~6#1.base, ~bvadd~64(344bv64, wdm_read_~desc~6#1.offset);havoc ldv_mutex_unlock_126_~ldv_func_arg1#1.base, ldv_mutex_unlock_126_~ldv_func_arg1#1.offset;ldv_mutex_unlock_126_~ldv_func_arg1#1.base, ldv_mutex_unlock_126_~ldv_func_arg1#1.offset := ldv_mutex_unlock_126_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_126_#in~ldv_func_arg1#1.offset; [2025-02-08 04:40:24,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5646-1: SUMMARY for call ldv_spin_unlock_irq_111(wdm_read_~desc~6#1.base, ~bvadd~64(80bv64, wdm_read_~desc~6#1.offset)); srcloc: null [2025-02-08 04:40:24,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6439-1: SUMMARY for call wdm_suspend_#t~ret417#1 := cancel_work_sync(wdm_suspend_~desc~15#1.base, ~bvadd~64(576bv64, wdm_suspend_~desc~15#1.offset)); srcloc: null [2025-02-08 04:40:24,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6439: havoc wdm_suspend_#t~ret417#1; [2025-02-08 04:40:24,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4457: assume { :end_inline___copy_from_user_overflow } true; [2025-02-08 04:40:24,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5184: call ULTIMATE.dealloc(wdm_write_~#__wait~0#1.base, wdm_write_~#__wait~0#1.offset);havoc wdm_write_~#__wait~0#1.base, wdm_write_~#__wait~0#1.offset;call ULTIMATE.dealloc(wdm_write_~#descriptor~2#1.base, wdm_write_~#descriptor~2#1.offset);havoc wdm_write_~#descriptor~2#1.base, wdm_write_~#descriptor~2#1.offset;ldv_file_operations_instance_write_0_4_#t~ret467#1 := wdm_write_#res#1;havoc wdm_write_#t~mem199#1.base, wdm_write_#t~mem199#1.offset, wdm_write_#t~mem200#1, wdm_write_#t~mem201#1, wdm_write_#t~mem202#1, wdm_write_#t~ret203#1.base, wdm_write_#t~ret203#1.offset, wdm_write_#t~ret204#1, wdm_write_#t~ret205#1, wdm_write_#t~ret206#1, wdm_write_#t~mem207#1.base, wdm_write_#t~mem207#1.offset, wdm_write_#t~ret208#1, wdm_write_#t~ret209#1, wdm_write_#t~mem210#1, wdm_write_#t~ret211#1, wdm_write_#t~ret212#1, wdm_write_#t~ret213#1, wdm_write_#t~ret214#1, wdm_write_#t~ret215#1, wdm_write_#t~mem216#1.base, wdm_write_#t~mem216#1.offset, wdm_write_#t~mem217#1.base, wdm_write_#t~mem217#1.offset, wdm_write_#t~ret218#1.base, wdm_write_#t~ret218#1.offset, wdm_write_#t~ret219#1, wdm_write_#t~mem220#1.base, wdm_write_#t~mem220#1.offset, wdm_write_#t~ret221#1.base, wdm_write_#t~ret221#1.offset, wdm_write_#t~mem222#1.base, wdm_write_#t~mem222#1.offset, wdm_write_#t~mem223#1, wdm_write_#t~mem224#1.base, wdm_write_#t~mem224#1.offset, wdm_write_#t~ret225#1, wdm_write_#t~mem226#1.base, wdm_write_#t~mem226#1.offset, wdm_write_#t~ret227#1, wdm_write_#t~mem228#1, wdm_write_#t~ret229#1, wdm_write_#t~mem230#1.base, wdm_write_#t~mem230#1.offset, wdm_write_#t~mem231#1, wdm_write_#t~mem232#1.base, wdm_write_#t~mem232#1.offset, wdm_write_~file#1.base, wdm_write_~file#1.offset, wdm_write_~buffer#1.base, wdm_write_~buffer#1.offset, wdm_write_~count#1, wdm_write_~ppos#1.base, wdm_write_~ppos#1.offset, wdm_write_~buf~0#1.base, wdm_write_~buf~0#1.offset, wdm_write_~rv~1#1, wdm_write_~r~0#1, wdm_write_~we~0#1, wdm_write_~desc~5#1.base, wdm_write_~desc~5#1.offset, wdm_write_~req~0#1.base, wdm_write_~req~0#1.offset, wdm_write_~tmp~10#1.base, wdm_write_~tmp~10#1.offset, wdm_write_~tmp___0~7#1, wdm_write_~tmp___1~3#1, wdm_write_~__ret~0#1, wdm_write_~#__wait~0#1.base, wdm_write_~#__wait~0#1.offset, wdm_write_~__ret___0~0#1, wdm_write_~__int~0#1, wdm_write_~tmp___2~2#1, wdm_write_~tmp___3~1#1, wdm_write_~tmp___4~1#1, wdm_write_~tmp___5~1#1, wdm_write_~tmp___6~1#1, wdm_write_~tmp___7~0#1.base, wdm_write_~tmp___7~0#1.offset, wdm_write_~tmp___8~0#1, wdm_write_~tmp___9~0#1.base, wdm_write_~tmp___9~0#1.offset, wdm_write_~#descriptor~2#1.base, wdm_write_~#descriptor~2#1.offset, wdm_write_~tmp___10~0#1;havoc wdm_write_#in~file#1.base, wdm_write_#in~file#1.offset, wdm_write_#in~buffer#1.base, wdm_write_#in~buffer#1.offset, wdm_write_#in~count#1, wdm_write_#in~ppos#1.base, wdm_write_#in~ppos#1.offset;assume { :end_inline_wdm_write } true;havoc ldv_file_operations_instance_write_0_4_#t~ret467#1; [2025-02-08 04:40:24,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10271: assume 0bv32 != ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_wlock_of_wdm_device_~tmp~102#1;~LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_wlock_of_wdm_device~0 := 1bv8;ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_wlock_of_wdm_device_#res#1 := 0bv32; [2025-02-08 04:40:24,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10271: assume !(0bv32 != ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_wlock_of_wdm_device_~tmp~102#1);ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_wlock_of_wdm_device_#res#1 := 4294967292bv32; [2025-02-08 04:40:24,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7893: SUMMARY for call ldv_linux_usb_coherent_check_final_state(); srcloc: null [2025-02-08 04:40:24,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5251: wdm_write_~rv~1#1 := 4294967277bv32; [2025-02-08 04:40:24,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5251-1: SUMMARY for call kfree(wdm_write_~buf~0#1.base, wdm_write_~buf~0#1.offset); srcloc: null [2025-02-08 04:40:24,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7299: havoc ldv_usb_instance_release_1_4_~arg0#1.base, ldv_usb_instance_release_1_4_~arg0#1.offset, ldv_usb_instance_release_1_4_~arg1#1.base, ldv_usb_instance_release_1_4_~arg1#1.offset;havoc ldv_usb_instance_release_1_4_#in~arg0#1.base, ldv_usb_instance_release_1_4_#in~arg0#1.offset, ldv_usb_instance_release_1_4_#in~arg1#1.base, ldv_usb_instance_release_1_4_#in~arg1#1.offset;assume { :end_inline_ldv_usb_instance_release_1_4 } true;havoc ldv_usb_usb_instance_1_#t~mem492#1.base, ldv_usb_usb_instance_1_#t~mem492#1.offset; [2025-02-08 04:40:24,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6242: wdm_probe_~dmhd~0#1.base, wdm_probe_~dmhd~0#1.offset := wdm_probe_~buffer~0#1.base, wdm_probe_~buffer~0#1.offset;call wdm_probe_#t~mem389#1 := read~intINTTYPE2#0(wdm_probe_~dmhd~0#1.base, ~bvadd~64(5bv64, wdm_probe_~dmhd~0#1.offset), 2bv64);wdm_probe_~maxcom~0#1 := wdm_probe_#t~mem389#1;havoc wdm_probe_#t~mem389#1;call write~$Pointer$#1(89bv64, 0bv64, wdm_probe_~#descriptor~5#1.base, wdm_probe_~#descriptor~5#1.offset, 8bv64);call write~$Pointer$#1(90bv64, 0bv64, wdm_probe_~#descriptor~5#1.base, ~bvadd~64(8bv64, wdm_probe_~#descriptor~5#1.offset), 8bv64);call write~$Pointer$#1(91bv64, 0bv64, wdm_probe_~#descriptor~5#1.base, ~bvadd~64(16bv64, wdm_probe_~#descriptor~5#1.offset), 8bv64);call write~$Pointer$#1(92bv64, 0bv64, wdm_probe_~#descriptor~5#1.base, ~bvadd~64(24bv64, wdm_probe_~#descriptor~5#1.offset), 8bv64);call write~intINTTYPE4#1(895bv32, wdm_probe_~#descriptor~5#1.base, ~bvadd~64(32bv64, wdm_probe_~#descriptor~5#1.offset), 4bv64);call write~intINTTYPE1#1(0bv8, wdm_probe_~#descriptor~5#1.base, ~bvadd~64(36bv64, wdm_probe_~#descriptor~5#1.offset), 1bv64);call wdm_probe_#t~mem390#1 := read~intINTTYPE1#1(wdm_probe_~#descriptor~5#1.base, ~bvadd~64(36bv64, wdm_probe_~#descriptor~5#1.offset), 1bv64); [2025-02-08 04:40:24,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5317: wdm_write_~tmp___6~1#1 := wdm_write_#t~ret215#1;havoc wdm_write_#t~ret215#1; [2025-02-08 04:40:24,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5317-1: SUMMARY for call wdm_write_#t~ret215#1 := constant_test_bit(9bv64, wdm_write_~desc~5#1.base, ~bvadd~64(148bv64, wdm_write_~desc~5#1.offset)); srcloc: null [2025-02-08 04:40:24,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7894: SUMMARY for call ldv_linux_usb_gadget_check_final_state(); srcloc: null [2025-02-08 04:40:24,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5450: wdm_read_#t~ret240#1 := ldv_mutex_lock_interruptible_118_#res#1;havoc ldv_mutex_lock_interruptible_118_#t~ret501#1, ldv_mutex_lock_interruptible_118_~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_118_~ldv_func_arg1#1.offset, ldv_mutex_lock_interruptible_118_~tmp~41#1;havoc ldv_mutex_lock_interruptible_118_#in~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_118_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_interruptible_118 } true;wdm_read_~rv~3#1 := wdm_read_#t~ret240#1;havoc wdm_read_#t~ret240#1; [2025-02-08 04:40:24,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7234: ldv_usb_usb_instance_1_~tmp___1~12#1.base, ldv_usb_usb_instance_1_~tmp___1~12#1.offset := ldv_usb_usb_instance_1_#t~ret481#1.base, ldv_usb_usb_instance_1_#t~ret481#1.offset;havoc ldv_usb_usb_instance_1_#t~ret481#1.base, ldv_usb_usb_instance_1_#t~ret481#1.offset;ldv_usb_usb_instance_1_~ldv_1_ldv_param_13_1_default~0#1.base, ldv_usb_usb_instance_1_~ldv_1_ldv_param_13_1_default~0#1.offset := ldv_usb_usb_instance_1_~tmp___1~12#1.base, ldv_usb_usb_instance_1_~tmp___1~12#1.offset;assume { :begin_inline_ldv_ldv_pre_probe_184 } true; [2025-02-08 04:40:24,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7102: havoc ldv_dispatch_instance_register_2_3_#t~ret436#1.base, ldv_dispatch_instance_register_2_3_#t~ret436#1.offset, ldv_dispatch_instance_register_2_3_~arg0#1.base, ldv_dispatch_instance_register_2_3_~arg0#1.offset, ldv_dispatch_instance_register_2_3_~cf_arg_1~0#1.base, ldv_dispatch_instance_register_2_3_~cf_arg_1~0#1.offset, ldv_dispatch_instance_register_2_3_~tmp~29#1.base, ldv_dispatch_instance_register_2_3_~tmp~29#1.offset;havoc ldv_dispatch_instance_register_2_3_#in~arg0#1.base, ldv_dispatch_instance_register_2_3_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_instance_register_2_3 } true;assume { :begin_inline_ldv_dispatch_instance_deregister_2_2 } true;ldv_dispatch_instance_deregister_2_2_#in~arg0#1.base, ldv_dispatch_instance_deregister_2_2_#in~arg0#1.offset := ldv_usb_dummy_factory_2_~ldv_2_container_usb_driver~0#1.base, ldv_usb_dummy_factory_2_~ldv_2_container_usb_driver~0#1.offset;havoc ldv_dispatch_instance_deregister_2_2_~arg0#1.base, ldv_dispatch_instance_deregister_2_2_~arg0#1.offset;ldv_dispatch_instance_deregister_2_2_~arg0#1.base, ldv_dispatch_instance_deregister_2_2_~arg0#1.offset := ldv_dispatch_instance_deregister_2_2_#in~arg0#1.base, ldv_dispatch_instance_deregister_2_2_#in~arg0#1.offset; [2025-02-08 04:40:24,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7234-1: SUMMARY for call ldv_usb_usb_instance_1_#t~ret481#1.base, ldv_usb_usb_instance_1_#t~ret481#1.offset := ldv_xmalloc(32bv64); srcloc: null [2025-02-08 04:40:24,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7102-1: assume { :begin_inline_ldv_dispatch_instance_register_2_3 } true;ldv_dispatch_instance_register_2_3_#in~arg0#1.base, ldv_dispatch_instance_register_2_3_#in~arg0#1.offset := ldv_usb_dummy_factory_2_~ldv_2_container_usb_driver~0#1.base, ldv_usb_dummy_factory_2_~ldv_2_container_usb_driver~0#1.offset;havoc ldv_dispatch_instance_register_2_3_#t~ret436#1.base, ldv_dispatch_instance_register_2_3_#t~ret436#1.offset, ldv_dispatch_instance_register_2_3_~arg0#1.base, ldv_dispatch_instance_register_2_3_~arg0#1.offset, ldv_dispatch_instance_register_2_3_~cf_arg_1~0#1.base, ldv_dispatch_instance_register_2_3_~cf_arg_1~0#1.offset, ldv_dispatch_instance_register_2_3_~tmp~29#1.base, ldv_dispatch_instance_register_2_3_~tmp~29#1.offset;ldv_dispatch_instance_register_2_3_~arg0#1.base, ldv_dispatch_instance_register_2_3_~arg0#1.offset := ldv_dispatch_instance_register_2_3_#in~arg0#1.base, ldv_dispatch_instance_register_2_3_#in~arg0#1.offset;havoc ldv_dispatch_instance_register_2_3_~cf_arg_1~0#1.base, ldv_dispatch_instance_register_2_3_~cf_arg_1~0#1.offset;havoc ldv_dispatch_instance_register_2_3_~tmp~29#1.base, ldv_dispatch_instance_register_2_3_~tmp~29#1.offset; [2025-02-08 04:40:24,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5847: havoc ldv_mutex_unlock_134_~ldv_func_arg1#1.base, ldv_mutex_unlock_134_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_134_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_134_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_134 } true;wdm_open_#res#1 := wdm_open_~rv~4#1; [2025-02-08 04:40:24,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6838: SUMMARY for call ldv_free(ldv_file_operations_file_operations_instance_0_~ldv_0_resource_file~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_resource_file~0#1.offset); srcloc: null [2025-02-08 04:40:24,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7895: SUMMARY for call ldv_linux_usb_urb_check_final_state(); srcloc: null [2025-02-08 04:40:24,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6904: assume 5bv32 == ldv_file_operations_file_operations_instance_0_~tmp___7~3#1; [2025-02-08 04:40:24,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6904: assume !(5bv32 == ldv_file_operations_file_operations_instance_0_~tmp___7~3#1); [2025-02-08 04:40:24,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5715: wdm_flush_~tmp___3~3#1 := wdm_flush_#t~ret279#1;havoc wdm_flush_#t~mem278#1;havoc wdm_flush_#t~ret279#1;wdm_flush_#res#1 := wdm_flush_~tmp___3~3#1;call ULTIMATE.dealloc(wdm_flush_~#__wait~2#1.base, wdm_flush_~#__wait~2#1.offset);havoc wdm_flush_~#__wait~2#1.base, wdm_flush_~#__wait~2#1.offset; [2025-02-08 04:40:24,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5715-1: SUMMARY for call wdm_flush_#t~ret279#1 := usb_translate_errors(wdm_flush_#t~mem278#1); srcloc: null [2025-02-08 04:40:24,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7829: SUMMARY for call ldv_linux_kernel_locking_mutex_mutex_unlock_rlock_of_wdm_device(ldv_mutex_unlock_177_~ldv_func_arg1#1.base, ldv_mutex_unlock_177_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:40:24,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5715-2: call wdm_flush_#t~mem278#1 := read~intINTTYPE4#0(wdm_flush_~desc~7#1.base, ~bvadd~64(652bv64, wdm_flush_~desc~7#1.offset), 4bv64); [2025-02-08 04:40:24,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5319: assume 0bv32 != wdm_write_~tmp___6~1#1;wdm_write_~r~0#1 := 4294967291bv32; [2025-02-08 04:40:24,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5319: assume !(0bv32 != wdm_write_~tmp___6~1#1); [2025-02-08 04:40:24,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7103: havoc ldv_dispatch_instance_deregister_2_2_~arg0#1.base, ldv_dispatch_instance_deregister_2_2_~arg0#1.offset;havoc ldv_dispatch_instance_deregister_2_2_#in~arg0#1.base, ldv_dispatch_instance_deregister_2_2_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_instance_deregister_2_2 } true; [2025-02-08 04:40:24,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5914: SUMMARY for call cleanup(wdm_release_~desc~10#1.base, wdm_release_~desc~10#1.offset); srcloc: null [2025-02-08 04:40:24,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6839: SUMMARY for call ldv_free(ldv_file_operations_file_operations_instance_0_~ldv_0_resource_inode~0#1.base, ldv_file_operations_file_operations_instance_0_~ldv_0_resource_inode~0#1.offset); srcloc: null [2025-02-08 04:40:24,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4725: call wdm_find_device_by_minor_#t~mem117#1.base, wdm_find_device_by_minor_#t~mem117#1.offset := read~$Pointer$#0(~#wdm_device_list~0.base, ~#wdm_device_list~0.offset, 8bv64);wdm_find_device_by_minor_~__mptr~2#1.base, wdm_find_device_by_minor_~__mptr~2#1.offset := wdm_find_device_by_minor_#t~mem117#1.base, wdm_find_device_by_minor_#t~mem117#1.offset;havoc wdm_find_device_by_minor_#t~mem117#1.base, wdm_find_device_by_minor_#t~mem117#1.offset;wdm_find_device_by_minor_~desc~1#1.base, wdm_find_device_by_minor_~desc~1#1.offset := wdm_find_device_by_minor_~__mptr~2#1.base, ~bvadd~64(18446744073709067264bv64, wdm_find_device_by_minor_~__mptr~2#1.offset); [2025-02-08 04:40:24,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4725-1: SUMMARY for call ldv_spin_lock_95(~#wdm_device_list_lock~0.base, ~#wdm_device_list_lock~0.offset); srcloc: null [2025-02-08 04:40:24,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5452: assume ~bvslt~32(wdm_read_~rv~3#1, 0bv32);wdm_read_#res#1 := 18446744073709551104bv64;call ULTIMATE.dealloc(wdm_read_~#__wait~1#1.base, wdm_read_~#__wait~1#1.offset);havoc wdm_read_~#__wait~1#1.base, wdm_read_~#__wait~1#1.offset;call ULTIMATE.dealloc(wdm_read_~#descriptor~3#1.base, wdm_read_~#descriptor~3#1.offset);havoc wdm_read_~#descriptor~3#1.base, wdm_read_~#descriptor~3#1.offset; [2025-02-08 04:40:24,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5452: assume !~bvslt~32(wdm_read_~rv~3#1, 0bv32);wdm_read_~__var~1#1 := 0bv32;call wdm_read_#t~mem241#1 := read~intINTTYPE4#0(wdm_read_~desc~6#1.base, ~bvadd~64(168bv64, wdm_read_~desc~6#1.offset), 4bv64);wdm_read_~cntr~0#1 := wdm_read_#t~mem241#1;havoc wdm_read_#t~mem241#1; [2025-02-08 04:40:24,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4461-1: copy_from_user_#res#1 := copy_from_user_~n#1; [2025-02-08 04:40:24,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6377: call ULTIMATE.dealloc(wdm_suspend_~#message#1.base, wdm_suspend_~#message#1.offset);havoc wdm_suspend_~#message#1.base, wdm_suspend_~#message#1.offset;call ULTIMATE.dealloc(wdm_suspend_~#descriptor~7#1.base, wdm_suspend_~#descriptor~7#1.offset);havoc wdm_suspend_~#descriptor~7#1.base, wdm_suspend_~#descriptor~7#1.offset;ldv_usb_instance_suspend_1_8_#t~ret475#1 := wdm_suspend_#res#1;havoc wdm_suspend_#t~ret408#1.base, wdm_suspend_#t~ret408#1.offset, wdm_suspend_#t~mem409#1, wdm_suspend_#t~ret410#1, wdm_suspend_#t~mem411#1.base, wdm_suspend_#t~mem411#1.offset, wdm_suspend_#t~mem412#1, wdm_suspend_#t~mem413#1, wdm_suspend_#t~mem414#1, wdm_suspend_#t~ret415#1, wdm_suspend_#t~ret416#1, wdm_suspend_#t~ret417#1, wdm_suspend_#t~ret418#1, wdm_suspend_#t~mem419#1, wdm_suspend_~intf#1.base, wdm_suspend_~intf#1.offset, wdm_suspend_~#message#1.base, wdm_suspend_~#message#1.offset, wdm_suspend_~desc~15#1.base, wdm_suspend_~desc~15#1.offset, wdm_suspend_~tmp~23#1.base, wdm_suspend_~tmp~23#1.offset, wdm_suspend_~rv~11#1, wdm_suspend_~#descriptor~7#1.base, wdm_suspend_~#descriptor~7#1.offset, wdm_suspend_~tmp___0~15#1, wdm_suspend_~tmp___1~10#1, wdm_suspend_~tmp___2~6#1;havoc wdm_suspend_#in~intf#1.base, wdm_suspend_#in~intf#1.offset, wdm_suspend_#in~message#1.event;assume { :end_inline_wdm_suspend } true;havoc ldv_usb_instance_suspend_1_8_#t~mem474#1;havoc ldv_usb_instance_suspend_1_8_#t~ret475#1; [2025-02-08 04:40:24,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7236: assume { :end_inline_ldv_ldv_pre_probe_184 } true;call ldv_usb_usb_instance_1_#t~mem482#1.base, ldv_usb_usb_instance_1_#t~mem482#1.offset := read~$Pointer$#0(ldv_usb_usb_instance_1_~ldv_1_container_usb_driver~0#1.base, ~bvadd~64(8bv64, ldv_usb_usb_instance_1_~ldv_1_container_usb_driver~0#1.offset), 8bv64);assume { :begin_inline_ldv_usb_instance_probe_1_13 } true;ldv_usb_instance_probe_1_13_#in~arg0#1.base, ldv_usb_instance_probe_1_13_#in~arg0#1.offset, ldv_usb_instance_probe_1_13_#in~arg1#1.base, ldv_usb_instance_probe_1_13_#in~arg1#1.offset, ldv_usb_instance_probe_1_13_#in~arg2#1.base, ldv_usb_instance_probe_1_13_#in~arg2#1.offset := ldv_usb_usb_instance_1_#t~mem482#1.base, ldv_usb_usb_instance_1_#t~mem482#1.offset, ldv_usb_usb_instance_1_~ldv_1_resource_usb_interface~0#1.base, ldv_usb_usb_instance_1_~ldv_1_resource_usb_interface~0#1.offset, ldv_usb_usb_instance_1_~ldv_1_ldv_param_13_1_default~0#1.base, ldv_usb_usb_instance_1_~ldv_1_ldv_param_13_1_default~0#1.offset;havoc ldv_usb_instance_probe_1_13_#res#1;havoc ldv_usb_instance_probe_1_13_#t~ret472#1, ldv_usb_instance_probe_1_13_~arg0#1.base, ldv_usb_instance_probe_1_13_~arg0#1.offset, ldv_usb_instance_probe_1_13_~arg1#1.base, ldv_usb_instance_probe_1_13_~arg1#1.offset, ldv_usb_instance_probe_1_13_~arg2#1.base, ldv_usb_instance_probe_1_13_~arg2#1.offset, ldv_usb_instance_probe_1_13_~tmp~35#1;ldv_usb_instance_probe_1_13_~arg0#1.base, ldv_usb_instance_probe_1_13_~arg0#1.offset := ldv_usb_instance_probe_1_13_#in~arg0#1.base, ldv_usb_instance_probe_1_13_#in~arg0#1.offset;ldv_usb_instance_probe_1_13_~arg1#1.base, ldv_usb_instance_probe_1_13_~arg1#1.offset := ldv_usb_instance_probe_1_13_#in~arg1#1.base, ldv_usb_instance_probe_1_13_#in~arg1#1.offset;ldv_usb_instance_probe_1_13_~arg2#1.base, ldv_usb_instance_probe_1_13_~arg2#1.offset := ldv_usb_instance_probe_1_13_#in~arg2#1.base, ldv_usb_instance_probe_1_13_#in~arg2#1.offset;havoc ldv_usb_instance_probe_1_13_~tmp~35#1;assume { :begin_inline_wdm_probe } true;wdm_probe_#in~intf#1.base, wdm_probe_#in~intf#1.offset, wdm_probe_#in~id#1.base, wdm_probe_#in~id#1.offset := ldv_usb_instance_probe_1_13_~arg1#1.base, ldv_usb_instance_probe_1_13_~arg1#1.offset, ldv_usb_instance_probe_1_13_~arg2#1.base, ldv_usb_instance_probe_1_13_~arg2#1.offset;havoc wdm_probe_#res#1;havoc wdm_probe_#t~mem382#1.base, wdm_probe_#t~mem382#1.offset, wdm_probe_#t~mem383#1.base, wdm_probe_#t~mem383#1.offset, wdm_probe_#t~mem384#1.base, wdm_probe_#t~mem384#1.offset, wdm_probe_#t~mem385#1, wdm_probe_#t~mem386#1, wdm_probe_#t~mem387#1, wdm_probe_#t~mem388#1, wdm_probe_#t~mem389#1, wdm_probe_#t~mem390#1, wdm_probe_#t~ret391#1, wdm_probe_#t~mem392#1, wdm_probe_#t~mem393#1, wdm_probe_#t~mem394#1, wdm_probe_#t~mem395#1, wdm_probe_#t~mem396#1.base, wdm_probe_#t~mem396#1.offset, wdm_probe_#t~mem397#1, wdm_probe_#t~mem398#1.base, wdm_probe_#t~mem398#1.offset, wdm_probe_#t~ret399#1, wdm_probe_~intf#1.base, wdm_probe_~intf#1.offset, wdm_probe_~id#1.base, wdm_probe_~id#1.offset, wdm_probe_~rv~9#1, wdm_probe_~iface~0#1.base, wdm_probe_~iface~0#1.offset, wdm_probe_~ep~0#1.base, wdm_probe_~ep~0#1.offset, wdm_probe_~dmhd~0#1.base, wdm_probe_~dmhd~0#1.offset, wdm_probe_~buffer~0#1.base, wdm_probe_~buffer~0#1.offset, wdm_probe_~buflen~0#1, wdm_probe_~maxcom~0#1, wdm_probe_~#descriptor~5#1.base, wdm_probe_~#descriptor~5#1.offset, wdm_probe_~tmp~20#1;wdm_probe_~intf#1.base, wdm_probe_~intf#1.offset := wdm_probe_#in~intf#1.base, wdm_probe_#in~intf#1.offset;wdm_probe_~id#1.base, wdm_probe_~id#1.offset := wdm_probe_#in~id#1.base, wdm_probe_#in~id#1.offset;havoc wdm_probe_~rv~9#1;havoc wdm_probe_~iface~0#1.base, wdm_probe_~iface~0#1.offset;havoc wdm_probe_~ep~0#1.base, wdm_probe_~ep~0#1.offset;havoc wdm_probe_~dmhd~0#1.base, wdm_probe_~dmhd~0#1.offset;havoc wdm_probe_~buffer~0#1.base, wdm_probe_~buffer~0#1.offset;havoc wdm_probe_~buflen~0#1;havoc wdm_probe_~maxcom~0#1;call wdm_probe_~#descriptor~5#1.base, wdm_probe_~#descriptor~5#1.offset := #Ultimate.allocOnStack(37bv64);havoc wdm_probe_~tmp~20#1;wdm_probe_~rv~9#1 := 4294967274bv32;call wdm_probe_#t~mem382#1.base, wdm_probe_#t~mem382#1.offset := read~$Pointer$#0(wdm_probe_~intf#1.base, wdm_probe_~intf#1.offset, 8bv64);call wdm_probe_#t~mem383#1.base, wdm_probe_#t~mem383#1.offset := read~$Pointer$#0(wdm_probe_#t~mem382#1.base, ~bvadd~64(13bv64, wdm_probe_#t~mem382#1.offset), 8bv64);wdm_probe_~buffer~0#1.base, wdm_probe_~buffer~0#1.offset := wdm_probe_#t~mem383#1.base, wdm_probe_#t~mem383#1.offset;havoc wdm_probe_#t~mem382#1.base, wdm_probe_#t~mem382#1.offset;havoc wdm_probe_#t~mem383#1.base, wdm_probe_#t~mem383#1.offset;call wdm_probe_#t~mem384#1.base, wdm_probe_#t~mem384#1.offset := read~$Pointer$#0(wdm_probe_~intf#1.base, wdm_probe_~intf#1.offset, 8bv64);call wdm_probe_#t~mem385#1 := read~intINTTYPE4#0(wdm_probe_#t~mem384#1.base, ~bvadd~64(9bv64, wdm_probe_#t~mem384#1.offset), 4bv64);wdm_probe_~buflen~0#1 := wdm_probe_#t~mem385#1;havoc wdm_probe_#t~mem384#1.base, wdm_probe_#t~mem384#1.offset;havoc wdm_probe_#t~mem385#1;wdm_probe_~maxcom~0#1 := 256bv16; [2025-02-08 04:40:24,685 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4646: #res := ~error_code; [2025-02-08 04:40:24,686 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder has thrown an exception: java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:742) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildProcedureCfgFromImplementation(CfgBuilder.java:676) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder.createIcfg(CfgBuilder.java:291) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.IcfgBuilderObserver.process(IcfgBuilderObserver.java:88) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.DFSTreeWalker.runObserver(DFSTreeWalker.java:65) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.runObserver(BaseWalker.java:93) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.run(BaseWalker.java:86) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:166) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2025-02-08 04:40:24,691 INFO L158 Benchmark]: Toolchain (without parser) took 17496.90ms. Allocated memory was 117.4MB in the beginning and 436.2MB in the end (delta: 318.8MB). Free memory was 79.7MB in the beginning and 273.8MB in the end (delta: -194.1MB). Peak memory consumption was 279.7MB. Max. memory is 16.1GB. [2025-02-08 04:40:24,691 INFO L158 Benchmark]: CDTParser took 0.22ms. Allocated memory is still 83.9MB. Free memory is still 61.7MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 04:40:24,691 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3029.96ms. Allocated memory was 117.4MB in the beginning and 218.1MB in the end (delta: 100.7MB). Free memory was 79.7MB in the beginning and 131.1MB in the end (delta: -51.3MB). Peak memory consumption was 131.0MB. Max. memory is 16.1GB. [2025-02-08 04:40:24,692 INFO L158 Benchmark]: Boogie Procedure Inliner took 162.24ms. Allocated memory is still 218.1MB. Free memory was 131.1MB in the beginning and 109.8MB in the end (delta: 21.3MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2025-02-08 04:40:24,692 INFO L158 Benchmark]: Boogie Preprocessor took 547.52ms. Allocated memory is still 218.1MB. Free memory was 109.8MB in the beginning and 78.9MB in the end (delta: 30.9MB). Peak memory consumption was 73.8MB. Max. memory is 16.1GB. [2025-02-08 04:40:24,693 INFO L158 Benchmark]: IcfgBuilder took 13752.40ms. Allocated memory was 218.1MB in the beginning and 436.2MB in the end (delta: 218.1MB). Free memory was 78.9MB in the beginning and 273.8MB in the end (delta: -195.0MB). Peak memory consumption was 175.6MB. Max. memory is 16.1GB. [2025-02-08 04:40:24,699 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.22ms. Allocated memory is still 83.9MB. Free memory is still 61.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3029.96ms. Allocated memory was 117.4MB in the beginning and 218.1MB in the end (delta: 100.7MB). Free memory was 79.7MB in the beginning and 131.1MB in the end (delta: -51.3MB). Peak memory consumption was 131.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 162.24ms. Allocated memory is still 218.1MB. Free memory was 131.1MB in the beginning and 109.8MB in the end (delta: 21.3MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Preprocessor took 547.52ms. Allocated memory is still 218.1MB. Free memory was 109.8MB in the beginning and 78.9MB in the end (delta: 30.9MB). Peak memory consumption was 73.8MB. Max. memory is 16.1GB. * IcfgBuilder took 13752.40ms. Allocated memory was 218.1MB in the beginning and 436.2MB in the end (delta: 218.1MB). Free memory was 78.9MB in the beginning and 273.8MB in the end (delta: -195.0MB). Peak memory consumption was 175.6MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: - ExceptionOrErrorResult: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2: de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 4177]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4177] - GenericResultAtLocation [Line: 4184]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [4184] - GenericResultAtLocation [Line: 4191]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("":); [4191] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 04:40:24,835 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2