./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-validator-v0.8/linux-stable-063f96c-1-144_2a-drivers--mmc--host--vub300.ko.unsigned-entry_point_ldv-val-v0.8.cil.out.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-validator-v0.8/linux-stable-063f96c-1-144_2a-drivers--mmc--host--vub300.ko.unsigned-entry_point_ldv-val-v0.8.cil.out.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 6150b3a515973ce4119efed812e463608b94129eea9915abf4784f091ce6f187 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 02:56:39,363 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 02:56:39,420 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-08 02:56:39,426 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 02:56:39,427 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 02:56:39,449 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 02:56:39,450 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 02:56:39,450 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 02:56:39,450 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 02:56:39,451 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 02:56:39,451 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 02:56:39,451 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 02:56:39,452 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 02:56:39,452 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 02:56:39,452 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 02:56:39,452 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 02:56:39,452 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 02:56:39,452 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 02:56:39,452 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 02:56:39,452 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 02:56:39,453 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 02:56:39,453 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 02:56:39,453 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 02:56:39,453 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 02:56:39,453 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 02:56:39,453 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 02:56:39,453 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 02:56:39,453 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 02:56:39,453 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 02:56:39,453 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:56:39,453 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 02:56:39,453 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 02:56:39,453 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 02:56:39,453 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 02:56:39,453 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 02:56:39,454 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 02:56:39,454 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 02:56:39,454 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 02:56:39,454 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 02:56:39,454 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 02:56:39,454 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 -> 6150b3a515973ce4119efed812e463608b94129eea9915abf4784f091ce6f187 [2025-02-08 02:56:39,677 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 02:56:39,684 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 02:56:39,687 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 02:56:39,688 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 02:56:39,688 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 02:56:39,689 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-validator-v0.8/linux-stable-063f96c-1-144_2a-drivers--mmc--host--vub300.ko.unsigned-entry_point_ldv-val-v0.8.cil.out.i [2025-02-08 02:56:40,799 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/0fb129d56/12b5c77cf1aa41859c0948a68b61e60a/FLAGce2885d38 [2025-02-08 02:56:41,216 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 02:56:41,216 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-validator-v0.8/linux-stable-063f96c-1-144_2a-drivers--mmc--host--vub300.ko.unsigned-entry_point_ldv-val-v0.8.cil.out.i [2025-02-08 02:56:41,245 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/0fb129d56/12b5c77cf1aa41859c0948a68b61e60a/FLAGce2885d38 [2025-02-08 02:56:41,365 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/0fb129d56/12b5c77cf1aa41859c0948a68b61e60a [2025-02-08 02:56:41,367 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 02:56:41,368 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 02:56:41,369 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 02:56:41,369 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 02:56:41,372 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 02:56:41,372 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:56:41" (1/1) ... [2025-02-08 02:56:41,373 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@334f722a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:41, skipping insertion in model container [2025-02-08 02:56:41,373 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:56:41" (1/1) ... [2025-02-08 02:56:41,448 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 02:56:42,733 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-validator-v0.8/linux-stable-063f96c-1-144_2a-drivers--mmc--host--vub300.ko.unsigned-entry_point_ldv-val-v0.8.cil.out.i[238462,238475] [2025-02-08 02:56:42,777 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:56:42,797 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 02:56:42,872 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; incl %0": "+m" (v->counter)); [4032] [2025-02-08 02:56:43,057 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-validator-v0.8/linux-stable-063f96c-1-144_2a-drivers--mmc--host--vub300.ko.unsigned-entry_point_ldv-val-v0.8.cil.out.i[238462,238475] [2025-02-08 02:56:43,067 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:56:43,123 INFO L204 MainTranslator]: Completed translation [2025-02-08 02:56:43,123 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:43 WrapperNode [2025-02-08 02:56:43,124 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 02:56:43,124 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 02:56:43,125 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 02:56:43,125 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 02:56:43,129 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:43" (1/1) ... [2025-02-08 02:56:43,210 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:43" (1/1) ... [2025-02-08 02:56:43,339 INFO L138 Inliner]: procedures = 257, calls = 1828, calls flagged for inlining = 104, calls inlined = 100, statements flattened = 5323 [2025-02-08 02:56:43,340 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 02:56:43,341 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 02:56:43,341 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 02:56:43,341 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 02:56:43,348 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:43" (1/1) ... [2025-02-08 02:56:43,348 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:43" (1/1) ... [2025-02-08 02:56:43,374 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:43" (1/1) ... [2025-02-08 02:56:43,763 INFO L175 MemorySlicer]: Split 1084 memory accesses to 22 slices as follows [2, 2, 16, 2, 7, 3, 3, 6, 43, 6, 5, 2, 7, 5, 6, 6, 2, 937, 5, 5, 7, 7]. 86 percent of accesses are in the largest equivalence class. The 78 initializations are split as follows [2, 0, 16, 0, 7, 0, 0, 6, 0, 6, 5, 0, 0, 5, 6, 6, 0, 7, 0, 5, 0, 7]. The 465 writes are split as follows [0, 1, 0, 1, 0, 2, 1, 0, 43, 0, 0, 0, 6, 0, 0, 0, 1, 409, 1, 0, 0, 0]. [2025-02-08 02:56:43,764 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:43" (1/1) ... [2025-02-08 02:56:43,764 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:43" (1/1) ... [2025-02-08 02:56:43,893 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:43" (1/1) ... [2025-02-08 02:56:43,910 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:43" (1/1) ... [2025-02-08 02:56:43,944 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:43" (1/1) ... [2025-02-08 02:56:43,960 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:43" (1/1) ... [2025-02-08 02:56:44,009 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 02:56:44,011 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 02:56:44,011 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 02:56:44,012 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 02:56:44,012 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:43" (1/1) ... [2025-02-08 02:56:44,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:56:44,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 02:56:44,039 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 02:56:44,087 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 02:56:44,102 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-02-08 02:56:44,103 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-02-08 02:56:44,103 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_fill_bulk_urb_12 [2025-02-08 02:56:44,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_fill_bulk_urb_12 [2025-02-08 02:56:44,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 02:56:44,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 02:56:44,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 02:56:44,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 02:56:44,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 02:56:44,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 02:56:44,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 02:56:44,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 02:56:44,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 02:56:44,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 02:56:44,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 02:56:44,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 02:56:44,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 02:56:44,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 02:56:44,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 02:56:44,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 02:56:44,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 02:56:44,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 02:56:44,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 02:56:44,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 02:56:44,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 02:56:44,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 02:56:44,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 02:56:44,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 02:56:44,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 02:56:44,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 02:56:44,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 02:56:44,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 02:56:44,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 02:56:44,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 02:56:44,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 02:56:44,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 02:56:44,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 02:56:44,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 02:56:44,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 02:56:44,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 02:56:44,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 02:56:44,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 02:56:44,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 02:56:44,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 02:56:44,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 02:56:44,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 02:56:44,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 02:56:44,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 02:56:44,105 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 02:56:44,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 02:56:44,105 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 02:56:44,105 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 02:56:44,105 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_delete [2025-02-08 02:56:44,105 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_delete [2025-02-08 02:56:44,105 INFO L130 BoogieDeclarations]: Found specification of procedure usb_sg_wait [2025-02-08 02:56:44,105 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_sg_wait [2025-02-08 02:56:44,105 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_usb_bulk_msg [2025-02-08 02:56:44,105 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_usb_bulk_msg [2025-02-08 02:56:44,105 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_submit_urb [2025-02-08 02:56:44,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_submit_urb [2025-02-08 02:56:44,105 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion_timeout [2025-02-08 02:56:44,105 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion_timeout [2025-02-08 02:56:44,105 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 02:56:44,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 02:56:44,105 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_alloc_urb [2025-02-08 02:56:44,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_alloc_urb [2025-02-08 02:56:44,105 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2025-02-08 02:56:44,105 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2025-02-08 02:56:44,105 INFO L130 BoogieDeclarations]: Found specification of procedure mmc_signal_sdio_irq [2025-02-08 02:56:44,105 INFO L138 BoogieDeclarations]: Found implementation of procedure mmc_signal_sdio_irq [2025-02-08 02:56:44,105 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_get_intfdata_50 [2025-02-08 02:56:44,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_get_intfdata_50 [2025-02-08 02:56:44,105 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-08 02:56:44,105 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-08 02:56:44,106 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-08 02:56:44,106 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-08 02:56:44,106 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 02:56:44,106 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 02:56:44,106 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 02:56:44,107 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 02:56:44,107 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 02:56:44,107 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 02:56:44,107 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 02:56:44,107 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 02:56:44,107 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 02:56:44,107 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 02:56:44,107 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 02:56:44,107 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 02:56:44,107 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 02:56:44,107 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 02:56:44,107 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 02:56:44,108 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 02:56:44,108 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 02:56:44,108 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 02:56:44,108 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 02:56:44,108 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 02:56:44,108 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 02:56:44,108 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 02:56:44,108 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 02:56:44,108 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 02:56:44,108 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 02:56:44,108 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 02:56:44,108 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 02:56:44,108 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 02:56:44,108 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 02:56:44,109 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 02:56:44,109 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 02:56:44,109 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 02:56:44,109 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 02:56:44,109 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 02:56:44,109 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 02:56:44,109 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 02:56:44,109 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 02:56:44,109 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 02:56:44,109 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 02:56:44,109 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 02:56:44,109 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 02:56:44,109 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 02:56:44,109 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 02:56:44,109 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 02:56:44,110 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-08 02:56:44,110 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-08 02:56:44,110 INFO L130 BoogieDeclarations]: Found specification of procedure mmc_detect_change [2025-02-08 02:56:44,110 INFO L138 BoogieDeclarations]: Found implementation of procedure mmc_detect_change [2025-02-08 02:56:44,110 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2025-02-08 02:56:44,110 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2025-02-08 02:56:44,110 INFO L130 BoogieDeclarations]: Found specification of procedure usb_sg_cancel [2025-02-08 02:56:44,110 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_sg_cancel [2025-02-08 02:56:44,110 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~TO~VOID [2025-02-08 02:56:44,110 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~TO~VOID [2025-02-08 02:56:44,110 INFO L130 BoogieDeclarations]: Found specification of procedure usb_sg_init [2025-02-08 02:56:44,110 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_sg_init [2025-02-08 02:56:44,110 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_submit_urb_29 [2025-02-08 02:56:44,110 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_submit_urb_29 [2025-02-08 02:56:44,110 INFO L130 BoogieDeclarations]: Found specification of procedure __command_read_data [2025-02-08 02:56:44,110 INFO L138 BoogieDeclarations]: Found implementation of procedure __command_read_data [2025-02-08 02:56:44,110 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 02:56:44,110 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_submit_urb_27 [2025-02-08 02:56:44,110 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_submit_urb_27 [2025-02-08 02:56:44,110 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-02-08 02:56:44,110 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-02-08 02:56:44,110 INFO L130 BoogieDeclarations]: Found specification of procedure usb_unlink_urb [2025-02-08 02:56:44,110 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_unlink_urb [2025-02-08 02:56:44,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 02:56:44,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 02:56:44,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 02:56:44,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 02:56:44,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 02:56:44,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 02:56:44,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 02:56:44,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 02:56:44,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 02:56:44,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 02:56:44,111 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 02:56:44,111 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 02:56:44,111 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 02:56:44,111 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 02:56:44,111 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 02:56:44,111 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 02:56:44,111 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 02:56:44,111 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 02:56:44,111 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 02:56:44,111 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 02:56:44,111 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 02:56:44,111 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 02:56:44,111 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_submit_urb_13 [2025-02-08 02:56:44,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_submit_urb_13 [2025-02-08 02:56:44,111 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2025-02-08 02:56:44,111 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2025-02-08 02:56:44,111 INFO L130 BoogieDeclarations]: Found specification of procedure irqpoll_out_completed [2025-02-08 02:56:44,111 INFO L138 BoogieDeclarations]: Found implementation of procedure irqpoll_out_completed [2025-02-08 02:56:44,111 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_disconnect [2025-02-08 02:56:44,111 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_disconnect [2025-02-08 02:56:44,111 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_3 [2025-02-08 02:56:44,111 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_3 [2025-02-08 02:56:44,111 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_submit_urb_15 [2025-02-08 02:56:44,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_submit_urb_15 [2025-02-08 02:56:44,111 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 02:56:44,111 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 02:56:44,111 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 02:56:44,111 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-02-08 02:56:44,111 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-02-08 02:56:44,111 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2025-02-08 02:56:44,111 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2025-02-08 02:56:44,111 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-02-08 02:56:44,111 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-02-08 02:56:44,111 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_enable_sdio_irq [2025-02-08 02:56:44,111 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_enable_sdio_irq [2025-02-08 02:56:44,111 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-02-08 02:56:44,111 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-02-08 02:56:44,111 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2025-02-08 02:56:44,111 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2025-02-08 02:56:44,111 INFO L130 BoogieDeclarations]: Found specification of procedure add_offloaded_reg [2025-02-08 02:56:44,111 INFO L138 BoogieDeclarations]: Found implementation of procedure add_offloaded_reg [2025-02-08 02:56:44,111 INFO L130 BoogieDeclarations]: Found specification of procedure release_firmware [2025-02-08 02:56:44,112 INFO L138 BoogieDeclarations]: Found implementation of procedure release_firmware [2025-02-08 02:56:44,112 INFO L130 BoogieDeclarations]: Found specification of procedure command_out_completed [2025-02-08 02:56:44,112 INFO L138 BoogieDeclarations]: Found implementation of procedure command_out_completed [2025-02-08 02:56:44,113 INFO L130 BoogieDeclarations]: Found specification of procedure roundup_to_multiple_of_64 [2025-02-08 02:56:44,113 INFO L138 BoogieDeclarations]: Found implementation of procedure roundup_to_multiple_of_64 [2025-02-08 02:56:44,113 INFO L130 BoogieDeclarations]: Found specification of procedure flush_workqueue [2025-02-08 02:56:44,113 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_workqueue [2025-02-08 02:56:44,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 02:56:44,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 02:56:44,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 02:56:44,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 02:56:44,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 02:56:44,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 02:56:44,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 02:56:44,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 02:56:44,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 02:56:44,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 02:56:44,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 02:56:44,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 02:56:44,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 02:56:44,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 02:56:44,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 02:56:44,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 02:56:44,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 02:56:44,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-08 02:56:44,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-08 02:56:44,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-08 02:56:44,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-08 02:56:44,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-08 02:56:44,114 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_cmndwork_thread [2025-02-08 02:56:44,114 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_cmndwork_thread [2025-02-08 02:56:44,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 02:56:44,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 02:56:44,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 02:56:44,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 02:56:44,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 02:56:44,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 02:56:44,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 02:56:44,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 02:56:44,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 02:56:44,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 02:56:44,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 02:56:44,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 02:56:44,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 02:56:44,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 02:56:44,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 02:56:44,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 02:56:44,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 02:56:44,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 02:56:44,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 02:56:44,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 02:56:44,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 02:56:44,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 02:56:44,116 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2025-02-08 02:56:44,116 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2025-02-08 02:56:44,116 INFO L130 BoogieDeclarations]: Found specification of procedure activate_pending_timer_4 [2025-02-08 02:56:44,116 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_pending_timer_4 [2025-02-08 02:56:44,116 INFO L130 BoogieDeclarations]: Found specification of procedure send_command [2025-02-08 02:56:44,116 INFO L138 BoogieDeclarations]: Found implementation of procedure send_command [2025-02-08 02:56:44,116 INFO L130 BoogieDeclarations]: Found specification of procedure kref_get [2025-02-08 02:56:44,117 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_get [2025-02-08 02:56:44,117 INFO L130 BoogieDeclarations]: Found specification of procedure __alloc_workqueue_key [2025-02-08 02:56:44,117 INFO L138 BoogieDeclarations]: Found implementation of procedure __alloc_workqueue_key [2025-02-08 02:56:44,117 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 02:56:44,117 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 02:56:44,117 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 02:56:44,117 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 02:56:44,117 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 02:56:44,117 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 02:56:44,117 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 02:56:44,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 02:56:44,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 02:56:44,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 02:56:44,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 02:56:44,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 02:56:44,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 02:56:44,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 02:56:44,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 02:56:44,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 02:56:44,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 02:56:44,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 02:56:44,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 02:56:44,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 02:56:44,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 02:56:44,119 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 02:56:44,119 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_bulk [2025-02-08 02:56:44,119 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_bulk [2025-02-08 02:56:44,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 02:56:44,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 02:56:44,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 02:56:44,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 02:56:44,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 02:56:44,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 02:56:44,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 02:56:44,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 02:56:44,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 02:56:44,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 02:56:44,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 02:56:44,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 02:56:44,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 02:56:44,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 02:56:44,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 02:56:44,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 02:56:44,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 02:56:44,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 02:56:44,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 02:56:44,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-08 02:56:44,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-08 02:56:44,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-08 02:56:44,119 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 02:56:44,119 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 02:56:44,119 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 02:56:44,119 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 02:56:44,119 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 02:56:44,119 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 02:56:44,119 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 02:56:44,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 02:56:44,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 02:56:44,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 02:56:44,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 02:56:44,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 02:56:44,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 02:56:44,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 02:56:44,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 02:56:44,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 02:56:44,121 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 02:56:44,122 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 02:56:44,122 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 02:56:44,122 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-08 02:56:44,122 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-08 02:56:44,122 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-08 02:56:44,122 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2025-02-08 02:56:44,122 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2025-02-08 02:56:44,122 INFO L130 BoogieDeclarations]: Found specification of procedure send_irqpoll [2025-02-08 02:56:44,122 INFO L138 BoogieDeclarations]: Found implementation of procedure send_irqpoll [2025-02-08 02:56:44,122 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2025-02-08 02:56:44,122 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2025-02-08 02:56:44,122 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 02:56:44,122 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 02:56:44,122 INFO L130 BoogieDeclarations]: Found specification of procedure init_completion [2025-02-08 02:56:44,122 INFO L138 BoogieDeclarations]: Found implementation of procedure init_completion [2025-02-08 02:56:44,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 02:56:44,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 02:56:44,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 02:56:44,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 02:56:44,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 02:56:44,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 02:56:44,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 02:56:44,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 02:56:44,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 02:56:44,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 02:56:44,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 02:56:44,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 02:56:44,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 02:56:44,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 02:56:44,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 02:56:44,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 02:56:44,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 02:56:44,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 02:56:44,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 02:56:44,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 02:56:44,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 02:56:44,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 02:56:44,122 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_response_error [2025-02-08 02:56:44,122 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_response_error [2025-02-08 02:56:44,122 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_is_bulk_out [2025-02-08 02:56:44,122 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_is_bulk_out [2025-02-08 02:56:44,122 INFO L130 BoogieDeclarations]: Found specification of procedure mmc_free_host [2025-02-08 02:56:44,123 INFO L138 BoogieDeclarations]: Found implementation of procedure mmc_free_host [2025-02-08 02:56:44,123 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 02:56:44,123 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 02:56:44,123 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_submit_urb_32 [2025-02-08 02:56:44,123 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_submit_urb_32 [2025-02-08 02:56:44,123 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-02-08 02:56:44,123 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-02-08 02:56:44,123 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 02:56:44,123 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_queue_poll_work [2025-02-08 02:56:44,123 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_queue_poll_work [2025-02-08 02:56:44,123 INFO L130 BoogieDeclarations]: Found specification of procedure disable_suitable_timer_4 [2025-02-08 02:56:44,123 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_suitable_timer_4 [2025-02-08 02:56:44,123 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-02-08 02:56:44,123 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-02-08 02:56:44,123 INFO L130 BoogieDeclarations]: Found specification of procedure complete [2025-02-08 02:56:44,123 INFO L138 BoogieDeclarations]: Found implementation of procedure complete [2025-02-08 02:56:44,123 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_is_bulk_in [2025-02-08 02:56:44,123 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_is_bulk_in [2025-02-08 02:56:44,123 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 02:56:44,123 INFO L130 BoogieDeclarations]: Found specification of procedure sg_copy_to_buffer [2025-02-08 02:56:44,124 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_copy_to_buffer [2025-02-08 02:56:44,124 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_put_9 [2025-02-08 02:56:44,124 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_put_9 [2025-02-08 02:56:44,124 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 02:56:44,124 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 02:56:44,124 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 02:56:44,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 02:56:44,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 02:56:44,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 02:56:44,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 02:56:44,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 02:56:44,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 02:56:44,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 02:56:44,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 02:56:44,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 02:56:44,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 02:56:44,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 02:56:44,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 02:56:44,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 02:56:44,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 02:56:44,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 02:56:44,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 02:56:44,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 02:56:44,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 02:56:44,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 02:56:44,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 02:56:44,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 02:56:44,125 INFO L130 BoogieDeclarations]: Found specification of procedure __download_offload_pseudocode [2025-02-08 02:56:44,125 INFO L138 BoogieDeclarations]: Found implementation of procedure __download_offload_pseudocode [2025-02-08 02:56:44,125 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 02:56:44,125 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 02:56:44,125 INFO L130 BoogieDeclarations]: Found specification of procedure reg_timer_4 [2025-02-08 02:56:44,125 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_timer_4 [2025-02-08 02:56:44,125 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_pollwork_thread [2025-02-08 02:56:44,125 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_pollwork_thread [2025-02-08 02:56:44,125 INFO L130 BoogieDeclarations]: Found specification of procedure interface_to_InterfaceNumber [2025-02-08 02:56:44,125 INFO L138 BoogieDeclarations]: Found implementation of procedure interface_to_InterfaceNumber [2025-02-08 02:56:44,125 INFO L130 BoogieDeclarations]: Found specification of procedure usb_control_msg [2025-02-08 02:56:44,125 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_control_msg [2025-02-08 02:56:44,125 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2025-02-08 02:56:44,125 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2025-02-08 02:56:44,125 INFO L130 BoogieDeclarations]: Found specification of procedure __do_poll [2025-02-08 02:56:44,125 INFO L138 BoogieDeclarations]: Found implementation of procedure __do_poll [2025-02-08 02:56:44,125 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_3 [2025-02-08 02:56:44,125 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_3 [2025-02-08 02:56:44,125 INFO L130 BoogieDeclarations]: Found specification of procedure new_system_port_status [2025-02-08 02:56:44,125 INFO L138 BoogieDeclarations]: Found implementation of procedure new_system_port_status [2025-02-08 02:56:44,125 INFO L130 BoogieDeclarations]: Found specification of procedure mmc_request_done [2025-02-08 02:56:44,125 INFO L138 BoogieDeclarations]: Found implementation of procedure mmc_request_done [2025-02-08 02:56:44,125 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2025-02-08 02:56:44,126 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2025-02-08 02:56:44,126 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2025-02-08 02:56:44,126 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2025-02-08 02:56:44,126 INFO L130 BoogieDeclarations]: Found specification of procedure __command_write_data [2025-02-08 02:56:44,126 INFO L138 BoogieDeclarations]: Found implementation of procedure __command_write_data [2025-02-08 02:56:44,126 INFO L130 BoogieDeclarations]: Found specification of procedure request_firmware [2025-02-08 02:56:44,126 INFO L138 BoogieDeclarations]: Found implementation of procedure request_firmware [2025-02-08 02:56:44,126 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~TO~VOID [2025-02-08 02:56:44,126 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~TO~VOID [2025-02-08 02:56:44,126 INFO L130 BoogieDeclarations]: Found specification of procedure delayed_work_timer_fn [2025-02-08 02:56:44,126 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_set_intfdata_47 [2025-02-08 02:56:44,126 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_set_intfdata_47 [2025-02-08 02:56:44,126 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_urb [2025-02-08 02:56:44,126 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_urb [2025-02-08 02:56:44,126 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2025-02-08 02:56:44,126 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2025-02-08 02:56:44,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 02:56:44,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 02:56:44,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 02:56:44,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 02:56:44,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 02:56:44,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 02:56:44,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 02:56:44,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 02:56:44,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 02:56:44,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 02:56:44,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 02:56:44,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 02:56:44,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 02:56:44,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 02:56:44,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 02:56:44,128 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 02:56:44,128 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 02:56:44,128 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 02:56:44,128 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 02:56:44,128 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 02:56:44,128 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 02:56:44,128 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 02:56:44,128 INFO L130 BoogieDeclarations]: Found specification of procedure usb_string [2025-02-08 02:56:44,128 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_string [2025-02-08 02:56:44,128 INFO L130 BoogieDeclarations]: Found specification of procedure mmc_priv [2025-02-08 02:56:44,128 INFO L138 BoogieDeclarations]: Found implementation of procedure mmc_priv [2025-02-08 02:56:44,128 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work [2025-02-08 02:56:44,128 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work [2025-02-08 02:56:44,128 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_deadwork_thread [2025-02-08 02:56:44,128 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_deadwork_thread [2025-02-08 02:56:44,128 INFO L130 BoogieDeclarations]: Found specification of procedure check_vub300_port_status [2025-02-08 02:56:44,128 INFO L138 BoogieDeclarations]: Found implementation of procedure check_vub300_port_status [2025-02-08 02:56:44,128 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 02:56:44,128 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 02:56:44,822 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 02:56:44,827 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 02:56:45,332 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 02:56:45,337 INFO L158 Benchmark]: Toolchain (without parser) took 3968.32ms. Allocated memory was 142.6MB in the beginning and 377.5MB in the end (delta: 234.9MB). Free memory was 93.9MB in the beginning and 214.2MB in the end (delta: -120.3MB). Peak memory consumption was 241.8MB. Max. memory is 16.1GB. [2025-02-08 02:56:45,337 INFO L158 Benchmark]: CDTParser took 1.02ms. Allocated memory is still 201.3MB. Free memory is still 126.7MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 02:56:45,337 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1755.13ms. Allocated memory was 142.6MB in the beginning and 151.0MB in the end (delta: 8.4MB). Free memory was 93.9MB in the beginning and 44.3MB in the end (delta: 49.7MB). Peak memory consumption was 92.2MB. Max. memory is 16.1GB. [2025-02-08 02:56:45,337 INFO L158 Benchmark]: Boogie Procedure Inliner took 215.72ms. Allocated memory is still 151.0MB. Free memory was 44.3MB in the beginning and 51.3MB in the end (delta: -7.0MB). Peak memory consumption was 23.3MB. Max. memory is 16.1GB. [2025-02-08 02:56:45,338 INFO L158 Benchmark]: Boogie Preprocessor took 669.24ms. Allocated memory was 151.0MB in the beginning and 377.5MB in the end (delta: 226.5MB). Free memory was 51.3MB in the beginning and 116.9MB in the end (delta: -65.7MB). Peak memory consumption was 157.4MB. Max. memory is 16.1GB. [2025-02-08 02:56:45,338 INFO L158 Benchmark]: IcfgBuilder took 1324.10ms. Allocated memory is still 377.5MB. Free memory was 116.9MB in the beginning and 214.2MB in the end (delta: -97.2MB). Peak memory consumption was 26.5MB. Max. memory is 16.1GB. [2025-02-08 02:56:45,339 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 1.02ms. Allocated memory is still 201.3MB. Free memory is still 126.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1755.13ms. Allocated memory was 142.6MB in the beginning and 151.0MB in the end (delta: 8.4MB). Free memory was 93.9MB in the beginning and 44.3MB in the end (delta: 49.7MB). Peak memory consumption was 92.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 215.72ms. Allocated memory is still 151.0MB. Free memory was 44.3MB in the beginning and 51.3MB in the end (delta: -7.0MB). Peak memory consumption was 23.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 669.24ms. Allocated memory was 151.0MB in the beginning and 377.5MB in the end (delta: 226.5MB). Free memory was 51.3MB in the beginning and 116.9MB in the end (delta: -65.7MB). Peak memory consumption was 157.4MB. Max. memory is 16.1GB. * IcfgBuilder took 1324.10ms. Allocated memory is still 377.5MB. Free memory was 116.9MB in the beginning and 214.2MB in the end (delta: -97.2MB). Peak memory consumption was 26.5MB. 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: 4032]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [4032] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 02:56:45,354 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-validator-v0.8/linux-stable-063f96c-1-144_2a-drivers--mmc--host--vub300.ko.unsigned-entry_point_ldv-val-v0.8.cil.out.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 6150b3a515973ce4119efed812e463608b94129eea9915abf4784f091ce6f187 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 02:56:47,243 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 02:56:47,335 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2025-02-08 02:56:47,340 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 02:56:47,341 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 02:56:47,361 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 02:56:47,362 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 02:56:47,362 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 02:56:47,362 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 02:56:47,362 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 02:56:47,363 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 02:56:47,363 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 02:56:47,363 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 02:56:47,363 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 02:56:47,363 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 02:56:47,363 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 02:56:47,363 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 02:56:47,363 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 02:56:47,363 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 02:56:47,363 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 02:56:47,365 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 02:56:47,365 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 02:56:47,366 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-02-08 02:56:47,366 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-02-08 02:56:47,366 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 02:56:47,366 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 02:56:47,367 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 02:56:47,367 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 02:56:47,367 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 02:56:47,367 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 02:56:47,367 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 02:56:47,367 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:56:47,368 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 02:56:47,368 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 02:56:47,368 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 02:56:47,368 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 02:56:47,368 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-02-08 02:56:47,368 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-02-08 02:56:47,368 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 02:56:47,368 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 02:56:47,368 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 02:56:47,368 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 02:56:47,369 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 -> 6150b3a515973ce4119efed812e463608b94129eea9915abf4784f091ce6f187 [2025-02-08 02:56:47,608 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 02:56:47,614 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 02:56:47,615 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 02:56:47,617 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 02:56:47,617 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 02:56:47,618 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-validator-v0.8/linux-stable-063f96c-1-144_2a-drivers--mmc--host--vub300.ko.unsigned-entry_point_ldv-val-v0.8.cil.out.i [2025-02-08 02:56:48,758 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/78e5902de/98e163b6260f4906bd420d45abe6ae01/FLAGbbb2eda56 [2025-02-08 02:56:49,192 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 02:56:49,193 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-validator-v0.8/linux-stable-063f96c-1-144_2a-drivers--mmc--host--vub300.ko.unsigned-entry_point_ldv-val-v0.8.cil.out.i [2025-02-08 02:56:49,234 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/78e5902de/98e163b6260f4906bd420d45abe6ae01/FLAGbbb2eda56 [2025-02-08 02:56:49,330 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/78e5902de/98e163b6260f4906bd420d45abe6ae01 [2025-02-08 02:56:49,332 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 02:56:49,334 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 02:56:49,335 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 02:56:49,336 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 02:56:49,339 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 02:56:49,340 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:56:49" (1/1) ... [2025-02-08 02:56:49,341 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3678c1a8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:49, skipping insertion in model container [2025-02-08 02:56:49,341 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:56:49" (1/1) ... [2025-02-08 02:56:49,429 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 02:56:50,240 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 02:56:50,277 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 02:56:50,280 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 02:56:50,282 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 02:56:50,282 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 02:56:50,287 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 02:56:50,288 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 02:56:50,299 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 02:56:50,299 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 02:56:50,300 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 02:56:50,300 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 02:56:50,311 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 02:56:50,342 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 02:56:50,347 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 02:56:50,350 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 02:56:50,350 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 02:56:50,388 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 02:56:50,388 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 02:56:50,404 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 02:56:50,404 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 02:56:50,404 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 02:56:50,404 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 02:56:50,405 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 02:56:50,405 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 02:56:50,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 02:56:50,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 02:56:50,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 02:56:50,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 02:56:50,408 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 02:56:50,408 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 02:56:50,430 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 02:56:50,434 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 02:56:50,445 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 02:56:50,445 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 02:56:50,446 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 02:56:50,446 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 02:56:50,446 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 02:56:50,446 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 02:56:50,451 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 02:56:50,453 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 02:56:50,453 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 02:56:50,454 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 02:56:50,454 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 02:56:50,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 02:56:50,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 02:56:50,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 02:56:50,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 02:56:50,507 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 02:56:50,516 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 02:56:50,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 02:56:50,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 02:56:50,526 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 02:56:50,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 02:56:50,538 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 02:56:50,543 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 02:56:50,552 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 02:56:50,561 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 02:56:50,564 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 02:56:50,564 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 02:56:50,571 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 02:56:50,576 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 02:56:50,580 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 02:56:50,585 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 02:56:50,588 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 02:56:50,611 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 02:56:50,615 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 02:56:50,626 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 02:56:50,627 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 02:56:50,627 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 02:56:50,627 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 02:56:50,627 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 02:56:50,627 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 02:56:50,645 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-validator-v0.8/linux-stable-063f96c-1-144_2a-drivers--mmc--host--vub300.ko.unsigned-entry_point_ldv-val-v0.8.cil.out.i[238462,238475] [2025-02-08 02:56:50,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 02:56:50,661 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 02:56:50,723 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 02:56:50,724 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:56:50,752 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 02:56:50,818 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; incl %0": "+m" (v->counter)); [4032] [2025-02-08 02:56:50,989 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-validator-v0.8/linux-stable-063f96c-1-144_2a-drivers--mmc--host--vub300.ko.unsigned-entry_point_ldv-val-v0.8.cil.out.i[238462,238475] [2025-02-08 02:56:51,004 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:56:51,073 INFO L204 MainTranslator]: Completed translation [2025-02-08 02:56:51,074 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:51 WrapperNode [2025-02-08 02:56:51,074 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 02:56:51,075 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 02:56:51,075 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 02:56:51,076 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 02:56:51,079 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:51" (1/1) ... [2025-02-08 02:56:51,133 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:51" (1/1) ... [2025-02-08 02:56:51,276 INFO L138 Inliner]: procedures = 269, calls = 1828, calls flagged for inlining = 104, calls inlined = 100, statements flattened = 4450 [2025-02-08 02:56:51,276 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 02:56:51,281 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 02:56:51,281 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 02:56:51,281 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 02:56:51,291 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:51" (1/1) ... [2025-02-08 02:56:51,291 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:51" (1/1) ... [2025-02-08 02:56:51,342 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:51" (1/1) ... [2025-02-08 02:56:51,764 INFO L175 MemorySlicer]: Split 1084 memory accesses to 22 slices as follows [2, 7, 5, 2, 16, 7, 6, 43, 6, 2, 5, 2, 5, 6, 3, 6, 5, 3, 937, 2, 7, 7]. 86 percent of accesses are in the largest equivalence class. The 78 initializations are split as follows [2, 0, 0, 0, 16, 7, 6, 0, 6, 0, 5, 0, 5, 6, 0, 6, 5, 0, 7, 0, 7, 0]. The 465 writes are split as follows [0, 0, 1, 1, 0, 0, 0, 43, 0, 1, 0, 1, 0, 0, 1, 0, 0, 2, 409, 0, 0, 6]. [2025-02-08 02:56:51,764 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:51" (1/1) ... [2025-02-08 02:56:51,764 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:51" (1/1) ... [2025-02-08 02:56:51,887 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:51" (1/1) ... [2025-02-08 02:56:51,896 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:51" (1/1) ... [2025-02-08 02:56:51,926 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:51" (1/1) ... [2025-02-08 02:56:51,941 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:51" (1/1) ... [2025-02-08 02:56:51,975 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 02:56:51,976 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 02:56:51,977 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 02:56:51,977 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 02:56:51,978 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:56:51" (1/1) ... [2025-02-08 02:56:51,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:56:51,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 02:56:52,003 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 02:56:52,006 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 02:56:52,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2025-02-08 02:56:52,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2025-02-08 02:56:52,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2025-02-08 02:56:52,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2025-02-08 02:56:52,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2025-02-08 02:56:52,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2025-02-08 02:56:52,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2025-02-08 02:56:52,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2025-02-08 02:56:52,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2025-02-08 02:56:52,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2025-02-08 02:56:52,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2025-02-08 02:56:52,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2025-02-08 02:56:52,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2025-02-08 02:56:52,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2025-02-08 02:56:52,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2025-02-08 02:56:52,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#15 [2025-02-08 02:56:52,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#16 [2025-02-08 02:56:52,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#17 [2025-02-08 02:56:52,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#18 [2025-02-08 02:56:52,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#19 [2025-02-08 02:56:52,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#20 [2025-02-08 02:56:52,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#21 [2025-02-08 02:56:52,024 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-02-08 02:56:52,024 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-02-08 02:56:52,024 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_fill_bulk_urb_12 [2025-02-08 02:56:52,024 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_fill_bulk_urb_12 [2025-02-08 02:56:52,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2025-02-08 02:56:52,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2025-02-08 02:56:52,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2025-02-08 02:56:52,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2025-02-08 02:56:52,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2025-02-08 02:56:52,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2025-02-08 02:56:52,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2025-02-08 02:56:52,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2025-02-08 02:56:52,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2025-02-08 02:56:52,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2025-02-08 02:56:52,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2025-02-08 02:56:52,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2025-02-08 02:56:52,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#12 [2025-02-08 02:56:52,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#13 [2025-02-08 02:56:52,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#14 [2025-02-08 02:56:52,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#15 [2025-02-08 02:56:52,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#16 [2025-02-08 02:56:52,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#17 [2025-02-08 02:56:52,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#18 [2025-02-08 02:56:52,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#19 [2025-02-08 02:56:52,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#20 [2025-02-08 02:56:52,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#21 [2025-02-08 02:56:52,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2025-02-08 02:56:52,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2025-02-08 02:56:52,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2025-02-08 02:56:52,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2025-02-08 02:56:52,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2025-02-08 02:56:52,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2025-02-08 02:56:52,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2025-02-08 02:56:52,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2025-02-08 02:56:52,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2025-02-08 02:56:52,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2025-02-08 02:56:52,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2025-02-08 02:56:52,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2025-02-08 02:56:52,027 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2025-02-08 02:56:52,027 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2025-02-08 02:56:52,027 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2025-02-08 02:56:52,027 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2025-02-08 02:56:52,027 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#16 [2025-02-08 02:56:52,027 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#17 [2025-02-08 02:56:52,027 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#18 [2025-02-08 02:56:52,027 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#19 [2025-02-08 02:56:52,027 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#20 [2025-02-08 02:56:52,027 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#21 [2025-02-08 02:56:52,027 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 02:56:52,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 02:56:52,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 02:56:52,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 02:56:52,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 02:56:52,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 02:56:52,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 02:56:52,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 02:56:52,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 02:56:52,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 02:56:52,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 02:56:52,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 02:56:52,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 02:56:52,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 02:56:52,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 02:56:52,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 02:56:52,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 02:56:52,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 02:56:52,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 02:56:52,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 02:56:52,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 02:56:52,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 02:56:52,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2025-02-08 02:56:52,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2025-02-08 02:56:52,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2025-02-08 02:56:52,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2025-02-08 02:56:52,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2025-02-08 02:56:52,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2025-02-08 02:56:52,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2025-02-08 02:56:52,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2025-02-08 02:56:52,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2025-02-08 02:56:52,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2025-02-08 02:56:52,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2025-02-08 02:56:52,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2025-02-08 02:56:52,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2025-02-08 02:56:52,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2025-02-08 02:56:52,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#14 [2025-02-08 02:56:52,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#15 [2025-02-08 02:56:52,031 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#16 [2025-02-08 02:56:52,031 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#17 [2025-02-08 02:56:52,031 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#18 [2025-02-08 02:56:52,031 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#19 [2025-02-08 02:56:52,031 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#20 [2025-02-08 02:56:52,031 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#21 [2025-02-08 02:56:52,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 02:56:52,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 02:56:52,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 02:56:52,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 02:56:52,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 02:56:52,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 02:56:52,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 02:56:52,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 02:56:52,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 02:56:52,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 02:56:52,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 02:56:52,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 02:56:52,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 02:56:52,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 02:56:52,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 02:56:52,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 02:56:52,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 02:56:52,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 02:56:52,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 02:56:52,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 02:56:52,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 02:56:52,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 02:56:52,031 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 02:56:52,031 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 02:56:52,031 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 02:56:52,031 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 02:56:52,031 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_delete [2025-02-08 02:56:52,031 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_delete [2025-02-08 02:56:52,031 INFO L130 BoogieDeclarations]: Found specification of procedure usb_sg_wait [2025-02-08 02:56:52,031 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_sg_wait [2025-02-08 02:56:52,031 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_usb_bulk_msg [2025-02-08 02:56:52,031 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_usb_bulk_msg [2025-02-08 02:56:52,031 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_submit_urb [2025-02-08 02:56:52,031 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_submit_urb [2025-02-08 02:56:52,031 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion_timeout [2025-02-08 02:56:52,031 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion_timeout [2025-02-08 02:56:52,031 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 02:56:52,031 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 02:56:52,031 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_alloc_urb [2025-02-08 02:56:52,031 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_alloc_urb [2025-02-08 02:56:52,032 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2025-02-08 02:56:52,032 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2025-02-08 02:56:52,032 INFO L130 BoogieDeclarations]: Found specification of procedure mmc_signal_sdio_irq [2025-02-08 02:56:52,032 INFO L138 BoogieDeclarations]: Found implementation of procedure mmc_signal_sdio_irq [2025-02-08 02:56:52,032 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_get_intfdata_50 [2025-02-08 02:56:52,032 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_get_intfdata_50 [2025-02-08 02:56:52,032 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-08 02:56:52,032 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-08 02:56:52,032 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-08 02:56:52,032 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-08 02:56:52,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 02:56:52,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 02:56:52,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 02:56:52,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 02:56:52,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 02:56:52,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 02:56:52,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 02:56:52,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 02:56:52,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 02:56:52,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 02:56:52,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 02:56:52,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 02:56:52,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 02:56:52,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 02:56:52,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 02:56:52,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 02:56:52,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 02:56:52,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 02:56:52,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 02:56:52,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 02:56:52,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 02:56:52,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 02:56:52,032 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 02:56:52,032 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 02:56:52,032 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 02:56:52,032 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 02:56:52,032 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 02:56:52,032 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 02:56:52,032 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 02:56:52,032 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 02:56:52,032 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 02:56:52,032 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 02:56:52,032 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 02:56:52,034 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 02:56:52,034 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 02:56:52,035 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 02:56:52,035 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 02:56:52,036 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 02:56:52,036 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 02:56:52,036 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 02:56:52,036 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 02:56:52,036 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 02:56:52,036 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 02:56:52,036 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 02:56:52,036 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-08 02:56:52,036 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-08 02:56:52,036 INFO L130 BoogieDeclarations]: Found specification of procedure mmc_detect_change [2025-02-08 02:56:52,036 INFO L138 BoogieDeclarations]: Found implementation of procedure mmc_detect_change [2025-02-08 02:56:52,036 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2025-02-08 02:56:52,036 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2025-02-08 02:56:52,036 INFO L130 BoogieDeclarations]: Found specification of procedure usb_sg_cancel [2025-02-08 02:56:52,036 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_sg_cancel [2025-02-08 02:56:52,036 INFO L130 BoogieDeclarations]: Found specification of procedure usb_sg_init [2025-02-08 02:56:52,036 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_sg_init [2025-02-08 02:56:52,036 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_submit_urb_29 [2025-02-08 02:56:52,036 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_submit_urb_29 [2025-02-08 02:56:52,036 INFO L130 BoogieDeclarations]: Found specification of procedure __command_read_data [2025-02-08 02:56:52,036 INFO L138 BoogieDeclarations]: Found implementation of procedure __command_read_data [2025-02-08 02:56:52,036 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 02:56:52,036 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_submit_urb_27 [2025-02-08 02:56:52,036 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_submit_urb_27 [2025-02-08 02:56:52,036 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-02-08 02:56:52,036 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-02-08 02:56:52,036 INFO L130 BoogieDeclarations]: Found specification of procedure usb_unlink_urb [2025-02-08 02:56:52,036 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_unlink_urb [2025-02-08 02:56:52,036 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 02:56:52,036 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 02:56:52,036 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 02:56:52,036 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 02:56:52,036 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 02:56:52,036 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 02:56:52,036 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 02:56:52,036 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 02:56:52,036 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 02:56:52,036 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 02:56:52,036 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 02:56:52,036 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 02:56:52,036 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 02:56:52,036 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 02:56:52,036 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 02:56:52,036 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 02:56:52,036 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 02:56:52,036 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 02:56:52,036 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 02:56:52,036 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 02:56:52,036 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 02:56:52,036 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 02:56:52,036 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_submit_urb_13 [2025-02-08 02:56:52,037 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_submit_urb_13 [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2025-02-08 02:56:52,037 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure irqpoll_out_completed [2025-02-08 02:56:52,037 INFO L138 BoogieDeclarations]: Found implementation of procedure irqpoll_out_completed [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_disconnect [2025-02-08 02:56:52,037 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_disconnect [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_3 [2025-02-08 02:56:52,037 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_3 [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_submit_urb_15 [2025-02-08 02:56:52,037 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_submit_urb_15 [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#14 [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#15 [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#16 [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#17 [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#18 [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#19 [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#20 [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#21 [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2025-02-08 02:56:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#16 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#17 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#18 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#19 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#20 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#21 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#14 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#15 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#16 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#17 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#18 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#19 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#20 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#21 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2025-02-08 02:56:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2025-02-08 02:56:52,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2025-02-08 02:56:52,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2025-02-08 02:56:52,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2025-02-08 02:56:52,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2025-02-08 02:56:52,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2025-02-08 02:56:52,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2025-02-08 02:56:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2025-02-08 02:56:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2025-02-08 02:56:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2025-02-08 02:56:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#16 [2025-02-08 02:56:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#17 [2025-02-08 02:56:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#18 [2025-02-08 02:56:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#19 [2025-02-08 02:56:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#20 [2025-02-08 02:56:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#21 [2025-02-08 02:56:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 02:56:52,042 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 02:56:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-02-08 02:56:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2025-02-08 02:56:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2025-02-08 02:56:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2025-02-08 02:56:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2025-02-08 02:56:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2025-02-08 02:56:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2025-02-08 02:56:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2025-02-08 02:56:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2025-02-08 02:56:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2025-02-08 02:56:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2025-02-08 02:56:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2025-02-08 02:56:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2025-02-08 02:56:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2025-02-08 02:56:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2025-02-08 02:56:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2025-02-08 02:56:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2025-02-08 02:56:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2025-02-08 02:56:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2025-02-08 02:56:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2025-02-08 02:56:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#20 [2025-02-08 02:56:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#21 [2025-02-08 02:56:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-02-08 02:56:52,042 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-02-08 02:56:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2025-02-08 02:56:52,043 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2025-02-08 02:56:52,043 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-02-08 02:56:52,043 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-02-08 02:56:52,043 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_enable_sdio_irq [2025-02-08 02:56:52,043 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_enable_sdio_irq [2025-02-08 02:56:52,043 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-02-08 02:56:52,043 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-02-08 02:56:52,043 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2025-02-08 02:56:52,043 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2025-02-08 02:56:52,043 INFO L130 BoogieDeclarations]: Found specification of procedure add_offloaded_reg [2025-02-08 02:56:52,043 INFO L138 BoogieDeclarations]: Found implementation of procedure add_offloaded_reg [2025-02-08 02:56:52,043 INFO L130 BoogieDeclarations]: Found specification of procedure release_firmware [2025-02-08 02:56:52,043 INFO L138 BoogieDeclarations]: Found implementation of procedure release_firmware [2025-02-08 02:56:52,043 INFO L130 BoogieDeclarations]: Found specification of procedure command_out_completed [2025-02-08 02:56:52,043 INFO L138 BoogieDeclarations]: Found implementation of procedure command_out_completed [2025-02-08 02:56:52,043 INFO L130 BoogieDeclarations]: Found specification of procedure roundup_to_multiple_of_64 [2025-02-08 02:56:52,043 INFO L138 BoogieDeclarations]: Found implementation of procedure roundup_to_multiple_of_64 [2025-02-08 02:56:52,043 INFO L130 BoogieDeclarations]: Found specification of procedure flush_workqueue [2025-02-08 02:56:52,043 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_workqueue [2025-02-08 02:56:52,043 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_cmndwork_thread [2025-02-08 02:56:52,043 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_cmndwork_thread [2025-02-08 02:56:52,043 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2025-02-08 02:56:52,043 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2025-02-08 02:56:52,043 INFO L130 BoogieDeclarations]: Found specification of procedure activate_pending_timer_4 [2025-02-08 02:56:52,043 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_pending_timer_4 [2025-02-08 02:56:52,043 INFO L130 BoogieDeclarations]: Found specification of procedure send_command [2025-02-08 02:56:52,043 INFO L138 BoogieDeclarations]: Found implementation of procedure send_command [2025-02-08 02:56:52,043 INFO L130 BoogieDeclarations]: Found specification of procedure kref_get [2025-02-08 02:56:52,043 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_get [2025-02-08 02:56:52,043 INFO L130 BoogieDeclarations]: Found specification of procedure __alloc_workqueue_key [2025-02-08 02:56:52,043 INFO L138 BoogieDeclarations]: Found implementation of procedure __alloc_workqueue_key [2025-02-08 02:56:52,043 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_bulk [2025-02-08 02:56:52,043 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_bulk [2025-02-08 02:56:52,043 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 02:56:52,043 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 02:56:52,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 02:56:52,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 02:56:52,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 02:56:52,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 02:56:52,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 02:56:52,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 02:56:52,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 02:56:52,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 02:56:52,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 02:56:52,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 02:56:52,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 02:56:52,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 02:56:52,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 02:56:52,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 02:56:52,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 02:56:52,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 02:56:52,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 02:56:52,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-08 02:56:52,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-08 02:56:52,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-08 02:56:52,044 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 02:56:52,044 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 02:56:52,044 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 02:56:52,044 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 02:56:52,044 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 02:56:52,044 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 02:56:52,044 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 02:56:52,044 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 02:56:52,044 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 02:56:52,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 02:56:52,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 02:56:52,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 02:56:52,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 02:56:52,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 02:56:52,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 02:56:52,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 02:56:52,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 02:56:52,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 02:56:52,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 02:56:52,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-08 02:56:52,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-08 02:56:52,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-08 02:56:52,045 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2025-02-08 02:56:52,045 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2025-02-08 02:56:52,045 INFO L130 BoogieDeclarations]: Found specification of procedure send_irqpoll [2025-02-08 02:56:52,045 INFO L138 BoogieDeclarations]: Found implementation of procedure send_irqpoll [2025-02-08 02:56:52,045 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2025-02-08 02:56:52,046 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2025-02-08 02:56:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 02:56:52,046 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 02:56:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure init_completion [2025-02-08 02:56:52,046 INFO L138 BoogieDeclarations]: Found implementation of procedure init_completion [2025-02-08 02:56:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_response_error [2025-02-08 02:56:52,046 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_response_error [2025-02-08 02:56:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2025-02-08 02:56:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2025-02-08 02:56:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2025-02-08 02:56:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2025-02-08 02:56:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2025-02-08 02:56:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2025-02-08 02:56:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2025-02-08 02:56:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2025-02-08 02:56:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2025-02-08 02:56:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2025-02-08 02:56:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2025-02-08 02:56:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2025-02-08 02:56:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2025-02-08 02:56:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2025-02-08 02:56:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#14 [2025-02-08 02:56:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#15 [2025-02-08 02:56:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#16 [2025-02-08 02:56:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#17 [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#18 [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#19 [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#20 [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#21 [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_is_bulk_out [2025-02-08 02:56:52,047 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_is_bulk_out [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#0 [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#1 [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#2 [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#3 [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#4 [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#5 [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#6 [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#7 [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#8 [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#9 [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#10 [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#11 [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#12 [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#13 [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#14 [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#15 [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#16 [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#17 [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#18 [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#19 [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#20 [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#21 [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure mmc_free_host [2025-02-08 02:56:52,047 INFO L138 BoogieDeclarations]: Found implementation of procedure mmc_free_host [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2025-02-08 02:56:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2025-02-08 02:56:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2025-02-08 02:56:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2025-02-08 02:56:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2025-02-08 02:56:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#14 [2025-02-08 02:56:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#15 [2025-02-08 02:56:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#16 [2025-02-08 02:56:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#17 [2025-02-08 02:56:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#18 [2025-02-08 02:56:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#19 [2025-02-08 02:56:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#20 [2025-02-08 02:56:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#21 [2025-02-08 02:56:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2025-02-08 02:56:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2025-02-08 02:56:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2025-02-08 02:56:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2025-02-08 02:56:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2025-02-08 02:56:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2025-02-08 02:56:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2025-02-08 02:56:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2025-02-08 02:56:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2025-02-08 02:56:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2025-02-08 02:56:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2025-02-08 02:56:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2025-02-08 02:56:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#12 [2025-02-08 02:56:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#13 [2025-02-08 02:56:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#14 [2025-02-08 02:56:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#15 [2025-02-08 02:56:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#16 [2025-02-08 02:56:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#17 [2025-02-08 02:56:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#18 [2025-02-08 02:56:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#19 [2025-02-08 02:56:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#20 [2025-02-08 02:56:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#21 [2025-02-08 02:56:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 02:56:52,050 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 02:56:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_submit_urb_32 [2025-02-08 02:56:52,050 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_submit_urb_32 [2025-02-08 02:56:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-02-08 02:56:52,050 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-02-08 02:56:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 02:56:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_queue_poll_work [2025-02-08 02:56:52,050 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_queue_poll_work [2025-02-08 02:56:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure disable_suitable_timer_4 [2025-02-08 02:56:52,050 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_suitable_timer_4 [2025-02-08 02:56:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-02-08 02:56:52,050 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-02-08 02:56:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure complete [2025-02-08 02:56:52,050 INFO L138 BoogieDeclarations]: Found implementation of procedure complete [2025-02-08 02:56:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_is_bulk_in [2025-02-08 02:56:52,050 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_is_bulk_in [2025-02-08 02:56:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 02:56:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure sg_copy_to_buffer [2025-02-08 02:56:52,050 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_copy_to_buffer [2025-02-08 02:56:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_put_9 [2025-02-08 02:56:52,050 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_put_9 [2025-02-08 02:56:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 02:56:52,050 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 02:56:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 02:56:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 02:56:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 02:56:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 02:56:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 02:56:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 02:56:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 02:56:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 02:56:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 02:56:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 02:56:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 02:56:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 02:56:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 02:56:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 02:56:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 02:56:52,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 02:56:52,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 02:56:52,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 02:56:52,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 02:56:52,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 02:56:52,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 02:56:52,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 02:56:52,052 INFO L130 BoogieDeclarations]: Found specification of procedure __download_offload_pseudocode [2025-02-08 02:56:52,052 INFO L138 BoogieDeclarations]: Found implementation of procedure __download_offload_pseudocode [2025-02-08 02:56:52,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#0 [2025-02-08 02:56:52,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#1 [2025-02-08 02:56:52,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#2 [2025-02-08 02:56:52,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#3 [2025-02-08 02:56:52,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#4 [2025-02-08 02:56:52,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#5 [2025-02-08 02:56:52,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#6 [2025-02-08 02:56:52,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#7 [2025-02-08 02:56:52,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#8 [2025-02-08 02:56:52,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#9 [2025-02-08 02:56:52,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#10 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#11 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#12 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#13 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#14 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#15 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#16 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#17 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#18 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#19 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#20 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#21 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~C_INT~TO~VOID [2025-02-08 02:56:52,053 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~C_INT~TO~VOID [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#0 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#1 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#2 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#3 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#4 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#5 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#6 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#7 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#8 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#9 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#10 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#11 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#12 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#13 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#14 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#15 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#16 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#17 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#18 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#19 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#20 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#21 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 02:56:52,053 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#0 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#1 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#2 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#3 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#4 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#5 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#6 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#7 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#8 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#9 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#10 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#11 [2025-02-08 02:56:52,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#12 [2025-02-08 02:56:52,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#13 [2025-02-08 02:56:52,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#14 [2025-02-08 02:56:52,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#15 [2025-02-08 02:56:52,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#16 [2025-02-08 02:56:52,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#17 [2025-02-08 02:56:52,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#18 [2025-02-08 02:56:52,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#19 [2025-02-08 02:56:52,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#20 [2025-02-08 02:56:52,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#21 [2025-02-08 02:56:52,054 INFO L130 BoogieDeclarations]: Found specification of procedure reg_timer_4 [2025-02-08 02:56:52,054 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_timer_4 [2025-02-08 02:56:52,054 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_pollwork_thread [2025-02-08 02:56:52,054 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_pollwork_thread [2025-02-08 02:56:52,054 INFO L130 BoogieDeclarations]: Found specification of procedure interface_to_InterfaceNumber [2025-02-08 02:56:52,054 INFO L138 BoogieDeclarations]: Found implementation of procedure interface_to_InterfaceNumber [2025-02-08 02:56:52,054 INFO L130 BoogieDeclarations]: Found specification of procedure usb_control_msg [2025-02-08 02:56:52,054 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_control_msg [2025-02-08 02:56:52,054 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2025-02-08 02:56:52,054 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2025-02-08 02:56:52,054 INFO L130 BoogieDeclarations]: Found specification of procedure __do_poll [2025-02-08 02:56:52,054 INFO L138 BoogieDeclarations]: Found implementation of procedure __do_poll [2025-02-08 02:56:52,054 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_3 [2025-02-08 02:56:52,055 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_3 [2025-02-08 02:56:52,055 INFO L130 BoogieDeclarations]: Found specification of procedure new_system_port_status [2025-02-08 02:56:52,055 INFO L138 BoogieDeclarations]: Found implementation of procedure new_system_port_status [2025-02-08 02:56:52,055 INFO L130 BoogieDeclarations]: Found specification of procedure mmc_request_done [2025-02-08 02:56:52,055 INFO L138 BoogieDeclarations]: Found implementation of procedure mmc_request_done [2025-02-08 02:56:52,055 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2025-02-08 02:56:52,055 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2025-02-08 02:56:52,055 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2025-02-08 02:56:52,055 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2025-02-08 02:56:52,055 INFO L130 BoogieDeclarations]: Found specification of procedure __command_write_data [2025-02-08 02:56:52,055 INFO L138 BoogieDeclarations]: Found implementation of procedure __command_write_data [2025-02-08 02:56:52,055 INFO L130 BoogieDeclarations]: Found specification of procedure request_firmware [2025-02-08 02:56:52,055 INFO L138 BoogieDeclarations]: Found implementation of procedure request_firmware [2025-02-08 02:56:52,055 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~C_ULONG~TO~VOID [2025-02-08 02:56:52,055 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~C_ULONG~TO~VOID [2025-02-08 02:56:52,055 INFO L130 BoogieDeclarations]: Found specification of procedure delayed_work_timer_fn [2025-02-08 02:56:52,055 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_set_intfdata_47 [2025-02-08 02:56:52,055 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_set_intfdata_47 [2025-02-08 02:56:52,055 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_urb [2025-02-08 02:56:52,055 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_urb [2025-02-08 02:56:52,055 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2025-02-08 02:56:52,055 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2025-02-08 02:56:52,055 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#0 [2025-02-08 02:56:52,055 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#1 [2025-02-08 02:56:52,055 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#2 [2025-02-08 02:56:52,055 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#3 [2025-02-08 02:56:52,055 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#4 [2025-02-08 02:56:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#5 [2025-02-08 02:56:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#6 [2025-02-08 02:56:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#7 [2025-02-08 02:56:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#8 [2025-02-08 02:56:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#9 [2025-02-08 02:56:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#10 [2025-02-08 02:56:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#11 [2025-02-08 02:56:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#12 [2025-02-08 02:56:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#13 [2025-02-08 02:56:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#14 [2025-02-08 02:56:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#15 [2025-02-08 02:56:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#16 [2025-02-08 02:56:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#17 [2025-02-08 02:56:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#18 [2025-02-08 02:56:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#19 [2025-02-08 02:56:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#20 [2025-02-08 02:56:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#21 [2025-02-08 02:56:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure usb_string [2025-02-08 02:56:52,056 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_string [2025-02-08 02:56:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure mmc_priv [2025-02-08 02:56:52,056 INFO L138 BoogieDeclarations]: Found implementation of procedure mmc_priv [2025-02-08 02:56:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work [2025-02-08 02:56:52,056 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work [2025-02-08 02:56:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure vub300_deadwork_thread [2025-02-08 02:56:52,056 INFO L138 BoogieDeclarations]: Found implementation of procedure vub300_deadwork_thread [2025-02-08 02:56:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure check_vub300_port_status [2025-02-08 02:56:52,056 INFO L138 BoogieDeclarations]: Found implementation of procedure check_vub300_port_status [2025-02-08 02:56:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 02:56:52,056 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 02:56:52,823 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 02:56:52,827 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 02:56:53,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5618: call ULTIMATE.dealloc(~#done~0#1.base, ~#done~0#1.offset);havoc ~#done~0#1.base, ~#done~0#1.offset; [2025-02-08 02:56:53,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8561: havoc wake_up_process_#t~nondet1020#1; [2025-02-08 02:56:57,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8542: havoc #t~nondet1016; [2025-02-08 02:57:00,677 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4233: havoc __kmalloc_#t~ret115#1.base, __kmalloc_#t~ret115#1.offset; [2025-02-08 02:57:00,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4657: call #t~mem218#1 := read~intINTTYPE1#18(~register_access#1.base, ~bvadd~64(2bv64, ~bvadd~64(4bv64, ~register_access#1.offset)), 1bv64);call write~intINTTYPE1#18(#t~mem218#1, ~vub300#1.base, ~bvadd~64(8bv64, ~bvadd~64(~bvadd~64(447bv64, ~vub300#1.offset), ~bvmul~64(13bv64, ~sign_extend~64~32(~zero_extend~32~8(~i~0#1))))), 1bv64);havoc #t~mem218#1;call #t~mem219#1 := read~intINTTYPE1#18(~register_access#1.base, ~bvadd~64(3bv64, ~bvadd~64(4bv64, ~register_access#1.offset)), 1bv64);call write~intINTTYPE1#18(#t~mem219#1, ~vub300#1.base, ~bvadd~64(7bv64, ~bvadd~64(~bvadd~64(447bv64, ~vub300#1.offset), ~bvmul~64(13bv64, ~sign_extend~64~32(~zero_extend~32~8(~i~0#1))))), 1bv64);havoc #t~mem219#1; [2025-02-08 02:57:00,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4652-1: assume #t~short216#1;call #t~mem215#1 := read~intINTTYPE4#18(~vub300#1.base, ~bvadd~64(1bv64, ~bvadd~64(~bvadd~64(447bv64, ~vub300#1.offset), ~bvmul~64(13bv64, ~sign_extend~64~32(~zero_extend~32~8(~i~0#1))))), 4bv64);#t~short216#1 := #t~mem215#1 == ~Register~0#1; [2025-02-08 02:57:00,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4652-1: assume !#t~short216#1; [2025-02-08 02:57:00,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4652-2: call #t~mem214#1 := read~intINTTYPE1#18(~vub300#1.base, ~bvadd~64(~bvadd~64(447bv64, ~vub300#1.offset), ~bvmul~64(13bv64, ~sign_extend~64~32(~zero_extend~32~8(~i~0#1)))), 1bv64);#t~short216#1 := ~zero_extend~32~8(#t~mem214#1) == ~zero_extend~32~8(~func~0#1); [2025-02-08 02:57:00,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4653: assume 0bv32 == ~zero_extend~32~8(#t~mem217#1);havoc #t~mem217#1;call write~intINTTYPE1#18(1bv8, ~vub300#1.base, ~bvadd~64(6bv64, ~bvadd~64(~bvadd~64(447bv64, ~vub300#1.offset), ~bvmul~64(13bv64, ~sign_extend~64~32(~zero_extend~32~8(~i~0#1))))), 1bv64); [2025-02-08 02:57:00,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4653: assume !(0bv32 == ~zero_extend~32~8(#t~mem217#1));havoc #t~mem217#1; [2025-02-08 02:57:00,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4652: assume #t~short216#1;havoc #t~mem214#1;havoc #t~mem215#1;havoc #t~short216#1;call #t~mem217#1 := read~intINTTYPE1#18(~vub300#1.base, ~bvadd~64(6bv64, ~bvadd~64(~bvadd~64(447bv64, ~vub300#1.offset), ~bvmul~64(13bv64, ~sign_extend~64~32(~zero_extend~32~8(~i~0#1))))), 1bv64); [2025-02-08 02:57:00,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4652: assume !#t~short216#1;havoc #t~mem214#1;havoc #t~mem215#1;havoc #t~short216#1;~i~0#1 := ~bvadd~32(1bv32, ~zero_extend~32~8(~i~0#1))[8:0]; [2025-02-08 02:57:02,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5601: havoc download_offload_pseudocode_#t~mem481#1.base, download_offload_pseudocode_#t~mem481#1.offset;call download_offload_pseudocode_#t~mem482#1.base, download_offload_pseudocode_#t~mem482#1.offset := read~$Pointer$#2(download_offload_pseudocode_~#fw~0#1.base, download_offload_pseudocode_~#fw~0#1.offset, 8bv64); [2025-02-08 02:57:02,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5601-1: SUMMARY for call __download_offload_pseudocode(download_offload_pseudocode_~vub300#1.base, download_offload_pseudocode_~vub300#1.offset, download_offload_pseudocode_#t~mem481#1.base, download_offload_pseudocode_#t~mem481#1.offset); srcloc: null [2025-02-08 02:57:02,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5948-1: SUMMARY for call mutex_lock_nested(__vub300_command_response_~vub300#1.base, ~bvadd~64(176bv64, __vub300_command_response_~vub300#1.offset), 0bv32); srcloc: null [2025-02-08 02:57:02,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5948: call __vub300_command_response_#t~mem613#1 := read~intINTTYPE4#18(__vub300_command_response_~vub300#1.base, ~bvadd~64(443bv64, __vub300_command_response_~vub300#1.offset), 4bv64); [2025-02-08 02:57:02,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5593: download_offload_pseudocode_~retval~4#1 := download_offload_pseudocode_#t~ret477#1;havoc download_offload_pseudocode_#t~ret477#1; [2025-02-08 02:57:02,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5593-1: SUMMARY for call download_offload_pseudocode_#t~ret477#1 := request_firmware(download_offload_pseudocode_~#fw~0#1.base, download_offload_pseudocode_~#fw~0#1.offset, download_offload_pseudocode_~vub300#1.base, ~bvadd~64(332bv64, download_offload_pseudocode_~vub300#1.offset), download_offload_pseudocode_~card~0#1.base, ~bvadd~64(8bv64, download_offload_pseudocode_~card~0#1.offset)); srcloc: null [2025-02-08 02:57:02,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6064: SUMMARY for call mutex_unlock(~vub300~9#1.base, ~bvadd~64(20bv64, ~vub300~9#1.offset)); srcloc: null [2025-02-08 02:57:02,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5577: assume true;assume ~bvult~64(download_offload_pseudocode_#t~loopctr467#1, ~bvsub~64(80bv64, ~sign_extend~64~32(download_offload_pseudocode_~l~0#1)));havoc download_offload_pseudocode_#t~nondet468#1;call write~intINTTYPE1#18(download_offload_pseudocode_#t~nondet468#1, download_offload_pseudocode_~vub300#1.base, ~bvadd~64(~bvadd~64(~bvadd~64(332bv64, download_offload_pseudocode_~vub300#1.offset), ~sign_extend~64~32(download_offload_pseudocode_~l~0#1)), download_offload_pseudocode_#t~loopctr467#1), 8bv64);download_offload_pseudocode_#t~loopctr467#1 := ~bvadd~64(1bv64, download_offload_pseudocode_#t~loopctr467#1); [2025-02-08 02:57:02,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5577: assume true;download_offload_pseudocode_~tmp___0~9#1 := ~sign_extend~32~8(download_offload_pseudocode_#t~ret469#1);havoc download_offload_pseudocode_#t~mem465#1;havoc download_offload_pseudocode_#t~mem466#1;havoc download_offload_pseudocode_#t~loopctr467#1;havoc download_offload_pseudocode_#t~nondet468#1;havoc download_offload_pseudocode_#t~ret469#1;download_offload_pseudocode_~l~0#1 := ~bvadd~32(download_offload_pseudocode_~tmp___0~9#1, download_offload_pseudocode_~l~0#1);download_offload_pseudocode_~n~0#1 := ~bvadd~32(1bv32, download_offload_pseudocode_~n~0#1); [2025-02-08 02:57:02,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5602: havoc download_offload_pseudocode_#t~mem482#1.base, download_offload_pseudocode_#t~mem482#1.offset; [2025-02-08 02:57:02,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5602-1: SUMMARY for call release_firmware(download_offload_pseudocode_#t~mem482#1.base, download_offload_pseudocode_#t~mem482#1.offset); srcloc: null [2025-02-08 02:57:02,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6048: havoc __vub300_command_response_#t~ret566#1, __vub300_command_response_#t~ret567#1, __vub300_command_response_#t~mem568#1.base, __vub300_command_response_#t~mem568#1.offset, __vub300_command_response_#t~mem569#1.base, __vub300_command_response_#t~mem569#1.offset, __vub300_command_response_#t~mem570#1.base, __vub300_command_response_#t~mem570#1.offset, __vub300_command_response_#t~mem571#1.base, __vub300_command_response_#t~mem571#1.offset, __vub300_command_response_#t~ret572#1, __vub300_command_response_#t~mem573#1.base, __vub300_command_response_#t~mem573#1.offset, __vub300_command_response_#t~ret574#1, __vub300_command_response_#t~mem575#1.base, __vub300_command_response_#t~mem575#1.offset, __vub300_command_response_#t~mem576#1.base, __vub300_command_response_#t~mem576#1.offset, __vub300_command_response_#t~mem577#1.base, __vub300_command_response_#t~mem577#1.offset, __vub300_command_response_#t~mem578#1, __vub300_command_response_#t~mem579#1.base, __vub300_command_response_#t~mem579#1.offset, __vub300_command_response_#t~mem580#1, __vub300_command_response_#t~mem581#1.base, __vub300_command_response_#t~mem581#1.offset, __vub300_command_response_#t~mem582#1, __vub300_command_response_#t~mem583#1.base, __vub300_command_response_#t~mem583#1.offset, __vub300_command_response_#t~mem584#1, __vub300_command_response_#t~ite587#1, __vub300_command_response_#t~mem585#1.base, __vub300_command_response_#t~mem585#1.offset, __vub300_command_response_#t~mem586#1, __vub300_command_response_#t~mem588#1.base, __vub300_command_response_#t~mem588#1.offset, __vub300_command_response_#t~mem589#1, __vub300_command_response_#t~mem590#1.base, __vub300_command_response_#t~mem590#1.offset, __vub300_command_response_#t~mem591#1, __vub300_command_response_#t~mem592#1.base, __vub300_command_response_#t~mem592#1.offset, __vub300_command_response_#t~mem593#1, __vub300_command_response_#t~ite596#1, __vub300_command_response_#t~mem594#1.base, __vub300_command_response_#t~mem594#1.offset, __vub300_command_response_#t~mem595#1, __vub300_command_response_#t~mem597#1, __vub300_command_response_#t~mem598#1, __vub300_command_response_#t~mem599#1, __vub300_command_response_#t~ret600#1, __vub300_command_response_#t~mem601#1.base, __vub300_command_response_#t~mem601#1.offset, __vub300_command_response_#t~mem602#1, __vub300_command_response_#t~mem603#1, __vub300_command_response_#t~mem604#1, __vub300_command_response_#t~mem605#1, __vub300_command_response_#t~mem606#1, __vub300_command_response_#t~mem607#1, __vub300_command_response_#t~mem608#1, __vub300_command_response_#t~mem609#1, __vub300_command_response_#t~mem610#1, __vub300_command_response_#t~mem611#1, __vub300_command_response_#t~mem612#1, __vub300_command_response_#t~mem613#1, __vub300_command_response_#t~mem614#1, __vub300_command_response_#t~mem615#1, __vub300_command_response_#t~mem616#1, __vub300_command_response_#t~mem617#1, __vub300_command_response_~vub300#1.base, __vub300_command_response_~vub300#1.offset, __vub300_command_response_~cmd#1.base, __vub300_command_response_~cmd#1.offset, __vub300_command_response_~data#1.base, __vub300_command_response_~data#1.offset, __vub300_command_response_~data_length#1, __vub300_command_response_~respretval~0#1, __vub300_command_response_~msec_timeout~0#1, __vub300_command_response_~tmp~26#1, __vub300_command_response_~tmp___0~13#1, __vub300_command_response_~result~2#1, __vub300_command_response_~tmp___1~6#1, __vub300_command_response_~offloaded_data_length~1#1, __vub300_command_response_~register_count~2#1, __vub300_command_response_~ri~1#1, __vub300_command_response_~tmp___2~3#1, __vub300_command_response_~offloaded_data_length___0~1#1, __vub300_command_response_~register_count___0~1#1, __vub300_command_response_~ri___0~1#1, __vub300_command_response_~tmp___3~1#1, __vub300_command_response_~offloaded_data_length___1~0#1, __vub300_command_response_~register_count___1~0#1, __vub300_command_response_~ri___1~0#1, __vub300_command_response_~tmp___4~1#1;havoc __vub300_command_response_#in~vub300#1.base, __vub300_command_response_#in~vub300#1.offset, __vub300_command_response_#in~cmd#1.base, __vub300_command_response_#in~cmd#1.offset, __vub300_command_response_#in~data#1.base, __vub300_command_response_#in~data#1.offset, __vub300_command_response_#in~data_length#1;assume { :end_inline___vub300_command_response } true;call write~$Pointer$#18(0bv64, 0bv64, ~vub300~9#1.base, ~bvadd~64(1743bv64, ~vub300~9#1.offset), 8bv64);call write~$Pointer$#18(0bv64, 0bv64, ~vub300~9#1.base, ~bvadd~64(1735bv64, ~vub300~9#1.offset), 8bv64);call write~$Pointer$#18(0bv64, 0bv64, ~vub300~9#1.base, ~bvadd~64(1751bv64, ~vub300~9#1.offset), 8bv64);call #t~mem654#1 := read~intINTTYPE4#18(~cmd~1#1.base, ~bvadd~64(32bv64, ~cmd~1#1.offset), 4bv64); [2025-02-08 02:57:02,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5594: assume ~bvslt~32(download_offload_pseudocode_~retval~4#1, 0bv32);havoc download_offload_pseudocode_#t~nondet478#1.base, download_offload_pseudocode_#t~nondet478#1.offset; [2025-02-08 02:57:02,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5594: assume !~bvslt~32(download_offload_pseudocode_~retval~4#1, 0bv32);call download_offload_pseudocode_#t~mem479#1.base, download_offload_pseudocode_#t~mem479#1.offset := read~$Pointer$#2(download_offload_pseudocode_~#fw~0#1.base, download_offload_pseudocode_~#fw~0#1.offset, 8bv64); [2025-02-08 02:57:02,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5949: assume 0bv32 != __vub300_command_response_#t~mem613#1;havoc __vub300_command_response_#t~mem613#1;call __vub300_command_response_#t~mem614#1 := read~intINTTYPE4#18(__vub300_command_response_~vub300#1.base, ~bvadd~64(443bv64, __vub300_command_response_~vub300#1.offset), 4bv64);call write~intINTTYPE4#18(~bvadd~32(1bv32, __vub300_command_response_#t~mem614#1), __vub300_command_response_~vub300#1.base, ~bvadd~64(443bv64, __vub300_command_response_~vub300#1.offset), 4bv64);havoc __vub300_command_response_#t~mem614#1; [2025-02-08 02:57:02,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5949: assume !(0bv32 != __vub300_command_response_#t~mem613#1);havoc __vub300_command_response_#t~mem613#1;call __vub300_command_response_#t~mem615#1 := read~intINTTYPE1#18(__vub300_command_response_~vub300#1.base, ~bvadd~64(421bv64, __vub300_command_response_~vub300#1.offset), 1bv64); [2025-02-08 02:57:02,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5908-1: SUMMARY for call add_offloaded_reg(__vub300_command_response_~vub300#1.base, __vub300_command_response_~vub300#1.offset, __vub300_command_response_~vub300#1.base, ~bvadd~64(~bvadd~64(11bv64, ~bvadd~64(2031bv64, __vub300_command_response_~vub300#1.offset)), ~bvmul~64(8bv64, ~sign_extend~64~32(__vub300_command_response_~ri___0~1#1)))); srcloc: null [2025-02-08 02:57:02,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5586: assume true;assume ~bvult~64(download_offload_pseudocode_#t~loopctr470#1, ~bvsub~64(80bv64, ~sign_extend~64~32(download_offload_pseudocode_~l~0#1)));havoc download_offload_pseudocode_#t~nondet471#1;call write~intINTTYPE1#18(download_offload_pseudocode_#t~nondet471#1, download_offload_pseudocode_~vub300#1.base, ~bvadd~64(~bvadd~64(~bvadd~64(332bv64, download_offload_pseudocode_~vub300#1.offset), ~sign_extend~64~32(download_offload_pseudocode_~l~0#1)), download_offload_pseudocode_#t~loopctr470#1), 8bv64);download_offload_pseudocode_#t~loopctr470#1 := ~bvadd~64(1bv64, download_offload_pseudocode_#t~loopctr470#1); [2025-02-08 02:57:02,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5586: assume true;havoc download_offload_pseudocode_#t~loopctr470#1;havoc download_offload_pseudocode_#t~nondet471#1;havoc download_offload_pseudocode_#t~ret472#1;call download_offload_pseudocode_#t~mem473#1.base, download_offload_pseudocode_#t~mem473#1.offset := read~$Pointer$#18(download_offload_pseudocode_~vub300#1.base, download_offload_pseudocode_~vub300#1.offset, 8bv64); [2025-02-08 02:57:02,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5908: __vub300_command_response_~ri___0~1#1 := ~bvadd~32(1bv32, __vub300_command_response_~ri___0~1#1);__vub300_command_response_~tmp___3~1#1 := __vub300_command_response_~register_count___0~1#1;__vub300_command_response_~register_count___0~1#1 := ~bvsub~32(__vub300_command_response_~register_count___0~1#1, 1bv32); [2025-02-08 02:57:02,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5999: assume ~bvsgt~32(construct_request_response_~tmp~27#1, 0bv32); [2025-02-08 02:57:02,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5999: assume !~bvsgt~32(construct_request_response_~tmp~27#1, 0bv32);call construct_request_response_#t~mem629#1 := read~intINTTYPE4#18(construct_request_response_~cmd#1.base, construct_request_response_~cmd#1.offset, 4bv64);construct_request_response_#t~short631#1 := 53bv32 == construct_request_response_#t~mem629#1; [2025-02-08 02:57:02,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6065: havoc #t~ret658#1;call #t~mem659#1.base, #t~mem659#1.offset := read~$Pointer$#18(~vub300~9#1.base, ~bvadd~64(1759bv64, ~vub300~9#1.offset), 8bv64); [2025-02-08 02:57:02,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6065-1: SUMMARY for call #t~ret658#1 := ldv_kref_put_9(~vub300~9#1.base, ~bvadd~64(16bv64, ~vub300~9#1.offset), #funAddr~vub300_delete.base, #funAddr~vub300_delete.offset); srcloc: null [2025-02-08 02:57:02,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5958: call write~intINTTYPE1#18(0bv8, __vub300_command_response_~vub300#1.base, ~bvadd~64(422bv64, __vub300_command_response_~vub300#1.offset), 1bv64); [2025-02-08 02:57:02,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6057: call #t~mem656#1.base, #t~mem656#1.offset := read~$Pointer$#18(~vub300~9#1.base, ~bvadd~64(1759bv64, ~vub300~9#1.offset), 8bv64); [2025-02-08 02:57:02,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6057-1: SUMMARY for call mutex_unlock(~vub300~9#1.base, ~bvadd~64(20bv64, ~vub300~9#1.offset)); srcloc: null [2025-02-08 02:57:02,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5983: assume 3bv32 == construct_request_response_~bytes~0#1;call construct_request_response_#t~mem619#1 := read~intINTTYPE1#18(construct_request_response_~r~1#1.base, ~bvadd~64(construct_request_response_~r~1#1.offset, ~sign_extend~64~32(~bvadd~32(1bv32, ~bvshl~32(construct_request_response_~words~0#1, 2bv32)))), 1bv64);call construct_request_response_#t~mem620#1 := read~intINTTYPE1#18(construct_request_response_~r~1#1.base, ~bvadd~64(construct_request_response_~r~1#1.offset, ~sign_extend~64~32(~bvadd~32(2bv32, ~bvshl~32(construct_request_response_~words~0#1, 2bv32)))), 1bv64);call construct_request_response_#t~mem621#1 := read~intINTTYPE1#18(construct_request_response_~r~1#1.base, ~bvadd~64(construct_request_response_~r~1#1.offset, ~sign_extend~64~32(~bvadd~32(3bv32, ~bvshl~32(construct_request_response_~words~0#1, 2bv32)))), 1bv64);call write~intINTTYPE4#18(~bvor~32(~bvor~32(~bvshl~32(~zero_extend~32~8(construct_request_response_#t~mem619#1), 24bv32), ~bvshl~32(~zero_extend~32~8(construct_request_response_#t~mem620#1), 16bv32)), ~bvshl~32(~zero_extend~32~8(construct_request_response_#t~mem621#1), 8bv32)), construct_request_response_~cmd#1.base, ~bvadd~64(~bvadd~64(8bv64, construct_request_response_~cmd#1.offset), ~bvmul~64(4bv64, ~sign_extend~64~32(construct_request_response_~words~0#1))), 4bv64);havoc construct_request_response_#t~mem619#1;havoc construct_request_response_#t~mem620#1;havoc construct_request_response_#t~mem621#1; [2025-02-08 02:57:02,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5983: assume !(3bv32 == construct_request_response_~bytes~0#1); [2025-02-08 02:57:02,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5917: call __vub300_command_response_#t~mem606#1 := read~intINTTYPE4#18(__vub300_command_response_~vub300#1.base, ~bvadd~64(443bv64, __vub300_command_response_~vub300#1.offset), 4bv64); [2025-02-08 02:57:02,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5917-1: SUMMARY for call mutex_lock_nested(__vub300_command_response_~vub300#1.base, ~bvadd~64(176bv64, __vub300_command_response_~vub300#1.offset), 0bv32); srcloc: null [2025-02-08 02:57:02,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6066: havoc #t~mem659#1.base, #t~mem659#1.offset; [2025-02-08 02:57:02,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8535: havoc usb_reset_device_#t~nondet1015#1;__vub300_command_response_#t~ret574#1 := usb_reset_device_#res#1;havoc usb_reset_device_#t~nondet1015#1, usb_reset_device_~arg0#1.base, usb_reset_device_~arg0#1.offset;havoc usb_reset_device_#in~arg0#1.base, usb_reset_device_#in~arg0#1.offset;assume { :end_inline_usb_reset_device } true;__vub300_command_response_~result~2#1 := __vub300_command_response_#t~ret574#1;havoc __vub300_command_response_#t~mem573#1.base, __vub300_command_response_#t~mem573#1.offset;havoc __vub300_command_response_#t~ret574#1;call __vub300_command_response_#t~mem575#1.base, __vub300_command_response_#t~mem575#1.offset := read~$Pointer$#18(__vub300_command_response_~vub300#1.base, __vub300_command_response_~vub300#1.offset, 8bv64);assume { :begin_inline_device_unlock } true;device_unlock_#in~dev#1.base, device_unlock_#in~dev#1.offset := __vub300_command_response_#t~mem575#1.base, ~bvadd~64(131bv64, __vub300_command_response_#t~mem575#1.offset);havoc device_unlock_~dev#1.base, device_unlock_~dev#1.offset;device_unlock_~dev#1.base, device_unlock_~dev#1.offset := device_unlock_#in~dev#1.base, device_unlock_#in~dev#1.offset; [2025-02-08 02:57:02,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6066-1: SUMMARY for call mmc_request_done(#t~mem659#1.base, #t~mem659#1.offset, ~req~0#1.base, ~req~0#1.offset); srcloc: null [2025-02-08 02:57:02,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6058: havoc #t~mem656#1.base, #t~mem656#1.offset; [2025-02-08 02:57:02,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8527: havoc usb_lock_device_for_reset_#t~nondet1013#1;__vub300_command_response_#t~ret572#1 := usb_lock_device_for_reset_#res#1;havoc usb_lock_device_for_reset_#t~nondet1013#1, usb_lock_device_for_reset_~arg0#1.base, usb_lock_device_for_reset_~arg0#1.offset, usb_lock_device_for_reset_~arg1#1.base, usb_lock_device_for_reset_~arg1#1.offset;havoc usb_lock_device_for_reset_#in~arg0#1.base, usb_lock_device_for_reset_#in~arg0#1.offset, usb_lock_device_for_reset_#in~arg1#1.base, usb_lock_device_for_reset_#in~arg1#1.offset;assume { :end_inline_usb_lock_device_for_reset } true;__vub300_command_response_~result~2#1 := __vub300_command_response_#t~ret572#1;havoc __vub300_command_response_#t~mem570#1.base, __vub300_command_response_#t~mem570#1.offset;havoc __vub300_command_response_#t~mem571#1.base, __vub300_command_response_#t~mem571#1.offset;havoc __vub300_command_response_#t~ret572#1; [2025-02-08 02:57:02,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5959: call write~intINTTYPE1#18(11bv8, __vub300_command_response_~vub300#1.base, ~bvadd~64(2031bv64, __vub300_command_response_~vub300#1.offset), 1bv64);call write~intINTTYPE1#18(0bv8, __vub300_command_response_~vub300#1.base, ~bvadd~64(1bv64, ~bvadd~64(2031bv64, __vub300_command_response_~vub300#1.offset)), 1bv64);call write~intINTTYPE4#18(0bv32, __vub300_command_response_~cmd#1.base, ~bvadd~64(32bv64, __vub300_command_response_~cmd#1.offset), 4bv64); [2025-02-08 02:57:02,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5959-1: SUMMARY for call mutex_unlock(__vub300_command_response_~vub300#1.base, ~bvadd~64(176bv64, __vub300_command_response_~vub300#1.offset)); srcloc: null [2025-02-08 02:57:02,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6058-1: SUMMARY for call mmc_request_done(#t~mem656#1.base, #t~mem656#1.offset, ~req~0#1.base, ~req~0#1.offset); srcloc: null [2025-02-08 02:57:02,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5918: assume 0bv32 != __vub300_command_response_#t~mem606#1;havoc __vub300_command_response_#t~mem606#1;call __vub300_command_response_#t~mem607#1 := read~intINTTYPE4#18(__vub300_command_response_~vub300#1.base, ~bvadd~64(443bv64, __vub300_command_response_~vub300#1.offset), 4bv64);call write~intINTTYPE4#18(~bvadd~32(1bv32, __vub300_command_response_#t~mem607#1), __vub300_command_response_~vub300#1.base, ~bvadd~64(443bv64, __vub300_command_response_~vub300#1.offset), 4bv64);havoc __vub300_command_response_#t~mem607#1; [2025-02-08 02:57:02,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5918: assume !(0bv32 != __vub300_command_response_#t~mem606#1);havoc __vub300_command_response_#t~mem606#1;call __vub300_command_response_#t~mem608#1 := read~intINTTYPE1#18(__vub300_command_response_~vub300#1.base, ~bvadd~64(421bv64, __vub300_command_response_~vub300#1.offset), 1bv64); [2025-02-08 02:57:02,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5852: assume 0bv32 == __vub300_command_response_~result~2#1;call __vub300_command_response_#t~mem573#1.base, __vub300_command_response_#t~mem573#1.offset := read~$Pointer$#18(__vub300_command_response_~vub300#1.base, __vub300_command_response_~vub300#1.offset, 8bv64);assume { :begin_inline_usb_reset_device } true;usb_reset_device_#in~arg0#1.base, usb_reset_device_#in~arg0#1.offset := __vub300_command_response_#t~mem573#1.base, __vub300_command_response_#t~mem573#1.offset;havoc usb_reset_device_#res#1;havoc usb_reset_device_#t~nondet1015#1, usb_reset_device_~arg0#1.base, usb_reset_device_~arg0#1.offset;usb_reset_device_~arg0#1.base, usb_reset_device_~arg0#1.offset := usb_reset_device_#in~arg0#1.base, usb_reset_device_#in~arg0#1.offset;havoc usb_reset_device_#t~nondet1015#1;usb_reset_device_#res#1 := usb_reset_device_#t~nondet1015#1;havoc usb_reset_device_#t~nondet1015#1; [2025-02-08 02:57:02,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5852: assume !(0bv32 == __vub300_command_response_~result~2#1); [2025-02-08 02:57:02,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5588-1: SUMMARY for call download_offload_pseudocode_#t~ret474#1 := _dev_info(download_offload_pseudocode_#t~mem473#1.base, ~bvadd~64(131bv64, download_offload_pseudocode_#t~mem473#1.offset), 26bv64, 0bv64); srcloc: null [2025-02-08 02:57:02,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5588: havoc download_offload_pseudocode_#t~mem473#1.base, download_offload_pseudocode_#t~mem473#1.offset;havoc download_offload_pseudocode_#t~ret474#1; [2025-02-08 02:57:02,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6059: havoc #t~ret657#1; [2025-02-08 02:57:02,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6059-1: SUMMARY for call #t~ret657#1 := ldv_kref_put_9(~vub300~9#1.base, ~bvadd~64(16bv64, ~vub300~9#1.offset), #funAddr~vub300_delete.base, #funAddr~vub300_delete.offset); srcloc: null [2025-02-08 02:57:02,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5927: call write~intINTTYPE1#18(1bv8, __vub300_command_response_~vub300#1.base, ~bvadd~64(422bv64, __vub300_command_response_~vub300#1.offset), 1bv64); [2025-02-08 02:57:02,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5894: assume 0bv32 != __vub300_command_response_~tmp___2~3#1; [2025-02-08 02:57:02,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5894: assume !(0bv32 != __vub300_command_response_~tmp___2~3#1);call write~intINTTYPE1#18(11bv8, __vub300_command_response_~vub300#1.base, ~bvadd~64(2031bv64, __vub300_command_response_~vub300#1.offset), 1bv64);call write~intINTTYPE1#18(0bv8, __vub300_command_response_~vub300#1.base, ~bvadd~64(1bv64, ~bvadd~64(2031bv64, __vub300_command_response_~vub300#1.offset)), 1bv64);call write~intINTTYPE4#18(0bv32, __vub300_command_response_~cmd#1.base, ~bvadd~64(32bv64, __vub300_command_response_~cmd#1.offset), 4bv64); [2025-02-08 02:57:02,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5952: assume 0bv32 != ~zero_extend~32~8(__vub300_command_response_#t~mem615#1);havoc __vub300_command_response_#t~mem615#1;call __vub300_command_response_#t~mem616#1 := read~intINTTYPE4#18(__vub300_command_response_~vub300#1.base, ~bvadd~64(443bv64, __vub300_command_response_~vub300#1.offset), 4bv64);call write~intINTTYPE4#18(~bvadd~32(1bv32, __vub300_command_response_#t~mem616#1), __vub300_command_response_~vub300#1.base, ~bvadd~64(443bv64, __vub300_command_response_~vub300#1.offset), 4bv64);havoc __vub300_command_response_#t~mem616#1; [2025-02-08 02:57:02,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5952: assume !(0bv32 != ~zero_extend~32~8(__vub300_command_response_#t~mem615#1));havoc __vub300_command_response_#t~mem615#1;call __vub300_command_response_#t~mem617#1 := read~intINTTYPE4#18(__vub300_command_response_~vub300#1.base, ~bvadd~64(443bv64, __vub300_command_response_~vub300#1.offset), 4bv64);call write~intINTTYPE4#18(~bvadd~32(1bv32, __vub300_command_response_#t~mem617#1), __vub300_command_response_~vub300#1.base, ~bvadd~64(443bv64, __vub300_command_response_~vub300#1.offset), 4bv64);havoc __vub300_command_response_#t~mem617#1; [2025-02-08 02:57:02,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5597: havoc download_offload_pseudocode_#t~mem479#1.base, download_offload_pseudocode_#t~mem479#1.offset;call download_offload_pseudocode_#t~mem480#1.base, download_offload_pseudocode_#t~mem480#1.offset := read~$Pointer$#2(download_offload_pseudocode_~#fw~0#1.base, download_offload_pseudocode_~#fw~0#1.offset, 8bv64); [2025-02-08 02:57:02,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5597-1: SUMMARY for call __download_offload_pseudocode(download_offload_pseudocode_~vub300#1.base, download_offload_pseudocode_~vub300#1.offset, download_offload_pseudocode_#t~mem479#1.base, download_offload_pseudocode_#t~mem479#1.offset); srcloc: null [2025-02-08 02:57:02,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5944: assume 0bv32 != __vub300_command_response_~tmp___4~1#1; [2025-02-08 02:57:02,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5944: assume !(0bv32 != __vub300_command_response_~tmp___4~1#1); [2025-02-08 02:57:02,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5928-1: SUMMARY for call mutex_unlock(__vub300_command_response_~vub300#1.base, ~bvadd~64(176bv64, __vub300_command_response_~vub300#1.offset)); srcloc: null [2025-02-08 02:57:02,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5928: call write~intINTTYPE1#18(11bv8, __vub300_command_response_~vub300#1.base, ~bvadd~64(2031bv64, __vub300_command_response_~vub300#1.offset), 1bv64);call write~intINTTYPE1#18(0bv8, __vub300_command_response_~vub300#1.base, ~bvadd~64(1bv64, ~bvadd~64(2031bv64, __vub300_command_response_~vub300#1.offset)), 1bv64);call write~intINTTYPE4#18(0bv32, __vub300_command_response_~cmd#1.base, ~bvadd~64(32bv64, __vub300_command_response_~cmd#1.offset), 4bv64); [2025-02-08 02:57:02,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5986: assume 2bv32 == construct_request_response_~bytes~0#1;call construct_request_response_#t~mem622#1 := read~intINTTYPE1#18(construct_request_response_~r~1#1.base, ~bvadd~64(construct_request_response_~r~1#1.offset, ~sign_extend~64~32(~bvadd~32(1bv32, ~bvshl~32(construct_request_response_~words~0#1, 2bv32)))), 1bv64);call construct_request_response_#t~mem623#1 := read~intINTTYPE1#18(construct_request_response_~r~1#1.base, ~bvadd~64(construct_request_response_~r~1#1.offset, ~sign_extend~64~32(~bvadd~32(2bv32, ~bvshl~32(construct_request_response_~words~0#1, 2bv32)))), 1bv64);call write~intINTTYPE4#18(~bvor~32(~bvshl~32(~zero_extend~32~8(construct_request_response_#t~mem622#1), 24bv32), ~bvshl~32(~zero_extend~32~8(construct_request_response_#t~mem623#1), 16bv32)), construct_request_response_~cmd#1.base, ~bvadd~64(~bvadd~64(8bv64, construct_request_response_~cmd#1.offset), ~bvmul~64(4bv64, ~sign_extend~64~32(construct_request_response_~words~0#1))), 4bv64);havoc construct_request_response_#t~mem622#1;havoc construct_request_response_#t~mem623#1; [2025-02-08 02:57:02,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5986: assume !(2bv32 == construct_request_response_~bytes~0#1); [2025-02-08 02:57:02,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6052: assume 0bv32 != #t~mem654#1;havoc #t~mem654#1;call #t~mem655#1 := read~intINTTYPE4#18(~cmd~1#1.base, ~bvadd~64(32bv64, ~cmd~1#1.offset), 4bv64); [2025-02-08 02:57:02,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6052: assume !(0bv32 != #t~mem654#1);havoc #t~mem654#1;assume { :begin_inline_construct_request_response } true;construct_request_response_#in~vub300#1.base, construct_request_response_#in~vub300#1.offset, construct_request_response_#in~cmd#1.base, construct_request_response_#in~cmd#1.offset := ~vub300~9#1.base, ~vub300~9#1.offset, ~cmd~1#1.base, ~cmd~1#1.offset;havoc construct_request_response_#t~mem618#1, construct_request_response_#t~mem619#1, construct_request_response_#t~mem620#1, construct_request_response_#t~mem621#1, construct_request_response_#t~mem622#1, construct_request_response_#t~mem623#1, construct_request_response_#t~mem624#1, construct_request_response_#t~mem625#1, construct_request_response_#t~mem626#1, construct_request_response_#t~mem627#1, construct_request_response_#t~mem628#1, construct_request_response_#t~mem629#1, construct_request_response_#t~mem630#1, construct_request_response_#t~short631#1, construct_request_response_#t~mem632#1, construct_request_response_~vub300#1.base, construct_request_response_~vub300#1.offset, construct_request_response_~cmd#1.base, construct_request_response_~cmd#1.offset, construct_request_response_~resp_len~0#1, construct_request_response_~less_cmd~0#1, construct_request_response_~bytes~0#1, construct_request_response_~words~0#1, construct_request_response_~r~1#1.base, construct_request_response_~r~1#1.offset, construct_request_response_~tmp~27#1;construct_request_response_~vub300#1.base, construct_request_response_~vub300#1.offset := construct_request_response_#in~vub300#1.base, construct_request_response_#in~vub300#1.offset;construct_request_response_~cmd#1.base, construct_request_response_~cmd#1.offset := construct_request_response_#in~cmd#1.base, construct_request_response_#in~cmd#1.offset;havoc construct_request_response_~resp_len~0#1;havoc construct_request_response_~less_cmd~0#1;havoc construct_request_response_~bytes~0#1;havoc construct_request_response_~words~0#1;havoc construct_request_response_~r~1#1.base, construct_request_response_~r~1#1.offset;havoc construct_request_response_~tmp~27#1;call construct_request_response_#t~mem618#1 := read~intINTTYPE1#18(construct_request_response_~vub300#1.base, ~bvadd~64(426bv64, construct_request_response_~vub300#1.offset), 1bv64);construct_request_response_~resp_len~0#1 := ~zero_extend~32~8(construct_request_response_#t~mem618#1);havoc construct_request_response_#t~mem618#1;construct_request_response_~less_cmd~0#1 := (if 17bv32 != construct_request_response_~resp_len~0#1 then ~bvadd~32(4294967295bv32, construct_request_response_~resp_len~0#1) else construct_request_response_~resp_len~0#1);construct_request_response_~bytes~0#1 := ~bvand~32(3bv32, construct_request_response_~less_cmd~0#1);construct_request_response_~words~0#1 := ~bvashr~32(construct_request_response_~less_cmd~0#1, 2bv32);construct_request_response_~r~1#1.base, construct_request_response_~r~1#1.offset := construct_request_response_~vub300#1.base, ~bvadd~64(5bv64, ~bvadd~64(2031bv64, construct_request_response_~vub300#1.offset)); [2025-02-08 02:57:02,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5854: havoc device_unlock_~dev#1.base, device_unlock_~dev#1.offset;havoc device_unlock_#in~dev#1.base, device_unlock_#in~dev#1.offset;assume { :end_inline_device_unlock } true;havoc __vub300_command_response_#t~mem575#1.base, __vub300_command_response_#t~mem575#1.offset; [2025-02-08 02:57:02,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5598: havoc download_offload_pseudocode_#t~mem480#1.base, download_offload_pseudocode_#t~mem480#1.offset; [2025-02-08 02:57:02,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5598-1: SUMMARY for call release_firmware(download_offload_pseudocode_#t~mem480#1.base, download_offload_pseudocode_#t~mem480#1.offset); srcloc: null [2025-02-08 02:57:02,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5590: download_offload_pseudocode_~retval~4#1 := download_offload_pseudocode_#t~ret475#1;havoc download_offload_pseudocode_#t~ret475#1; [2025-02-08 02:57:02,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6003: assume construct_request_response_#t~short631#1;havoc construct_request_response_#t~mem629#1;havoc construct_request_response_#t~mem630#1;havoc construct_request_response_#t~short631#1;call construct_request_response_#t~mem632#1 := read~intINTTYPE4#18(construct_request_response_~cmd#1.base, ~bvadd~64(8bv64, construct_request_response_~cmd#1.offset), 4bv64);call write~intINTTYPE4#18(~bvand~32(4294967040bv32, construct_request_response_#t~mem632#1), construct_request_response_~cmd#1.base, ~bvadd~64(8bv64, construct_request_response_~cmd#1.offset), 4bv64);havoc construct_request_response_#t~mem632#1; [2025-02-08 02:57:02,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6003: assume !construct_request_response_#t~short631#1;havoc construct_request_response_#t~mem629#1;havoc construct_request_response_#t~mem630#1;havoc construct_request_response_#t~short631#1; [2025-02-08 02:57:02,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6003-1: assume construct_request_response_#t~short631#1;call construct_request_response_#t~mem630#1 := read~intINTTYPE4#18(construct_request_response_~cmd#1.base, ~bvadd~64(8bv64, construct_request_response_~cmd#1.offset), 4bv64);construct_request_response_#t~short631#1 := 0bv32 != ~bvand~32(255bv32, construct_request_response_#t~mem630#1); [2025-02-08 02:57:02,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6003-1: assume !construct_request_response_#t~short631#1; [2025-02-08 02:57:02,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5590-1: SUMMARY for call download_offload_pseudocode_#t~ret475#1 := request_firmware(download_offload_pseudocode_~#fw~0#1.base, download_offload_pseudocode_~#fw~0#1.offset, download_offload_pseudocode_~vub300#1.base, ~bvadd~64(332bv64, download_offload_pseudocode_~vub300#1.offset), download_offload_pseudocode_~card~0#1.base, ~bvadd~64(8bv64, download_offload_pseudocode_~card~0#1.offset)); srcloc: null [2025-02-08 02:57:02,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5582: assume ~bvslt~32(download_offload_pseudocode_~n~0#1, download_offload_pseudocode_~sdio_funcs~0#1); [2025-02-08 02:57:02,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5582: assume !~bvslt~32(download_offload_pseudocode_~n~0#1, download_offload_pseudocode_~sdio_funcs~0#1);download_offload_pseudocode_#t~loopctr470#1 := 0bv64; [2025-02-08 02:57:02,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5995: call construct_request_response_#t~mem625#1 := read~intINTTYPE1#18(construct_request_response_~r~1#1.base, ~bvadd~64(construct_request_response_~r~1#1.offset, ~sign_extend~64~32(~bvadd~32(1bv32, ~bvshl~32(construct_request_response_~words~0#1, 2bv32)))), 1bv64);call construct_request_response_#t~mem626#1 := read~intINTTYPE1#18(construct_request_response_~r~1#1.base, ~bvadd~64(construct_request_response_~r~1#1.offset, ~sign_extend~64~32(~bvadd~32(2bv32, ~bvshl~32(construct_request_response_~words~0#1, 2bv32)))), 1bv64);call construct_request_response_#t~mem627#1 := read~intINTTYPE1#18(construct_request_response_~r~1#1.base, ~bvadd~64(construct_request_response_~r~1#1.offset, ~sign_extend~64~32(~bvadd~32(3bv32, ~bvshl~32(construct_request_response_~words~0#1, 2bv32)))), 1bv64);call construct_request_response_#t~mem628#1 := read~intINTTYPE1#18(construct_request_response_~r~1#1.base, ~bvadd~64(construct_request_response_~r~1#1.offset, ~sign_extend~64~32(~bvadd~32(4bv32, ~bvshl~32(construct_request_response_~words~0#1, 2bv32)))), 1bv64);call write~intINTTYPE4#18(~bvor~32(~bvor~32(~bvor~32(~bvshl~32(~zero_extend~32~8(construct_request_response_#t~mem625#1), 24bv32), ~bvshl~32(~zero_extend~32~8(construct_request_response_#t~mem626#1), 16bv32)), ~bvshl~32(~zero_extend~32~8(construct_request_response_#t~mem627#1), 8bv32)), ~zero_extend~32~8(construct_request_response_#t~mem628#1)), construct_request_response_~cmd#1.base, ~bvadd~64(~bvadd~64(8bv64, construct_request_response_~cmd#1.offset), ~bvmul~64(4bv64, ~sign_extend~64~32(construct_request_response_~words~0#1))), 4bv64);construct_request_response_~tmp~27#1 := construct_request_response_~words~0#1;construct_request_response_~words~0#1 := ~bvsub~32(construct_request_response_~words~0#1, 1bv32); [2025-02-08 02:57:02,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5954: SUMMARY for call vub300_queue_poll_work(__vub300_command_response_~vub300#1.base, __vub300_command_response_~vub300#1.offset, 0bv32); srcloc: null [2025-02-08 02:57:02,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6053: assume 4294967173bv32 == #t~mem655#1;havoc #t~mem655#1; [2025-02-08 02:57:02,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6053: assume !(4294967173bv32 == #t~mem655#1);havoc #t~mem655#1; [2025-02-08 02:57:02,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5921: assume 0bv32 != ~zero_extend~32~8(__vub300_command_response_#t~mem608#1);havoc __vub300_command_response_#t~mem608#1;call __vub300_command_response_#t~mem609#1 := read~intINTTYPE4#18(__vub300_command_response_~vub300#1.base, ~bvadd~64(443bv64, __vub300_command_response_~vub300#1.offset), 4bv64);call write~intINTTYPE4#18(~bvadd~32(1bv32, __vub300_command_response_#t~mem609#1), __vub300_command_response_~vub300#1.base, ~bvadd~64(443bv64, __vub300_command_response_~vub300#1.offset), 4bv64);havoc __vub300_command_response_#t~mem609#1; [2025-02-08 02:57:02,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5921: assume !(0bv32 != ~zero_extend~32~8(__vub300_command_response_#t~mem608#1));havoc __vub300_command_response_#t~mem608#1;call __vub300_command_response_#t~mem610#1 := read~intINTTYPE4#18(__vub300_command_response_~vub300#1.base, ~bvadd~64(443bv64, __vub300_command_response_~vub300#1.offset), 4bv64);call write~intINTTYPE4#18(~bvadd~32(1bv32, __vub300_command_response_#t~mem610#1), __vub300_command_response_~vub300#1.base, ~bvadd~64(443bv64, __vub300_command_response_~vub300#1.offset), 4bv64);havoc __vub300_command_response_#t~mem610#1; [2025-02-08 02:57:02,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5591: assume ~bvslt~32(download_offload_pseudocode_~retval~4#1, 0bv32);havoc download_offload_pseudocode_#t~nondet476#1.base, download_offload_pseudocode_#t~nondet476#1.offset; [2025-02-08 02:57:02,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5591: assume !~bvslt~32(download_offload_pseudocode_~retval~4#1, 0bv32);call download_offload_pseudocode_#t~mem481#1.base, download_offload_pseudocode_#t~mem481#1.offset := read~$Pointer$#2(download_offload_pseudocode_~#fw~0#1.base, download_offload_pseudocode_~#fw~0#1.offset, 8bv64); [2025-02-08 02:57:02,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5558: call ULTIMATE.dealloc(download_offload_pseudocode_~#fw~0#1.base, download_offload_pseudocode_~#fw~0#1.offset);havoc download_offload_pseudocode_~#fw~0#1.base, download_offload_pseudocode_~#fw~0#1.offset;havoc download_offload_pseudocode_#t~mem456#1.base, download_offload_pseudocode_#t~mem456#1.offset, download_offload_pseudocode_#t~mem457#1.base, download_offload_pseudocode_#t~mem457#1.offset, download_offload_pseudocode_#t~mem458#1, download_offload_pseudocode_#t~mem459#1, download_offload_pseudocode_#t~mem460#1, download_offload_pseudocode_#t~loopctr461#1, download_offload_pseudocode_#t~nondet462#1, download_offload_pseudocode_#t~ret463#1, download_offload_pseudocode_#t~mem464#1.base, download_offload_pseudocode_#t~mem464#1.offset, download_offload_pseudocode_#t~mem465#1, download_offload_pseudocode_#t~mem466#1, download_offload_pseudocode_#t~loopctr467#1, download_offload_pseudocode_#t~nondet468#1, download_offload_pseudocode_#t~ret469#1, download_offload_pseudocode_#t~loopctr470#1, download_offload_pseudocode_#t~nondet471#1, download_offload_pseudocode_#t~ret472#1, download_offload_pseudocode_#t~mem473#1.base, download_offload_pseudocode_#t~mem473#1.offset, download_offload_pseudocode_#t~ret474#1, download_offload_pseudocode_#t~ret475#1, download_offload_pseudocode_#t~nondet476#1.base, download_offload_pseudocode_#t~nondet476#1.offset, download_offload_pseudocode_#t~ret477#1, download_offload_pseudocode_#t~nondet478#1.base, download_offload_pseudocode_#t~nondet478#1.offset, download_offload_pseudocode_#t~mem479#1.base, download_offload_pseudocode_#t~mem479#1.offset, download_offload_pseudocode_#t~mem480#1.base, download_offload_pseudocode_#t~mem480#1.offset, download_offload_pseudocode_#t~mem481#1.base, download_offload_pseudocode_#t~mem481#1.offset, download_offload_pseudocode_#t~mem482#1.base, download_offload_pseudocode_#t~mem482#1.offset, download_offload_pseudocode_~vub300#1.base, download_offload_pseudocode_~vub300#1.offset, download_offload_pseudocode_~card~0#1.base, download_offload_pseudocode_~card~0#1.offset, download_offload_pseudocode_~sdio_funcs~0#1, download_offload_pseudocode_~#fw~0#1.base, download_offload_pseudocode_~#fw~0#1.offset, download_offload_pseudocode_~l~0#1, download_offload_pseudocode_~tmp~22#1, download_offload_pseudocode_~n~0#1, download_offload_pseudocode_~retval~4#1, download_offload_pseudocode_~sf~0#1.base, download_offload_pseudocode_~sf~0#1.offset, download_offload_pseudocode_~tmp___0~9#1;havoc download_offload_pseudocode_#in~vub300#1.base, download_offload_pseudocode_#in~vub300#1.offset;assume { :end_inline_download_offload_pseudocode } true; [2025-02-08 02:57:02,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5913: assume 0bv32 != __vub300_command_response_~tmp___3~1#1; [2025-02-08 02:57:02,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5913: assume !(0bv32 != __vub300_command_response_~tmp___3~1#1); [2025-02-08 02:57:02,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4146: SUMMARY for call mutex_unlock(device_unlock_~dev#1.base, ~bvadd~64(97bv64, device_unlock_~dev#1.offset)); srcloc: null [2025-02-08 02:57:02,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5558-1: call ULTIMATE.dealloc(download_offload_pseudocode_~#fw~0#1.base, download_offload_pseudocode_~#fw~0#1.offset);havoc download_offload_pseudocode_~#fw~0#1.base, download_offload_pseudocode_~#fw~0#1.offset; [2025-02-08 02:57:02,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6062: havoc construct_request_response_#t~mem618#1, construct_request_response_#t~mem619#1, construct_request_response_#t~mem620#1, construct_request_response_#t~mem621#1, construct_request_response_#t~mem622#1, construct_request_response_#t~mem623#1, construct_request_response_#t~mem624#1, construct_request_response_#t~mem625#1, construct_request_response_#t~mem626#1, construct_request_response_#t~mem627#1, construct_request_response_#t~mem628#1, construct_request_response_#t~mem629#1, construct_request_response_#t~mem630#1, construct_request_response_#t~short631#1, construct_request_response_#t~mem632#1, construct_request_response_~vub300#1.base, construct_request_response_~vub300#1.offset, construct_request_response_~cmd#1.base, construct_request_response_~cmd#1.offset, construct_request_response_~resp_len~0#1, construct_request_response_~less_cmd~0#1, construct_request_response_~bytes~0#1, construct_request_response_~words~0#1, construct_request_response_~r~1#1.base, construct_request_response_~r~1#1.offset, construct_request_response_~tmp~27#1;havoc construct_request_response_#in~vub300#1.base, construct_request_response_#in~vub300#1.offset, construct_request_response_#in~cmd#1.base, construct_request_response_#in~cmd#1.offset;assume { :end_inline_construct_request_response } true;call write~intINTTYPE1#18(0bv8, ~vub300~9#1.base, ~bvadd~64(426bv64, ~vub300~9#1.offset), 1bv64); [2025-02-08 02:57:02,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6054: SUMMARY for call check_vub300_port_status(~vub300~9#1.base, ~vub300~9#1.offset); srcloc: null [2025-02-08 02:57:02,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5889: __vub300_command_response_~ri~1#1 := ~bvadd~32(1bv32, __vub300_command_response_~ri~1#1);__vub300_command_response_~tmp___2~3#1 := __vub300_command_response_~register_count~2#1;__vub300_command_response_~register_count~2#1 := ~bvsub~32(__vub300_command_response_~register_count~2#1, 1bv32); [2025-02-08 02:57:02,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5889-1: SUMMARY for call add_offloaded_reg(__vub300_command_response_~vub300#1.base, __vub300_command_response_~vub300#1.offset, __vub300_command_response_~vub300#1.base, ~bvadd~64(~bvadd~64(11bv64, ~bvadd~64(2031bv64, __vub300_command_response_~vub300#1.offset)), ~bvmul~64(8bv64, ~sign_extend~64~32(__vub300_command_response_~ri~1#1)))); srcloc: null [2025-02-08 02:57:02,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5939: __vub300_command_response_~ri___1~0#1 := ~bvadd~32(1bv32, __vub300_command_response_~ri___1~0#1);__vub300_command_response_~tmp___4~1#1 := __vub300_command_response_~register_count___1~0#1;__vub300_command_response_~register_count___1~0#1 := ~bvsub~32(__vub300_command_response_~register_count___1~0#1, 1bv32); [2025-02-08 02:57:02,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5939-1: SUMMARY for call add_offloaded_reg(__vub300_command_response_~vub300#1.base, __vub300_command_response_~vub300#1.offset, __vub300_command_response_~vub300#1.base, ~bvadd~64(~bvadd~64(11bv64, ~bvadd~64(2031bv64, __vub300_command_response_~vub300#1.offset)), ~bvmul~64(8bv64, ~sign_extend~64~32(__vub300_command_response_~ri___1~0#1)))); srcloc: null [2025-02-08 02:57:02,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5576: call download_offload_pseudocode_#t~mem464#1.base, download_offload_pseudocode_#t~mem464#1.offset := read~$Pointer$#18(download_offload_pseudocode_~card~0#1.base, ~bvadd~64(~bvadd~64(1420bv64, download_offload_pseudocode_~card~0#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(download_offload_pseudocode_~n~0#1))), 8bv64);download_offload_pseudocode_~sf~0#1.base, download_offload_pseudocode_~sf~0#1.offset := download_offload_pseudocode_#t~mem464#1.base, download_offload_pseudocode_#t~mem464#1.offset;call download_offload_pseudocode_#t~mem465#1 := read~intINTTYPE2#18(download_offload_pseudocode_~sf~0#1.base, ~bvadd~64(1116bv64, download_offload_pseudocode_~sf~0#1.offset), 2bv64);call download_offload_pseudocode_#t~mem466#1 := read~intINTTYPE2#18(download_offload_pseudocode_~sf~0#1.base, ~bvadd~64(1118bv64, download_offload_pseudocode_~sf~0#1.offset), 2bv64);download_offload_pseudocode_#t~loopctr467#1 := 0bv64; [2025-02-08 02:57:02,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5923: SUMMARY for call vub300_queue_poll_work(__vub300_command_response_~vub300#1.base, __vub300_command_response_~vub300#1.offset, 0bv32); srcloc: null [2025-02-08 02:57:02,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5989: assume 1bv32 == construct_request_response_~bytes~0#1;call construct_request_response_#t~mem624#1 := read~intINTTYPE1#18(construct_request_response_~r~1#1.base, ~bvadd~64(construct_request_response_~r~1#1.offset, ~sign_extend~64~32(~bvadd~32(1bv32, ~bvshl~32(construct_request_response_~words~0#1, 2bv32)))), 1bv64);call write~intINTTYPE4#18(~bvshl~32(~zero_extend~32~8(construct_request_response_#t~mem624#1), 24bv32), construct_request_response_~cmd#1.base, ~bvadd~64(~bvadd~64(8bv64, construct_request_response_~cmd#1.offset), ~bvmul~64(4bv64, ~sign_extend~64~32(construct_request_response_~words~0#1))), 4bv64);havoc construct_request_response_#t~mem624#1; [2025-02-08 02:57:02,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5989: assume !(1bv32 == construct_request_response_~bytes~0#1); [2025-02-08 02:57:02,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8394: havoc #t~nondet993; [2025-02-08 02:57:02,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4119: havoc warn_slowpath_null_~arg0#1.base, warn_slowpath_null_~arg0#1.offset, warn_slowpath_null_~arg1#1;havoc warn_slowpath_null_#in~arg0#1.base, warn_slowpath_null_#in~arg0#1.offset, warn_slowpath_null_#in~arg1#1;assume { :end_inline_warn_slowpath_null } true; [2025-02-08 02:57:02,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4019: havoc atomic_read_#t~mem27#1; [2025-02-08 02:57:02,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3996: assume 0bv32 != ~tmp___0~1#1;~tmp___1~1#1 := 1bv32; [2025-02-08 02:57:02,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3996: assume !(0bv32 != ~tmp___0~1#1);~tmp___1~1#1 := 0bv32; [2025-02-08 02:57:02,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3958: havoc usb_endpoint_dir_out_#t~mem2#1;#t~ret7#1 := usb_endpoint_dir_out_#res#1;havoc usb_endpoint_dir_out_#t~mem2#1, usb_endpoint_dir_out_~epd#1.base, usb_endpoint_dir_out_~epd#1.offset;havoc usb_endpoint_dir_out_#in~epd#1.base, usb_endpoint_dir_out_#in~epd#1.offset;assume { :end_inline_usb_endpoint_dir_out } true;~tmp___0~1#1 := #t~ret7#1;havoc #t~ret7#1; [2025-02-08 02:57:02,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3952: havoc usb_endpoint_dir_in_#t~mem1#1;#t~ret5#1 := usb_endpoint_dir_in_#res#1;havoc usb_endpoint_dir_in_#t~mem1#1, usb_endpoint_dir_in_~epd#1.base, usb_endpoint_dir_in_~epd#1.offset;havoc usb_endpoint_dir_in_#in~epd#1.base, usb_endpoint_dir_in_#in~epd#1.offset;assume { :end_inline_usb_endpoint_dir_in } true;~tmp___0~0#1 := #t~ret5#1;havoc #t~ret5#1; [2025-02-08 02:57:02,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3976: assume 0bv32 != ~tmp___0~0#1;~tmp___1~0#1 := 1bv32; [2025-02-08 02:57:02,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3976: assume !(0bv32 != ~tmp___0~0#1);~tmp___1~0#1 := 0bv32; [2025-02-08 02:57:03,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5513: ~func_num~0 := 0bv32;~tmp___13~0.base, ~tmp___13~0.offset := ~data~1.base, ~data~1.offset;~data~1.base, ~data~1.offset := ~data~1.base, ~bvadd~64(1bv64, ~data~1.offset);call #t~mem446 := read~intINTTYPE1#18(~tmp___13~0.base, ~tmp___13~0.offset, 1bv64);call write~intINTTYPE1#18(~bvand~8(7bv8, #t~mem446), ~vub300.base, ~bvadd~64(~bvadd~64(447bv64, ~vub300.offset), ~bvmul~64(13bv64, ~sign_extend~64~32(~i~2))), 1bv64);havoc #t~mem446;~size~0 := ~bvadd~32(4294967295bv32, ~size~0);~tmp___14~0.base, ~tmp___14~0.offset := ~data~1.base, ~data~1.offset;~data~1.base, ~data~1.offset := ~data~1.base, ~bvadd~64(1bv64, ~data~1.offset);call #t~mem447 := read~intINTTYPE1#18(~tmp___14~0.base, ~tmp___14~0.offset, 1bv64);~func_num~0 := ~bvadd~32(~zero_extend~32~8(#t~mem447), ~func_num~0);havoc #t~mem447;~size~0 := ~bvadd~32(4294967295bv32, ~size~0);~func_num~0 := ~bvshl~32(~func_num~0, 8bv32);~tmp___15~0.base, ~tmp___15~0.offset := ~data~1.base, ~data~1.offset;~data~1.base, ~data~1.offset := ~data~1.base, ~bvadd~64(1bv64, ~data~1.offset);call #t~mem448 := read~intINTTYPE1#18(~tmp___15~0.base, ~tmp___15~0.offset, 1bv64);~func_num~0 := ~bvadd~32(~zero_extend~32~8(#t~mem448), ~func_num~0);havoc #t~mem448;~size~0 := ~bvadd~32(4294967295bv32, ~size~0);~func_num~0 := ~bvshl~32(~func_num~0, 8bv32);~tmp___16~0.base, ~tmp___16~0.offset := ~data~1.base, ~data~1.offset;~data~1.base, ~data~1.offset := ~data~1.base, ~bvadd~64(1bv64, ~data~1.offset);call #t~mem449 := read~intINTTYPE1#18(~tmp___16~0.base, ~tmp___16~0.offset, 1bv64);~func_num~0 := ~bvadd~32(~zero_extend~32~8(#t~mem449), ~func_num~0);havoc #t~mem449;~size~0 := ~bvadd~32(4294967295bv32, ~size~0);call write~intINTTYPE4#18(~bvand~32(131071bv32, ~func_num~0), ~vub300.base, ~bvadd~64(1bv64, ~bvadd~64(~bvadd~64(447bv64, ~vub300.offset), ~bvmul~64(13bv64, ~sign_extend~64~32(~i~2)))), 4bv64);call write~intINTTYPE1#18(1bv8, ~vub300.base, ~bvadd~64(5bv64, ~bvadd~64(~bvadd~64(447bv64, ~vub300.offset), ~bvmul~64(13bv64, ~sign_extend~64~32(~i~2)))), 1bv64);call write~intINTTYPE1#18(0bv8, ~vub300.base, ~bvadd~64(6bv64, ~bvadd~64(~bvadd~64(447bv64, ~vub300.offset), ~bvmul~64(13bv64, ~sign_extend~64~32(~i~2)))), 1bv64);~i~2 := ~bvadd~32(1bv32, ~i~2);~tmp___17~0 := ~I~0;~I~0 := ~bvsub~32(~I~0, 1bv32); [2025-02-08 02:57:03,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5543: havoc #t~mem450.base, #t~mem450.offset;havoc #t~mem451;havoc #t~ret452; [2025-02-08 02:57:03,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5543-1: SUMMARY for call #t~ret452 := _dev_info(#t~mem450.base, ~bvadd~64(131bv64, #t~mem450.offset), 23bv64, 0bv64); srcloc: null [2025-02-08 02:57:03,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539: assume 0bv32 != ~tmp___17~0; [2025-02-08 02:57:03,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539: assume !(0bv32 != ~tmp___17~0);call #t~mem450.base, #t~mem450.offset := read~$Pointer$#18(~vub300.base, ~vub300.offset, 8bv64);call #t~mem451 := read~intINTTYPE1#18(~vub300.base, ~bvadd~64(425bv64, ~vub300.offset), 1bv64); [2025-02-08 02:57:03,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-4: havoc vub300_usb_bulk_msg_completion_#t~mem483#1.base, vub300_usb_bulk_msg_completion_#t~mem483#1.offset, vub300_usb_bulk_msg_completion_~urb#1.base, vub300_usb_bulk_msg_completion_~urb#1.offset;havoc vub300_usb_bulk_msg_completion_#in~urb#1.base, vub300_usb_bulk_msg_completion_#in~urb#1.offset;assume { :end_inline_vub300_usb_bulk_msg_completion } true; [2025-02-08 02:57:03,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-6: havoc command_res_completed_#t~mem289#1.base, command_res_completed_#t~mem289#1.offset, command_res_completed_#t~mem290#1, command_res_completed_#t~mem291#1.base, command_res_completed_#t~mem291#1.offset, command_res_completed_#t~mem292#1, command_res_completed_#t~mem293#1.base, command_res_completed_#t~mem293#1.offset, command_res_completed_#t~mem294#1, command_res_completed_#t~mem295#1.base, command_res_completed_#t~mem295#1.offset, command_res_completed_#t~mem296#1, command_res_completed_#t~ret297#1, command_res_completed_#t~mem298#1.base, command_res_completed_#t~mem298#1.offset, command_res_completed_#t~mem299#1.base, command_res_completed_#t~mem299#1.offset, command_res_completed_#t~ret300#1, command_res_completed_#t~mem301#1, command_res_completed_#t~ret302#1, command_res_completed_#t~mem303#1.base, command_res_completed_#t~mem303#1.offset, command_res_completed_~urb#1.base, command_res_completed_~urb#1.offset, command_res_completed_~vub300~6#1.base, command_res_completed_~vub300~6#1.offset, command_res_completed_~tmp~18#1, command_res_completed_~tmp___0~7#1;havoc command_res_completed_#in~urb#1.base, command_res_completed_#in~urb#1.offset;assume { :end_inline_command_res_completed } true; [2025-02-08 02:57:03,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-8: havoc irqpoll_res_completed_#t~mem172#1.base, irqpoll_res_completed_#t~mem172#1.offset, irqpoll_res_completed_#t~mem173#1, irqpoll_res_completed_#t~mem174#1, irqpoll_res_completed_~urb#1.base, irqpoll_res_completed_~urb#1.offset, irqpoll_res_completed_~vub300~1#1.base, irqpoll_res_completed_~vub300~1#1.offset;havoc irqpoll_res_completed_#in~urb#1.base, irqpoll_res_completed_#in~urb#1.offset;assume { :end_inline_irqpoll_res_completed } true; [2025-02-08 02:57:03,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8517: havoc #t~nondet1012; [2025-02-08 02:57:03,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8473: havoc #t~nondet1004; [2025-02-08 02:57:06,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4730: assume 0bv32 != ~zero_extend~32~8(__vub300_irqpoll_response_#t~mem244#1);havoc __vub300_irqpoll_response_#t~mem244#1;call __vub300_irqpoll_response_#t~mem245#1.base, __vub300_irqpoll_response_#t~mem245#1.offset := read~$Pointer$#18(__vub300_irqpoll_response_~vub300#1.base, ~bvadd~64(1759bv64, __vub300_irqpoll_response_~vub300#1.offset), 8bv64); [2025-02-08 02:57:06,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4730: assume !(0bv32 != ~zero_extend~32~8(__vub300_irqpoll_response_#t~mem244#1));havoc __vub300_irqpoll_response_#t~mem244#1;call __vub300_irqpoll_response_#t~mem246#1 := read~intINTTYPE4#18(__vub300_irqpoll_response_~vub300#1.base, ~bvadd~64(443bv64, __vub300_irqpoll_response_~vub300#1.offset), 4bv64);call write~intINTTYPE4#18(~bvadd~32(1bv32, __vub300_irqpoll_response_#t~mem246#1), __vub300_irqpoll_response_~vub300#1.base, ~bvadd~64(443bv64, __vub300_irqpoll_response_~vub300#1.offset), 4bv64);havoc __vub300_irqpoll_response_#t~mem246#1; [2025-02-08 02:57:06,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4730-1: assume 0bv32 != __vub300_irqpoll_response_~tmp~16#1; [2025-02-08 02:57:06,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4730-1: assume !(0bv32 != __vub300_irqpoll_response_~tmp~16#1); [2025-02-08 02:57:06,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4751: call write~intINTTYPE1#18(1bv8, __vub300_irqpoll_response_~vub300#1.base, ~bvadd~64(422bv64, __vub300_irqpoll_response_~vub300#1.offset), 1bv64); [2025-02-08 02:57:06,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4747: havoc __vub300_irqpoll_response_#t~mem245#1.base, __vub300_irqpoll_response_#t~mem245#1.offset; [2025-02-08 02:57:06,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4747-1: SUMMARY for call mmc_signal_sdio_irq(__vub300_irqpoll_response_#t~mem245#1.base, __vub300_irqpoll_response_#t~mem245#1.offset); srcloc: null [2025-02-08 02:57:06,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4813: havoc __vub300_irqpoll_response_#t~mem226#1.base, __vub300_irqpoll_response_#t~mem226#1.offset, __vub300_irqpoll_response_#t~mem227#1, __vub300_irqpoll_response_#t~mem228#1, __vub300_irqpoll_response_#t~switch229#1, __vub300_irqpoll_response_#t~mem230#1, __vub300_irqpoll_response_#t~mem231#1.base, __vub300_irqpoll_response_#t~mem231#1.offset, __vub300_irqpoll_response_#t~mem232#1, __vub300_irqpoll_response_#t~mem233#1, __vub300_irqpoll_response_#t~mem234#1, __vub300_irqpoll_response_#t~mem235#1, __vub300_irqpoll_response_#t~mem236#1, __vub300_irqpoll_response_#t~mem237#1, __vub300_irqpoll_response_#t~mem238#1, __vub300_irqpoll_response_#t~mem239#1, __vub300_irqpoll_response_#t~mem240#1, __vub300_irqpoll_response_#t~mem241#1, __vub300_irqpoll_response_#t~mem242#1, __vub300_irqpoll_response_#t~mem243#1, __vub300_irqpoll_response_#t~mem244#1, __vub300_irqpoll_response_#t~mem245#1.base, __vub300_irqpoll_response_#t~mem245#1.offset, __vub300_irqpoll_response_#t~mem246#1, __vub300_irqpoll_response_#t~mem247#1, __vub300_irqpoll_response_#t~mem248#1, __vub300_irqpoll_response_#t~mem249#1.base, __vub300_irqpoll_response_#t~mem249#1.offset, __vub300_irqpoll_response_#t~mem250#1, __vub300_irqpoll_response_#t~mem251#1, __vub300_irqpoll_response_#t~mem252#1, __vub300_irqpoll_response_~vub300#1.base, __vub300_irqpoll_response_~vub300#1.offset, __vub300_irqpoll_response_~offloaded_data_length~0#1, __vub300_irqpoll_response_~register_count~0#1, __vub300_irqpoll_response_~ri~0#1, __vub300_irqpoll_response_~tmp~16#1, __vub300_irqpoll_response_~offloaded_data_length___0~0#1, __vub300_irqpoll_response_~register_count___0~0#1, __vub300_irqpoll_response_~ri___0~0#1, __vub300_irqpoll_response_~tmp___0~5#1;havoc __vub300_irqpoll_response_#in~vub300#1.base, __vub300_irqpoll_response_#in~vub300#1.offset;assume { :end_inline___vub300_irqpoll_response } true; [2025-02-08 02:57:06,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4760-1: SUMMARY for call add_offloaded_reg(__vub300_irqpoll_response_~vub300#1.base, __vub300_irqpoll_response_~vub300#1.offset, __vub300_irqpoll_response_~vub300#1.base, ~bvadd~64(~bvadd~64(3bv64, ~bvadd~64(2031bv64, __vub300_irqpoll_response_~vub300#1.offset)), ~bvmul~64(8bv64, ~sign_extend~64~32(__vub300_irqpoll_response_~ri___0~0#1)))); srcloc: null [2025-02-08 02:57:06,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4760: __vub300_irqpoll_response_~ri___0~0#1 := ~bvadd~32(1bv32, __vub300_irqpoll_response_~ri___0~0#1);__vub300_irqpoll_response_~tmp___0~5#1 := __vub300_irqpoll_response_~register_count___0~0#1;__vub300_irqpoll_response_~register_count___0~0#1 := ~bvsub~32(__vub300_irqpoll_response_~register_count___0~0#1, 1bv32); [2025-02-08 02:57:06,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4752: SUMMARY for call mutex_unlock(__vub300_irqpoll_response_~vub300#1.base, ~bvadd~64(176bv64, __vub300_irqpoll_response_~vub300#1.offset)); srcloc: null [2025-02-08 02:57:06,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4736-1: SUMMARY for call add_offloaded_reg(__vub300_irqpoll_response_~vub300#1.base, __vub300_irqpoll_response_~vub300#1.offset, __vub300_irqpoll_response_~vub300#1.base, ~bvadd~64(~bvadd~64(3bv64, ~bvadd~64(2031bv64, __vub300_irqpoll_response_~vub300#1.offset)), ~bvmul~64(8bv64, ~sign_extend~64~32(__vub300_irqpoll_response_~ri~0#1)))); srcloc: null [2025-02-08 02:57:06,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4769: call __vub300_irqpoll_response_#t~mem248#1 := read~intINTTYPE1#18(__vub300_irqpoll_response_~vub300#1.base, ~bvadd~64(421bv64, __vub300_irqpoll_response_~vub300#1.offset), 1bv64); [2025-02-08 02:57:06,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4769-1: SUMMARY for call mutex_lock_nested(__vub300_irqpoll_response_~vub300#1.base, ~bvadd~64(176bv64, __vub300_irqpoll_response_~vub300#1.offset), 0bv32); srcloc: null [2025-02-08 02:57:06,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4736: __vub300_irqpoll_response_~ri~0#1 := ~bvadd~32(1bv32, __vub300_irqpoll_response_~ri~0#1);__vub300_irqpoll_response_~tmp~16#1 := __vub300_irqpoll_response_~register_count~0#1;__vub300_irqpoll_response_~register_count~0#1 := ~bvsub~32(__vub300_irqpoll_response_~register_count~0#1, 1bv32); [2025-02-08 02:57:06,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4778: call write~intINTTYPE1#18(0bv8, __vub300_irqpoll_response_~vub300#1.base, ~bvadd~64(422bv64, __vub300_irqpoll_response_~vub300#1.offset), 1bv64); [2025-02-08 02:57:06,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4745: call __vub300_irqpoll_response_#t~mem244#1 := read~intINTTYPE1#18(__vub300_irqpoll_response_~vub300#1.base, ~bvadd~64(421bv64, __vub300_irqpoll_response_~vub300#1.offset), 1bv64); [2025-02-08 02:57:06,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4745-1: SUMMARY for call mutex_lock_nested(__vub300_irqpoll_response_~vub300#1.base, ~bvadd~64(176bv64, __vub300_irqpoll_response_~vub300#1.offset), 0bv32); srcloc: null [2025-02-08 02:57:06,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4754: assume 0bv32 != __vub300_irqpoll_response_#t~mem250#1;havoc __vub300_irqpoll_response_#t~mem250#1;call __vub300_irqpoll_response_#t~mem251#1 := read~intINTTYPE4#18(__vub300_irqpoll_response_~vub300#1.base, ~bvadd~64(443bv64, __vub300_irqpoll_response_~vub300#1.offset), 4bv64);call write~intINTTYPE4#18(~bvadd~32(1bv32, __vub300_irqpoll_response_#t~mem251#1), __vub300_irqpoll_response_~vub300#1.base, ~bvadd~64(443bv64, __vub300_irqpoll_response_~vub300#1.offset), 4bv64);havoc __vub300_irqpoll_response_#t~mem251#1; [2025-02-08 02:57:06,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4754: assume !(0bv32 != __vub300_irqpoll_response_#t~mem250#1);havoc __vub300_irqpoll_response_#t~mem250#1;call __vub300_irqpoll_response_#t~mem252#1 := read~intINTTYPE4#18(__vub300_irqpoll_response_~vub300#1.base, ~bvadd~64(443bv64, __vub300_irqpoll_response_~vub300#1.offset), 4bv64);call write~intINTTYPE4#18(~bvadd~32(1bv32, __vub300_irqpoll_response_#t~mem252#1), __vub300_irqpoll_response_~vub300#1.base, ~bvadd~64(443bv64, __vub300_irqpoll_response_~vub300#1.offset), 4bv64);havoc __vub300_irqpoll_response_#t~mem252#1; [2025-02-08 02:57:06,676 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4754-1: assume 0bv32 != ~zero_extend~32~8(__vub300_irqpoll_response_#t~mem248#1);havoc __vub300_irqpoll_response_#t~mem248#1;call __vub300_irqpoll_response_#t~mem249#1.base, __vub300_irqpoll_response_#t~mem249#1.offset := read~$Pointer$#18(__vub300_irqpoll_response_~vub300#1.base, ~bvadd~64(1759bv64, __vub300_irqpoll_response_~vub300#1.offset), 8bv64); [2025-02-08 02:57:06,676 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4754-1: assume !(0bv32 != ~zero_extend~32~8(__vub300_irqpoll_response_#t~mem248#1));havoc __vub300_irqpoll_response_#t~mem248#1;call __vub300_irqpoll_response_#t~mem250#1 := read~intINTTYPE4#18(__vub300_irqpoll_response_~vub300#1.base, ~bvadd~64(443bv64, __vub300_irqpoll_response_~vub300#1.offset), 4bv64); [2025-02-08 02:57:06,676 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4754-2: assume 0bv32 != __vub300_irqpoll_response_~tmp___0~5#1; [2025-02-08 02:57:06,676 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4754-2: assume !(0bv32 != __vub300_irqpoll_response_~tmp___0~5#1); [2025-02-08 02:57:06,676 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4779: SUMMARY for call mutex_unlock(__vub300_irqpoll_response_~vub300#1.base, ~bvadd~64(176bv64, __vub300_irqpoll_response_~vub300#1.offset)); srcloc: null [2025-02-08 02:57:06,676 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4771: havoc __vub300_irqpoll_response_#t~mem249#1.base, __vub300_irqpoll_response_#t~mem249#1.offset; [2025-02-08 02:57:06,676 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4771-1: SUMMARY for call mmc_signal_sdio_irq(__vub300_irqpoll_response_#t~mem249#1.base, __vub300_irqpoll_response_#t~mem249#1.offset); srcloc: null [2025-02-08 02:57:07,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5808: assume ~bvslt~32(#t~mem563#1, 0bv32);havoc #t~mem563#1;call #t~mem564#1 := read~intINTTYPE4#18(~vub300#1.base, ~bvadd~64(2278bv64, ~vub300#1.offset), 4bv64);call write~intINTTYPE4#18(#t~mem564#1, ~cmd#1.base, ~bvadd~64(32bv64, ~cmd#1.offset), 4bv64);havoc #t~mem564#1;call write~intINTTYPE4#18(0bv32, ~data#1.base, ~bvadd~64(24bv64, ~data#1.offset), 4bv64); [2025-02-08 02:57:07,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5808: assume !~bvslt~32(#t~mem563#1, 0bv32);havoc #t~mem563#1;call #t~mem565#1 := read~intINTTYPE4#18(~vub300#1.base, ~bvadd~64(427bv64, ~vub300#1.offset), 4bv64);call write~intINTTYPE4#18(#t~mem565#1, ~data#1.base, ~bvadd~64(24bv64, ~data#1.offset), 4bv64);havoc #t~mem565#1; [2025-02-08 02:57:07,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5743: call ULTIMATE.dealloc(~#actual_length~1#1.base, ~#actual_length~1#1.offset);havoc ~#actual_length~1#1.base, ~#actual_length~1#1.offset;call ULTIMATE.dealloc(~#actual_length___0~0#1.base, ~#actual_length___0~0#1.offset);havoc ~#actual_length___0~0#1.base, ~#actual_length___0~0#1.offset;call ULTIMATE.dealloc(~#buf___0~0#1.base, ~#buf___0~0#1.offset);havoc ~#buf___0~0#1.base, ~#buf___0~0#1.offset; [2025-02-08 02:57:07,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5807: #t~ret562#1 := ldv_del_timer_35_#res#1;havoc ldv_del_timer_35_#t~ret975#1, ldv_del_timer_35_~ldv_func_arg1#1.base, ldv_del_timer_35_~ldv_func_arg1#1.offset, ldv_del_timer_35_~ldv_func_res~9#1, ldv_del_timer_35_~tmp~65#1;havoc ldv_del_timer_35_#in~ldv_func_arg1#1.base, ldv_del_timer_35_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_del_timer_35 } true;havoc #t~ret562#1;call #t~mem563#1 := read~intINTTYPE4#18(~vub300#1.base, ~bvadd~64(2278bv64, ~vub300#1.offset), 4bv64); [2025-02-08 02:57:07,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8505: havoc #t~nondet1009; [2025-02-08 02:57:07,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8415: havoc #t~nondet996; [2025-02-08 02:57:20,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6906: havoc ldv_destroy_workqueue_59_~ldv_func_arg1#1.base, ldv_destroy_workqueue_59_~ldv_func_arg1#1.offset;havoc ldv_destroy_workqueue_59_#in~ldv_func_arg1#1.base, ldv_destroy_workqueue_59_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_destroy_workqueue_59 } true;assume { :begin_inline_ldv_destroy_workqueue_60 } true;ldv_destroy_workqueue_60_#in~ldv_func_arg1#1.base, ldv_destroy_workqueue_60_#in~ldv_func_arg1#1.offset := ~cmndworkqueue~0.base, ~cmndworkqueue~0.offset;havoc ldv_destroy_workqueue_60_~ldv_func_arg1#1.base, ldv_destroy_workqueue_60_~ldv_func_arg1#1.offset;ldv_destroy_workqueue_60_~ldv_func_arg1#1.base, ldv_destroy_workqueue_60_~ldv_func_arg1#1.offset := ldv_destroy_workqueue_60_#in~ldv_func_arg1#1.base, ldv_destroy_workqueue_60_#in~ldv_func_arg1#1.offset; [2025-02-08 02:57:20,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6675-1: SUMMARY for call vub300_probe_#t~ret858#1 := __create_pipe(vub300_probe_#t~mem857#1.base, vub300_probe_#t~mem857#1.offset, 0bv32); srcloc: null [2025-02-08 02:57:20,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6675: vub300_probe_~tmp___9~1#1 := vub300_probe_#t~ret858#1;havoc vub300_probe_#t~mem857#1.base, vub300_probe_#t~mem857#1.offset;havoc vub300_probe_#t~ret858#1;call vub300_probe_#t~mem859#1.base, vub300_probe_#t~mem859#1.offset := read~$Pointer$#18(vub300_probe_~vub300~15#1.base, vub300_probe_~vub300~15#1.offset, 8bv64); [2025-02-08 02:57:20,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6741-1: SUMMARY for call vub300_probe_#t~ret883#1 := interface_to_InterfaceNumber(vub300_probe_~interface#1.base, vub300_probe_~interface#1.offset); srcloc: null [2025-02-08 02:57:20,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6741: vub300_probe_~tmp___12~1#1 := vub300_probe_#t~ret883#1;havoc vub300_probe_#t~ret883#1;call vub300_probe_#t~mem884#1.base, vub300_probe_#t~mem884#1.offset := read~$Pointer$#18(vub300_probe_~vub300~15#1.base, vub300_probe_~vub300~15#1.offset, 8bv64); [2025-02-08 02:57:20,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6312-1: SUMMARY for call __set_clock_speed_#t~ret734#1 := dev_err(__set_clock_speed_#t~mem733#1.base, ~bvadd~64(131bv64, __set_clock_speed_#t~mem733#1.offset), 30bv64, 0bv64); srcloc: null [2025-02-08 02:57:20,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6312: havoc __set_clock_speed_#t~mem733#1.base, __set_clock_speed_#t~mem733#1.offset;havoc __set_clock_speed_#t~ret734#1; [2025-02-08 02:57:20,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6742: havoc vub300_probe_#t~mem884#1.base, vub300_probe_#t~mem884#1.offset;havoc vub300_probe_#t~ret885#1; [2025-02-08 02:57:20,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6610: assume ~bvule~32(vub300_probe_~i~5#1, 7bv32); [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6610: assume !~bvule~32(vub300_probe_~i~5#1, 7bv32);call write~intINTTYPE1#18(0bv8, vub300_probe_~vub300~15#1.base, ~bvadd~64(419bv64, vub300_probe_~vub300~15#1.offset), 1bv64);call vub300_probe_#t~mem815#1.base, vub300_probe_#t~mem815#1.offset := read~$Pointer$#18(vub300_probe_~interface#1.base, ~bvadd~64(8bv64, vub300_probe_~interface#1.offset), 8bv64);vub300_probe_~iface_desc~0#1.base, vub300_probe_~iface_desc~0#1.offset := vub300_probe_#t~mem815#1.base, vub300_probe_#t~mem815#1.offset;havoc vub300_probe_#t~mem815#1.base, vub300_probe_#t~mem815#1.offset;vub300_probe_~i~5#1 := 0bv32; [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6676-1: SUMMARY for call vub300_probe_#t~ret860#1 := usb_control_msg(vub300_probe_#t~mem859#1.base, vub300_probe_#t~mem859#1.offset, ~bvor~32(2147483776bv32, vub300_probe_~tmp___9~1#1), 1bv8, 192bv8, 0bv16, 0bv16, vub300_probe_~vub300~15#1.base, ~bvadd~64(2954bv64, vub300_probe_~vub300~15#1.offset), 4bv16, 250bv32); srcloc: null [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6676: vub300_probe_~retval~7#1 := vub300_probe_#t~ret860#1;havoc vub300_probe_#t~mem859#1.base, vub300_probe_#t~mem859#1.offset;havoc vub300_probe_#t~ret860#1; [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6742-1: SUMMARY for call vub300_probe_#t~ret885#1 := _dev_info(vub300_probe_#t~mem884#1.base, ~bvadd~64(131bv64, vub300_probe_#t~mem884#1.offset), 66bv64, 0bv64); srcloc: null [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6709: SUMMARY for call lockdep_init_map(vub300_probe_~vub300~15#1.base, ~bvadd~64(32bv64, ~bvadd~64(2750bv64, vub300_probe_~vub300~15#1.offset)), 62bv64, 0bv64, vub300_probe_~#__key___1~0#1.base, vub300_probe_~#__key___1~0#1.offset, 0bv32); srcloc: null [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8361: assume 0bv32 != ~dev_counter~0; [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8361: assume !(0bv32 != ~dev_counter~0); [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6908: havoc ldv_destroy_workqueue_60_~ldv_func_arg1#1.base, ldv_destroy_workqueue_60_~ldv_func_arg1#1.offset;havoc ldv_destroy_workqueue_60_#in~ldv_func_arg1#1.base, ldv_destroy_workqueue_60_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_destroy_workqueue_60 } true;vub300_init_#res#1 := vub300_init_~result~3#1;call ULTIMATE.dealloc(vub300_init_~#__key~2#1.base, vub300_init_~#__key~2#1.offset);havoc vub300_init_~#__key~2#1.base, vub300_init_~#__key~2#1.offset;call ULTIMATE.dealloc(vub300_init_~#__key___0~1#1.base, vub300_init_~#__key___0~1#1.offset);havoc vub300_init_~#__key___0~1#1.base, vub300_init_~#__key___0~1#1.offset;call ULTIMATE.dealloc(vub300_init_~#__key___1~1#1.base, vub300_init_~#__key___1~1#1.offset);havoc vub300_init_~#__key___1~1#1.base, vub300_init_~#__key___1~1#1.offset; [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6578: assume ~bvule~32(vub300_probe_~i~5#1, 7bv32); [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6578: assume !~bvule~32(vub300_probe_~i~5#1, 7bv32);call write~intINTTYPE1#18(0bv8, vub300_probe_~vub300~15#1.base, ~bvadd~64(424bv64, vub300_probe_~vub300~15#1.offset), 1bv64);call write~intINTTYPE1#18(0bv8, vub300_probe_~vub300~15#1.base, ~bvadd~64(421bv64, vub300_probe_~vub300~15#1.offset), 1bv64);call write~intINTTYPE1#18(0bv8, vub300_probe_~vub300~15#1.base, ~bvadd~64(422bv64, vub300_probe_~vub300~15#1.offset), 1bv64);call write~intINTTYPE4#18(0bv32, vub300_probe_~vub300~15#1.base, ~bvadd~64(443bv64, vub300_probe_~vub300~15#1.offset), 4bv64);vub300_probe_~i~5#1 := 0bv32; [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6644-1: SUMMARY for call vub300_probe_#t~ret830#1 := usb_endpoint_is_bulk_out(vub300_probe_~endpoint~0#1.base, vub300_probe_~endpoint~0#1.offset); srcloc: null [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7668: havoc vub300_mmc_request_#t~mem708#1.base, vub300_mmc_request_#t~mem708#1.offset, vub300_mmc_request_#t~ret709#1.base, vub300_mmc_request_#t~ret709#1.offset, vub300_mmc_request_#t~mem710#1.base, vub300_mmc_request_#t~mem710#1.offset, vub300_mmc_request_#t~mem711#1.base, vub300_mmc_request_#t~mem711#1.offset, vub300_mmc_request_#t~mem712#1, vub300_mmc_request_#t~mem713#1, vub300_mmc_request_#t~mem714#1, vub300_mmc_request_#t~mem715#1, vub300_mmc_request_#t~mem716#1.base, vub300_mmc_request_#t~mem716#1.offset, vub300_mmc_request_#t~ret717#1, vub300_mmc_request_#t~mem718#1, vub300_mmc_request_#t~ret719#1, vub300_mmc_request_#t~ret720#1, vub300_mmc_request_#t~mem721#1, vub300_mmc_request_#t~mem722#1, vub300_mmc_request_#t~ret723#1, vub300_mmc_request_~mmc#1.base, vub300_mmc_request_~mmc#1.offset, vub300_mmc_request_~req#1.base, vub300_mmc_request_~req#1.offset, vub300_mmc_request_~cmd~2#1.base, vub300_mmc_request_~cmd~2#1.offset, vub300_mmc_request_~vub300~10#1.base, vub300_mmc_request_~vub300~10#1.offset, vub300_mmc_request_~tmp~30#1.base, vub300_mmc_request_~tmp~30#1.offset, vub300_mmc_request_~data~3#1.base, vub300_mmc_request_~data~3#1.offset, vub300_mmc_request_~tmp___0~15#1;havoc vub300_mmc_request_#in~mmc#1.base, vub300_mmc_request_#in~mmc#1.offset, vub300_mmc_request_#in~req#1.base, vub300_mmc_request_#in~req#1.offset;assume { :end_inline_vub300_mmc_request } true;~ldv_state_variable_7~0 := 1bv32; [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6644: vub300_probe_~tmp___7~1#1 := vub300_probe_#t~ret830#1;havoc vub300_probe_#t~ret830#1; [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6479-1: SUMMARY for call vub300_probe_#t~ret774#1 := usb_string(vub300_probe_~udev~0#1.base, vub300_probe_~udev~0#1.offset, ~zero_extend~32~8(vub300_probe_#t~mem773#1), vub300_probe_~#manufacturer~0#1.base, vub300_probe_~#manufacturer~0#1.offset, 48bv64); srcloc: null [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6479: havoc vub300_probe_#t~mem773#1;havoc vub300_probe_#t~ret774#1;call vub300_probe_#t~mem775#1 := read~intINTTYPE1#18(vub300_probe_~udev~0#1.base, ~bvadd~64(15bv64, ~bvadd~64(1226bv64, vub300_probe_~udev~0#1.offset)), 1bv64); [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8362: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8263: assume 0bv64 == ~bvadd~64(~usb_dev~0.base, ~usb_dev~0.offset); [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8263: assume !(0bv64 == ~bvadd~64(~usb_dev~0.base, ~usb_dev~0.offset)); [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8098: SUMMARY for call flush_workqueue(ldv_flush_workqueue_64_~ldv_func_arg1#1.base, ldv_flush_workqueue_64_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6711-1: SUMMARY for call INIT_LIST_HEAD(vub300_probe_~vub300~15#1.base, ~bvadd~64(8bv64, ~bvadd~64(2750bv64, vub300_probe_~vub300~15#1.offset))); srcloc: null [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6678: assume ~bvslt~32(vub300_probe_~retval~7#1, 0bv32); [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6678: assume !~bvslt~32(vub300_probe_~retval~7#1, 0bv32);call vub300_probe_#t~mem861#1.base, vub300_probe_#t~mem861#1.offset := read~$Pointer$#18(vub300_probe_~vub300~15#1.base, vub300_probe_~vub300~15#1.offset, 8bv64); [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6711: call write~$Pointer$#18(#funAddr~vub300_pollwork_thread.base, #funAddr~vub300_pollwork_thread.offset, vub300_probe_~vub300~15#1.base, ~bvadd~64(24bv64, ~bvadd~64(2750bv64, vub300_probe_~vub300~15#1.offset)), 8bv64);assume { :begin_inline_init_timer_key } true;init_timer_key_#in~arg0#1.base, init_timer_key_#in~arg0#1.offset, init_timer_key_#in~arg1#1, init_timer_key_#in~arg2#1.base, init_timer_key_#in~arg2#1.offset, init_timer_key_#in~arg3#1.base, init_timer_key_#in~arg3#1.offset := vub300_probe_~vub300~15#1.base, ~bvadd~64(76bv64, ~bvadd~64(2750bv64, vub300_probe_~vub300~15#1.offset)), 2bv32, 63bv64, 0bv64, vub300_probe_~#__key___2~0#1.base, vub300_probe_~#__key___2~0#1.offset;havoc init_timer_key_~arg0#1.base, init_timer_key_~arg0#1.offset, init_timer_key_~arg1#1, init_timer_key_~arg2#1.base, init_timer_key_~arg2#1.offset, init_timer_key_~arg3#1.base, init_timer_key_~arg3#1.offset;init_timer_key_~arg0#1.base, init_timer_key_~arg0#1.offset := init_timer_key_#in~arg0#1.base, init_timer_key_#in~arg0#1.offset;init_timer_key_~arg1#1 := init_timer_key_#in~arg1#1;init_timer_key_~arg2#1.base, init_timer_key_~arg2#1.offset := init_timer_key_#in~arg2#1.base, init_timer_key_#in~arg2#1.offset;init_timer_key_~arg3#1.base, init_timer_key_~arg3#1.offset := init_timer_key_#in~arg3#1.base, init_timer_key_#in~arg3#1.offset; [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7603: main_#t~ret950#1 := vub300_resume_#res#1;havoc vub300_resume_#t~ret903#1.base, vub300_resume_#t~ret903#1.offset, vub300_resume_#t~mem904#1.base, vub300_resume_#t~mem904#1.offset, vub300_resume_#t~short905#1, vub300_resume_#t~mem906#1.base, vub300_resume_#t~mem906#1.offset, vub300_resume_#t~ret907#1, vub300_resume_~intf#1.base, vub300_resume_~intf#1.offset, vub300_resume_~vub300~18#1.base, vub300_resume_~vub300~18#1.offset, vub300_resume_~tmp~39#1.base, vub300_resume_~tmp~39#1.offset, vub300_resume_~mmc~4#1.base, vub300_resume_~mmc~4#1.offset;havoc vub300_resume_#in~intf#1.base, vub300_resume_#in~intf#1.offset;assume { :end_inline_vub300_resume } true;~ldv_retval_1~0 := main_#t~ret950#1;havoc main_#t~ret950#1; [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6645: assume 0bv32 != vub300_probe_~tmp___7~1#1;call vub300_probe_#t~mem831#1 := read~intINTTYPE1#18(vub300_probe_~vub300~15#1.base, ~bvadd~64(412bv64, vub300_probe_~vub300~15#1.offset), 1bv64); [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6645: assume !(0bv32 != vub300_probe_~tmp___7~1#1);call vub300_probe_#t~mem837#1.base, vub300_probe_#t~mem837#1.offset := read~$Pointer$#18(vub300_probe_~vub300~15#1.base, vub300_probe_~vub300~15#1.offset, 8bv64);call vub300_probe_#t~mem838#1 := read~intINTTYPE1#18(vub300_probe_~endpoint~0#1.base, ~bvadd~64(2bv64, vub300_probe_~endpoint~0#1.offset), 1bv64); [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6513: assume 0bv8 == ~force_polling_for_irqs~0;call vub300_probe_#t~mem789#1 := read~intINTTYPE4#18(vub300_probe_~mmc~1#1.base, ~bvadd~64(1175bv64, vub300_probe_~mmc~1#1.offset), 4bv64);call write~intINTTYPE4#18(~bvor~32(8bv32, vub300_probe_#t~mem789#1), vub300_probe_~mmc~1#1.base, ~bvadd~64(1175bv64, vub300_probe_~mmc~1#1.offset), 4bv64);havoc vub300_probe_#t~mem789#1; [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6513: assume !(0bv8 == ~force_polling_for_irqs~0); [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6183: assume 0bv32 == ~zero_extend~32~8(satisfy_request_from_offloaded_data_#t~mem705#1);havoc satisfy_request_from_offloaded_data_#t~mem705#1;satisfy_request_from_offloaded_data_#res#1 := 0bv32; [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6183: assume !(0bv32 == ~zero_extend~32~8(satisfy_request_from_offloaded_data_#t~mem705#1));havoc satisfy_request_from_offloaded_data_#t~mem705#1;call satisfy_request_from_offloaded_data_#t~mem706#1 := read~intINTTYPE1#18(satisfy_request_from_offloaded_data_~vub300#1.base, ~bvadd~64(~bvadd~64(655bv64, satisfy_request_from_offloaded_data_~vub300#1.offset), ~bvmul~64(133bv64, ~sign_extend~64~32(~zero_extend~32~8(satisfy_request_from_offloaded_data_~func~1#1)))), 1bv64); [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8264-1: SUMMARY for call ldv_get_dev_#t~ret988#1 := ldv_undef_int(); srcloc: null [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8264: ldv_get_dev_~tmp~75#1 := ldv_get_dev_#t~ret988#1;havoc ldv_get_dev_#t~ret988#1; [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8066: SUMMARY for call destroy_workqueue(ldv_destroy_workqueue_60_~ldv_func_arg1#1.base, ldv_destroy_workqueue_60_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8099: SUMMARY for call call_and_disable_all_3(2bv32); srcloc: null [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8000-1: SUMMARY for call ldv_usb_alloc_urb_46_#t~ret979#1.base, ldv_usb_alloc_urb_46_#t~ret979#1.offset := ldv_alloc_urb(); srcloc: null [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8000: ldv_usb_alloc_urb_46_~tmp~69#1.base, ldv_usb_alloc_urb_46_~tmp~69#1.offset := ldv_usb_alloc_urb_46_#t~ret979#1.base, ldv_usb_alloc_urb_46_#t~ret979#1.offset;havoc ldv_usb_alloc_urb_46_#t~ret979#1.base, ldv_usb_alloc_urb_46_#t~ret979#1.offset;ldv_usb_alloc_urb_46_#res#1.base, ldv_usb_alloc_urb_46_#res#1.offset := ldv_usb_alloc_urb_46_~tmp~69#1.base, ldv_usb_alloc_urb_46_~tmp~69#1.offset; [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6646: assume 0bv32 == ~zero_extend~32~8(vub300_probe_#t~mem831#1);havoc vub300_probe_#t~mem831#1;call vub300_probe_#t~mem832#1 := read~intINTTYPE1#18(vub300_probe_~endpoint~0#1.base, ~bvadd~64(2bv64, vub300_probe_~endpoint~0#1.offset), 1bv64);call write~intINTTYPE1#18(vub300_probe_#t~mem832#1, vub300_probe_~vub300~15#1.base, ~bvadd~64(412bv64, vub300_probe_~vub300~15#1.offset), 1bv64);havoc vub300_probe_#t~mem832#1; [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6646: assume !(0bv32 == ~zero_extend~32~8(vub300_probe_#t~mem831#1));havoc vub300_probe_#t~mem831#1;call vub300_probe_#t~mem833#1 := read~intINTTYPE1#18(vub300_probe_~vub300~15#1.base, ~bvadd~64(414bv64, vub300_probe_~vub300~15#1.offset), 1bv64); [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7736: havoc choose_timer_5_#t~mem921#1, choose_timer_5_#t~mem922#1.base, choose_timer_5_#t~mem922#1.offset, choose_timer_5_~timer#1.base, choose_timer_5_~timer#1.offset;havoc choose_timer_5_#in~timer#1.base, choose_timer_5_#in~timer#1.offset;assume { :end_inline_choose_timer_5 } true; [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6745-1: SUMMARY for call vub300_probe_#t~ret886#1 := interface_to_InterfaceNumber(vub300_probe_~interface#1.base, vub300_probe_~interface#1.offset); srcloc: null [2025-02-08 02:57:20,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6745: vub300_probe_~tmp___13~1#1 := vub300_probe_#t~ret886#1;havoc vub300_probe_#t~ret886#1;call vub300_probe_#t~mem887#1.base, vub300_probe_#t~mem887#1.offset := read~$Pointer$#18(vub300_probe_~vub300~15#1.base, vub300_probe_~vub300~15#1.offset, 8bv64); [2025-02-08 02:57:20,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6481-1: SUMMARY for call vub300_probe_#t~ret776#1 := usb_string(vub300_probe_~udev~0#1.base, vub300_probe_~udev~0#1.offset, ~zero_extend~32~8(vub300_probe_#t~mem775#1), vub300_probe_~#product~0#1.base, vub300_probe_~#product~0#1.offset, 32bv64); srcloc: null [2025-02-08 02:57:20,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6481: havoc vub300_probe_#t~mem775#1;havoc vub300_probe_#t~ret776#1;call vub300_probe_#t~mem777#1 := read~intINTTYPE1#18(vub300_probe_~udev~0#1.base, ~bvadd~64(16bv64, ~bvadd~64(1226bv64, vub300_probe_~udev~0#1.offset)), 1bv64); [2025-02-08 02:57:20,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8265: assume 0bv32 != ldv_get_dev_~tmp~75#1;~dev_counter~0 := ~bvadd~32(1bv32, ~dev_counter~0);~usb_dev~0.base, ~usb_dev~0.offset := ldv_get_dev_~data#1.base, ldv_get_dev_~data#1.offset; [2025-02-08 02:57:20,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8265: assume !(0bv32 != ldv_get_dev_~tmp~75#1); [2025-02-08 02:57:20,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8067: SUMMARY for call call_and_disable_all_3(2bv32); srcloc: null [2025-02-08 02:57:20,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6746: havoc vub300_probe_#t~mem887#1.base, vub300_probe_#t~mem887#1.offset;havoc vub300_probe_#t~ret888#1; [2025-02-08 02:57:20,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7704: assume { :end_inline_vub300_exit } true;~ldv_state_variable_0~0 := 2bv32; [2025-02-08 02:57:20,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6746-1: SUMMARY for call vub300_probe_#t~ret888#1 := _dev_info(vub300_probe_#t~mem887#1.base, ~bvadd~64(131bv64, vub300_probe_#t~mem887#1.offset), 67bv64, 0bv64); srcloc: null [2025-02-08 02:57:20,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6713: havoc init_timer_key_~arg0#1.base, init_timer_key_~arg0#1.offset, init_timer_key_~arg1#1, init_timer_key_~arg2#1.base, init_timer_key_~arg2#1.offset, init_timer_key_~arg3#1.base, init_timer_key_~arg3#1.offset;havoc init_timer_key_#in~arg0#1.base, init_timer_key_#in~arg0#1.offset, init_timer_key_#in~arg1#1, init_timer_key_#in~arg2#1.base, init_timer_key_#in~arg2#1.offset, init_timer_key_#in~arg3#1.base, init_timer_key_#in~arg3#1.offset;assume { :end_inline_init_timer_key } true;call write~$Pointer$#18(#funAddr~delayed_work_timer_fn.base, #funAddr~delayed_work_timer_fn.offset, vub300_probe_~vub300~15#1.base, ~bvadd~64(32bv64, ~bvadd~64(76bv64, ~bvadd~64(2750bv64, vub300_probe_~vub300~15#1.offset))), 8bv64);call write~intINTTYPE8#18(~bvadd~64(vub300_probe_~vub300~15#1.base, ~bvadd~64(2750bv64, vub300_probe_~vub300~15#1.offset)), vub300_probe_~vub300~15#1.base, ~bvadd~64(40bv64, ~bvadd~64(76bv64, ~bvadd~64(2750bv64, vub300_probe_~vub300~15#1.offset))), 8bv64); [2025-02-08 02:57:20,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6482: havoc vub300_probe_#t~mem777#1;havoc vub300_probe_#t~ret778#1;call vub300_probe_#t~mem779#1 := read~intINTTYPE2#18(vub300_probe_~udev~0#1.base, ~bvadd~64(8bv64, ~bvadd~64(1226bv64, vub300_probe_~udev~0#1.offset)), 2bv64);call vub300_probe_#t~mem780#1 := read~intINTTYPE2#18(vub300_probe_~udev~0#1.base, ~bvadd~64(10bv64, ~bvadd~64(1226bv64, vub300_probe_~udev~0#1.offset)), 2bv64); [2025-02-08 02:57:20,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6449: call ULTIMATE.dealloc(vub300_probe_~#manufacturer~0#1.base, vub300_probe_~#manufacturer~0#1.offset);havoc vub300_probe_~#manufacturer~0#1.base, vub300_probe_~#manufacturer~0#1.offset;call ULTIMATE.dealloc(vub300_probe_~#product~0#1.base, vub300_probe_~#product~0#1.offset);havoc vub300_probe_~#product~0#1.base, vub300_probe_~#product~0#1.offset;call ULTIMATE.dealloc(vub300_probe_~#serial_number~0#1.base, vub300_probe_~#serial_number~0#1.offset);havoc vub300_probe_~#serial_number~0#1.base, vub300_probe_~#serial_number~0#1.offset;call ULTIMATE.dealloc(vub300_probe_~#__key~1#1.base, vub300_probe_~#__key~1#1.offset);havoc vub300_probe_~#__key~1#1.base, vub300_probe_~#__key~1#1.offset;call ULTIMATE.dealloc(vub300_probe_~#__key___0~0#1.base, vub300_probe_~#__key___0~0#1.offset);havoc vub300_probe_~#__key___0~0#1.base, vub300_probe_~#__key___0~0#1.offset;call ULTIMATE.dealloc(vub300_probe_~#__key___1~0#1.base, vub300_probe_~#__key___1~0#1.offset);havoc vub300_probe_~#__key___1~0#1.base, vub300_probe_~#__key___1~0#1.offset;call ULTIMATE.dealloc(vub300_probe_~#__constr_expr_0~0#1.base, vub300_probe_~#__constr_expr_0~0#1.offset);havoc vub300_probe_~#__constr_expr_0~0#1.base, vub300_probe_~#__constr_expr_0~0#1.offset;call ULTIMATE.dealloc(vub300_probe_~#__key___2~0#1.base, vub300_probe_~#__key___2~0#1.offset);havoc vub300_probe_~#__key___2~0#1.base, vub300_probe_~#__key___2~0#1.offset;call ULTIMATE.dealloc(vub300_probe_~#__key___3~0#1.base, vub300_probe_~#__key___3~0#1.offset);havoc vub300_probe_~#__key___3~0#1.base, vub300_probe_~#__key___3~0#1.offset;call ULTIMATE.dealloc(vub300_probe_~#__constr_expr_1~0#1.base, vub300_probe_~#__constr_expr_1~0#1.offset);havoc vub300_probe_~#__constr_expr_1~0#1.base, vub300_probe_~#__constr_expr_1~0#1.offset;call ULTIMATE.dealloc(vub300_probe_~#__key___4~0#1.base, vub300_probe_~#__key___4~0#1.offset);havoc vub300_probe_~#__key___4~0#1.base, vub300_probe_~#__key___4~0#1.offset;call ULTIMATE.dealloc(vub300_probe_~#__constr_expr_2~0#1.base, vub300_probe_~#__constr_expr_2~0#1.offset);havoc vub300_probe_~#__constr_expr_2~0#1.base, vub300_probe_~#__constr_expr_2~0#1.offset;main_#t~ret947#1 := vub300_probe_#res#1;havoc vub300_probe_#t~ret771#1.base, vub300_probe_#t~ret771#1.offset, vub300_probe_#t~ret772#1.base, vub300_probe_#t~ret772#1.offset, vub300_probe_#t~mem773#1, vub300_probe_#t~ret774#1, vub300_probe_#t~mem775#1, vub300_probe_#t~ret776#1, vub300_probe_#t~mem777#1, vub300_probe_#t~ret778#1, vub300_probe_#t~mem779#1, vub300_probe_#t~mem780#1, vub300_probe_#t~ret781#1, vub300_probe_#t~ret782#1.base, vub300_probe_#t~ret782#1.offset, vub300_probe_#t~ret783#1, vub300_probe_#t~ret784#1.base, vub300_probe_#t~ret784#1.offset, vub300_probe_#t~ret785#1, vub300_probe_#t~ret786#1.base, vub300_probe_#t~ret786#1.offset, vub300_probe_#t~ret787#1, vub300_probe_#t~mem788#1, vub300_probe_#t~mem789#1, vub300_probe_#t~mem790#1, vub300_probe_#t~mem791#1, vub300_probe_#t~mem792#1, vub300_probe_#t~ret793#1, vub300_probe_#t~mem794#1, vub300_probe_#t~mem795#1, vub300_probe_#t~mem796#1, vub300_probe_#t~mem797#1, vub300_probe_#t~mem798#1, vub300_probe_#t~mem799#1, vub300_probe_#t~mem800#1, vub300_probe_#t~mem801#1, vub300_probe_#t~mem802#1, vub300_probe_#t~mem803#1, vub300_probe_#t~mem804#1, vub300_probe_#t~mem805#1, vub300_probe_#t~mem806#1, vub300_probe_#t~mem807#1, vub300_probe_#t~mem808#1, vub300_probe_#t~mem809#1, vub300_probe_#t~mem810#1, vub300_probe_#t~mem811#1, vub300_probe_#t~mem812#1, vub300_probe_#t~mem813#1, vub300_probe_#t~ret814#1.base, vub300_probe_#t~ret814#1.offset, vub300_probe_#t~mem815#1.base, vub300_probe_#t~mem815#1.offset, vub300_probe_#t~mem816#1.base, vub300_probe_#t~mem816#1.offset, vub300_probe_#t~ret817#1, vub300_probe_#t~ret818#1, vub300_probe_#t~mem819#1.base, vub300_probe_#t~mem819#1.offset, vub300_probe_#t~mem820#1, vub300_probe_#t~ret821#1, vub300_probe_#t~mem822#1, vub300_probe_#t~ret823#1, vub300_probe_#t~mem824#1, vub300_probe_#t~mem825#1, vub300_probe_#t~mem826#1, vub300_probe_#t~mem827#1, vub300_probe_#t~mem828#1.base, vub300_probe_#t~mem828#1.offset, vub300_probe_#t~ret829#1, vub300_probe_#t~ret830#1, vub300_probe_#t~mem831#1, vub300_probe_#t~mem832#1, vub300_probe_#t~mem833#1, vub300_probe_#t~mem834#1, vub300_probe_#t~mem835#1.base, vub300_probe_#t~mem835#1.offset, vub300_probe_#t~ret836#1, vub300_probe_#t~mem837#1.base, vub300_probe_#t~mem837#1.offset, vub300_probe_#t~mem838#1, vub300_probe_#t~ret839#1, vub300_probe_#t~mem840#1, vub300_probe_#t~mem841#1, vub300_probe_#t~mem842#1, vub300_probe_#t~short843#1, vub300_probe_#t~mem844#1, vub300_probe_#t~short845#1, vub300_probe_#t~mem846#1, vub300_probe_#t~short847#1, vub300_probe_#t~mem848#1.base, vub300_probe_#t~mem848#1.offset, vub300_probe_#t~mem849#1, vub300_probe_#t~mem850#1, vub300_probe_#t~mem851#1, vub300_probe_#t~mem852#1, vub300_probe_#t~mem853#1, vub300_probe_#t~ret854#1, vub300_probe_#t~mem855#1.base, vub300_probe_#t~mem855#1.offset, vub300_probe_#t~ret856#1, vub300_probe_#t~mem857#1.base, vub300_probe_#t~mem857#1.offset, vub300_probe_#t~ret858#1, vub300_probe_#t~mem859#1.base, vub300_probe_#t~mem859#1.offset, vub300_probe_#t~ret860#1, vub300_probe_#t~mem861#1.base, vub300_probe_#t~mem861#1.offset, vub300_probe_#t~ret862#1, vub300_probe_#t~mem863#1.base, vub300_probe_#t~mem863#1.offset, vub300_probe_#t~ret864#1, vub300_probe_#t~mem865#1.base, vub300_probe_#t~mem865#1.offset, vub300_probe_#t~mem866#1, vub300_probe_#t~mem867#1, vub300_probe_#t~mem868#1, vub300_probe_#t~mem869#1, vub300_probe_#t~ret870#1, vub300_probe_#t~mem871#1.base, vub300_probe_#t~mem871#1.offset, vub300_probe_#t~ret872#1, vub300_probe_#t~mem873#1.base, vub300_probe_#t~mem873#1.offset, vub300_probe_#t~ret874#1, vub300_probe_#t~mem875#1, vub300_probe_#t~mem876#1, vub300_probe_#t~mem877#1, vub300_probe_#t~mem878#1, vub300_probe_#t~mem879#1, vub300_probe_#t~ret880#1, vub300_probe_#t~ret881#1, vub300_probe_#t~mem882#1, vub300_probe_#t~ret883#1, vub300_probe_#t~mem884#1.base, vub300_probe_#t~mem884#1.offset, vub300_probe_#t~ret885#1, vub300_probe_#t~ret886#1, vub300_probe_#t~mem887#1.base, vub300_probe_#t~mem887#1.offset, vub300_probe_#t~ret888#1, vub300_probe_#t~ret889#1, vub300_probe_~interface#1.base, vub300_probe_~interface#1.offset, vub300_probe_~id#1.base, vub300_probe_~id#1.offset, vub300_probe_~vub300~15#1.base, vub300_probe_~vub300~15#1.offset, vub300_probe_~iface_desc~0#1.base, vub300_probe_~iface_desc~0#1.offset, vub300_probe_~udev~0#1.base, vub300_probe_~udev~0#1.offset, vub300_probe_~tmp~36#1.base, vub300_probe_~tmp~36#1.offset, vub300_probe_~tmp___0~18#1.base, vub300_probe_~tmp___0~18#1.offset, vub300_probe_~i~5#1, vub300_probe_~retval~7#1, vub300_probe_~command_out_urb~0#1.base, vub300_probe_~command_out_urb~0#1.offset, vub300_probe_~command_res_urb~0#1.base, vub300_probe_~command_res_urb~0#1.offset, vub300_probe_~mmc~1#1.base, vub300_probe_~mmc~1#1.offset, vub300_probe_~#manufacturer~0#1.base, vub300_probe_~#manufacturer~0#1.offset, vub300_probe_~#product~0#1.base, vub300_probe_~#product~0#1.offset, vub300_probe_~#serial_number~0#1.base, vub300_probe_~#serial_number~0#1.offset, vub300_probe_~tmp___1~8#1.base, vub300_probe_~tmp___1~8#1.offset, vub300_probe_~#__key~1#1.base, vub300_probe_~#__key~1#1.offset, vub300_probe_~#__key___0~0#1.base, vub300_probe_~#__key___0~0#1.offset, vub300_probe_~tmp___2~5#1, vub300_probe_~endpoint~0#1.base, vub300_probe_~endpoint~0#1.offset, vub300_probe_~tmp___4~2#1, vub300_probe_~tmp___5~1#1.base, vub300_probe_~tmp___5~1#1.offset, vub300_probe_~tmp___6~1#1, vub300_probe_~tmp___7~1#1, vub300_probe_~tmp___8~1#1, vub300_probe_~tmp___9~1#1, vub300_probe_~tmp___10~1#1, vub300_probe_~tmp___11~1#1, vub300_probe_~#__key___1~0#1.base, vub300_probe_~#__key___1~0#1.offset, vub300_probe_~#__constr_expr_0~0#1.base, vub300_probe_~#__constr_expr_0~0#1.offset, vub300_probe_~#__key___2~0#1.base, vub300_probe_~#__key___2~0#1.offset, vub300_probe_~#__key___3~0#1.base, vub300_probe_~#__key___3~0#1.offset, vub300_probe_~#__constr_expr_1~0#1.base, vub300_probe_~#__constr_expr_1~0#1.offset, vub300_probe_~#__key___4~0#1.base, vub300_probe_~#__key___4~0#1.offset, vub300_probe_~#__constr_expr_2~0#1.base, vub300_probe_~#__constr_expr_2~0#1.offset, vub300_probe_~tmp___12~1#1, vub300_probe_~tmp___13~1#1;havoc vub300_probe_#in~interface#1.base, vub300_probe_#in~interface#1.offset, vub300_probe_#in~id#1.base, vub300_probe_#in~id#1.offset;assume { :end_inline_vub300_probe } true;~ldv_retval_2~0 := main_#t~ret947#1;havoc main_#t~ret947#1; [2025-02-08 02:57:20,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6482-1: SUMMARY for call vub300_probe_#t~ret778#1 := usb_string(vub300_probe_~udev~0#1.base, vub300_probe_~udev~0#1.offset, ~zero_extend~32~8(vub300_probe_#t~mem777#1), vub300_probe_~#serial_number~0#1.base, vub300_probe_~#serial_number~0#1.offset, 32bv64); srcloc: null [2025-02-08 02:57:20,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8365: assume 0bv32 != ~INTERF_STATE~0; [2025-02-08 02:57:20,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8365: assume !(0bv32 != ~INTERF_STATE~0); [2025-02-08 02:57:20,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7209-1: SUMMARY for call ldv_usb_driver_6_#t~ret929#1.base, ldv_usb_driver_6_#t~ret929#1.offset := ldv_init_zalloc(1288bv64); srcloc: null [2025-02-08 02:57:20,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7209: ldv_usb_driver_6_~tmp~44#1.base, ldv_usb_driver_6_~tmp~44#1.offset := ldv_usb_driver_6_#t~ret929#1.base, ldv_usb_driver_6_#t~ret929#1.offset;havoc ldv_usb_driver_6_#t~ret929#1.base, ldv_usb_driver_6_#t~ret929#1.offset;~vub300_driver_group1~0.base, ~vub300_driver_group1~0.offset := ldv_usb_driver_6_~tmp~44#1.base, ldv_usb_driver_6_~tmp~44#1.offset; [2025-02-08 02:57:20,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8531: havoc usb_register_driver_#t~nondet1014#1;ldv_usb_register_driver_57_#t~ret981#1 := usb_register_driver_#res#1;havoc usb_register_driver_#t~nondet1014#1, usb_register_driver_~arg0#1.base, usb_register_driver_~arg0#1.offset, usb_register_driver_~arg1#1.base, usb_register_driver_~arg1#1.offset, usb_register_driver_~arg2#1.base, usb_register_driver_~arg2#1.offset;havoc usb_register_driver_#in~arg0#1.base, usb_register_driver_#in~arg0#1.offset, usb_register_driver_#in~arg1#1.base, usb_register_driver_#in~arg1#1.offset, usb_register_driver_#in~arg2#1.base, usb_register_driver_#in~arg2#1.offset;assume { :end_inline_usb_register_driver } true;ldv_usb_register_driver_57_~tmp~71#1 := ldv_usb_register_driver_57_#t~ret981#1;havoc ldv_usb_register_driver_57_#t~ret981#1;ldv_usb_register_driver_57_~ldv_func_res~11#1 := ldv_usb_register_driver_57_~tmp~71#1;~ldv_state_variable_6~0 := 1bv32;~usb_counter~0 := 0bv32;assume { :begin_inline_ldv_usb_driver_6 } true;havoc ldv_usb_driver_6_#t~ret929#1.base, ldv_usb_driver_6_#t~ret929#1.offset, ldv_usb_driver_6_~tmp~44#1.base, ldv_usb_driver_6_~tmp~44#1.offset;havoc ldv_usb_driver_6_~tmp~44#1.base, ldv_usb_driver_6_~tmp~44#1.offset; [2025-02-08 02:57:20,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8366: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:57:20,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6384: havoc vub300_mmc_get_ro_#t~mem759#1;main_#t~ret955#1 := vub300_mmc_get_ro_#res#1;havoc vub300_mmc_get_ro_#t~ret758#1.base, vub300_mmc_get_ro_#t~ret758#1.offset, vub300_mmc_get_ro_#t~mem759#1, vub300_mmc_get_ro_~mmc#1.base, vub300_mmc_get_ro_~mmc#1.offset, vub300_mmc_get_ro_~vub300~12#1.base, vub300_mmc_get_ro_~vub300~12#1.offset, vub300_mmc_get_ro_~tmp~33#1.base, vub300_mmc_get_ro_~tmp~33#1.offset;havoc vub300_mmc_get_ro_#in~mmc#1.base, vub300_mmc_get_ro_#in~mmc#1.offset;assume { :end_inline_vub300_mmc_get_ro } true;havoc main_#t~ret955#1;~ldv_state_variable_7~0 := 1bv32; [2025-02-08 02:57:20,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8465: havoc mmc_resume_host_#t~nondet1002#1;vub300_resume_#t~ret907#1 := mmc_resume_host_#res#1;havoc mmc_resume_host_#t~nondet1002#1, mmc_resume_host_~arg0#1.base, mmc_resume_host_~arg0#1.offset;havoc mmc_resume_host_#in~arg0#1.base, mmc_resume_host_#in~arg0#1.offset;assume { :end_inline_mmc_resume_host } true;havoc vub300_resume_#t~ret907#1;vub300_resume_#res#1 := 0bv32; [2025-02-08 02:57:20,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6186: assume 0bv32 == ~zero_extend~32~8(satisfy_request_from_offloaded_data_#t~mem706#1);havoc satisfy_request_from_offloaded_data_#t~mem706#1;satisfy_request_from_offloaded_data_#res#1 := 0bv32; [2025-02-08 02:57:20,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6186: assume !(0bv32 == ~zero_extend~32~8(satisfy_request_from_offloaded_data_#t~mem706#1));havoc satisfy_request_from_offloaded_data_#t~mem706#1;assume { :begin_inline_examine_cyclic_buffer } true;examine_cyclic_buffer_#in~vub300#1.base, examine_cyclic_buffer_#in~vub300#1.offset, examine_cyclic_buffer_#in~cmd#1.base, examine_cyclic_buffer_#in~cmd#1.offset, examine_cyclic_buffer_#in~Function#1 := satisfy_request_from_offloaded_data_~vub300#1.base, satisfy_request_from_offloaded_data_~vub300#1.offset, satisfy_request_from_offloaded_data_~cmd#1.base, satisfy_request_from_offloaded_data_~cmd#1.offset, ~zero_extend~32~8(satisfy_request_from_offloaded_data_~func~1#1)[8:0];havoc examine_cyclic_buffer_#res#1;havoc examine_cyclic_buffer_#t~mem660#1, examine_cyclic_buffer_#t~mem661#1, examine_cyclic_buffer_#t~mem662#1, examine_cyclic_buffer_#t~mem663#1, examine_cyclic_buffer_#t~mem664#1, examine_cyclic_buffer_#t~mem665#1, examine_cyclic_buffer_#t~mem666#1, examine_cyclic_buffer_#t~short667#1, examine_cyclic_buffer_#t~mem668#1, examine_cyclic_buffer_#t~short669#1, examine_cyclic_buffer_#t~mem670#1, examine_cyclic_buffer_#t~short671#1, examine_cyclic_buffer_#t~mem672#1, examine_cyclic_buffer_#t~mem673#1, examine_cyclic_buffer_#t~mem674#1, examine_cyclic_buffer_#t~mem675#1, examine_cyclic_buffer_#t~mem676#1, examine_cyclic_buffer_#t~mem677#1, examine_cyclic_buffer_#t~mem678#1, examine_cyclic_buffer_#t~mem679#1, examine_cyclic_buffer_#t~mem680#1, examine_cyclic_buffer_#t~mem681#1, examine_cyclic_buffer_#t~mem682#1, examine_cyclic_buffer_#t~short683#1, examine_cyclic_buffer_#t~mem684#1, examine_cyclic_buffer_#t~short685#1, examine_cyclic_buffer_#t~mem686#1, examine_cyclic_buffer_#t~short687#1, examine_cyclic_buffer_#t~mem688#1, examine_cyclic_buffer_#t~mem689#1, examine_cyclic_buffer_#t~mem690#1, examine_cyclic_buffer_#t~mem691#1, examine_cyclic_buffer_#t~mem692#1, examine_cyclic_buffer_#t~mem693#1, examine_cyclic_buffer_#t~mem694#1, examine_cyclic_buffer_~vub300#1.base, examine_cyclic_buffer_~vub300#1.offset, examine_cyclic_buffer_~cmd#1.base, examine_cyclic_buffer_~cmd#1.offset, examine_cyclic_buffer_~Function#1, examine_cyclic_buffer_~cmd0~0#1, examine_cyclic_buffer_~cmd1~0#1, examine_cyclic_buffer_~cmd2~0#1, examine_cyclic_buffer_~cmd3~0#1, examine_cyclic_buffer_~first~0#1, examine_cyclic_buffer_~rf~0#1.base, examine_cyclic_buffer_~rf~0#1.offset, examine_cyclic_buffer_~checksum~0#1, examine_cyclic_buffer_~delta~0#1, examine_cyclic_buffer_~register_count~3#1, examine_cyclic_buffer_~register_point~0#1, examine_cyclic_buffer_~point~0#1, examine_cyclic_buffer_~r~2#1.base, examine_cyclic_buffer_~r~2#1.offset, examine_cyclic_buffer_~checksum___0~0#1;examine_cyclic_buffer_~vub300#1.base, examine_cyclic_buffer_~vub300#1.offset := examine_cyclic_buffer_#in~vub300#1.base, examine_cyclic_buffer_#in~vub300#1.offset;examine_cyclic_buffer_~cmd#1.base, examine_cyclic_buffer_~cmd#1.offset := examine_cyclic_buffer_#in~cmd#1.base, examine_cyclic_buffer_#in~cmd#1.offset;examine_cyclic_buffer_~Function#1 := examine_cyclic_buffer_#in~Function#1;havoc examine_cyclic_buffer_~cmd0~0#1;havoc examine_cyclic_buffer_~cmd1~0#1;havoc examine_cyclic_buffer_~cmd2~0#1;havoc examine_cyclic_buffer_~cmd3~0#1;havoc examine_cyclic_buffer_~first~0#1;havoc examine_cyclic_buffer_~rf~0#1.base, examine_cyclic_buffer_~rf~0#1.offset;havoc examine_cyclic_buffer_~checksum~0#1;havoc examine_cyclic_buffer_~delta~0#1;havoc examine_cyclic_buffer_~register_count~3#1;havoc examine_cyclic_buffer_~register_point~0#1;havoc examine_cyclic_buffer_~point~0#1;havoc examine_cyclic_buffer_~r~2#1.base, examine_cyclic_buffer_~r~2#1.offset;havoc examine_cyclic_buffer_~checksum___0~0#1;call examine_cyclic_buffer_#t~mem660#1 := read~intINTTYPE4#18(examine_cyclic_buffer_~cmd#1.base, ~bvadd~64(4bv64, examine_cyclic_buffer_~cmd#1.offset), 4bv64);examine_cyclic_buffer_~cmd0~0#1 := ~bvlshr~32(examine_cyclic_buffer_#t~mem660#1, 24bv32)[8:0];havoc examine_cyclic_buffer_#t~mem660#1;call examine_cyclic_buffer_#t~mem661#1 := read~intINTTYPE4#18(examine_cyclic_buffer_~cmd#1.base, ~bvadd~64(4bv64, examine_cyclic_buffer_~cmd#1.offset), 4bv64);examine_cyclic_buffer_~cmd1~0#1 := ~bvlshr~32(examine_cyclic_buffer_#t~mem661#1, 16bv32)[8:0];havoc examine_cyclic_buffer_#t~mem661#1;call examine_cyclic_buffer_#t~mem662#1 := read~intINTTYPE4#18(examine_cyclic_buffer_~cmd#1.base, ~bvadd~64(4bv64, examine_cyclic_buffer_~cmd#1.offset), 4bv64);examine_cyclic_buffer_~cmd2~0#1 := ~bvlshr~32(examine_cyclic_buffer_#t~mem662#1, 8bv32)[8:0];havoc examine_cyclic_buffer_#t~mem662#1;call examine_cyclic_buffer_#t~mem663#1 := read~intINTTYPE4#18(examine_cyclic_buffer_~cmd#1.base, ~bvadd~64(4bv64, examine_cyclic_buffer_~cmd#1.offset), 4bv64);examine_cyclic_buffer_~cmd3~0#1 := examine_cyclic_buffer_#t~mem663#1[8:0];havoc examine_cyclic_buffer_#t~mem663#1;call examine_cyclic_buffer_#t~mem664#1 := read~intINTTYPE4#18(examine_cyclic_buffer_~vub300#1.base, ~bvadd~64(1bv64, ~bvadd~64(~bvadd~64(655bv64, examine_cyclic_buffer_~vub300#1.offset), ~bvmul~64(133bv64, ~sign_extend~64~32(~zero_extend~32~8(examine_cyclic_buffer_~Function#1))))), 4bv64);examine_cyclic_buffer_~first~0#1 := ~bvand~32(15bv32, examine_cyclic_buffer_#t~mem664#1);havoc examine_cyclic_buffer_#t~mem664#1;examine_cyclic_buffer_~rf~0#1.base, examine_cyclic_buffer_~rf~0#1.offset := examine_cyclic_buffer_~vub300#1.base, ~bvadd~64(~bvadd~64(5bv64, ~bvadd~64(~bvadd~64(655bv64, examine_cyclic_buffer_~vub300#1.offset), ~bvmul~64(133bv64, ~sign_extend~64~32(~zero_extend~32~8(examine_cyclic_buffer_~Function#1))))), ~bvmul~64(8bv64, ~sign_extend~64~32(examine_cyclic_buffer_~first~0#1)));call examine_cyclic_buffer_#t~mem665#1 := read~intINTTYPE1#18(examine_cyclic_buffer_~rf~0#1.base, examine_cyclic_buffer_~rf~0#1.offset, 1bv64);examine_cyclic_buffer_#t~short667#1 := ~zero_extend~32~8(examine_cyclic_buffer_#t~mem665#1) == ~zero_extend~32~8(examine_cyclic_buffer_~cmd0~0#1); [2025-02-08 02:57:20,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4105: havoc atomic_set_~v#1.base, atomic_set_~v#1.offset, atomic_set_~i#1;havoc atomic_set_#in~v#1.base, atomic_set_#in~v#1.offset, atomic_set_#in~i#1;assume { :end_inline_atomic_set } true; [2025-02-08 02:57:20,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6682: vub300_probe_~tmp___10~1#1 := vub300_probe_#t~ret862#1;havoc vub300_probe_#t~mem861#1.base, vub300_probe_#t~mem861#1.offset;havoc vub300_probe_#t~ret862#1;call vub300_probe_#t~mem863#1.base, vub300_probe_#t~mem863#1.offset := read~$Pointer$#18(vub300_probe_~vub300~15#1.base, vub300_probe_~vub300~15#1.offset, 8bv64); [2025-02-08 02:57:20,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6682-1: SUMMARY for call vub300_probe_#t~ret862#1 := __create_pipe(vub300_probe_#t~mem861#1.base, vub300_probe_#t~mem861#1.offset, 0bv32); srcloc: null [2025-02-08 02:57:20,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6649: assume 0bv32 == ~zero_extend~32~8(vub300_probe_#t~mem833#1);havoc vub300_probe_#t~mem833#1;call vub300_probe_#t~mem834#1 := read~intINTTYPE1#18(vub300_probe_~endpoint~0#1.base, ~bvadd~64(2bv64, vub300_probe_~endpoint~0#1.offset), 1bv64);call write~intINTTYPE1#18(vub300_probe_#t~mem834#1, vub300_probe_~vub300~15#1.base, ~bvadd~64(414bv64, vub300_probe_~vub300~15#1.offset), 1bv64);havoc vub300_probe_#t~mem834#1; [2025-02-08 02:57:20,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6649: assume !(0bv32 == ~zero_extend~32~8(vub300_probe_#t~mem833#1));havoc vub300_probe_#t~mem833#1;call vub300_probe_#t~mem835#1.base, vub300_probe_#t~mem835#1.offset := read~$Pointer$#18(vub300_probe_~vub300~15#1.base, vub300_probe_~vub300~15#1.offset, 8bv64); [2025-02-08 02:57:20,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6484-1: SUMMARY for call vub300_probe_#t~ret781#1 := _dev_info(vub300_probe_~udev~0#1.base, ~bvadd~64(131bv64, vub300_probe_~udev~0#1.offset), 37bv64, 0bv64); srcloc: null [2025-02-08 02:57:20,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6484: havoc vub300_probe_#t~mem779#1;havoc vub300_probe_#t~mem780#1;havoc vub300_probe_#t~ret781#1;assume { :begin_inline_ldv_usb_alloc_urb_45 } true;ldv_usb_alloc_urb_45_#in~iso_packets#1, ldv_usb_alloc_urb_45_#in~mem_flags#1 := 0bv32, 208bv32;havoc ldv_usb_alloc_urb_45_#res#1.base, ldv_usb_alloc_urb_45_#res#1.offset;havoc ldv_usb_alloc_urb_45_#t~ret978#1.base, ldv_usb_alloc_urb_45_#t~ret978#1.offset, ldv_usb_alloc_urb_45_~iso_packets#1, ldv_usb_alloc_urb_45_~mem_flags#1, ldv_usb_alloc_urb_45_~tmp~68#1.base, ldv_usb_alloc_urb_45_~tmp~68#1.offset;ldv_usb_alloc_urb_45_~iso_packets#1 := ldv_usb_alloc_urb_45_#in~iso_packets#1;ldv_usb_alloc_urb_45_~mem_flags#1 := ldv_usb_alloc_urb_45_#in~mem_flags#1;havoc ldv_usb_alloc_urb_45_~tmp~68#1.base, ldv_usb_alloc_urb_45_~tmp~68#1.offset; [2025-02-08 02:57:20,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6517: call vub300_probe_#t~mem790#1 := read~intINTTYPE4#18(vub300_probe_~mmc~1#1.base, ~bvadd~64(1175bv64, vub300_probe_~mmc~1#1.offset), 4bv64);call write~intINTTYPE4#18(~bvand~32(4294967263bv32, vub300_probe_#t~mem790#1), vub300_probe_~mmc~1#1.base, ~bvadd~64(1175bv64, vub300_probe_~mmc~1#1.offset), 4bv64);havoc vub300_probe_#t~mem790#1; [2025-02-08 02:57:20,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6154: assume satisfy_request_from_offloaded_data_#t~short700#1;havoc satisfy_request_from_offloaded_data_#t~mem698#1;havoc satisfy_request_from_offloaded_data_#t~mem699#1;havoc satisfy_request_from_offloaded_data_#t~short700#1;call satisfy_request_from_offloaded_data_#t~mem701#1 := read~intINTTYPE1#18(satisfy_request_from_offloaded_data_~vub300#1.base, ~bvadd~64(6bv64, ~bvadd~64(~bvadd~64(447bv64, satisfy_request_from_offloaded_data_~vub300#1.offset), ~bvmul~64(13bv64, ~sign_extend~64~32(~zero_extend~32~8(satisfy_request_from_offloaded_data_~i~3#1))))), 1bv64); [2025-02-08 02:57:20,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6154: assume !satisfy_request_from_offloaded_data_#t~short700#1;havoc satisfy_request_from_offloaded_data_#t~mem698#1;havoc satisfy_request_from_offloaded_data_#t~mem699#1;havoc satisfy_request_from_offloaded_data_#t~short700#1;satisfy_request_from_offloaded_data_~i~3#1 := ~bvadd~32(1bv32, ~zero_extend~32~8(satisfy_request_from_offloaded_data_~i~3#1))[8:0]; [2025-02-08 02:57:20,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6154-1: assume satisfy_request_from_offloaded_data_#t~short700#1;call satisfy_request_from_offloaded_data_#t~mem699#1 := read~intINTTYPE4#18(satisfy_request_from_offloaded_data_~vub300#1.base, ~bvadd~64(1bv64, ~bvadd~64(~bvadd~64(447bv64, satisfy_request_from_offloaded_data_~vub300#1.offset), ~bvmul~64(13bv64, ~sign_extend~64~32(~zero_extend~32~8(satisfy_request_from_offloaded_data_~i~3#1))))), 4bv64);satisfy_request_from_offloaded_data_#t~short700#1 := satisfy_request_from_offloaded_data_#t~mem699#1 == satisfy_request_from_offloaded_data_~reg~0#1; [2025-02-08 02:57:20,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6154-1: assume !satisfy_request_from_offloaded_data_#t~short700#1; [2025-02-08 02:57:20,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6154-2: call satisfy_request_from_offloaded_data_#t~mem698#1 := read~intINTTYPE1#18(satisfy_request_from_offloaded_data_~vub300#1.base, ~bvadd~64(~bvadd~64(447bv64, satisfy_request_from_offloaded_data_~vub300#1.offset), ~bvmul~64(13bv64, ~sign_extend~64~32(~zero_extend~32~8(satisfy_request_from_offloaded_data_~i~3#1)))), 1bv64);satisfy_request_from_offloaded_data_#t~short700#1 := ~zero_extend~32~8(satisfy_request_from_offloaded_data_#t~mem698#1) == ~zero_extend~32~8(satisfy_request_from_offloaded_data_~func~1#1); [2025-02-08 02:57:20,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6683-1: SUMMARY for call vub300_probe_#t~ret864#1 := usb_control_msg(vub300_probe_#t~mem863#1.base, vub300_probe_#t~mem863#1.offset, ~bvor~32(2147483776bv32, vub300_probe_~tmp___10~1#1), 16bv8, 64bv8, ~zero_extend~32~16(~firmware_rom_wait_states~0[16:0])[16:0], 0bv16, 0bv64, 0bv64, 0bv16, 250bv32); srcloc: null [2025-02-08 02:57:20,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6716-1: SUMMARY for call __init_work(vub300_probe_~vub300~15#1.base, ~bvadd~64(2674bv64, vub300_probe_~vub300~15#1.offset), 0bv32); srcloc: null [2025-02-08 02:57:20,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6683: vub300_probe_~retval~7#1 := vub300_probe_#t~ret864#1;havoc vub300_probe_#t~mem863#1.base, vub300_probe_#t~mem863#1.offset;havoc vub300_probe_#t~ret864#1; [2025-02-08 02:57:20,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6716: call write~intINTTYPE8#3(4195328bv64, vub300_probe_~#__constr_expr_1~0#1.base, vub300_probe_~#__constr_expr_1~0#1.offset, 8bv64);call vub300_probe_#t~mem878#1 := read~intINTTYPE8#3(vub300_probe_~#__constr_expr_1~0#1.base, vub300_probe_~#__constr_expr_1~0#1.offset, 8bv64);call write~intINTTYPE8#18(vub300_probe_#t~mem878#1, vub300_probe_~vub300~15#1.base, ~bvadd~64(2674bv64, vub300_probe_~vub300~15#1.offset), 8bv64);havoc vub300_probe_#t~mem878#1; [2025-02-08 02:57:20,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6749: assume { :begin_inline_mmc_add_host } true;mmc_add_host_#in~arg0#1.base, mmc_add_host_#in~arg0#1.offset := vub300_probe_~mmc~1#1.base, vub300_probe_~mmc~1#1.offset;havoc mmc_add_host_#res#1;havoc mmc_add_host_#t~nondet1000#1, mmc_add_host_~arg0#1.base, mmc_add_host_~arg0#1.offset;mmc_add_host_~arg0#1.base, mmc_add_host_~arg0#1.offset := mmc_add_host_#in~arg0#1.base, mmc_add_host_#in~arg0#1.offset;havoc mmc_add_host_#t~nondet1000#1;mmc_add_host_#res#1 := mmc_add_host_#t~nondet1000#1;havoc mmc_add_host_#t~nondet1000#1; [2025-02-08 02:57:20,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6518: assume 0bv32 != ~zero_extend~32~8(~limit_speed_to_24_MHz~0);call vub300_probe_#t~mem791#1 := read~intINTTYPE4#18(vub300_probe_~mmc~1#1.base, ~bvadd~64(1175bv64, vub300_probe_~mmc~1#1.offset), 4bv64);call write~intINTTYPE4#18(~bvor~32(2bv32, vub300_probe_#t~mem791#1), vub300_probe_~mmc~1#1.base, ~bvadd~64(1175bv64, vub300_probe_~mmc~1#1.offset), 4bv64);havoc vub300_probe_#t~mem791#1;call vub300_probe_#t~mem792#1 := read~intINTTYPE4#18(vub300_probe_~mmc~1#1.base, ~bvadd~64(1175bv64, vub300_probe_~mmc~1#1.offset), 4bv64);call write~intINTTYPE4#18(~bvor~32(4bv32, vub300_probe_#t~mem792#1), vub300_probe_~mmc~1#1.base, ~bvadd~64(1175bv64, vub300_probe_~mmc~1#1.offset), 4bv64);havoc vub300_probe_#t~mem792#1;call write~intINTTYPE4#18(24000000bv32, vub300_probe_~mmc~1#1.base, ~bvadd~64(1119bv64, vub300_probe_~mmc~1#1.offset), 4bv64); [2025-02-08 02:57:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6518: assume !(0bv32 != ~zero_extend~32~8(~limit_speed_to_24_MHz~0));call vub300_probe_#t~mem794#1 := read~intINTTYPE4#18(vub300_probe_~mmc~1#1.base, ~bvadd~64(1175bv64, vub300_probe_~mmc~1#1.offset), 4bv64);call write~intINTTYPE4#18(~bvor~32(2bv32, vub300_probe_#t~mem794#1), vub300_probe_~mmc~1#1.base, ~bvadd~64(1175bv64, vub300_probe_~mmc~1#1.offset), 4bv64);havoc vub300_probe_#t~mem794#1;call vub300_probe_#t~mem795#1 := read~intINTTYPE4#18(vub300_probe_~mmc~1#1.base, ~bvadd~64(1175bv64, vub300_probe_~mmc~1#1.offset), 4bv64);call write~intINTTYPE4#18(~bvor~32(4bv32, vub300_probe_#t~mem795#1), vub300_probe_~mmc~1#1.base, ~bvadd~64(1175bv64, vub300_probe_~mmc~1#1.offset), 4bv64);havoc vub300_probe_#t~mem795#1;call write~intINTTYPE4#18(48000000bv32, vub300_probe_~mmc~1#1.base, ~bvadd~64(1119bv64, vub300_probe_~mmc~1#1.offset), 4bv64); [2025-02-08 02:57:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6254: assume 0bv64 != ~bvadd~64(vub300_mmc_request_~data~3#1.base, vub300_mmc_request_~data~3#1.offset);call vub300_mmc_request_#t~mem721#1 := read~intINTTYPE4#18(vub300_mmc_request_~data~3#1.base, ~bvadd~64(8bv64, vub300_mmc_request_~data~3#1.offset), 4bv64);call vub300_mmc_request_#t~mem722#1 := read~intINTTYPE4#18(vub300_mmc_request_~data~3#1.base, ~bvadd~64(12bv64, vub300_mmc_request_~data~3#1.offset), 4bv64);call write~intINTTYPE4#18(~bvmul~32(vub300_mmc_request_#t~mem721#1, vub300_mmc_request_#t~mem722#1), vub300_mmc_request_~vub300~10#1.base, ~bvadd~64(427bv64, vub300_mmc_request_~vub300~10#1.offset), 4bv64);havoc vub300_mmc_request_#t~mem721#1;havoc vub300_mmc_request_#t~mem722#1; [2025-02-08 02:57:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6254: assume !(0bv64 != ~bvadd~64(vub300_mmc_request_~data~3#1.base, vub300_mmc_request_~data~3#1.offset));call write~intINTTYPE4#18(0bv32, vub300_mmc_request_~vub300~10#1.base, ~bvadd~64(427bv64, vub300_mmc_request_~vub300~10#1.offset), 4bv64); [2025-02-08 02:57:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6155: assume 0bv32 == ~zero_extend~32~8(satisfy_request_from_offloaded_data_#t~mem701#1);havoc satisfy_request_from_offloaded_data_#t~mem701#1;satisfy_request_from_offloaded_data_#res#1 := 0bv32; [2025-02-08 02:57:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6155: assume !(0bv32 == ~zero_extend~32~8(satisfy_request_from_offloaded_data_#t~mem701#1));havoc satisfy_request_from_offloaded_data_#t~mem701#1;call satisfy_request_from_offloaded_data_#t~mem702#1 := read~intINTTYPE4#18(satisfy_request_from_offloaded_data_~cmd#1.base, ~bvadd~64(4bv64, satisfy_request_from_offloaded_data_~cmd#1.offset), 4bv64); [2025-02-08 02:57:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6321-1: SUMMARY for call __set_clock_speed_#t~ret736#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~8(__set_clock_speed_#t~mem735#1)), 0bv64); srcloc: null [2025-02-08 02:57:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8369: assume 0bv32 != ~SERIAL_STATE~0; [2025-02-08 02:57:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8369: assume !(0bv32 != ~SERIAL_STATE~0); [2025-02-08 02:57:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6321: __set_clock_speed_~tmp___0~16#1 := __set_clock_speed_#t~ret736#1;havoc __set_clock_speed_#t~mem735#1;havoc __set_clock_speed_#t~ret736#1; [2025-02-08 02:57:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6189: satisfy_request_from_offloaded_data_#t~ret707#1 := examine_cyclic_buffer_#res#1;havoc examine_cyclic_buffer_#t~mem660#1, examine_cyclic_buffer_#t~mem661#1, examine_cyclic_buffer_#t~mem662#1, examine_cyclic_buffer_#t~mem663#1, examine_cyclic_buffer_#t~mem664#1, examine_cyclic_buffer_#t~mem665#1, examine_cyclic_buffer_#t~mem666#1, examine_cyclic_buffer_#t~short667#1, examine_cyclic_buffer_#t~mem668#1, examine_cyclic_buffer_#t~short669#1, examine_cyclic_buffer_#t~mem670#1, examine_cyclic_buffer_#t~short671#1, examine_cyclic_buffer_#t~mem672#1, examine_cyclic_buffer_#t~mem673#1, examine_cyclic_buffer_#t~mem674#1, examine_cyclic_buffer_#t~mem675#1, examine_cyclic_buffer_#t~mem676#1, examine_cyclic_buffer_#t~mem677#1, examine_cyclic_buffer_#t~mem678#1, examine_cyclic_buffer_#t~mem679#1, examine_cyclic_buffer_#t~mem680#1, examine_cyclic_buffer_#t~mem681#1, examine_cyclic_buffer_#t~mem682#1, examine_cyclic_buffer_#t~short683#1, examine_cyclic_buffer_#t~mem684#1, examine_cyclic_buffer_#t~short685#1, examine_cyclic_buffer_#t~mem686#1, examine_cyclic_buffer_#t~short687#1, examine_cyclic_buffer_#t~mem688#1, examine_cyclic_buffer_#t~mem689#1, examine_cyclic_buffer_#t~mem690#1, examine_cyclic_buffer_#t~mem691#1, examine_cyclic_buffer_#t~mem692#1, examine_cyclic_buffer_#t~mem693#1, examine_cyclic_buffer_#t~mem694#1, examine_cyclic_buffer_~vub300#1.base, examine_cyclic_buffer_~vub300#1.offset, examine_cyclic_buffer_~cmd#1.base, examine_cyclic_buffer_~cmd#1.offset, examine_cyclic_buffer_~Function#1, examine_cyclic_buffer_~cmd0~0#1, examine_cyclic_buffer_~cmd1~0#1, examine_cyclic_buffer_~cmd2~0#1, examine_cyclic_buffer_~cmd3~0#1, examine_cyclic_buffer_~first~0#1, examine_cyclic_buffer_~rf~0#1.base, examine_cyclic_buffer_~rf~0#1.offset, examine_cyclic_buffer_~checksum~0#1, examine_cyclic_buffer_~delta~0#1, examine_cyclic_buffer_~register_count~3#1, examine_cyclic_buffer_~register_point~0#1, examine_cyclic_buffer_~point~0#1, examine_cyclic_buffer_~r~2#1.base, examine_cyclic_buffer_~r~2#1.offset, examine_cyclic_buffer_~checksum___0~0#1;havoc examine_cyclic_buffer_#in~vub300#1.base, examine_cyclic_buffer_#in~vub300#1.offset, examine_cyclic_buffer_#in~cmd#1.base, examine_cyclic_buffer_#in~cmd#1.offset, examine_cyclic_buffer_#in~Function#1;assume { :end_inline_examine_cyclic_buffer } true;satisfy_request_from_offloaded_data_~tmp___0~14#1 := satisfy_request_from_offloaded_data_#t~ret707#1;havoc satisfy_request_from_offloaded_data_#t~ret707#1;satisfy_request_from_offloaded_data_#res#1 := satisfy_request_from_offloaded_data_~tmp___0~14#1; [2025-02-08 02:57:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6916: havoc ldv_usb_deregister_61_~arg#1.base, ldv_usb_deregister_61_~arg#1.offset;havoc ldv_usb_deregister_61_#in~arg#1.base, ldv_usb_deregister_61_#in~arg#1.offset;assume { :end_inline_ldv_usb_deregister_61 } true;assume { :begin_inline_ldv_flush_workqueue_62 } true;ldv_flush_workqueue_62_#in~ldv_func_arg1#1.base, ldv_flush_workqueue_62_#in~ldv_func_arg1#1.offset := ~cmndworkqueue~0.base, ~cmndworkqueue~0.offset;havoc ldv_flush_workqueue_62_~ldv_func_arg1#1.base, ldv_flush_workqueue_62_~ldv_func_arg1#1.offset;ldv_flush_workqueue_62_~ldv_func_arg1#1.base, ldv_flush_workqueue_62_~ldv_func_arg1#1.offset := ldv_flush_workqueue_62_#in~ldv_func_arg1#1.base, ldv_flush_workqueue_62_#in~ldv_func_arg1#1.offset; [2025-02-08 02:57:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6652-1: SUMMARY for call vub300_probe_#t~ret836#1 := dev_warn(vub300_probe_#t~mem835#1.base, ~bvadd~64(131bv64, vub300_probe_#t~mem835#1.offset), 49bv64, 0bv64); srcloc: null [2025-02-08 02:57:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6619: call vub300_probe_#t~mem816#1.base, vub300_probe_#t~mem816#1.offset := read~$Pointer$#18(vub300_probe_~iface_desc~0#1.base, ~bvadd~64(21bv64, vub300_probe_~iface_desc~0#1.offset), 8bv64);vub300_probe_~endpoint~0#1.base, vub300_probe_~endpoint~0#1.offset := vub300_probe_#t~mem816#1.base, ~bvadd~64(vub300_probe_#t~mem816#1.offset, ~bvmul~64(63bv64, ~sign_extend~64~32(vub300_probe_~i~5#1))); [2025-02-08 02:57:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6652: havoc vub300_probe_#t~mem835#1.base, vub300_probe_#t~mem835#1.offset;havoc vub300_probe_#t~ret836#1; [2025-02-08 02:57:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6685: assume ~bvslt~32(vub300_probe_~retval~7#1, 0bv32); [2025-02-08 02:57:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6685: assume !~bvslt~32(vub300_probe_~retval~7#1, 0bv32);call vub300_probe_#t~mem865#1.base, vub300_probe_#t~mem865#1.offset := read~$Pointer$#18(vub300_probe_~vub300~15#1.base, vub300_probe_~vub300~15#1.offset, 8bv64);call vub300_probe_#t~mem866#1 := read~intINTTYPE4#18(vub300_probe_~mmc~1#1.base, ~bvadd~64(1175bv64, vub300_probe_~mmc~1#1.offset), 4bv64);call vub300_probe_#t~mem867#1 := read~intINTTYPE4#18(vub300_probe_~mmc~1#1.base, ~bvadd~64(1175bv64, vub300_probe_~mmc~1#1.offset), 4bv64);call vub300_probe_#t~mem868#1 := read~intINTTYPE4#18(vub300_probe_~mmc~1#1.base, ~bvadd~64(1119bv64, vub300_probe_~mmc~1#1.offset), 4bv64);call vub300_probe_#t~mem869#1 := read~intINTTYPE1#18(vub300_probe_~vub300~15#1.base, ~bvadd~64(419bv64, vub300_probe_~vub300~15#1.offset), 1bv64); [2025-02-08 02:57:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8469: havoc mmc_suspend_host_#t~nondet1003#1;vub300_suspend_#t~ret902#1 := mmc_suspend_host_#res#1;havoc mmc_suspend_host_#t~nondet1003#1, mmc_suspend_host_~arg0#1.base, mmc_suspend_host_~arg0#1.offset;havoc mmc_suspend_host_#in~arg0#1.base, mmc_suspend_host_#in~arg0#1.offset;assume { :end_inline_mmc_suspend_host } true;havoc vub300_suspend_#t~ret902#1;vub300_suspend_#res#1 := 0bv32; [2025-02-08 02:57:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6487: vub300_probe_#t~ret782#1.base, vub300_probe_#t~ret782#1.offset := ldv_usb_alloc_urb_45_#res#1.base, ldv_usb_alloc_urb_45_#res#1.offset;havoc ldv_usb_alloc_urb_45_#t~ret978#1.base, ldv_usb_alloc_urb_45_#t~ret978#1.offset, ldv_usb_alloc_urb_45_~iso_packets#1, ldv_usb_alloc_urb_45_~mem_flags#1, ldv_usb_alloc_urb_45_~tmp~68#1.base, ldv_usb_alloc_urb_45_~tmp~68#1.offset;havoc ldv_usb_alloc_urb_45_#in~iso_packets#1, ldv_usb_alloc_urb_45_#in~mem_flags#1;assume { :end_inline_ldv_usb_alloc_urb_45 } true;vub300_probe_~command_out_urb~0#1.base, vub300_probe_~command_out_urb~0#1.offset := vub300_probe_#t~ret782#1.base, vub300_probe_#t~ret782#1.offset;havoc vub300_probe_#t~ret782#1.base, vub300_probe_#t~ret782#1.offset; [2025-02-08 02:57:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8370: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:57:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6322: assume 0bv64 != __set_clock_speed_~tmp___0~16#1;call __set_clock_speed_#t~mem737#1.base, __set_clock_speed_#t~mem737#1.offset := read~$Pointer$#18(__set_clock_speed_~vub300#1.base, __set_clock_speed_~vub300#1.offset, 8bv64);assume { :begin_inline___dynamic_dev_dbg } true;__dynamic_dev_dbg_#in~arg0#1.base, __dynamic_dev_dbg_#in~arg0#1.offset, __dynamic_dev_dbg_#in~arg1#1.base, __dynamic_dev_dbg_#in~arg1#1.offset, __dynamic_dev_dbg_#in~arg2#1.base, __dynamic_dev_dbg_#in~arg2#1.offset := __set_clock_speed_~#descriptor~0#1.base, __set_clock_speed_~#descriptor~0#1.offset, __set_clock_speed_#t~mem737#1.base, ~bvadd~64(131bv64, __set_clock_speed_#t~mem737#1.offset), 35bv64, 0bv64;havoc __dynamic_dev_dbg_#res#1;havoc __dynamic_dev_dbg_#t~nondet992#1, __dynamic_dev_dbg_~arg0#1.base, __dynamic_dev_dbg_~arg0#1.offset, __dynamic_dev_dbg_~arg1#1.base, __dynamic_dev_dbg_~arg1#1.offset, __dynamic_dev_dbg_~arg2#1.base, __dynamic_dev_dbg_~arg2#1.offset;__dynamic_dev_dbg_~arg0#1.base, __dynamic_dev_dbg_~arg0#1.offset := __dynamic_dev_dbg_#in~arg0#1.base, __dynamic_dev_dbg_#in~arg0#1.offset;__dynamic_dev_dbg_~arg1#1.base, __dynamic_dev_dbg_~arg1#1.offset := __dynamic_dev_dbg_#in~arg1#1.base, __dynamic_dev_dbg_#in~arg1#1.offset;__dynamic_dev_dbg_~arg2#1.base, __dynamic_dev_dbg_~arg2#1.offset := __dynamic_dev_dbg_#in~arg2#1.base, __dynamic_dev_dbg_#in~arg2#1.offset;havoc __dynamic_dev_dbg_#t~nondet992#1;__dynamic_dev_dbg_#res#1 := __dynamic_dev_dbg_#t~nondet992#1;havoc __dynamic_dev_dbg_#t~nondet992#1; [2025-02-08 02:57:20,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6322: assume !(0bv64 != __set_clock_speed_~tmp___0~16#1); [2025-02-08 02:57:20,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8271: assume ~bvadd~64(~usb_dev~0.base, ~usb_dev~0.offset) == ~bvadd~64(ldv_get_dev_~data#1.base, ldv_get_dev_~data#1.offset);~dev_counter~0 := ~bvadd~32(1bv32, ~dev_counter~0); [2025-02-08 02:57:20,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8271: assume !(~bvadd~64(~usb_dev~0.base, ~usb_dev~0.offset) == ~bvadd~64(ldv_get_dev_~data#1.base, ldv_get_dev_~data#1.offset)); [2025-02-08 02:57:20,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8106: SUMMARY for call destroy_workqueue(ldv_destroy_workqueue_65_~ldv_func_arg1#1.base, ldv_destroy_workqueue_65_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:57:20,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6917: havoc ldv_flush_workqueue_62_~ldv_func_arg1#1.base, ldv_flush_workqueue_62_~ldv_func_arg1#1.offset;havoc ldv_flush_workqueue_62_#in~ldv_func_arg1#1.base, ldv_flush_workqueue_62_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_flush_workqueue_62 } true;assume { :begin_inline_ldv_flush_workqueue_63 } true;ldv_flush_workqueue_63_#in~ldv_func_arg1#1.base, ldv_flush_workqueue_63_#in~ldv_func_arg1#1.offset := ~pollworkqueue~0.base, ~pollworkqueue~0.offset;havoc ldv_flush_workqueue_63_~ldv_func_arg1#1.base, ldv_flush_workqueue_63_~ldv_func_arg1#1.offset;ldv_flush_workqueue_63_~ldv_func_arg1#1.base, ldv_flush_workqueue_63_~ldv_func_arg1#1.offset := ldv_flush_workqueue_63_#in~ldv_func_arg1#1.base, ldv_flush_workqueue_63_#in~ldv_func_arg1#1.offset; [2025-02-08 02:57:20,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6752-1: SUMMARY for call mmc_free_host(vub300_probe_~mmc~1#1.base, vub300_probe_~mmc~1#1.offset); srcloc: null [2025-02-08 02:57:20,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6719: SUMMARY for call lockdep_init_map(vub300_probe_~vub300~15#1.base, ~bvadd~64(32bv64, ~bvadd~64(2674bv64, vub300_probe_~vub300~15#1.offset)), 64bv64, 0bv64, vub300_probe_~#__key___3~0#1.base, vub300_probe_~#__key___3~0#1.offset, 0bv32); srcloc: null [2025-02-08 02:57:20,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6752: assume { :begin_inline_ldv_usb_free_urb_48 } true;ldv_usb_free_urb_48_#in~urb#1.base, ldv_usb_free_urb_48_#in~urb#1.offset := vub300_probe_~command_res_urb~0#1.base, vub300_probe_~command_res_urb~0#1.offset;havoc ldv_usb_free_urb_48_~urb#1.base, ldv_usb_free_urb_48_~urb#1.offset;ldv_usb_free_urb_48_~urb#1.base, ldv_usb_free_urb_48_~urb#1.offset := ldv_usb_free_urb_48_#in~urb#1.base, ldv_usb_free_urb_48_#in~urb#1.offset; [2025-02-08 02:57:20,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6620-1: SUMMARY for call vub300_probe_#t~ret817#1 := usb_endpoint_is_bulk_in(vub300_probe_~endpoint~0#1.base, vub300_probe_~endpoint~0#1.offset); srcloc: null [2025-02-08 02:57:20,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6620: vub300_probe_~tmp___6~1#1 := vub300_probe_#t~ret817#1;havoc vub300_probe_#t~ret817#1; [2025-02-08 02:57:20,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6488: assume 0bv64 == ~bvadd~64(vub300_probe_~command_out_urb~0#1.base, vub300_probe_~command_out_urb~0#1.offset);vub300_probe_~retval~7#1 := 4294967284bv32; [2025-02-08 02:57:20,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6488: assume !(0bv64 == ~bvadd~64(vub300_probe_~command_out_urb~0#1.base, vub300_probe_~command_out_urb~0#1.offset));assume { :begin_inline_ldv_usb_alloc_urb_46 } true;ldv_usb_alloc_urb_46_#in~iso_packets#1, ldv_usb_alloc_urb_46_#in~mem_flags#1 := 0bv32, 208bv32;havoc ldv_usb_alloc_urb_46_#res#1.base, ldv_usb_alloc_urb_46_#res#1.offset;havoc ldv_usb_alloc_urb_46_#t~ret979#1.base, ldv_usb_alloc_urb_46_#t~ret979#1.offset, ldv_usb_alloc_urb_46_~iso_packets#1, ldv_usb_alloc_urb_46_~mem_flags#1, ldv_usb_alloc_urb_46_~tmp~69#1.base, ldv_usb_alloc_urb_46_~tmp~69#1.offset;ldv_usb_alloc_urb_46_~iso_packets#1 := ldv_usb_alloc_urb_46_#in~iso_packets#1;ldv_usb_alloc_urb_46_~mem_flags#1 := ldv_usb_alloc_urb_46_#in~mem_flags#1;havoc ldv_usb_alloc_urb_46_~tmp~69#1.base, ldv_usb_alloc_urb_46_~tmp~69#1.offset; [2025-02-08 02:57:20,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6158: assume ~bvslt~32(satisfy_request_from_offloaded_data_#t~mem702#1, 0bv32);havoc satisfy_request_from_offloaded_data_#t~mem702#1;call write~intINTTYPE1#18(0bv8, satisfy_request_from_offloaded_data_~vub300#1.base, ~bvadd~64(6bv64, ~bvadd~64(~bvadd~64(447bv64, satisfy_request_from_offloaded_data_~vub300#1.offset), ~bvmul~64(13bv64, ~sign_extend~64~32(~zero_extend~32~8(satisfy_request_from_offloaded_data_~i~3#1))))), 1bv64);satisfy_request_from_offloaded_data_#res#1 := 0bv32; [2025-02-08 02:57:20,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6158: assume !~bvslt~32(satisfy_request_from_offloaded_data_#t~mem702#1, 0bv32);havoc satisfy_request_from_offloaded_data_#t~mem702#1;satisfy_request_from_offloaded_data_~checksum~1#1 := 0bv8;satisfy_request_from_offloaded_data_~rsp0~0#1 := 0bv8;satisfy_request_from_offloaded_data_~rsp1~0#1 := 0bv8;call satisfy_request_from_offloaded_data_#t~mem703#1 := read~intINTTYPE1#18(satisfy_request_from_offloaded_data_~vub300#1.base, ~bvadd~64(8bv64, ~bvadd~64(~bvadd~64(447bv64, satisfy_request_from_offloaded_data_~vub300#1.offset), ~bvmul~64(13bv64, ~sign_extend~64~32(~zero_extend~32~8(satisfy_request_from_offloaded_data_~i~3#1))))), 1bv64);satisfy_request_from_offloaded_data_~rsp2~0#1 := satisfy_request_from_offloaded_data_#t~mem703#1;havoc satisfy_request_from_offloaded_data_#t~mem703#1;call satisfy_request_from_offloaded_data_#t~mem704#1 := read~intINTTYPE1#18(satisfy_request_from_offloaded_data_~vub300#1.base, ~bvadd~64(7bv64, ~bvadd~64(~bvadd~64(447bv64, satisfy_request_from_offloaded_data_~vub300#1.offset), ~bvmul~64(13bv64, ~sign_extend~64~32(~zero_extend~32~8(satisfy_request_from_offloaded_data_~i~3#1))))), 1bv64);satisfy_request_from_offloaded_data_~rsp3~0#1 := satisfy_request_from_offloaded_data_#t~mem704#1;havoc satisfy_request_from_offloaded_data_#t~mem704#1;call write~intINTTYPE1#18(0bv8, satisfy_request_from_offloaded_data_~vub300#1.base, ~bvadd~64(6bv64, ~bvadd~64(~bvadd~64(447bv64, satisfy_request_from_offloaded_data_~vub300#1.offset), ~bvmul~64(13bv64, ~sign_extend~64~32(~zero_extend~32~8(satisfy_request_from_offloaded_data_~i~3#1))))), 1bv64);call write~intINTTYPE4#18(~bvshl~32(~zero_extend~32~8(satisfy_request_from_offloaded_data_~checksum~1#1), 24bv32), satisfy_request_from_offloaded_data_~cmd#1.base, ~bvadd~64(4bv64, ~bvadd~64(8bv64, satisfy_request_from_offloaded_data_~cmd#1.offset)), 4bv64);call write~intINTTYPE4#18(~bvor~32(~bvor~32(~bvor~32(~bvshl~32(~zero_extend~32~8(satisfy_request_from_offloaded_data_~rsp0~0#1), 24bv32), ~bvshl~32(~zero_extend~32~8(satisfy_request_from_offloaded_data_~rsp1~0#1), 16bv32)), ~bvshl~32(~zero_extend~32~8(satisfy_request_from_offloaded_data_~rsp2~0#1), 8bv32)), ~zero_extend~32~8(satisfy_request_from_offloaded_data_~rsp3~0#1)), satisfy_request_from_offloaded_data_~cmd#1.base, ~bvadd~64(8bv64, satisfy_request_from_offloaded_data_~cmd#1.offset), 4bv64);satisfy_request_from_offloaded_data_#res#1 := 1bv32; [2025-02-08 02:57:20,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8074: 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;~ldv_state_variable_6~0 := 0bv32; [2025-02-08 02:57:20,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8107: SUMMARY for call call_and_disable_all_3(2bv32); srcloc: null [2025-02-08 02:57:20,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6918: havoc ldv_flush_workqueue_63_~ldv_func_arg1#1.base, ldv_flush_workqueue_63_~ldv_func_arg1#1.offset;havoc ldv_flush_workqueue_63_#in~ldv_func_arg1#1.base, ldv_flush_workqueue_63_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_flush_workqueue_63 } true;assume { :begin_inline_ldv_flush_workqueue_64 } true;ldv_flush_workqueue_64_#in~ldv_func_arg1#1.base, ldv_flush_workqueue_64_#in~ldv_func_arg1#1.offset := ~deadworkqueue~0.base, ~deadworkqueue~0.offset;havoc ldv_flush_workqueue_64_~ldv_func_arg1#1.base, ldv_flush_workqueue_64_~ldv_func_arg1#1.offset;ldv_flush_workqueue_64_~ldv_func_arg1#1.base, ldv_flush_workqueue_64_~ldv_func_arg1#1.offset := ldv_flush_workqueue_64_#in~ldv_func_arg1#1.base, ldv_flush_workqueue_64_#in~ldv_func_arg1#1.offset; [2025-02-08 02:57:20,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6522: havoc vub300_probe_#t~ret793#1; [2025-02-08 02:57:20,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6621: assume 0bv32 == vub300_probe_~tmp___6~1#1; [2025-02-08 02:57:20,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6621: assume !(0bv32 == vub300_probe_~tmp___6~1#1);vub300_probe_~tmp___5~1#1.base, vub300_probe_~tmp___5~1#1.offset := 46bv64, 0bv64; [2025-02-08 02:57:20,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6522-1: SUMMARY for call vub300_probe_#t~ret793#1 := _dev_info(vub300_probe_~udev~0#1.base, ~bvadd~64(131bv64, vub300_probe_~udev~0#1.offset), 41bv64, 0bv64); srcloc: null [2025-02-08 02:57:20,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6126: assume 0bv32 != ~zero_extend~32~8(examine_cyclic_buffer_~register_count~3#1); [2025-02-08 02:57:20,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6126: assume !(0bv32 != ~zero_extend~32~8(examine_cyclic_buffer_~register_count~3#1));examine_cyclic_buffer_#res#1 := 0bv32; [2025-02-08 02:57:20,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6919: havoc ldv_flush_workqueue_64_~ldv_func_arg1#1.base, ldv_flush_workqueue_64_~ldv_func_arg1#1.offset;havoc ldv_flush_workqueue_64_#in~ldv_func_arg1#1.base, ldv_flush_workqueue_64_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_flush_workqueue_64 } true;assume { :begin_inline_ldv_destroy_workqueue_65 } true;ldv_destroy_workqueue_65_#in~ldv_func_arg1#1.base, ldv_destroy_workqueue_65_#in~ldv_func_arg1#1.offset := ~cmndworkqueue~0.base, ~cmndworkqueue~0.offset;havoc ldv_destroy_workqueue_65_~ldv_func_arg1#1.base, ldv_destroy_workqueue_65_~ldv_func_arg1#1.offset;ldv_destroy_workqueue_65_~ldv_func_arg1#1.base, ldv_destroy_workqueue_65_~ldv_func_arg1#1.offset := ldv_destroy_workqueue_65_#in~ldv_func_arg1#1.base, ldv_destroy_workqueue_65_#in~ldv_func_arg1#1.offset; [2025-02-08 02:57:20,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6754: havoc ldv_usb_free_urb_48_~urb#1.base, ldv_usb_free_urb_48_~urb#1.offset;havoc ldv_usb_free_urb_48_#in~urb#1.base, ldv_usb_free_urb_48_#in~urb#1.offset;assume { :end_inline_ldv_usb_free_urb_48 } true;assume { :begin_inline_ldv_usb_free_urb_49 } true;ldv_usb_free_urb_49_#in~urb#1.base, ldv_usb_free_urb_49_#in~urb#1.offset := vub300_probe_~command_out_urb~0#1.base, vub300_probe_~command_out_urb~0#1.offset;havoc ldv_usb_free_urb_49_~urb#1.base, ldv_usb_free_urb_49_~urb#1.offset;ldv_usb_free_urb_49_~urb#1.base, ldv_usb_free_urb_49_~urb#1.offset := ldv_usb_free_urb_49_#in~urb#1.base, ldv_usb_free_urb_49_#in~urb#1.offset; [2025-02-08 02:57:20,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6655-1: SUMMARY for call vub300_probe_#t~ret839#1 := dev_warn(vub300_probe_#t~mem837#1.base, ~bvadd~64(131bv64, vub300_probe_#t~mem837#1.offset), 50bv64, 0bv64); srcloc: null [2025-02-08 02:57:20,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6622: vub300_probe_~tmp___4~2#1 := vub300_probe_#t~ret818#1;havoc vub300_probe_#t~ret818#1;vub300_probe_~tmp___5~1#1.base, vub300_probe_~tmp___5~1#1.offset := (if 0bv32 != vub300_probe_~tmp___4~2#1 then 44bv64 else 45bv64), (if 0bv32 != vub300_probe_~tmp___4~2#1 then 0bv64 else 0bv64); [2025-02-08 02:57:20,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6655: havoc vub300_probe_#t~mem837#1.base, vub300_probe_#t~mem837#1.offset;havoc vub300_probe_#t~mem838#1;havoc vub300_probe_#t~ret839#1; [2025-02-08 02:57:20,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6721-1: SUMMARY for call INIT_LIST_HEAD(vub300_probe_~vub300~15#1.base, ~bvadd~64(8bv64, ~bvadd~64(2674bv64, vub300_probe_~vub300~15#1.offset))); srcloc: null [2025-02-08 02:57:20,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6721: call write~$Pointer$#18(#funAddr~vub300_cmndwork_thread.base, #funAddr~vub300_cmndwork_thread.offset, vub300_probe_~vub300~15#1.base, ~bvadd~64(24bv64, ~bvadd~64(2674bv64, vub300_probe_~vub300~15#1.offset)), 8bv64); [2025-02-08 02:57:20,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6490: havoc vub300_probe_#t~ret783#1; [2025-02-08 02:57:20,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6622-1: SUMMARY for call vub300_probe_#t~ret818#1 := usb_endpoint_is_bulk_out(vub300_probe_~endpoint~0#1.base, vub300_probe_~endpoint~0#1.offset); srcloc: null [2025-02-08 02:57:20,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6589: vub300_probe_~tmp___2~5#1 := vub300_probe_~i~5#1;vub300_probe_~i~5#1 := ~bvadd~32(1bv32, vub300_probe_~i~5#1);call write~intINTTYPE1#18(0bv8, vub300_probe_~vub300~15#1.base, ~bvadd~64(5bv64, ~bvadd~64(~bvadd~64(447bv64, vub300_probe_~vub300~15#1.offset), ~bvmul~64(13bv64, ~sign_extend~64~32(vub300_probe_~tmp___2~5#1)))), 1bv64);vub300_probe_~i~5#1 := ~bvadd~32(1bv32, vub300_probe_~i~5#1); [2025-02-08 02:57:20,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6490-1: SUMMARY for call vub300_probe_#t~ret783#1 := dev_err(vub300_probe_~udev~0#1.base, ~bvadd~64(131bv64, vub300_probe_~udev~0#1.offset), 38bv64, 0bv64); srcloc: null [2025-02-08 02:57:20,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6259: havoc vub300_queue_cmnd_work_#t~ret166#1, vub300_queue_cmnd_work_#t~ret167#1, vub300_queue_cmnd_work_~vub300#1.base, vub300_queue_cmnd_work_~vub300#1.offset, vub300_queue_cmnd_work_~tmp~9#1;havoc vub300_queue_cmnd_work_#in~vub300#1.base, vub300_queue_cmnd_work_#in~vub300#1.offset;assume { :end_inline_vub300_queue_cmnd_work } true; [2025-02-08 02:57:20,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6259-1: assume { :begin_inline_vub300_queue_cmnd_work } true;vub300_queue_cmnd_work_#in~vub300#1.base, vub300_queue_cmnd_work_#in~vub300#1.offset := vub300_mmc_request_~vub300~10#1.base, vub300_mmc_request_~vub300~10#1.offset;havoc vub300_queue_cmnd_work_#t~ret166#1, vub300_queue_cmnd_work_#t~ret167#1, vub300_queue_cmnd_work_~vub300#1.base, vub300_queue_cmnd_work_~vub300#1.offset, vub300_queue_cmnd_work_~tmp~9#1;vub300_queue_cmnd_work_~vub300#1.base, vub300_queue_cmnd_work_~vub300#1.offset := vub300_queue_cmnd_work_#in~vub300#1.base, vub300_queue_cmnd_work_#in~vub300#1.offset;havoc vub300_queue_cmnd_work_~tmp~9#1; [2025-02-08 02:57:20,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8439: havoc ldv_reset_resume_6_#t~nondet999#1;main_#t~ret951#1 := ldv_reset_resume_6_#res#1;havoc ldv_reset_resume_6_#t~nondet999#1;assume { :end_inline_ldv_reset_resume_6 } true;~ldv_retval_0~0 := main_#t~ret951#1;havoc main_#t~ret951#1; [2025-02-08 02:57:20,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8043: havoc ldv_usb_driver_6_#t~ret929#1.base, ldv_usb_driver_6_#t~ret929#1.offset, ldv_usb_driver_6_~tmp~44#1.base, ldv_usb_driver_6_~tmp~44#1.offset;assume { :end_inline_ldv_usb_driver_6 } true;ldv_usb_register_driver_57_#res#1 := ldv_usb_register_driver_57_~ldv_func_res~11#1; [2025-02-08 02:57:20,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6920: havoc ldv_destroy_workqueue_65_~ldv_func_arg1#1.base, ldv_destroy_workqueue_65_~ldv_func_arg1#1.offset;havoc ldv_destroy_workqueue_65_#in~ldv_func_arg1#1.base, ldv_destroy_workqueue_65_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_destroy_workqueue_65 } true;assume { :begin_inline_ldv_destroy_workqueue_66 } true;ldv_destroy_workqueue_66_#in~ldv_func_arg1#1.base, ldv_destroy_workqueue_66_#in~ldv_func_arg1#1.offset := ~pollworkqueue~0.base, ~pollworkqueue~0.offset;havoc ldv_destroy_workqueue_66_~ldv_func_arg1#1.base, ldv_destroy_workqueue_66_~ldv_func_arg1#1.offset;ldv_destroy_workqueue_66_~ldv_func_arg1#1.base, ldv_destroy_workqueue_66_~ldv_func_arg1#1.offset := ldv_destroy_workqueue_66_#in~ldv_func_arg1#1.base, ldv_destroy_workqueue_66_#in~ldv_func_arg1#1.offset; [2025-02-08 02:57:20,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7746: assume { :end_inline_ldv_check_final_state } true;main_#res#1 := 0bv32;call ULTIMATE.dealloc(main_~#ldvarg0~0#1.base, main_~#ldvarg0~0#1.offset);havoc main_~#ldvarg0~0#1.base, main_~#ldvarg0~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset);havoc main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset; [2025-02-08 02:57:20,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6689-1: SUMMARY for call vub300_probe_#t~ret870#1 := _dev_info(vub300_probe_#t~mem865#1.base, ~bvadd~64(131bv64, vub300_probe_#t~mem865#1.offset), 55bv64, 0bv64); srcloc: null [2025-02-08 02:57:20,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7746-1: assume { :begin_inline_ldv_check_final_state } true; [2025-02-08 02:57:20,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6689: havoc vub300_probe_#t~mem865#1.base, vub300_probe_#t~mem865#1.offset;havoc vub300_probe_#t~mem866#1;havoc vub300_probe_#t~mem867#1;havoc vub300_probe_#t~mem868#1;havoc vub300_probe_#t~mem869#1;havoc vub300_probe_#t~ret870#1;call vub300_probe_#t~mem871#1.base, vub300_probe_#t~mem871#1.offset := read~$Pointer$#18(vub300_probe_~vub300~15#1.base, vub300_probe_~vub300~15#1.offset, 8bv64); [2025-02-08 02:57:20,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6557-1: SUMMARY for call vub300_probe_#t~ret814#1.base, vub300_probe_#t~ret814#1.offset := mmc_priv(vub300_probe_~mmc~1#1.base, vub300_probe_~mmc~1#1.offset); srcloc: null [2025-02-08 02:57:20,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6557: vub300_probe_~tmp___1~8#1.base, vub300_probe_~tmp___1~8#1.offset := vub300_probe_#t~ret814#1.base, vub300_probe_#t~ret814#1.offset;havoc vub300_probe_#t~ret814#1.base, vub300_probe_#t~ret814#1.offset;vub300_probe_~vub300~15#1.base, vub300_probe_~vub300~15#1.offset := vub300_probe_~tmp___1~8#1.base, vub300_probe_~tmp___1~8#1.offset;call write~$Pointer$#18(vub300_probe_~mmc~1#1.base, vub300_probe_~mmc~1#1.offset, vub300_probe_~vub300~15#1.base, ~bvadd~64(1759bv64, vub300_probe_~vub300~15#1.offset), 8bv64);call write~intINTTYPE1#18(0bv8, vub300_probe_~vub300~15#1.base, ~bvadd~64(416bv64, vub300_probe_~vub300~15#1.offset), 1bv64);call write~intINTTYPE1#18(0bv8, vub300_probe_~vub300~15#1.base, ~bvadd~64(423bv64, vub300_probe_~vub300~15#1.offset), 1bv64);call write~intINTTYPE1#18(0bv8, vub300_probe_~vub300~15#1.base, ~bvadd~64(16bv64, ~bvadd~64(1967bv64, vub300_probe_~vub300~15#1.offset)), 1bv64);call write~intINTTYPE1#18(0bv8, vub300_probe_~vub300~15#1.base, ~bvadd~64(1bv64, ~bvadd~64(16bv64, ~bvadd~64(1967bv64, vub300_probe_~vub300~15#1.offset))), 1bv64);call write~intINTTYPE1#18(0bv8, vub300_probe_~vub300~15#1.base, ~bvadd~64(420bv64, vub300_probe_~vub300~15#1.offset), 1bv64); [2025-02-08 02:57:20,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8275-1: ldv_get_dev_#res#1.base, ldv_get_dev_#res#1.offset := ~usb_dev~0.base, ~usb_dev~0.offset; [2025-02-08 02:57:20,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6260: SUMMARY for call mutex_unlock(vub300_mmc_request_~vub300~10#1.base, ~bvadd~64(20bv64, vub300_mmc_request_~vub300~10#1.offset)); srcloc: null [2025-02-08 02:57:20,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6095: assume examine_cyclic_buffer_#t~short671#1;havoc examine_cyclic_buffer_#t~mem665#1;havoc examine_cyclic_buffer_#t~mem666#1;havoc examine_cyclic_buffer_#t~short667#1;havoc examine_cyclic_buffer_#t~mem668#1;havoc examine_cyclic_buffer_#t~short669#1;havoc examine_cyclic_buffer_#t~mem670#1;havoc examine_cyclic_buffer_#t~short671#1;examine_cyclic_buffer_~checksum~0#1 := 0bv8;call write~intINTTYPE4#18(~bvshl~32(~zero_extend~32~8(examine_cyclic_buffer_~checksum~0#1), 24bv32), examine_cyclic_buffer_~cmd#1.base, ~bvadd~64(4bv64, ~bvadd~64(8bv64, examine_cyclic_buffer_~cmd#1.offset)), 4bv64);call examine_cyclic_buffer_#t~mem672#1 := read~intINTTYPE1#18(examine_cyclic_buffer_~rf~0#1.base, ~bvadd~64(4bv64, examine_cyclic_buffer_~rf~0#1.offset), 1bv64);call examine_cyclic_buffer_#t~mem673#1 := read~intINTTYPE1#18(examine_cyclic_buffer_~rf~0#1.base, ~bvadd~64(1bv64, ~bvadd~64(4bv64, examine_cyclic_buffer_~rf~0#1.offset)), 1bv64);call examine_cyclic_buffer_#t~mem674#1 := read~intINTTYPE1#18(examine_cyclic_buffer_~rf~0#1.base, ~bvadd~64(2bv64, ~bvadd~64(4bv64, examine_cyclic_buffer_~rf~0#1.offset)), 1bv64);call examine_cyclic_buffer_#t~mem675#1 := read~intINTTYPE1#18(examine_cyclic_buffer_~rf~0#1.base, ~bvadd~64(3bv64, ~bvadd~64(4bv64, examine_cyclic_buffer_~rf~0#1.offset)), 1bv64);call write~intINTTYPE4#18(~bvor~32(~bvor~32(~bvor~32(~bvshl~32(~zero_extend~32~8(examine_cyclic_buffer_#t~mem672#1), 24bv32), ~bvshl~32(~zero_extend~32~8(examine_cyclic_buffer_#t~mem673#1), 16bv32)), ~bvshl~32(~zero_extend~32~8(examine_cyclic_buffer_#t~mem674#1), 8bv32)), ~zero_extend~32~8(examine_cyclic_buffer_#t~mem675#1)), examine_cyclic_buffer_~cmd#1.base, ~bvadd~64(8bv64, examine_cyclic_buffer_~cmd#1.offset), 4bv64);havoc examine_cyclic_buffer_#t~mem672#1;havoc examine_cyclic_buffer_#t~mem673#1;havoc examine_cyclic_buffer_#t~mem674#1;havoc examine_cyclic_buffer_#t~mem675#1;call examine_cyclic_buffer_#t~mem676#1 := read~intINTTYPE4#18(examine_cyclic_buffer_~vub300#1.base, ~bvadd~64(1bv64, ~bvadd~64(~bvadd~64(655bv64, examine_cyclic_buffer_~vub300#1.offset), ~bvmul~64(133bv64, ~sign_extend~64~32(~zero_extend~32~8(examine_cyclic_buffer_~Function#1))))), 4bv64);call write~intINTTYPE4#18(~bvadd~32(1bv32, examine_cyclic_buffer_#t~mem676#1), examine_cyclic_buffer_~vub300#1.base, ~bvadd~64(1bv64, ~bvadd~64(~bvadd~64(655bv64, examine_cyclic_buffer_~vub300#1.offset), ~bvmul~64(133bv64, ~sign_extend~64~32(~zero_extend~32~8(examine_cyclic_buffer_~Function#1))))), 4bv64);havoc examine_cyclic_buffer_#t~mem676#1;call examine_cyclic_buffer_#t~mem677#1 := read~intINTTYPE1#18(examine_cyclic_buffer_~vub300#1.base, ~bvadd~64(~bvadd~64(655bv64, examine_cyclic_buffer_~vub300#1.offset), ~bvmul~64(133bv64, ~sign_extend~64~32(~zero_extend~32~8(examine_cyclic_buffer_~Function#1)))), 1bv64);call write~intINTTYPE1#18(~bvadd~32(255bv32, ~zero_extend~32~8(examine_cyclic_buffer_#t~mem677#1))[8:0], examine_cyclic_buffer_~vub300#1.base, ~bvadd~64(~bvadd~64(655bv64, examine_cyclic_buffer_~vub300#1.offset), ~bvmul~64(133bv64, ~sign_extend~64~32(~zero_extend~32~8(examine_cyclic_buffer_~Function#1)))), 1bv64);havoc examine_cyclic_buffer_#t~mem677#1;call examine_cyclic_buffer_#t~mem678#1 := read~intINTTYPE1#18(examine_cyclic_buffer_~vub300#1.base, ~bvadd~64(424bv64, examine_cyclic_buffer_~vub300#1.offset), 1bv64);call write~intINTTYPE1#18(~bvadd~32(255bv32, ~zero_extend~32~8(examine_cyclic_buffer_#t~mem678#1))[8:0], examine_cyclic_buffer_~vub300#1.base, ~bvadd~64(424bv64, examine_cyclic_buffer_~vub300#1.offset), 1bv64);havoc examine_cyclic_buffer_#t~mem678#1;examine_cyclic_buffer_#res#1 := 1bv32; [2025-02-08 02:57:20,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6095: assume !examine_cyclic_buffer_#t~short671#1;havoc examine_cyclic_buffer_#t~mem665#1;havoc examine_cyclic_buffer_#t~mem666#1;havoc examine_cyclic_buffer_#t~short667#1;havoc examine_cyclic_buffer_#t~mem668#1;havoc examine_cyclic_buffer_#t~short669#1;havoc examine_cyclic_buffer_#t~mem670#1;havoc examine_cyclic_buffer_#t~short671#1;examine_cyclic_buffer_~delta~0#1 := 1bv32;call examine_cyclic_buffer_#t~mem679#1 := read~intINTTYPE1#18(examine_cyclic_buffer_~vub300#1.base, ~bvadd~64(~bvadd~64(655bv64, examine_cyclic_buffer_~vub300#1.offset), ~bvmul~64(133bv64, ~sign_extend~64~32(~zero_extend~32~8(examine_cyclic_buffer_~Function#1)))), 1bv64);examine_cyclic_buffer_~register_count~3#1 := ~bvadd~32(255bv32, ~zero_extend~32~8(examine_cyclic_buffer_#t~mem679#1))[8:0];havoc examine_cyclic_buffer_#t~mem679#1;call examine_cyclic_buffer_#t~mem680#1 := read~intINTTYPE4#18(examine_cyclic_buffer_~vub300#1.base, ~bvadd~64(1bv64, ~bvadd~64(~bvadd~64(655bv64, examine_cyclic_buffer_~vub300#1.offset), ~bvmul~64(133bv64, ~sign_extend~64~32(~zero_extend~32~8(examine_cyclic_buffer_~Function#1))))), 4bv64);examine_cyclic_buffer_~register_point~0#1 := ~bvadd~32(1bv32, examine_cyclic_buffer_#t~mem680#1);havoc examine_cyclic_buffer_#t~mem680#1; [2025-02-08 02:57:20,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6095-1: assume examine_cyclic_buffer_#t~short671#1;call examine_cyclic_buffer_#t~mem670#1 := read~intINTTYPE1#18(examine_cyclic_buffer_~rf~0#1.base, ~bvadd~64(3bv64, examine_cyclic_buffer_~rf~0#1.offset), 1bv64);examine_cyclic_buffer_#t~short671#1 := ~zero_extend~32~8(examine_cyclic_buffer_#t~mem670#1) == ~zero_extend~32~8(examine_cyclic_buffer_~cmd3~0#1); [2025-02-08 02:57:20,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6095-1: assume !examine_cyclic_buffer_#t~short671#1; [2025-02-08 02:57:20,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6095-4: examine_cyclic_buffer_#t~short669#1 := examine_cyclic_buffer_#t~short667#1; [2025-02-08 02:57:20,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6095-5: assume examine_cyclic_buffer_#t~short667#1;call examine_cyclic_buffer_#t~mem666#1 := read~intINTTYPE1#18(examine_cyclic_buffer_~rf~0#1.base, ~bvadd~64(1bv64, examine_cyclic_buffer_~rf~0#1.offset), 1bv64);examine_cyclic_buffer_#t~short667#1 := ~zero_extend~32~8(examine_cyclic_buffer_#t~mem666#1) == ~zero_extend~32~8(examine_cyclic_buffer_~cmd1~0#1); [2025-02-08 02:57:20,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6095-5: assume !examine_cyclic_buffer_#t~short667#1; [2025-02-08 02:57:20,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6095-2: examine_cyclic_buffer_#t~short671#1 := examine_cyclic_buffer_#t~short669#1; [2025-02-08 02:57:20,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6095-3: assume examine_cyclic_buffer_#t~short669#1;call examine_cyclic_buffer_#t~mem668#1 := read~intINTTYPE1#18(examine_cyclic_buffer_~rf~0#1.base, ~bvadd~64(2bv64, examine_cyclic_buffer_~rf~0#1.offset), 1bv64);examine_cyclic_buffer_#t~short669#1 := ~zero_extend~32~8(examine_cyclic_buffer_#t~mem668#1) == ~zero_extend~32~8(examine_cyclic_buffer_~cmd2~0#1); [2025-02-08 02:57:20,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6095-3: assume !examine_cyclic_buffer_#t~short669#1; [2025-02-08 02:57:20,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6921: havoc ldv_destroy_workqueue_66_~ldv_func_arg1#1.base, ldv_destroy_workqueue_66_~ldv_func_arg1#1.offset;havoc ldv_destroy_workqueue_66_#in~ldv_func_arg1#1.base, ldv_destroy_workqueue_66_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_destroy_workqueue_66 } true;assume { :begin_inline_ldv_destroy_workqueue_67 } true;ldv_destroy_workqueue_67_#in~ldv_func_arg1#1.base, ldv_destroy_workqueue_67_#in~ldv_func_arg1#1.offset := ~deadworkqueue~0.base, ~deadworkqueue~0.offset;havoc ldv_destroy_workqueue_67_~ldv_func_arg1#1.base, ldv_destroy_workqueue_67_~ldv_func_arg1#1.offset;ldv_destroy_workqueue_67_~ldv_func_arg1#1.base, ldv_destroy_workqueue_67_~ldv_func_arg1#1.offset := ldv_destroy_workqueue_67_#in~ldv_func_arg1#1.base, ldv_destroy_workqueue_67_#in~ldv_func_arg1#1.offset; [2025-02-08 02:57:20,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6723-1: SUMMARY for call __init_work(vub300_probe_~vub300~15#1.base, ~bvadd~64(2598bv64, vub300_probe_~vub300~15#1.offset), 0bv32); srcloc: null [2025-02-08 02:57:20,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7747: #t~ret1022#1 := main_#res#1;havoc main_#t~ret937#1.base, main_#t~ret937#1.offset, main_#t~ret938#1.base, main_#t~ret938#1.offset, main_#t~ret939#1.base, main_#t~ret939#1.offset, main_#t~ret940#1.base, main_#t~ret940#1.offset, main_#t~ret941#1.base, main_#t~ret941#1.offset, main_#t~ret942#1.base, main_#t~ret942#1.offset, main_#t~nondet943#1, main_#t~switch944#1, main_#t~nondet945#1, main_#t~switch946#1, main_#t~ret947#1, main_#t~mem948#1, main_#t~ret949#1, main_#t~ret950#1, main_#t~ret951#1, main_#t~nondet952#1, main_#t~switch953#1, main_#t~mem954#1, main_#t~ret955#1, main_#t~nondet956#1, main_#t~switch957#1, main_#t~ret958#1, main_~ldvarg1~0#1.base, main_~ldvarg1~0#1.offset, main_~tmp~48#1.base, main_~tmp~48#1.offset, main_~#ldvarg0~0#1.base, main_~#ldvarg0~0#1.offset, main_~ldvarg4~0#1.base, main_~ldvarg4~0#1.offset, main_~tmp___0~21#1.base, main_~tmp___0~21#1.offset, main_~ldvarg3~0#1.base, main_~ldvarg3~0#1.offset, main_~tmp___1~10#1.base, main_~tmp___1~10#1.offset, main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset, main_~ldvarg2~0#1.base, main_~ldvarg2~0#1.offset, main_~tmp___2~6#1.base, main_~tmp___2~6#1.offset, main_~tmp___3~2#1, main_~tmp___4~3#1, main_~tmp___5~2#1, main_~tmp___6~2#1;assume { :end_inline_main } true; [2025-02-08 02:57:20,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6723: call write~intINTTYPE8#11(4195328bv64, vub300_probe_~#__constr_expr_2~0#1.base, vub300_probe_~#__constr_expr_2~0#1.offset, 8bv64);call vub300_probe_#t~mem879#1 := read~intINTTYPE8#11(vub300_probe_~#__constr_expr_2~0#1.base, vub300_probe_~#__constr_expr_2~0#1.offset, 8bv64);call write~intINTTYPE8#18(vub300_probe_#t~mem879#1, vub300_probe_~vub300~15#1.base, ~bvadd~64(2598bv64, vub300_probe_~vub300~15#1.offset), 8bv64);havoc vub300_probe_#t~mem879#1; [2025-02-08 02:57:20,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6756: havoc ldv_usb_free_urb_49_~urb#1.base, ldv_usb_free_urb_49_~urb#1.offset;havoc ldv_usb_free_urb_49_#in~urb#1.base, ldv_usb_free_urb_49_#in~urb#1.offset;assume { :end_inline_ldv_usb_free_urb_49 } true;vub300_probe_#res#1 := vub300_probe_~retval~7#1;call ULTIMATE.dealloc(vub300_probe_~#manufacturer~0#1.base, vub300_probe_~#manufacturer~0#1.offset);havoc vub300_probe_~#manufacturer~0#1.base, vub300_probe_~#manufacturer~0#1.offset;call ULTIMATE.dealloc(vub300_probe_~#product~0#1.base, vub300_probe_~#product~0#1.offset);havoc vub300_probe_~#product~0#1.base, vub300_probe_~#product~0#1.offset;call ULTIMATE.dealloc(vub300_probe_~#serial_number~0#1.base, vub300_probe_~#serial_number~0#1.offset);havoc vub300_probe_~#serial_number~0#1.base, vub300_probe_~#serial_number~0#1.offset;call ULTIMATE.dealloc(vub300_probe_~#__key~1#1.base, vub300_probe_~#__key~1#1.offset);havoc vub300_probe_~#__key~1#1.base, vub300_probe_~#__key~1#1.offset;call ULTIMATE.dealloc(vub300_probe_~#__key___0~0#1.base, vub300_probe_~#__key___0~0#1.offset);havoc vub300_probe_~#__key___0~0#1.base, vub300_probe_~#__key___0~0#1.offset;call ULTIMATE.dealloc(vub300_probe_~#__key___1~0#1.base, vub300_probe_~#__key___1~0#1.offset);havoc vub300_probe_~#__key___1~0#1.base, vub300_probe_~#__key___1~0#1.offset;call ULTIMATE.dealloc(vub300_probe_~#__constr_expr_0~0#1.base, vub300_probe_~#__constr_expr_0~0#1.offset);havoc vub300_probe_~#__constr_expr_0~0#1.base, vub300_probe_~#__constr_expr_0~0#1.offset;call ULTIMATE.dealloc(vub300_probe_~#__key___2~0#1.base, vub300_probe_~#__key___2~0#1.offset);havoc vub300_probe_~#__key___2~0#1.base, vub300_probe_~#__key___2~0#1.offset;call ULTIMATE.dealloc(vub300_probe_~#__key___3~0#1.base, vub300_probe_~#__key___3~0#1.offset);havoc vub300_probe_~#__key___3~0#1.base, vub300_probe_~#__key___3~0#1.offset;call ULTIMATE.dealloc(vub300_probe_~#__constr_expr_1~0#1.base, vub300_probe_~#__constr_expr_1~0#1.offset);havoc vub300_probe_~#__constr_expr_1~0#1.base, vub300_probe_~#__constr_expr_1~0#1.offset;call ULTIMATE.dealloc(vub300_probe_~#__key___4~0#1.base, vub300_probe_~#__key___4~0#1.offset);havoc vub300_probe_~#__key___4~0#1.base, vub300_probe_~#__key___4~0#1.offset;call ULTIMATE.dealloc(vub300_probe_~#__constr_expr_2~0#1.base, vub300_probe_~#__constr_expr_2~0#1.offset);havoc vub300_probe_~#__constr_expr_2~0#1.base, vub300_probe_~#__constr_expr_2~0#1.offset; [2025-02-08 02:57:20,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6261: havoc vub300_mmc_request_#t~ret723#1; [2025-02-08 02:57:20,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6261-1: SUMMARY for call vub300_mmc_request_#t~ret723#1 := ldv_kref_put_9(vub300_mmc_request_~vub300~10#1.base, ~bvadd~64(16bv64, vub300_mmc_request_~vub300~10#1.offset), #funAddr~vub300_delete.base, #funAddr~vub300_delete.offset); srcloc: null [2025-02-08 02:57:20,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6922: havoc ldv_destroy_workqueue_67_~ldv_func_arg1#1.base, ldv_destroy_workqueue_67_~ldv_func_arg1#1.offset;havoc ldv_destroy_workqueue_67_#in~ldv_func_arg1#1.base, ldv_destroy_workqueue_67_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_destroy_workqueue_67 } true; [2025-02-08 02:57:20,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7682: havoc invoke_work_2_#t~nondet935#1, invoke_work_2_#t~switch936#1, invoke_work_2_~tmp~47#1;assume { :end_inline_invoke_work_2 } true; [2025-02-08 02:57:20,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6857: call ULTIMATE.dealloc(vub300_init_~#__key~2#1.base, vub300_init_~#__key~2#1.offset);havoc vub300_init_~#__key~2#1.base, vub300_init_~#__key~2#1.offset;call ULTIMATE.dealloc(vub300_init_~#__key___0~1#1.base, vub300_init_~#__key___0~1#1.offset);havoc vub300_init_~#__key___0~1#1.base, vub300_init_~#__key___0~1#1.offset;call ULTIMATE.dealloc(vub300_init_~#__key___1~1#1.base, vub300_init_~#__key___1~1#1.offset);havoc vub300_init_~#__key___1~1#1.base, vub300_init_~#__key___1~1#1.offset;main_#t~ret958#1 := vub300_init_#res#1;havoc vub300_init_#t~ret910#1, vub300_init_#t~ret911#1.base, vub300_init_#t~ret911#1.offset, vub300_init_#t~ret912#1, vub300_init_#t~ret913#1.base, vub300_init_#t~ret913#1.offset, vub300_init_#t~ret914#1, vub300_init_#t~ret915#1.base, vub300_init_#t~ret915#1.offset, vub300_init_#t~ret916#1, vub300_init_#t~ret917#1, vub300_init_#t~ret918#1, vub300_init_~result~3#1, vub300_init_~#__key~2#1.base, vub300_init_~#__key~2#1.offset, vub300_init_~__lock_name~0#1.base, vub300_init_~__lock_name~0#1.offset, vub300_init_~tmp~42#1.base, vub300_init_~tmp~42#1.offset, vub300_init_~#__key___0~1#1.base, vub300_init_~#__key___0~1#1.offset, vub300_init_~__lock_name___0~0#1.base, vub300_init_~__lock_name___0~0#1.offset, vub300_init_~tmp___0~20#1.base, vub300_init_~tmp___0~20#1.offset, vub300_init_~#__key___1~1#1.base, vub300_init_~#__key___1~1#1.offset, vub300_init_~__lock_name___1~0#1.base, vub300_init_~__lock_name___1~0#1.offset, vub300_init_~tmp___1~9#1.base, vub300_init_~tmp___1~9#1.offset;assume { :end_inline_vub300_init } true;~ldv_retval_3~0 := main_#t~ret958#1;havoc main_#t~ret958#1; [2025-02-08 02:57:20,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6659: vub300_probe_~i~5#1 := ~bvadd~32(1bv32, vub300_probe_~i~5#1);call vub300_probe_#t~mem840#1 := read~intINTTYPE1#18(vub300_probe_~iface_desc~0#1.base, ~bvadd~64(4bv64, vub300_probe_~iface_desc~0#1.offset), 1bv64); [2025-02-08 02:57:20,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7716: havoc ldv_initialize_mmc_host_ops_7_#t~ret923#1.base, ldv_initialize_mmc_host_ops_7_#t~ret923#1.offset, ldv_initialize_mmc_host_ops_7_~tmp~43#1.base, ldv_initialize_mmc_host_ops_7_~tmp~43#1.offset;assume { :end_inline_ldv_initialize_mmc_host_ops_7 } true; [2025-02-08 02:57:20,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6494: vub300_probe_#t~ret784#1.base, vub300_probe_#t~ret784#1.offset := ldv_usb_alloc_urb_46_#res#1.base, ldv_usb_alloc_urb_46_#res#1.offset;havoc ldv_usb_alloc_urb_46_#t~ret979#1.base, ldv_usb_alloc_urb_46_#t~ret979#1.offset, ldv_usb_alloc_urb_46_~iso_packets#1, ldv_usb_alloc_urb_46_~mem_flags#1, ldv_usb_alloc_urb_46_~tmp~69#1.base, ldv_usb_alloc_urb_46_~tmp~69#1.offset;havoc ldv_usb_alloc_urb_46_#in~iso_packets#1, ldv_usb_alloc_urb_46_#in~mem_flags#1;assume { :end_inline_ldv_usb_alloc_urb_46 } true;vub300_probe_~command_res_urb~0#1.base, vub300_probe_~command_res_urb~0#1.offset := vub300_probe_#t~ret784#1.base, vub300_probe_#t~ret784#1.offset;havoc vub300_probe_#t~ret784#1.base, vub300_probe_#t~ret784#1.offset; [2025-02-08 02:57:20,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8014: SUMMARY for call ldv_free_urb(ldv_usb_free_urb_48_~urb#1.base, ldv_usb_free_urb_48_~urb#1.offset); srcloc: null [2025-02-08 02:57:20,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6726: SUMMARY for call lockdep_init_map(vub300_probe_~vub300~15#1.base, ~bvadd~64(32bv64, ~bvadd~64(2598bv64, vub300_probe_~vub300~15#1.offset)), 65bv64, 0bv64, vub300_probe_~#__key___4~0#1.base, vub300_probe_~#__key___4~0#1.offset, 0bv32); srcloc: null [2025-02-08 02:57:20,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6627-1: SUMMARY for call vub300_probe_#t~ret821#1 := _dev_info(vub300_probe_#t~mem819#1.base, ~bvadd~64(131bv64, vub300_probe_#t~mem819#1.offset), 47bv64, 0bv64); srcloc: null [2025-02-08 02:57:20,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6594: assume ~bvule~32(vub300_probe_~i~5#1, 15bv32); [2025-02-08 02:57:20,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6594: assume !~bvule~32(vub300_probe_~i~5#1, 15bv32);call write~$Pointer$#18(vub300_probe_~udev~0#1.base, vub300_probe_~udev~0#1.offset, vub300_probe_~vub300~15#1.base, vub300_probe_~vub300~15#1.offset, 8bv64);call write~$Pointer$#18(vub300_probe_~interface#1.base, vub300_probe_~interface#1.offset, vub300_probe_~vub300~15#1.base, ~bvadd~64(8bv64, vub300_probe_~vub300~15#1.offset), 8bv64);call write~intINTTYPE1#18(0bv8, vub300_probe_~vub300~15#1.base, ~bvadd~64(413bv64, vub300_probe_~vub300~15#1.offset), 1bv64);call write~intINTTYPE1#18(0bv8, vub300_probe_~vub300~15#1.base, ~bvadd~64(412bv64, vub300_probe_~vub300~15#1.offset), 1bv64);call write~intINTTYPE1#18(0bv8, vub300_probe_~vub300~15#1.base, ~bvadd~64(415bv64, vub300_probe_~vub300~15#1.offset), 1bv64);call write~intINTTYPE1#18(0bv8, vub300_probe_~vub300~15#1.base, ~bvadd~64(414bv64, vub300_probe_~vub300~15#1.offset), 1bv64);vub300_probe_~i~5#1 := 0bv32; [2025-02-08 02:57:20,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6627: havoc vub300_probe_#t~mem819#1.base, vub300_probe_#t~mem819#1.offset;havoc vub300_probe_#t~mem820#1;havoc vub300_probe_#t~ret821#1;call vub300_probe_#t~mem822#1 := read~intINTTYPE2#18(vub300_probe_~endpoint~0#1.base, ~bvadd~64(4bv64, vub300_probe_~endpoint~0#1.offset), 2bv64); [2025-02-08 02:57:20,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6693-1: SUMMARY for call vub300_probe_#t~ret872#1 := __create_pipe(vub300_probe_#t~mem871#1.base, vub300_probe_#t~mem871#1.offset, 0bv32); srcloc: null [2025-02-08 02:57:20,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6693: vub300_probe_~tmp___11~1#1 := vub300_probe_#t~ret872#1;havoc vub300_probe_#t~mem871#1.base, vub300_probe_#t~mem871#1.offset;havoc vub300_probe_#t~ret872#1;call vub300_probe_#t~mem873#1.base, vub300_probe_#t~mem873#1.offset := read~$Pointer$#18(vub300_probe_~vub300~15#1.base, vub300_probe_~vub300~15#1.offset, 8bv64); [2025-02-08 02:57:20,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6495: assume 0bv64 == ~bvadd~64(vub300_probe_~command_res_urb~0#1.base, vub300_probe_~command_res_urb~0#1.offset);vub300_probe_~retval~7#1 := 4294967284bv32; [2025-02-08 02:57:20,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6495: assume !(0bv64 == ~bvadd~64(vub300_probe_~command_res_urb~0#1.base, vub300_probe_~command_res_urb~0#1.offset));assume { :begin_inline_mmc_alloc_host } true;mmc_alloc_host_#in~arg0#1, mmc_alloc_host_#in~arg1#1.base, mmc_alloc_host_#in~arg1#1.offset := 3152bv32, vub300_probe_~udev~0#1.base, ~bvadd~64(131bv64, vub300_probe_~udev~0#1.offset);havoc mmc_alloc_host_#res#1.base, mmc_alloc_host_#res#1.offset;havoc mmc_alloc_host_#t~ret1001#1.base, mmc_alloc_host_#t~ret1001#1.offset, mmc_alloc_host_~arg0#1, mmc_alloc_host_~arg1#1.base, mmc_alloc_host_~arg1#1.offset;mmc_alloc_host_~arg0#1 := mmc_alloc_host_#in~arg0#1;mmc_alloc_host_~arg1#1.base, mmc_alloc_host_~arg1#1.offset := mmc_alloc_host_#in~arg1#1.base, mmc_alloc_host_#in~arg1#1.offset; [2025-02-08 02:57:20,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6528: call write~intINTTYPE4#18(200000bv32, vub300_probe_~mmc~1#1.base, ~bvadd~64(1115bv64, vub300_probe_~mmc~1#1.offset), 4bv64);call write~intINTTYPE4#18(511bv32, vub300_probe_~mmc~1#1.base, ~bvadd~64(1695bv64, vub300_probe_~mmc~1#1.offset), 4bv64);call write~intINTTYPE4#18(512bv32, vub300_probe_~mmc~1#1.base, ~bvadd~64(1691bv64, vub300_probe_~mmc~1#1.offset), 4bv64);call write~intINTTYPE2#18(128bv16, vub300_probe_~mmc~1#1.base, ~bvadd~64(1683bv64, vub300_probe_~mmc~1#1.offset), 2bv64); [2025-02-08 02:57:20,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6627-2: call vub300_probe_#t~mem819#1.base, vub300_probe_#t~mem819#1.offset := read~$Pointer$#18(vub300_probe_~vub300~15#1.base, vub300_probe_~vub300~15#1.offset, 8bv64);call vub300_probe_#t~mem820#1 := read~intINTTYPE1#18(vub300_probe_~endpoint~0#1.base, ~bvadd~64(2bv64, vub300_probe_~endpoint~0#1.offset), 1bv64); [2025-02-08 02:57:20,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8114: SUMMARY for call destroy_workqueue(ldv_destroy_workqueue_66_~ldv_func_arg1#1.base, ldv_destroy_workqueue_66_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:57:20,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6694: vub300_probe_~retval~7#1 := vub300_probe_#t~ret874#1;havoc vub300_probe_#t~mem873#1.base, vub300_probe_#t~mem873#1.offset;havoc vub300_probe_#t~ret874#1; [2025-02-08 02:57:20,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6694-1: SUMMARY for call vub300_probe_#t~ret874#1 := usb_control_msg(vub300_probe_#t~mem873#1.base, vub300_probe_#t~mem873#1.offset, ~bvor~32(2147483776bv32, vub300_probe_~tmp___11~1#1), 0bv8, 192bv8, 0bv16, 0bv16, vub300_probe_~vub300~15#1.base, ~bvadd~64(2958bv64, vub300_probe_~vub300~15#1.offset), 15bv16, 250bv32); srcloc: null [2025-02-08 02:57:20,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6661: assume ~bvsgt~32(~zero_extend~32~8(vub300_probe_#t~mem840#1), vub300_probe_~i~5#1);havoc vub300_probe_#t~mem840#1; [2025-02-08 02:57:20,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6661: assume !~bvsgt~32(~zero_extend~32~8(vub300_probe_#t~mem840#1), vub300_probe_~i~5#1);havoc vub300_probe_#t~mem840#1;call vub300_probe_#t~mem841#1 := read~intINTTYPE1#18(vub300_probe_~vub300~15#1.base, ~bvadd~64(413bv64, vub300_probe_~vub300~15#1.offset), 1bv64);vub300_probe_#t~short843#1 := 0bv32 != ~zero_extend~32~8(vub300_probe_#t~mem841#1); [2025-02-08 02:57:20,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8082: SUMMARY for call flush_workqueue(ldv_flush_workqueue_62_~ldv_func_arg1#1.base, ldv_flush_workqueue_62_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:57:20,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8115: SUMMARY for call call_and_disable_all_3(2bv32); srcloc: null [2025-02-08 02:57:20,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6728-1: SUMMARY for call INIT_LIST_HEAD(vub300_probe_~vub300~15#1.base, ~bvadd~64(8bv64, ~bvadd~64(2598bv64, vub300_probe_~vub300~15#1.offset))); srcloc: null [2025-02-08 02:57:20,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6728: call write~$Pointer$#18(#funAddr~vub300_deadwork_thread.base, #funAddr~vub300_deadwork_thread.offset, vub300_probe_~vub300~15#1.base, ~bvadd~64(24bv64, ~bvadd~64(2598bv64, vub300_probe_~vub300~15#1.offset)), 8bv64);assume { :begin_inline_kref_init } true;kref_init_#in~kref#1.base, kref_init_#in~kref#1.offset := vub300_probe_~vub300~15#1.base, ~bvadd~64(16bv64, vub300_probe_~vub300~15#1.offset);havoc kref_init_~kref#1.base, kref_init_~kref#1.offset;kref_init_~kref#1.base, kref_init_~kref#1.offset := kref_init_#in~kref#1.base, kref_init_#in~kref#1.offset;assume { :begin_inline_atomic_set } true;atomic_set_#in~v#1.base, atomic_set_#in~v#1.offset, atomic_set_#in~i#1 := kref_init_~kref#1.base, kref_init_~kref#1.offset, 1bv32;havoc atomic_set_~v#1.base, atomic_set_~v#1.offset, atomic_set_~i#1;atomic_set_~v#1.base, atomic_set_~v#1.offset := atomic_set_#in~v#1.base, atomic_set_#in~v#1.offset;atomic_set_~i#1 := atomic_set_#in~i#1;call write~intINTTYPE4#18(atomic_set_~i#1, atomic_set_~v#1.base, atomic_set_~v#1.offset, 4bv64); [2025-02-08 02:57:20,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6629: assume ~bvugt~32(~zero_extend~32~16(vub300_probe_#t~mem822#1), 64bv32);havoc vub300_probe_#t~mem822#1;call write~intINTTYPE1#18(1bv8, vub300_probe_~vub300~15#1.base, ~bvadd~64(419bv64, vub300_probe_~vub300~15#1.offset), 1bv64); [2025-02-08 02:57:20,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6629: assume !~bvugt~32(~zero_extend~32~16(vub300_probe_#t~mem822#1), 64bv32);havoc vub300_probe_#t~mem822#1; [2025-02-08 02:57:20,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6497-1: SUMMARY for call vub300_probe_#t~ret785#1 := dev_err(vub300_probe_~udev~0#1.base, ~bvadd~64(131bv64, vub300_probe_~udev~0#1.offset), 39bv64, 0bv64); srcloc: null [2025-02-08 02:57:20,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6497: havoc vub300_probe_#t~ret785#1; [2025-02-08 02:57:20,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8446: havoc mmc_add_host_#t~nondet1000#1;vub300_probe_#t~ret889#1 := mmc_add_host_#res#1;havoc mmc_add_host_#t~nondet1000#1, mmc_add_host_~arg0#1.base, mmc_add_host_~arg0#1.offset;havoc mmc_add_host_#in~arg0#1.base, mmc_add_host_#in~arg0#1.offset;assume { :end_inline_mmc_add_host } true;havoc vub300_probe_#t~ret889#1;vub300_probe_#res#1 := 0bv32;call ULTIMATE.dealloc(vub300_probe_~#manufacturer~0#1.base, vub300_probe_~#manufacturer~0#1.offset);havoc vub300_probe_~#manufacturer~0#1.base, vub300_probe_~#manufacturer~0#1.offset;call ULTIMATE.dealloc(vub300_probe_~#product~0#1.base, vub300_probe_~#product~0#1.offset);havoc vub300_probe_~#product~0#1.base, vub300_probe_~#product~0#1.offset;call ULTIMATE.dealloc(vub300_probe_~#serial_number~0#1.base, vub300_probe_~#serial_number~0#1.offset);havoc vub300_probe_~#serial_number~0#1.base, vub300_probe_~#serial_number~0#1.offset;call ULTIMATE.dealloc(vub300_probe_~#__key~1#1.base, vub300_probe_~#__key~1#1.offset);havoc vub300_probe_~#__key~1#1.base, vub300_probe_~#__key~1#1.offset;call ULTIMATE.dealloc(vub300_probe_~#__key___0~0#1.base, vub300_probe_~#__key___0~0#1.offset);havoc vub300_probe_~#__key___0~0#1.base, vub300_probe_~#__key___0~0#1.offset;call ULTIMATE.dealloc(vub300_probe_~#__key___1~0#1.base, vub300_probe_~#__key___1~0#1.offset);havoc vub300_probe_~#__key___1~0#1.base, vub300_probe_~#__key___1~0#1.offset;call ULTIMATE.dealloc(vub300_probe_~#__constr_expr_0~0#1.base, vub300_probe_~#__constr_expr_0~0#1.offset);havoc vub300_probe_~#__constr_expr_0~0#1.base, vub300_probe_~#__constr_expr_0~0#1.offset;call ULTIMATE.dealloc(vub300_probe_~#__key___2~0#1.base, vub300_probe_~#__key___2~0#1.offset);havoc vub300_probe_~#__key___2~0#1.base, vub300_probe_~#__key___2~0#1.offset;call ULTIMATE.dealloc(vub300_probe_~#__key___3~0#1.base, vub300_probe_~#__key___3~0#1.offset);havoc vub300_probe_~#__key___3~0#1.base, vub300_probe_~#__key___3~0#1.offset;call ULTIMATE.dealloc(vub300_probe_~#__constr_expr_1~0#1.base, vub300_probe_~#__constr_expr_1~0#1.offset);havoc vub300_probe_~#__constr_expr_1~0#1.base, vub300_probe_~#__constr_expr_1~0#1.offset;call ULTIMATE.dealloc(vub300_probe_~#__key___4~0#1.base, vub300_probe_~#__key___4~0#1.offset);havoc vub300_probe_~#__key___4~0#1.base, vub300_probe_~#__key___4~0#1.offset;call ULTIMATE.dealloc(vub300_probe_~#__constr_expr_2~0#1.base, vub300_probe_~#__constr_expr_2~0#1.offset);havoc vub300_probe_~#__constr_expr_2~0#1.base, vub300_probe_~#__constr_expr_2~0#1.offset; [2025-02-08 02:57:20,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8050: SUMMARY for call destroy_workqueue(ldv_destroy_workqueue_58_~ldv_func_arg1#1.base, ldv_destroy_workqueue_58_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:57:20,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8083: SUMMARY for call call_and_disable_all_3(2bv32); srcloc: null [2025-02-08 02:57:20,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7984: ldv_usb_get_dev_44_#t~ret977#1.base, ldv_usb_get_dev_44_#t~ret977#1.offset := ldv_get_dev_#res#1.base, ldv_get_dev_#res#1.offset;havoc ldv_get_dev_#t~ret988#1, ldv_get_dev_~data#1.base, ldv_get_dev_~data#1.offset, ldv_get_dev_~tmp~75#1;havoc ldv_get_dev_#in~data#1.base, ldv_get_dev_#in~data#1.offset;assume { :end_inline_ldv_get_dev } true;ldv_usb_get_dev_44_~tmp~67#1.base, ldv_usb_get_dev_44_~tmp~67#1.offset := ldv_usb_get_dev_44_#t~ret977#1.base, ldv_usb_get_dev_44_#t~ret977#1.offset;havoc ldv_usb_get_dev_44_#t~ret977#1.base, ldv_usb_get_dev_44_#t~ret977#1.offset;ldv_usb_get_dev_44_#res#1.base, ldv_usb_get_dev_44_#res#1.offset := ldv_usb_get_dev_44_~tmp~67#1.base, ldv_usb_get_dev_44_~tmp~67#1.offset; [2025-02-08 02:57:20,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7654: havoc vub300_init_card_#t~ret768#1.base, vub300_init_card_#t~ret768#1.offset, vub300_init_card_#t~mem769#1.base, vub300_init_card_#t~mem769#1.offset, vub300_init_card_#t~ret770#1, vub300_init_card_~mmc#1.base, vub300_init_card_~mmc#1.offset, vub300_init_card_~card#1.base, vub300_init_card_~card#1.offset, vub300_init_card_~vub300~14#1.base, vub300_init_card_~vub300~14#1.offset, vub300_init_card_~tmp~35#1.base, vub300_init_card_~tmp~35#1.offset;havoc vub300_init_card_#in~mmc#1.base, vub300_init_card_#in~mmc#1.offset, vub300_init_card_#in~card#1.base, vub300_init_card_#in~card#1.offset;assume { :end_inline_vub300_init_card } true;~ldv_state_variable_7~0 := 1bv32; [2025-02-08 02:57:20,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6696: assume ~bvslt~32(vub300_probe_~retval~7#1, 0bv32); [2025-02-08 02:57:20,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6696: assume !~bvslt~32(vub300_probe_~retval~7#1, 0bv32); [2025-02-08 02:57:20,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8381: havoc __dynamic_dev_dbg_#t~nondet992#1;__set_clock_speed_#t~ret738#1 := __dynamic_dev_dbg_#res#1;havoc __dynamic_dev_dbg_#t~nondet992#1, __dynamic_dev_dbg_~arg0#1.base, __dynamic_dev_dbg_~arg0#1.offset, __dynamic_dev_dbg_~arg1#1.base, __dynamic_dev_dbg_~arg1#1.offset, __dynamic_dev_dbg_~arg2#1.base, __dynamic_dev_dbg_~arg2#1.offset;havoc __dynamic_dev_dbg_#in~arg0#1.base, __dynamic_dev_dbg_#in~arg0#1.offset, __dynamic_dev_dbg_#in~arg1#1.base, __dynamic_dev_dbg_#in~arg1#1.offset, __dynamic_dev_dbg_#in~arg2#1.base, __dynamic_dev_dbg_#in~arg2#1.offset;assume { :end_inline___dynamic_dev_dbg } true;havoc __set_clock_speed_#t~mem737#1.base, __set_clock_speed_#t~mem737#1.offset;havoc __set_clock_speed_#t~ret738#1; [2025-02-08 02:57:20,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6300: call write~intINTTYPE1#18(__set_clock_speed_~c~1#1[8:0], __set_clock_speed_~buf#1.base, ~bvadd~64(__set_clock_speed_~buf#1.offset, ~sign_extend~64~32(__set_clock_speed_~i~4#1)), 1bv64);__set_clock_speed_~c~1#1 := ~bvlshr~64(__set_clock_speed_~c~1#1, 8bv64);__set_clock_speed_~i~4#1 := ~bvadd~32(1bv32, __set_clock_speed_~i~4#1); [2025-02-08 02:57:20,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8051: SUMMARY for call call_and_disable_all_3(2bv32); srcloc: null [2025-02-08 02:57:20,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6730: havoc kref_init_~kref#1.base, kref_init_~kref#1.offset;havoc kref_init_#in~kref#1.base, kref_init_#in~kref#1.offset;assume { :end_inline_kref_init } true; [2025-02-08 02:57:20,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7688: havoc invoke_work_1_#t~nondet932#1, invoke_work_1_#t~switch933#1, invoke_work_1_~tmp~46#1;assume { :end_inline_invoke_work_1 } true; [2025-02-08 02:57:20,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6532: assume 0bv32 != ~force_max_req_size~0;call write~intINTTYPE4#18(~bvmul~32(1024bv32, ~force_max_req_size~0), vub300_probe_~mmc~1#1.base, ~bvadd~64(1687bv64, vub300_probe_~mmc~1#1.offset), 4bv64); [2025-02-08 02:57:20,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6532: assume !(0bv32 != ~force_max_req_size~0);call write~intINTTYPE4#18(65536bv32, vub300_probe_~mmc~1#1.base, ~bvadd~64(1687bv64, vub300_probe_~mmc~1#1.offset), 4bv64); [2025-02-08 02:57:20,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6565: SUMMARY for call __mutex_init(vub300_probe_~vub300~15#1.base, ~bvadd~64(20bv64, vub300_probe_~vub300~15#1.offset), 42bv64, 0bv64, vub300_probe_~#__key~1#1.base, vub300_probe_~#__key~1#1.offset); srcloc: null [2025-02-08 02:57:20,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6367: SUMMARY for call kfree(vub300_mmc_set_ios_~buf~2#1.base, vub300_mmc_set_ios_~buf~2#1.offset); srcloc: null [2025-02-08 02:57:20,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6896: vub300_init_#t~ret917#1 := ldv_usb_register_driver_57_#res#1;havoc ldv_usb_register_driver_57_#t~ret981#1, ldv_usb_register_driver_57_~ldv_func_arg1#1.base, ldv_usb_register_driver_57_~ldv_func_arg1#1.offset, ldv_usb_register_driver_57_~ldv_func_arg2#1.base, ldv_usb_register_driver_57_~ldv_func_arg2#1.offset, ldv_usb_register_driver_57_~ldv_func_arg3#1.base, ldv_usb_register_driver_57_~ldv_func_arg3#1.offset, ldv_usb_register_driver_57_~ldv_func_res~11#1, ldv_usb_register_driver_57_~tmp~71#1;havoc ldv_usb_register_driver_57_#in~ldv_func_arg1#1.base, ldv_usb_register_driver_57_#in~ldv_func_arg1#1.offset, ldv_usb_register_driver_57_#in~ldv_func_arg2#1.base, ldv_usb_register_driver_57_#in~ldv_func_arg2#1.offset, ldv_usb_register_driver_57_#in~ldv_func_arg3#1.base, ldv_usb_register_driver_57_#in~ldv_func_arg3#1.offset;assume { :end_inline_ldv_usb_register_driver_57 } true;vub300_init_~result~3#1 := vub300_init_#t~ret917#1;havoc vub300_init_#t~ret917#1; [2025-02-08 02:57:20,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6731-1: SUMMARY for call vub300_probe_#t~ret880#1 := reg_timer_4(vub300_probe_~vub300~15#1.base, ~bvadd~64(2154bv64, vub300_probe_~vub300~15#1.offset)); srcloc: null [2025-02-08 02:57:20,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6731: havoc vub300_probe_#t~ret880#1;call write~intINTTYPE8#18(~bvadd~64(vub300_probe_~vub300~15#1.base, vub300_probe_~vub300~15#1.offset), vub300_probe_~vub300~15#1.base, ~bvadd~64(40bv64, ~bvadd~64(2154bv64, vub300_probe_~vub300~15#1.offset)), 8bv64);call write~$Pointer$#18(#funAddr~vub300_sg_timed_out.base, #funAddr~vub300_sg_timed_out.offset, vub300_probe_~vub300~15#1.base, ~bvadd~64(32bv64, ~bvadd~64(2154bv64, vub300_probe_~vub300~15#1.offset)), 8bv64); [2025-02-08 02:57:20,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6665-3: assume vub300_probe_#t~short845#1;call vub300_probe_#t~mem844#1 := read~intINTTYPE1#18(vub300_probe_~vub300~15#1.base, ~bvadd~64(415bv64, vub300_probe_~vub300~15#1.offset), 1bv64);vub300_probe_#t~short845#1 := 0bv32 != ~zero_extend~32~8(vub300_probe_#t~mem844#1); [2025-02-08 02:57:20,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6665-3: assume !vub300_probe_#t~short845#1; [2025-02-08 02:57:20,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6566: call write~$Pointer$#18(vub300_probe_~command_out_urb~0#1.base, vub300_probe_~command_out_urb~0#1.offset, vub300_probe_~vub300~15#1.base, ~bvadd~64(1775bv64, vub300_probe_~vub300~15#1.offset), 8bv64);call write~$Pointer$#18(vub300_probe_~command_res_urb~0#1.base, vub300_probe_~command_res_urb~0#1.offset, vub300_probe_~vub300~15#1.base, ~bvadd~64(1783bv64, vub300_probe_~vub300~15#1.offset), 8bv64);call write~intINTTYPE4#18(0bv32, vub300_probe_~vub300~15#1.base, ~bvadd~64(439bv64, vub300_probe_~vub300~15#1.offset), 4bv64);call write~intINTTYPE1#18(0bv8, vub300_probe_~vub300~15#1.base, ~bvadd~64(425bv64, vub300_probe_~vub300~15#1.offset), 1bv64);vub300_probe_~i~5#1 := 0bv32; [2025-02-08 02:57:20,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6665-2: vub300_probe_#t~short847#1 := vub300_probe_#t~short845#1; [2025-02-08 02:57:20,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6665-1: assume vub300_probe_#t~short847#1;call vub300_probe_#t~mem846#1 := read~intINTTYPE1#18(vub300_probe_~vub300~15#1.base, ~bvadd~64(414bv64, vub300_probe_~vub300~15#1.offset), 1bv64);vub300_probe_#t~short847#1 := 0bv32 != ~zero_extend~32~8(vub300_probe_#t~mem846#1); [2025-02-08 02:57:20,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6665-1: assume !vub300_probe_#t~short847#1; [2025-02-08 02:57:20,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6665: assume vub300_probe_#t~short847#1;havoc vub300_probe_#t~mem841#1;havoc vub300_probe_#t~mem842#1;havoc vub300_probe_#t~short843#1;havoc vub300_probe_#t~mem844#1;havoc vub300_probe_#t~short845#1;havoc vub300_probe_#t~mem846#1;havoc vub300_probe_#t~short847#1;call vub300_probe_#t~mem848#1.base, vub300_probe_#t~mem848#1.offset := read~$Pointer$#18(vub300_probe_~vub300~15#1.base, vub300_probe_~vub300~15#1.offset, 8bv64);call vub300_probe_#t~mem849#1 := read~intINTTYPE1#18(vub300_probe_~vub300~15#1.base, ~bvadd~64(419bv64, vub300_probe_~vub300~15#1.offset), 1bv64);call vub300_probe_#t~mem850#1 := read~intINTTYPE1#18(vub300_probe_~vub300~15#1.base, ~bvadd~64(412bv64, vub300_probe_~vub300~15#1.offset), 1bv64);call vub300_probe_#t~mem851#1 := read~intINTTYPE1#18(vub300_probe_~vub300~15#1.base, ~bvadd~64(413bv64, vub300_probe_~vub300~15#1.offset), 1bv64);call vub300_probe_#t~mem852#1 := read~intINTTYPE1#18(vub300_probe_~vub300~15#1.base, ~bvadd~64(414bv64, vub300_probe_~vub300~15#1.offset), 1bv64);call vub300_probe_#t~mem853#1 := read~intINTTYPE1#18(vub300_probe_~vub300~15#1.base, ~bvadd~64(415bv64, vub300_probe_~vub300~15#1.offset), 1bv64); [2025-02-08 02:57:20,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6665: assume !vub300_probe_#t~short847#1;havoc vub300_probe_#t~mem841#1;havoc vub300_probe_#t~mem842#1;havoc vub300_probe_#t~short843#1;havoc vub300_probe_#t~mem844#1;havoc vub300_probe_#t~short845#1;havoc vub300_probe_#t~mem846#1;havoc vub300_probe_#t~short847#1;call vub300_probe_#t~mem855#1.base, vub300_probe_#t~mem855#1.offset := read~$Pointer$#18(vub300_probe_~vub300~15#1.base, vub300_probe_~vub300~15#1.offset, 8bv64); [2025-02-08 02:57:20,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4485: SUMMARY for call kref_get(vub300_queue_cmnd_work_~vub300#1.base, ~bvadd~64(16bv64, vub300_queue_cmnd_work_~vub300#1.offset)); srcloc: null [2025-02-08 02:57:20,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6665-5: assume vub300_probe_#t~short843#1;call vub300_probe_#t~mem842#1 := read~intINTTYPE1#18(vub300_probe_~vub300~15#1.base, ~bvadd~64(412bv64, vub300_probe_~vub300~15#1.offset), 1bv64);vub300_probe_#t~short843#1 := 0bv32 != ~zero_extend~32~8(vub300_probe_#t~mem842#1); [2025-02-08 02:57:20,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6665-5: assume !vub300_probe_#t~short843#1; [2025-02-08 02:57:20,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6665-4: vub300_probe_#t~short845#1 := vub300_probe_#t~short843#1; [2025-02-08 02:57:20,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6566-1: SUMMARY for call __mutex_init(vub300_probe_~vub300~15#1.base, ~bvadd~64(176bv64, vub300_probe_~vub300~15#1.offset), 43bv64, 0bv64, vub300_probe_~#__key___0~0#1.base, vub300_probe_~#__key___0~0#1.offset); srcloc: null [2025-02-08 02:57:20,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8449: havoc mmc_alloc_host_#t~ret1001#1.base, mmc_alloc_host_#t~ret1001#1.offset;vub300_probe_#t~ret786#1.base, vub300_probe_#t~ret786#1.offset := mmc_alloc_host_#res#1.base, mmc_alloc_host_#res#1.offset;havoc mmc_alloc_host_#t~ret1001#1.base, mmc_alloc_host_#t~ret1001#1.offset, mmc_alloc_host_~arg0#1, mmc_alloc_host_~arg1#1.base, mmc_alloc_host_~arg1#1.offset;havoc mmc_alloc_host_#in~arg0#1, mmc_alloc_host_#in~arg1#1.base, mmc_alloc_host_#in~arg1#1.offset;assume { :end_inline_mmc_alloc_host } true;vub300_probe_~mmc~1#1.base, vub300_probe_~mmc~1#1.offset := vub300_probe_#t~ret786#1.base, vub300_probe_#t~ret786#1.offset;havoc vub300_probe_#t~ret786#1.base, vub300_probe_#t~ret786#1.offset; [2025-02-08 02:57:20,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8449-2: mmc_alloc_host_#res#1.base, mmc_alloc_host_#res#1.offset := mmc_alloc_host_#t~ret1001#1.base, mmc_alloc_host_#t~ret1001#1.offset;havoc mmc_alloc_host_#t~ret1001#1.base, mmc_alloc_host_#t~ret1001#1.offset; [2025-02-08 02:57:20,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8449-3: SUMMARY for call mmc_alloc_host_#t~ret1001#1.base, mmc_alloc_host_#t~ret1001#1.offset := ldv_malloc(2442bv64); srcloc: null [2025-02-08 02:57:20,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6897: assume 0bv32 != vub300_init_~result~3#1; [2025-02-08 02:57:20,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6897: assume !(0bv32 != vub300_init_~result~3#1);vub300_init_#res#1 := 0bv32;call ULTIMATE.dealloc(vub300_init_~#__key~2#1.base, vub300_init_~#__key~2#1.offset);havoc vub300_init_~#__key~2#1.base, vub300_init_~#__key~2#1.offset;call ULTIMATE.dealloc(vub300_init_~#__key___0~1#1.base, vub300_init_~#__key___0~1#1.offset);havoc vub300_init_~#__key___0~1#1.base, vub300_init_~#__key___0~1#1.offset;call ULTIMATE.dealloc(vub300_init_~#__key___1~1#1.base, vub300_init_~#__key___1~1#1.offset);havoc vub300_init_~#__key___1~1#1.base, vub300_init_~#__key___1~1#1.offset; [2025-02-08 02:57:20,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6666: havoc vub300_probe_#t~mem848#1.base, vub300_probe_#t~mem848#1.offset;havoc vub300_probe_#t~mem849#1;havoc vub300_probe_#t~mem850#1;havoc vub300_probe_#t~mem851#1;havoc vub300_probe_#t~mem852#1;havoc vub300_probe_#t~mem853#1;havoc vub300_probe_#t~ret854#1;call vub300_probe_#t~mem857#1.base, vub300_probe_#t~mem857#1.offset := read~$Pointer$#18(vub300_probe_~vub300~15#1.base, vub300_probe_~vub300~15#1.offset, 8bv64); [2025-02-08 02:57:20,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6699: assume 15bv32 == vub300_probe_~retval~7#1;call vub300_probe_#t~mem875#1 := read~intINTTYPE2#18(vub300_probe_~vub300~15#1.base, ~bvadd~64(3bv64, ~bvadd~64(2958bv64, vub300_probe_~vub300~15#1.offset)), 2bv64);call write~intINTTYPE1#18((if 0bv32 == (if 0bv32 != ~bvand~32(1bv32, ~zero_extend~32~16(vub300_probe_#t~mem875#1)) then 1bv32 else 0bv32) then 0bv8 else 1bv8), vub300_probe_~vub300~15#1.base, ~bvadd~64(417bv64, vub300_probe_~vub300~15#1.offset), 1bv64);havoc vub300_probe_#t~mem875#1;call vub300_probe_#t~mem876#1 := read~intINTTYPE2#18(vub300_probe_~vub300~15#1.base, ~bvadd~64(3bv64, ~bvadd~64(2958bv64, vub300_probe_~vub300~15#1.offset)), 2bv64);call write~intINTTYPE1#18((if 0bv32 == (if 0bv32 != ~bvand~32(16bv32, ~zero_extend~32~16(vub300_probe_#t~mem876#1)) then 1bv32 else 0bv32) then 0bv8 else 1bv8), vub300_probe_~vub300~15#1.base, ~bvadd~64(418bv64, vub300_probe_~vub300~15#1.offset), 1bv64);havoc vub300_probe_#t~mem876#1; [2025-02-08 02:57:20,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6699: assume !(15bv32 == vub300_probe_~retval~7#1); [2025-02-08 02:57:20,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4486: vub300_queue_cmnd_work_~tmp~9#1 := (if 0bv8 == vub300_queue_cmnd_work_#t~ret166#1 then 0bv8 else 1bv8);havoc vub300_queue_cmnd_work_#t~ret166#1; [2025-02-08 02:57:20,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6633-1: SUMMARY for call vub300_probe_#t~ret823#1 := usb_endpoint_is_bulk_in(vub300_probe_~endpoint~0#1.base, vub300_probe_~endpoint~0#1.offset); srcloc: null [2025-02-08 02:57:20,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6666-1: SUMMARY for call vub300_probe_#t~ret854#1 := _dev_info(vub300_probe_#t~mem848#1.base, ~bvadd~64(131bv64, vub300_probe_#t~mem848#1.offset), 51bv64, 0bv64); srcloc: null [2025-02-08 02:57:20,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6633: vub300_probe_~tmp___8~1#1 := vub300_probe_#t~ret823#1;havoc vub300_probe_#t~ret823#1; [2025-02-08 02:57:20,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4486-1: SUMMARY for call vub300_queue_cmnd_work_#t~ret166#1 := queue_work(~cmndworkqueue~0.base, ~cmndworkqueue~0.offset, vub300_queue_cmnd_work_~vub300#1.base, ~bvadd~64(2674bv64, vub300_queue_cmnd_work_~vub300#1.offset)); srcloc: null [2025-02-08 02:57:20,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6237: vub300_mmc_request_#t~ret717#1 := ldv_mod_timer_39_#res#1;havoc ldv_mod_timer_39_#t~ret976#1, ldv_mod_timer_39_~ldv_func_arg1#1.base, ldv_mod_timer_39_~ldv_func_arg1#1.offset, ldv_mod_timer_39_~ldv_func_arg2#1, ldv_mod_timer_39_~ldv_func_res~10#1, ldv_mod_timer_39_~tmp~66#1;havoc ldv_mod_timer_39_#in~ldv_func_arg1#1.base, ldv_mod_timer_39_#in~ldv_func_arg1#1.offset, ldv_mod_timer_39_#in~ldv_func_arg2#1;assume { :end_inline_ldv_mod_timer_39 } true;havoc vub300_mmc_request_#t~ret717#1;call vub300_mmc_request_#t~mem718#1 := read~intINTTYPE4#18(vub300_mmc_request_~cmd~2#1.base, vub300_mmc_request_~cmd~2#1.offset, 4bv64); [2025-02-08 02:57:20,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6898: havoc vub300_init_#t~ret918#1; [2025-02-08 02:57:20,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6997-1: SUMMARY for call ldv_initialize_mmc_host_ops_7_#t~ret923#1.base, ldv_initialize_mmc_host_ops_7_#t~ret923#1.offset := ldv_init_zalloc(2624bv64); srcloc: null [2025-02-08 02:57:20,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6997: ldv_initialize_mmc_host_ops_7_~tmp~43#1.base, ldv_initialize_mmc_host_ops_7_~tmp~43#1.offset := ldv_initialize_mmc_host_ops_7_#t~ret923#1.base, ldv_initialize_mmc_host_ops_7_#t~ret923#1.offset;havoc ldv_initialize_mmc_host_ops_7_#t~ret923#1.base, ldv_initialize_mmc_host_ops_7_#t~ret923#1.offset;~vub300_mmc_ops_group0~0.base, ~vub300_mmc_ops_group0~0.offset := ldv_initialize_mmc_host_ops_7_~tmp~43#1.base, ldv_initialize_mmc_host_ops_7_~tmp~43#1.offset; [2025-02-08 02:57:20,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8021: SUMMARY for call ldv_free_urb(ldv_usb_free_urb_49_~urb#1.base, ldv_usb_free_urb_49_~urb#1.offset); srcloc: null [2025-02-08 02:57:20,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6898-1: SUMMARY for call vub300_init_#t~ret918#1 := printk(81bv64, 0bv64); srcloc: null [2025-02-08 02:57:20,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6634: assume 0bv32 != vub300_probe_~tmp___8~1#1;call vub300_probe_#t~mem824#1 := read~intINTTYPE1#18(vub300_probe_~vub300~15#1.base, ~bvadd~64(413bv64, vub300_probe_~vub300~15#1.offset), 1bv64); [2025-02-08 02:57:20,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6634: assume !(0bv32 != vub300_probe_~tmp___8~1#1); [2025-02-08 02:57:20,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7526: call ULTIMATE.dealloc(main_~#ldvarg0~0#1.base, main_~#ldvarg0~0#1.offset);havoc main_~#ldvarg0~0#1.base, main_~#ldvarg0~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset);havoc main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset; [2025-02-08 02:57:20,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4487: assume 0bv32 != ~zero_extend~32~8(vub300_queue_cmnd_work_~tmp~9#1); [2025-02-08 02:57:20,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4487: assume !(0bv32 != ~zero_extend~32~8(vub300_queue_cmnd_work_~tmp~9#1)); [2025-02-08 02:57:20,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6502: assume 0bv64 == ~bvadd~64(vub300_probe_~mmc~1#1.base, vub300_probe_~mmc~1#1.offset);vub300_probe_~retval~7#1 := 4294967284bv32; [2025-02-08 02:57:20,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6502: assume !(0bv64 == ~bvadd~64(vub300_probe_~mmc~1#1.base, vub300_probe_~mmc~1#1.offset));call write~intINTTYPE4#18(0bv32, vub300_probe_~mmc~1#1.base, ~bvadd~64(1175bv64, vub300_probe_~mmc~1#1.offset), 4bv64); [2025-02-08 02:57:20,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6238: assume 52bv32 == vub300_mmc_request_#t~mem718#1;havoc vub300_mmc_request_#t~mem718#1;assume { :begin_inline_satisfy_request_from_offloaded_data } true;satisfy_request_from_offloaded_data_#in~vub300#1.base, satisfy_request_from_offloaded_data_#in~vub300#1.offset, satisfy_request_from_offloaded_data_#in~cmd#1.base, satisfy_request_from_offloaded_data_#in~cmd#1.offset := vub300_mmc_request_~vub300~10#1.base, vub300_mmc_request_~vub300~10#1.offset, vub300_mmc_request_~cmd~2#1.base, vub300_mmc_request_~cmd~2#1.offset;havoc satisfy_request_from_offloaded_data_#res#1;havoc satisfy_request_from_offloaded_data_#t~mem695#1, satisfy_request_from_offloaded_data_#t~mem696#1, satisfy_request_from_offloaded_data_#t~mem697#1, satisfy_request_from_offloaded_data_#t~mem698#1, satisfy_request_from_offloaded_data_#t~mem699#1, satisfy_request_from_offloaded_data_#t~short700#1, satisfy_request_from_offloaded_data_#t~mem701#1, satisfy_request_from_offloaded_data_#t~mem702#1, satisfy_request_from_offloaded_data_#t~mem703#1, satisfy_request_from_offloaded_data_#t~mem704#1, satisfy_request_from_offloaded_data_#t~mem705#1, satisfy_request_from_offloaded_data_#t~mem706#1, satisfy_request_from_offloaded_data_#t~ret707#1, satisfy_request_from_offloaded_data_~vub300#1.base, satisfy_request_from_offloaded_data_~vub300#1.offset, satisfy_request_from_offloaded_data_~cmd#1.base, satisfy_request_from_offloaded_data_~cmd#1.offset, satisfy_request_from_offloaded_data_~regs~1#1, satisfy_request_from_offloaded_data_~i~3#1, satisfy_request_from_offloaded_data_~func~1#1, satisfy_request_from_offloaded_data_~reg~0#1, satisfy_request_from_offloaded_data_~checksum~1#1, satisfy_request_from_offloaded_data_~rsp0~0#1, satisfy_request_from_offloaded_data_~rsp1~0#1, satisfy_request_from_offloaded_data_~rsp2~0#1, satisfy_request_from_offloaded_data_~rsp3~0#1, satisfy_request_from_offloaded_data_~tmp~29#1, satisfy_request_from_offloaded_data_~tmp___0~14#1;satisfy_request_from_offloaded_data_~vub300#1.base, satisfy_request_from_offloaded_data_~vub300#1.offset := satisfy_request_from_offloaded_data_#in~vub300#1.base, satisfy_request_from_offloaded_data_#in~vub300#1.offset;satisfy_request_from_offloaded_data_~cmd#1.base, satisfy_request_from_offloaded_data_~cmd#1.offset := satisfy_request_from_offloaded_data_#in~cmd#1.base, satisfy_request_from_offloaded_data_#in~cmd#1.offset;havoc satisfy_request_from_offloaded_data_~regs~1#1;havoc satisfy_request_from_offloaded_data_~i~3#1;havoc satisfy_request_from_offloaded_data_~func~1#1;havoc satisfy_request_from_offloaded_data_~reg~0#1;havoc satisfy_request_from_offloaded_data_~checksum~1#1;havoc satisfy_request_from_offloaded_data_~rsp0~0#1;havoc satisfy_request_from_offloaded_data_~rsp1~0#1;havoc satisfy_request_from_offloaded_data_~rsp2~0#1;havoc satisfy_request_from_offloaded_data_~rsp3~0#1;havoc satisfy_request_from_offloaded_data_~tmp~29#1;havoc satisfy_request_from_offloaded_data_~tmp___0~14#1;call satisfy_request_from_offloaded_data_#t~mem695#1 := read~intINTTYPE1#18(satisfy_request_from_offloaded_data_~vub300#1.base, ~bvadd~64(425bv64, satisfy_request_from_offloaded_data_~vub300#1.offset), 1bv64);satisfy_request_from_offloaded_data_~regs~1#1 := satisfy_request_from_offloaded_data_#t~mem695#1;havoc satisfy_request_from_offloaded_data_#t~mem695#1;satisfy_request_from_offloaded_data_~i~3#1 := 0bv8;call satisfy_request_from_offloaded_data_#t~mem696#1 := read~intINTTYPE4#18(satisfy_request_from_offloaded_data_~cmd#1.base, ~bvadd~64(4bv64, satisfy_request_from_offloaded_data_~cmd#1.offset), 4bv64);satisfy_request_from_offloaded_data_~func~1#1 := ~bvand~32(7bv32, ~zero_extend~32~8(~bvlshr~32(satisfy_request_from_offloaded_data_#t~mem696#1, 28bv32)[8:0]))[8:0];havoc satisfy_request_from_offloaded_data_#t~mem696#1;call satisfy_request_from_offloaded_data_#t~mem697#1 := read~intINTTYPE4#18(satisfy_request_from_offloaded_data_~cmd#1.base, ~bvadd~64(4bv64, satisfy_request_from_offloaded_data_~cmd#1.offset), 4bv64);satisfy_request_from_offloaded_data_~reg~0#1 := ~bvand~32(131071bv32, ~bvlshr~32(satisfy_request_from_offloaded_data_#t~mem697#1, 9bv32));havoc satisfy_request_from_offloaded_data_#t~mem697#1; [2025-02-08 02:57:20,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6238: assume !(52bv32 == vub300_mmc_request_#t~mem718#1);havoc vub300_mmc_request_#t~mem718#1;call write~$Pointer$#18(vub300_mmc_request_~cmd~2#1.base, vub300_mmc_request_~cmd~2#1.offset, vub300_mmc_request_~vub300~10#1.base, ~bvadd~64(1735bv64, vub300_mmc_request_~vub300~10#1.offset), 8bv64);call write~$Pointer$#18(vub300_mmc_request_~req#1.base, vub300_mmc_request_~req#1.offset, vub300_mmc_request_~vub300~10#1.base, ~bvadd~64(1743bv64, vub300_mmc_request_~vub300~10#1.offset), 8bv64);call write~$Pointer$#18(vub300_mmc_request_~data~3#1.base, vub300_mmc_request_~data~3#1.offset, vub300_mmc_request_~vub300~10#1.base, ~bvadd~64(1751bv64, vub300_mmc_request_~vub300~10#1.offset), 8bv64); [2025-02-08 02:57:20,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6304: assume ~bvslt~32(__set_clock_speed_~i~4#1, __set_clock_speed_~buf_array_size~0#1); [2025-02-08 02:57:20,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6304: assume !~bvslt~32(__set_clock_speed_~i~4#1, __set_clock_speed_~buf_array_size~0#1);call __set_clock_speed_#t~mem729#1.base, __set_clock_speed_#t~mem729#1.offset := read~$Pointer$#18(__set_clock_speed_~vub300#1.base, __set_clock_speed_~vub300#1.offset, 8bv64); [2025-02-08 02:57:20,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 02:57:20,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6734: SUMMARY for call kref_get(vub300_probe_~vub300~15#1.base, ~bvadd~64(16bv64, vub300_probe_~vub300~15#1.offset)); srcloc: null [2025-02-08 02:57:20,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6635: assume 0bv32 == ~zero_extend~32~8(vub300_probe_#t~mem824#1);havoc vub300_probe_#t~mem824#1;call vub300_probe_#t~mem825#1 := read~intINTTYPE1#18(vub300_probe_~endpoint~0#1.base, ~bvadd~64(2bv64, vub300_probe_~endpoint~0#1.offset), 1bv64);call write~intINTTYPE1#18(vub300_probe_#t~mem825#1, vub300_probe_~vub300~15#1.base, ~bvadd~64(413bv64, vub300_probe_~vub300~15#1.offset), 1bv64);havoc vub300_probe_#t~mem825#1; [2025-02-08 02:57:20,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6635: assume !(0bv32 == ~zero_extend~32~8(vub300_probe_#t~mem824#1));havoc vub300_probe_#t~mem824#1;call vub300_probe_#t~mem826#1 := read~intINTTYPE1#18(vub300_probe_~vub300~15#1.base, ~bvadd~64(415bv64, vub300_probe_~vub300~15#1.offset), 1bv64); [2025-02-08 02:57:20,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6239: vub300_mmc_request_#t~ret719#1 := satisfy_request_from_offloaded_data_#res#1;havoc satisfy_request_from_offloaded_data_#t~mem695#1, satisfy_request_from_offloaded_data_#t~mem696#1, satisfy_request_from_offloaded_data_#t~mem697#1, satisfy_request_from_offloaded_data_#t~mem698#1, satisfy_request_from_offloaded_data_#t~mem699#1, satisfy_request_from_offloaded_data_#t~short700#1, satisfy_request_from_offloaded_data_#t~mem701#1, satisfy_request_from_offloaded_data_#t~mem702#1, satisfy_request_from_offloaded_data_#t~mem703#1, satisfy_request_from_offloaded_data_#t~mem704#1, satisfy_request_from_offloaded_data_#t~mem705#1, satisfy_request_from_offloaded_data_#t~mem706#1, satisfy_request_from_offloaded_data_#t~ret707#1, satisfy_request_from_offloaded_data_~vub300#1.base, satisfy_request_from_offloaded_data_~vub300#1.offset, satisfy_request_from_offloaded_data_~cmd#1.base, satisfy_request_from_offloaded_data_~cmd#1.offset, satisfy_request_from_offloaded_data_~regs~1#1, satisfy_request_from_offloaded_data_~i~3#1, satisfy_request_from_offloaded_data_~func~1#1, satisfy_request_from_offloaded_data_~reg~0#1, satisfy_request_from_offloaded_data_~checksum~1#1, satisfy_request_from_offloaded_data_~rsp0~0#1, satisfy_request_from_offloaded_data_~rsp1~0#1, satisfy_request_from_offloaded_data_~rsp2~0#1, satisfy_request_from_offloaded_data_~rsp3~0#1, satisfy_request_from_offloaded_data_~tmp~29#1, satisfy_request_from_offloaded_data_~tmp___0~14#1;havoc satisfy_request_from_offloaded_data_#in~vub300#1.base, satisfy_request_from_offloaded_data_#in~vub300#1.offset, satisfy_request_from_offloaded_data_#in~cmd#1.base, satisfy_request_from_offloaded_data_#in~cmd#1.offset;assume { :end_inline_satisfy_request_from_offloaded_data } true;vub300_mmc_request_~tmp___0~15#1 := vub300_mmc_request_#t~ret719#1;havoc vub300_mmc_request_#t~ret719#1; [2025-02-08 02:57:20,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8353: assume 0bv64 != ~bvadd~64(~usb_urb~0.base, ~usb_urb~0.offset); [2025-02-08 02:57:20,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8353: assume !(0bv64 != ~bvadd~64(~usb_urb~0.base, ~usb_urb~0.offset)); [2025-02-08 02:57:20,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8122: SUMMARY for call destroy_workqueue(ldv_destroy_workqueue_67_~ldv_func_arg1#1.base, ldv_destroy_workqueue_67_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:57:20,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6735-1: SUMMARY for call vub300_probe_#t~ret881#1 := reg_timer_4(vub300_probe_~vub300~15#1.base, ~bvadd~64(2474bv64, vub300_probe_~vub300~15#1.offset)); srcloc: null [2025-02-08 02:57:20,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6735: havoc vub300_probe_#t~ret881#1;call write~intINTTYPE8#18(~bvadd~64(vub300_probe_~vub300~15#1.base, vub300_probe_~vub300~15#1.offset), vub300_probe_~vub300~15#1.base, ~bvadd~64(40bv64, ~bvadd~64(2474bv64, vub300_probe_~vub300~15#1.offset)), 8bv64);call write~$Pointer$#18(#funAddr~vub300_inactivity_timer_expired.base, #funAddr~vub300_inactivity_timer_expired.offset, vub300_probe_~vub300~15#1.base, ~bvadd~64(32bv64, ~bvadd~64(2474bv64, vub300_probe_~vub300~15#1.offset)), 8bv64);call write~intINTTYPE8#18(~bvadd~64(250bv64, ~jiffies~0), vub300_probe_~vub300~15#1.base, ~bvadd~64(16bv64, ~bvadd~64(2474bv64, vub300_probe_~vub300~15#1.offset)), 8bv64); [2025-02-08 02:57:20,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6504-1: SUMMARY for call vub300_probe_#t~ret787#1 := dev_err(vub300_probe_~udev~0#1.base, ~bvadd~64(131bv64, vub300_probe_~udev~0#1.offset), 40bv64, 0bv64); srcloc: null [2025-02-08 02:57:20,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4489: havoc vub300_queue_cmnd_work_#t~ret167#1; [2025-02-08 02:57:20,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6504: havoc vub300_probe_#t~ret787#1; [2025-02-08 02:57:20,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4489-1: SUMMARY for call vub300_queue_cmnd_work_#t~ret167#1 := ldv_kref_put_9(vub300_queue_cmnd_work_~vub300#1.base, ~bvadd~64(16bv64, vub300_queue_cmnd_work_~vub300#1.offset), #funAddr~vub300_delete.base, #funAddr~vub300_delete.offset); srcloc: null [2025-02-08 02:57:20,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6537: call vub300_probe_#t~mem796#1 := read~intINTTYPE4#18(vub300_probe_~mmc~1#1.base, ~bvadd~64(1687bv64, vub300_probe_~mmc~1#1.offset), 4bv64);call write~intINTTYPE4#18(vub300_probe_#t~mem796#1, vub300_probe_~mmc~1#1.base, ~bvadd~64(1679bv64, vub300_probe_~mmc~1#1.offset), 4bv64);havoc vub300_probe_#t~mem796#1;call write~intINTTYPE4#18(0bv32, vub300_probe_~mmc~1#1.base, ~bvadd~64(1127bv64, vub300_probe_~mmc~1#1.offset), 4bv64);call vub300_probe_#t~mem797#1 := read~intINTTYPE4#18(vub300_probe_~mmc~1#1.base, ~bvadd~64(1127bv64, vub300_probe_~mmc~1#1.offset), 4bv64);call write~intINTTYPE4#18(~bvor~32(128bv32, vub300_probe_#t~mem797#1), vub300_probe_~mmc~1#1.base, ~bvadd~64(1127bv64, vub300_probe_~mmc~1#1.offset), 4bv64);havoc vub300_probe_#t~mem797#1;call vub300_probe_#t~mem798#1 := read~intINTTYPE4#18(vub300_probe_~mmc~1#1.base, ~bvadd~64(1127bv64, vub300_probe_~mmc~1#1.offset), 4bv64);call write~intINTTYPE4#18(~bvor~32(256bv32, vub300_probe_#t~mem798#1), vub300_probe_~mmc~1#1.base, ~bvadd~64(1127bv64, vub300_probe_~mmc~1#1.offset), 4bv64);havoc vub300_probe_#t~mem798#1;call vub300_probe_#t~mem799#1 := read~intINTTYPE4#18(vub300_probe_~mmc~1#1.base, ~bvadd~64(1127bv64, vub300_probe_~mmc~1#1.offset), 4bv64);call write~intINTTYPE4#18(~bvor~32(512bv32, vub300_probe_#t~mem799#1), vub300_probe_~mmc~1#1.base, ~bvadd~64(1127bv64, vub300_probe_~mmc~1#1.offset), 4bv64);havoc vub300_probe_#t~mem799#1;call vub300_probe_#t~mem800#1 := read~intINTTYPE4#18(vub300_probe_~mmc~1#1.base, ~bvadd~64(1127bv64, vub300_probe_~mmc~1#1.offset), 4bv64);call write~intINTTYPE4#18(~bvor~32(1024bv32, vub300_probe_#t~mem800#1), vub300_probe_~mmc~1#1.base, ~bvadd~64(1127bv64, vub300_probe_~mmc~1#1.offset), 4bv64);havoc vub300_probe_#t~mem800#1;call vub300_probe_#t~mem801#1 := read~intINTTYPE4#18(vub300_probe_~mmc~1#1.base, ~bvadd~64(1127bv64, vub300_probe_~mmc~1#1.offset), 4bv64);call write~intINTTYPE4#18(~bvor~32(2048bv32, vub300_probe_#t~mem801#1), vub300_probe_~mmc~1#1.base, ~bvadd~64(1127bv64, vub300_probe_~mmc~1#1.offset), 4bv64);havoc vub300_probe_#t~mem801#1;call vub300_probe_#t~mem802#1 := read~intINTTYPE4#18(vub300_probe_~mmc~1#1.base, ~bvadd~64(1127bv64, vub300_probe_~mmc~1#1.offset), 4bv64);call write~intINTTYPE4#18(~bvor~32(4096bv32, vub300_probe_#t~mem802#1), vub300_probe_~mmc~1#1.base, ~bvadd~64(1127bv64, vub300_probe_~mmc~1#1.offset), 4bv64);havoc vub300_probe_#t~mem802#1;call vub300_probe_#t~mem803#1 := read~intINTTYPE4#18(vub300_probe_~mmc~1#1.base, ~bvadd~64(1127bv64, vub300_probe_~mmc~1#1.offset), 4bv64);call write~intINTTYPE4#18(~bvor~32(8192bv32, vub300_probe_#t~mem803#1), vub300_probe_~mmc~1#1.base, ~bvadd~64(1127bv64, vub300_probe_~mmc~1#1.offset), 4bv64);havoc vub300_probe_#t~mem803#1;call vub300_probe_#t~mem804#1 := read~intINTTYPE4#18(vub300_probe_~mmc~1#1.base, ~bvadd~64(1127bv64, vub300_probe_~mmc~1#1.offset), 4bv64);call write~intINTTYPE4#18(~bvor~32(16384bv32, vub300_probe_#t~mem804#1), vub300_probe_~mmc~1#1.base, ~bvadd~64(1127bv64, vub300_probe_~mmc~1#1.offset), 4bv64);havoc vub300_probe_#t~mem804#1;call vub300_probe_#t~mem805#1 := read~intINTTYPE4#18(vub300_probe_~mmc~1#1.base, ~bvadd~64(1127bv64, vub300_probe_~mmc~1#1.offset), 4bv64);call write~intINTTYPE4#18(~bvor~32(32768bv32, vub300_probe_#t~mem805#1), vub300_probe_~mmc~1#1.base, ~bvadd~64(1127bv64, vub300_probe_~mmc~1#1.offset), 4bv64);havoc vub300_probe_#t~mem805#1;call vub300_probe_#t~mem806#1 := read~intINTTYPE4#18(vub300_probe_~mmc~1#1.base, ~bvadd~64(1127bv64, vub300_probe_~mmc~1#1.offset), 4bv64);call write~intINTTYPE4#18(~bvor~32(65536bv32, vub300_probe_#t~mem806#1), vub300_probe_~mmc~1#1.base, ~bvadd~64(1127bv64, vub300_probe_~mmc~1#1.offset), 4bv64);havoc vub300_probe_#t~mem806#1;call vub300_probe_#t~mem807#1 := read~intINTTYPE4#18(vub300_probe_~mmc~1#1.base, ~bvadd~64(1127bv64, vub300_probe_~mmc~1#1.offset), 4bv64);call write~intINTTYPE4#18(~bvor~32(131072bv32, vub300_probe_#t~mem807#1), vub300_probe_~mmc~1#1.base, ~bvadd~64(1127bv64, vub300_probe_~mmc~1#1.offset), 4bv64);havoc vub300_probe_#t~mem807#1;call vub300_probe_#t~mem808#1 := read~intINTTYPE4#18(vub300_probe_~mmc~1#1.base, ~bvadd~64(1127bv64, vub300_probe_~mmc~1#1.offset), 4bv64);call write~intINTTYPE4#18(~bvor~32(262144bv32, vub300_probe_#t~mem808#1), vub300_probe_~mmc~1#1.base, ~bvadd~64(1127bv64, vub300_probe_~mmc~1#1.offset), 4bv64);havoc vub300_probe_#t~mem808#1;call vub300_probe_#t~mem809#1 := read~intINTTYPE4#18(vub300_probe_~mmc~1#1.base, ~bvadd~64(1127bv64, vub300_probe_~mmc~1#1.offset), 4bv64);call write~intINTTYPE4#18(~bvor~32(524288bv32, vub300_probe_#t~mem809#1), vub300_probe_~mmc~1#1.base, ~bvadd~64(1127bv64, vub300_probe_~mmc~1#1.offset), 4bv64);havoc vub300_probe_#t~mem809#1;call vub300_probe_#t~mem810#1 := read~intINTTYPE4#18(vub300_probe_~mmc~1#1.base, ~bvadd~64(1127bv64, vub300_probe_~mmc~1#1.offset), 4bv64);call write~intINTTYPE4#18(~bvor~32(1048576bv32, vub300_probe_#t~mem810#1), vub300_probe_~mmc~1#1.base, ~bvadd~64(1127bv64, vub300_probe_~mmc~1#1.offset), 4bv64);havoc vub300_probe_#t~mem810#1;call vub300_probe_#t~mem811#1 := read~intINTTYPE4#18(vub300_probe_~mmc~1#1.base, ~bvadd~64(1127bv64, vub300_probe_~mmc~1#1.offset), 4bv64);call write~intINTTYPE4#18(~bvor~32(2097152bv32, vub300_probe_#t~mem811#1), vub300_probe_~mmc~1#1.base, ~bvadd~64(1127bv64, vub300_probe_~mmc~1#1.offset), 4bv64);havoc vub300_probe_#t~mem811#1;call vub300_probe_#t~mem812#1 := read~intINTTYPE4#18(vub300_probe_~mmc~1#1.base, ~bvadd~64(1127bv64, vub300_probe_~mmc~1#1.offset), 4bv64);call write~intINTTYPE4#18(~bvor~32(4194304bv32, vub300_probe_#t~mem812#1), vub300_probe_~mmc~1#1.base, ~bvadd~64(1127bv64, vub300_probe_~mmc~1#1.offset), 4bv64);havoc vub300_probe_#t~mem812#1;call vub300_probe_#t~mem813#1 := read~intINTTYPE4#18(vub300_probe_~mmc~1#1.base, ~bvadd~64(1127bv64, vub300_probe_~mmc~1#1.offset), 4bv64);call write~intINTTYPE4#18(~bvor~32(8388608bv32, vub300_probe_#t~mem813#1), vub300_probe_~mmc~1#1.base, ~bvadd~64(1127bv64, vub300_probe_~mmc~1#1.offset), 4bv64);havoc vub300_probe_#t~mem813#1;call write~$Pointer$#18(~#vub300_mmc_ops~0.base, ~#vub300_mmc_ops~0.offset, vub300_probe_~mmc~1#1.base, ~bvadd~64(1107bv64, vub300_probe_~mmc~1#1.offset), 8bv64); [2025-02-08 02:57:20,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8354: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:57:20,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6240: assume 0bv32 != vub300_mmc_request_~tmp___0~15#1;call write~intINTTYPE4#18(0bv32, vub300_mmc_request_~cmd~2#1.base, ~bvadd~64(32bv64, vub300_mmc_request_~cmd~2#1.offset), 4bv64); [2025-02-08 02:57:20,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6240: assume !(0bv32 != vub300_mmc_request_~tmp___0~15#1); [2025-02-08 02:57:20,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8090: SUMMARY for call flush_workqueue(ldv_flush_workqueue_63_~ldv_func_arg1#1.base, ldv_flush_workqueue_63_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:57:20,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8123: SUMMARY for call call_and_disable_all_3(2bv32); srcloc: null [2025-02-08 02:57:20,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7694: havoc choose_timer_4_#t~mem927#1, choose_timer_4_#t~mem928#1.base, choose_timer_4_#t~mem928#1.offset, choose_timer_4_~timer#1.base, choose_timer_4_~timer#1.offset;havoc choose_timer_4_#in~timer#1.base, choose_timer_4_#in~timer#1.offset;assume { :end_inline_choose_timer_4 } true; [2025-02-08 02:57:20,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7661: havoc vub300_mmc_set_ios_#t~ret739#1.base, vub300_mmc_set_ios_#t~ret739#1.offset, vub300_mmc_set_ios_#t~mem740#1.base, vub300_mmc_set_ios_#t~mem740#1.offset, vub300_mmc_set_ios_#t~mem741#1, vub300_mmc_set_ios_#t~mem742#1, vub300_mmc_set_ios_#t~short743#1, vub300_mmc_set_ios_#t~mem744#1.base, vub300_mmc_set_ios_#t~mem744#1.offset, vub300_mmc_set_ios_#t~ret745#1, vub300_mmc_set_ios_#t~mem746#1.base, vub300_mmc_set_ios_#t~mem746#1.offset, vub300_mmc_set_ios_#t~ret747#1, vub300_mmc_set_ios_#t~mem748#1, vub300_mmc_set_ios_#t~mem749#1, vub300_mmc_set_ios_#t~short750#1, vub300_mmc_set_ios_#t~mem751#1.base, vub300_mmc_set_ios_#t~mem751#1.offset, vub300_mmc_set_ios_#t~ret752#1, vub300_mmc_set_ios_#t~mem753#1.base, vub300_mmc_set_ios_#t~mem753#1.offset, vub300_mmc_set_ios_#t~ret754#1, vub300_mmc_set_ios_#t~mem755#1, vub300_mmc_set_ios_#t~ret756#1.base, vub300_mmc_set_ios_#t~ret756#1.offset, vub300_mmc_set_ios_#t~ret757#1, vub300_mmc_set_ios_~mmc#1.base, vub300_mmc_set_ios_~mmc#1.offset, vub300_mmc_set_ios_~ios#1.base, vub300_mmc_set_ios_~ios#1.offset, vub300_mmc_set_ios_~vub300~11#1.base, vub300_mmc_set_ios_~vub300~11#1.offset, vub300_mmc_set_ios_~tmp~32#1.base, vub300_mmc_set_ios_~tmp~32#1.offset, vub300_mmc_set_ios_~tmp___0~17#1, vub300_mmc_set_ios_~tmp___1~7#1, vub300_mmc_set_ios_~buf~2#1.base, vub300_mmc_set_ios_~buf~2#1.offset, vub300_mmc_set_ios_~tmp___2~4#1.base, vub300_mmc_set_ios_~tmp___2~4#1.offset;havoc vub300_mmc_set_ios_#in~mmc#1.base, vub300_mmc_set_ios_#in~mmc#1.offset, vub300_mmc_set_ios_#in~ios#1.base, vub300_mmc_set_ios_#in~ios#1.offset;assume { :end_inline_vub300_mmc_set_ios } true;~ldv_state_variable_7~0 := 1bv32; [2025-02-08 02:57:20,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8058: SUMMARY for call destroy_workqueue(ldv_destroy_workqueue_59_~ldv_func_arg1#1.base, ldv_destroy_workqueue_59_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:57:20,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8091: SUMMARY for call call_and_disable_all_3(2bv32); srcloc: null [2025-02-08 02:57:20,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6109: examine_cyclic_buffer_~point~0#1 := ~bvand~32(15bv32, examine_cyclic_buffer_~register_point~0#1);examine_cyclic_buffer_~r~2#1.base, examine_cyclic_buffer_~r~2#1.offset := examine_cyclic_buffer_~vub300#1.base, ~bvadd~64(~bvadd~64(5bv64, ~bvadd~64(~bvadd~64(655bv64, examine_cyclic_buffer_~vub300#1.offset), ~bvmul~64(133bv64, ~sign_extend~64~32(~zero_extend~32~8(examine_cyclic_buffer_~Function#1))))), ~bvmul~64(8bv64, ~sign_extend~64~32(examine_cyclic_buffer_~point~0#1)));call examine_cyclic_buffer_#t~mem681#1 := read~intINTTYPE1#18(examine_cyclic_buffer_~r~2#1.base, examine_cyclic_buffer_~r~2#1.offset, 1bv64);examine_cyclic_buffer_#t~short683#1 := ~zero_extend~32~8(examine_cyclic_buffer_#t~mem681#1) == ~zero_extend~32~8(examine_cyclic_buffer_~cmd0~0#1); [2025-02-08 02:57:20,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7992-1: SUMMARY for call ldv_usb_alloc_urb_45_#t~ret978#1.base, ldv_usb_alloc_urb_45_#t~ret978#1.offset := ldv_alloc_urb(); srcloc: null [2025-02-08 02:57:20,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7992: ldv_usb_alloc_urb_45_~tmp~68#1.base, ldv_usb_alloc_urb_45_~tmp~68#1.offset := ldv_usb_alloc_urb_45_#t~ret978#1.base, ldv_usb_alloc_urb_45_#t~ret978#1.offset;havoc ldv_usb_alloc_urb_45_#t~ret978#1.base, ldv_usb_alloc_urb_45_#t~ret978#1.offset;ldv_usb_alloc_urb_45_#res#1.base, ldv_usb_alloc_urb_45_#res#1.offset := ldv_usb_alloc_urb_45_~tmp~68#1.base, ldv_usb_alloc_urb_45_~tmp~68#1.offset; [2025-02-08 02:57:20,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6671-1: SUMMARY for call vub300_probe_#t~ret856#1 := dev_err(vub300_probe_#t~mem855#1.base, ~bvadd~64(131bv64, vub300_probe_#t~mem855#1.offset), 54bv64, 0bv64); srcloc: null [2025-02-08 02:57:20,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6638: assume 0bv32 == ~zero_extend~32~8(vub300_probe_#t~mem826#1);havoc vub300_probe_#t~mem826#1;call vub300_probe_#t~mem827#1 := read~intINTTYPE1#18(vub300_probe_~endpoint~0#1.base, ~bvadd~64(2bv64, vub300_probe_~endpoint~0#1.offset), 1bv64);call write~intINTTYPE1#18(vub300_probe_#t~mem827#1, vub300_probe_~vub300~15#1.base, ~bvadd~64(415bv64, vub300_probe_~vub300~15#1.offset), 1bv64);havoc vub300_probe_#t~mem827#1; [2025-02-08 02:57:20,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6638: assume !(0bv32 == ~zero_extend~32~8(vub300_probe_#t~mem826#1));havoc vub300_probe_#t~mem826#1;call vub300_probe_#t~mem828#1.base, vub300_probe_#t~mem828#1.offset := read~$Pointer$#18(vub300_probe_~vub300~15#1.base, vub300_probe_~vub300~15#1.offset, 8bv64); [2025-02-08 02:57:20,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6671: havoc vub300_probe_#t~mem855#1.base, vub300_probe_#t~mem855#1.offset;havoc vub300_probe_#t~ret856#1;vub300_probe_~retval~7#1 := 4294967274bv32; [2025-02-08 02:57:20,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7596: main_#t~ret949#1 := vub300_suspend_#res#1;havoc vub300_suspend_#t~ret898#1.base, vub300_suspend_#t~ret898#1.offset, vub300_suspend_#t~mem899#1.base, vub300_suspend_#t~mem899#1.offset, vub300_suspend_#t~short900#1, vub300_suspend_#t~mem901#1.base, vub300_suspend_#t~mem901#1.offset, vub300_suspend_#t~ret902#1, vub300_suspend_~intf#1.base, vub300_suspend_~intf#1.offset, vub300_suspend_~message#1.event, vub300_suspend_~vub300~17#1.base, vub300_suspend_~vub300~17#1.offset, vub300_suspend_~tmp~38#1.base, vub300_suspend_~tmp~38#1.offset, vub300_suspend_~mmc~3#1.base, vub300_suspend_~mmc~3#1.offset;havoc vub300_suspend_#in~intf#1.base, vub300_suspend_#in~intf#1.offset, vub300_suspend_#in~message#1.event;assume { :end_inline_vub300_suspend } true;havoc main_#t~mem948#1;havoc main_#t~ret949#1;~ldv_state_variable_6~0 := 3bv32; [2025-02-08 02:57:20,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6275: call ULTIMATE.dealloc(__set_clock_speed_~#descriptor~0#1.base, __set_clock_speed_~#descriptor~0#1.offset);havoc __set_clock_speed_~#descriptor~0#1.base, __set_clock_speed_~#descriptor~0#1.offset;havoc __set_clock_speed_#t~mem724#1, __set_clock_speed_#t~mem725#1, __set_clock_speed_#t~mem726#1, __set_clock_speed_#t~mem727#1, __set_clock_speed_#t~mem728#1, __set_clock_speed_#t~mem729#1.base, __set_clock_speed_#t~mem729#1.offset, __set_clock_speed_#t~ret730#1, __set_clock_speed_#t~mem731#1.base, __set_clock_speed_#t~mem731#1.offset, __set_clock_speed_#t~ret732#1, __set_clock_speed_#t~mem733#1.base, __set_clock_speed_#t~mem733#1.offset, __set_clock_speed_#t~ret734#1, __set_clock_speed_#t~mem735#1, __set_clock_speed_#t~ret736#1, __set_clock_speed_#t~mem737#1.base, __set_clock_speed_#t~mem737#1.offset, __set_clock_speed_#t~ret738#1, __set_clock_speed_~vub300#1.base, __set_clock_speed_~vub300#1.offset, __set_clock_speed_~buf#1.base, __set_clock_speed_~buf#1.offset, __set_clock_speed_~ios#1.base, __set_clock_speed_~ios#1.offset, __set_clock_speed_~buf_array_size~0#1, __set_clock_speed_~retval~6#1, __set_clock_speed_~kHzClock~0#1, __set_clock_speed_~i~4#1, __set_clock_speed_~c~1#1, __set_clock_speed_~tmp~31#1, __set_clock_speed_~#descriptor~0#1.base, __set_clock_speed_~#descriptor~0#1.offset, __set_clock_speed_~tmp___0~16#1;havoc __set_clock_speed_#in~vub300#1.base, __set_clock_speed_#in~vub300#1.offset, __set_clock_speed_#in~buf#1.base, __set_clock_speed_#in~buf#1.offset, __set_clock_speed_#in~ios#1.base, __set_clock_speed_#in~ios#1.offset;assume { :end_inline___set_clock_speed } true; [2025-02-08 02:57:20,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6308-1: SUMMARY for call __set_clock_speed_#t~ret730#1 := __create_pipe(__set_clock_speed_#t~mem729#1.base, __set_clock_speed_#t~mem729#1.offset, 0bv32); srcloc: null [2025-02-08 02:57:20,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6242: SUMMARY for call mutex_unlock(vub300_mmc_request_~vub300~10#1.base, ~bvadd~64(20bv64, vub300_mmc_request_~vub300~10#1.offset)); srcloc: null [2025-02-08 02:57:20,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6275-1: call ULTIMATE.dealloc(__set_clock_speed_~#descriptor~0#1.base, __set_clock_speed_~#descriptor~0#1.offset);havoc __set_clock_speed_~#descriptor~0#1.base, __set_clock_speed_~#descriptor~0#1.offset; [2025-02-08 02:57:20,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6308: __set_clock_speed_~tmp~31#1 := __set_clock_speed_#t~ret730#1;havoc __set_clock_speed_#t~mem729#1.base, __set_clock_speed_#t~mem729#1.offset;havoc __set_clock_speed_#t~ret730#1;call __set_clock_speed_#t~mem731#1.base, __set_clock_speed_#t~mem731#1.offset := read~$Pointer$#18(__set_clock_speed_~vub300#1.base, __set_clock_speed_~vub300#1.offset, 8bv64); [2025-02-08 02:57:20,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8059: SUMMARY for call call_and_disable_all_3(2bv32); srcloc: null [2025-02-08 02:57:20,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7795: interface_to_usbdev_#t~ret962#1.base, interface_to_usbdev_#t~ret962#1.offset := ldv_interface_to_usbdev_#res#1.base, ldv_interface_to_usbdev_#res#1.offset;havoc ldv_interface_to_usbdev_#t~ret987#1.base, ldv_interface_to_usbdev_#t~ret987#1.offset, ldv_interface_to_usbdev_~result~4#1.base, ldv_interface_to_usbdev_~result~4#1.offset, ldv_interface_to_usbdev_~tmp~74#1.base, ldv_interface_to_usbdev_~tmp~74#1.offset;assume { :end_inline_ldv_interface_to_usbdev } true;interface_to_usbdev_~tmp~52#1.base, interface_to_usbdev_~tmp~52#1.offset := interface_to_usbdev_#t~ret962#1.base, interface_to_usbdev_#t~ret962#1.offset;havoc interface_to_usbdev_#t~ret962#1.base, interface_to_usbdev_#t~ret962#1.offset;interface_to_usbdev_#res#1.base, interface_to_usbdev_#res#1.offset := interface_to_usbdev_~tmp~52#1.base, interface_to_usbdev_~tmp~52#1.offset; [2025-02-08 02:57:20,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7630: havoc invoke_work_3_#t~nondet930#1, invoke_work_3_#t~switch931#1, invoke_work_3_~tmp~45#1;assume { :end_inline_invoke_work_3 } true; [2025-02-08 02:57:20,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6705: SUMMARY for call ldv_usb_set_intfdata_47(vub300_probe_~interface#1.base, vub300_probe_~interface#1.offset, vub300_probe_~vub300~15#1.base, vub300_probe_~vub300~15#1.offset); srcloc: null [2025-02-08 02:57:20,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6243: havoc vub300_mmc_request_#t~ret720#1; [2025-02-08 02:57:20,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6243-1: SUMMARY for call vub300_mmc_request_#t~ret720#1 := ldv_kref_put_9(vub300_mmc_request_~vub300~10#1.base, ~bvadd~64(16bv64, vub300_mmc_request_~vub300~10#1.offset), #funAddr~vub300_delete.base, #funAddr~vub300_delete.offset); srcloc: null [2025-02-08 02:57:20,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6309: __set_clock_speed_~retval~6#1 := __set_clock_speed_#t~ret732#1;havoc __set_clock_speed_#t~mem731#1.base, __set_clock_speed_#t~mem731#1.offset;havoc __set_clock_speed_#t~ret732#1; [2025-02-08 02:57:20,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8357: assume 0bv64 != ~bvadd~64(~usb_dev~0.base, ~usb_dev~0.offset); [2025-02-08 02:57:20,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8357: assume !(0bv64 != ~bvadd~64(~usb_dev~0.base, ~usb_dev~0.offset)); [2025-02-08 02:57:20,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6309-1: SUMMARY for call __set_clock_speed_#t~ret732#1 := usb_control_msg(__set_clock_speed_#t~mem731#1.base, __set_clock_speed_#t~mem731#1.offset, ~bvor~32(2147483648bv32, __set_clock_speed_~tmp~31#1), 11bv8, 64bv8, 0bv16, 0bv16, __set_clock_speed_~buf#1.base, __set_clock_speed_~buf#1.offset, ~zero_extend~32~16(__set_clock_speed_~buf_array_size~0#1[16:0])[16:0], 250bv32); srcloc: null [2025-02-08 02:57:20,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6111: assume examine_cyclic_buffer_#t~short687#1;havoc examine_cyclic_buffer_#t~mem681#1;havoc examine_cyclic_buffer_#t~mem682#1;havoc examine_cyclic_buffer_#t~short683#1;havoc examine_cyclic_buffer_#t~mem684#1;havoc examine_cyclic_buffer_#t~short685#1;havoc examine_cyclic_buffer_#t~mem686#1;havoc examine_cyclic_buffer_#t~short687#1;examine_cyclic_buffer_~checksum___0~0#1 := 0bv8;call write~intINTTYPE4#18(~bvshl~32(~zero_extend~32~8(examine_cyclic_buffer_~checksum___0~0#1), 24bv32), examine_cyclic_buffer_~cmd#1.base, ~bvadd~64(4bv64, ~bvadd~64(8bv64, examine_cyclic_buffer_~cmd#1.offset)), 4bv64);call examine_cyclic_buffer_#t~mem688#1 := read~intINTTYPE1#18(examine_cyclic_buffer_~r~2#1.base, ~bvadd~64(4bv64, examine_cyclic_buffer_~r~2#1.offset), 1bv64);call examine_cyclic_buffer_#t~mem689#1 := read~intINTTYPE1#18(examine_cyclic_buffer_~r~2#1.base, ~bvadd~64(1bv64, ~bvadd~64(4bv64, examine_cyclic_buffer_~r~2#1.offset)), 1bv64);call examine_cyclic_buffer_#t~mem690#1 := read~intINTTYPE1#18(examine_cyclic_buffer_~r~2#1.base, ~bvadd~64(2bv64, ~bvadd~64(4bv64, examine_cyclic_buffer_~r~2#1.offset)), 1bv64);call examine_cyclic_buffer_#t~mem691#1 := read~intINTTYPE1#18(examine_cyclic_buffer_~r~2#1.base, ~bvadd~64(3bv64, ~bvadd~64(4bv64, examine_cyclic_buffer_~r~2#1.offset)), 1bv64);call write~intINTTYPE4#18(~bvor~32(~bvor~32(~bvor~32(~bvshl~32(~zero_extend~32~8(examine_cyclic_buffer_#t~mem688#1), 24bv32), ~bvshl~32(~zero_extend~32~8(examine_cyclic_buffer_#t~mem689#1), 16bv32)), ~bvshl~32(~zero_extend~32~8(examine_cyclic_buffer_#t~mem690#1), 8bv32)), ~zero_extend~32~8(examine_cyclic_buffer_#t~mem691#1)), examine_cyclic_buffer_~cmd#1.base, ~bvadd~64(8bv64, examine_cyclic_buffer_~cmd#1.offset), 4bv64);havoc examine_cyclic_buffer_#t~mem688#1;havoc examine_cyclic_buffer_#t~mem689#1;havoc examine_cyclic_buffer_#t~mem690#1;havoc examine_cyclic_buffer_#t~mem691#1;call examine_cyclic_buffer_#t~mem692#1 := read~intINTTYPE4#18(examine_cyclic_buffer_~vub300#1.base, ~bvadd~64(1bv64, ~bvadd~64(~bvadd~64(655bv64, examine_cyclic_buffer_~vub300#1.offset), ~bvmul~64(133bv64, ~sign_extend~64~32(~zero_extend~32~8(examine_cyclic_buffer_~Function#1))))), 4bv64);call write~intINTTYPE4#18(~bvadd~32(examine_cyclic_buffer_#t~mem692#1, examine_cyclic_buffer_~delta~0#1), examine_cyclic_buffer_~vub300#1.base, ~bvadd~64(1bv64, ~bvadd~64(~bvadd~64(655bv64, examine_cyclic_buffer_~vub300#1.offset), ~bvmul~64(133bv64, ~sign_extend~64~32(~zero_extend~32~8(examine_cyclic_buffer_~Function#1))))), 4bv64);havoc examine_cyclic_buffer_#t~mem692#1;call examine_cyclic_buffer_#t~mem693#1 := read~intINTTYPE1#18(examine_cyclic_buffer_~vub300#1.base, ~bvadd~64(~bvadd~64(655bv64, examine_cyclic_buffer_~vub300#1.offset), ~bvmul~64(133bv64, ~sign_extend~64~32(~zero_extend~32~8(examine_cyclic_buffer_~Function#1)))), 1bv64);call write~intINTTYPE1#18(~bvsub~32(~zero_extend~32~8(examine_cyclic_buffer_#t~mem693#1), ~zero_extend~32~8(examine_cyclic_buffer_~delta~0#1[8:0]))[8:0], examine_cyclic_buffer_~vub300#1.base, ~bvadd~64(~bvadd~64(655bv64, examine_cyclic_buffer_~vub300#1.offset), ~bvmul~64(133bv64, ~sign_extend~64~32(~zero_extend~32~8(examine_cyclic_buffer_~Function#1)))), 1bv64);havoc examine_cyclic_buffer_#t~mem693#1;call examine_cyclic_buffer_#t~mem694#1 := read~intINTTYPE1#18(examine_cyclic_buffer_~vub300#1.base, ~bvadd~64(424bv64, examine_cyclic_buffer_~vub300#1.offset), 1bv64);call write~intINTTYPE1#18(~bvsub~32(~zero_extend~32~8(examine_cyclic_buffer_#t~mem694#1), ~zero_extend~32~8(examine_cyclic_buffer_~delta~0#1[8:0]))[8:0], examine_cyclic_buffer_~vub300#1.base, ~bvadd~64(424bv64, examine_cyclic_buffer_~vub300#1.offset), 1bv64);havoc examine_cyclic_buffer_#t~mem694#1;examine_cyclic_buffer_#res#1 := 1bv32; [2025-02-08 02:57:20,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6111: assume !examine_cyclic_buffer_#t~short687#1;havoc examine_cyclic_buffer_#t~mem681#1;havoc examine_cyclic_buffer_#t~mem682#1;havoc examine_cyclic_buffer_#t~short683#1;havoc examine_cyclic_buffer_#t~mem684#1;havoc examine_cyclic_buffer_#t~short685#1;havoc examine_cyclic_buffer_#t~mem686#1;havoc examine_cyclic_buffer_#t~short687#1;examine_cyclic_buffer_~register_point~0#1 := ~bvadd~32(1bv32, examine_cyclic_buffer_~register_point~0#1);examine_cyclic_buffer_~register_count~3#1 := ~bvadd~32(255bv32, ~zero_extend~32~8(examine_cyclic_buffer_~register_count~3#1))[8:0];examine_cyclic_buffer_~delta~0#1 := ~bvadd~32(1bv32, examine_cyclic_buffer_~delta~0#1); [2025-02-08 02:57:20,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6111-1: assume examine_cyclic_buffer_#t~short687#1;call examine_cyclic_buffer_#t~mem686#1 := read~intINTTYPE1#18(examine_cyclic_buffer_~r~2#1.base, ~bvadd~64(3bv64, examine_cyclic_buffer_~r~2#1.offset), 1bv64);examine_cyclic_buffer_#t~short687#1 := ~zero_extend~32~8(examine_cyclic_buffer_#t~mem686#1) == ~zero_extend~32~8(examine_cyclic_buffer_~cmd3~0#1); [2025-02-08 02:57:20,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6111-1: assume !examine_cyclic_buffer_#t~short687#1; [2025-02-08 02:57:20,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6177: satisfy_request_from_offloaded_data_~tmp~29#1 := satisfy_request_from_offloaded_data_~regs~1#1;satisfy_request_from_offloaded_data_~regs~1#1 := ~bvsub~32(~zero_extend~32~8(satisfy_request_from_offloaded_data_~regs~1#1), 1bv32)[8:0]; [2025-02-08 02:57:20,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6111-4: examine_cyclic_buffer_#t~short685#1 := examine_cyclic_buffer_#t~short683#1; [2025-02-08 02:57:20,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6111-5: assume examine_cyclic_buffer_#t~short683#1;call examine_cyclic_buffer_#t~mem682#1 := read~intINTTYPE1#18(examine_cyclic_buffer_~r~2#1.base, ~bvadd~64(1bv64, examine_cyclic_buffer_~r~2#1.offset), 1bv64);examine_cyclic_buffer_#t~short683#1 := ~zero_extend~32~8(examine_cyclic_buffer_#t~mem682#1) == ~zero_extend~32~8(examine_cyclic_buffer_~cmd1~0#1); [2025-02-08 02:57:20,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6111-5: assume !examine_cyclic_buffer_#t~short683#1; [2025-02-08 02:57:20,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6111-2: examine_cyclic_buffer_#t~short687#1 := examine_cyclic_buffer_#t~short685#1; [2025-02-08 02:57:20,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6111-3: assume examine_cyclic_buffer_#t~short685#1;call examine_cyclic_buffer_#t~mem684#1 := read~intINTTYPE1#18(examine_cyclic_buffer_~r~2#1.base, ~bvadd~64(2bv64, examine_cyclic_buffer_~r~2#1.offset), 1bv64);examine_cyclic_buffer_#t~short685#1 := ~zero_extend~32~8(examine_cyclic_buffer_#t~mem684#1) == ~zero_extend~32~8(examine_cyclic_buffer_~cmd2~0#1); [2025-02-08 02:57:20,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6111-3: assume !examine_cyclic_buffer_#t~short685#1; [2025-02-08 02:57:20,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6904-1: assume { :begin_inline_ldv_destroy_workqueue_58 } true;ldv_destroy_workqueue_58_#in~ldv_func_arg1#1.base, ldv_destroy_workqueue_58_#in~ldv_func_arg1#1.offset := ~deadworkqueue~0.base, ~deadworkqueue~0.offset;havoc ldv_destroy_workqueue_58_~ldv_func_arg1#1.base, ldv_destroy_workqueue_58_~ldv_func_arg1#1.offset;ldv_destroy_workqueue_58_~ldv_func_arg1#1.base, ldv_destroy_workqueue_58_~ldv_func_arg1#1.offset := ldv_destroy_workqueue_58_#in~ldv_func_arg1#1.base, ldv_destroy_workqueue_58_#in~ldv_func_arg1#1.offset; [2025-02-08 02:57:20,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6904: havoc ldv_destroy_workqueue_58_~ldv_func_arg1#1.base, ldv_destroy_workqueue_58_~ldv_func_arg1#1.offset;havoc ldv_destroy_workqueue_58_#in~ldv_func_arg1#1.base, ldv_destroy_workqueue_58_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_destroy_workqueue_58 } true;assume { :begin_inline_ldv_destroy_workqueue_59 } true;ldv_destroy_workqueue_59_#in~ldv_func_arg1#1.base, ldv_destroy_workqueue_59_#in~ldv_func_arg1#1.offset := ~pollworkqueue~0.base, ~pollworkqueue~0.offset;havoc ldv_destroy_workqueue_59_~ldv_func_arg1#1.base, ldv_destroy_workqueue_59_~ldv_func_arg1#1.offset;ldv_destroy_workqueue_59_~ldv_func_arg1#1.base, ldv_destroy_workqueue_59_~ldv_func_arg1#1.offset := ldv_destroy_workqueue_59_#in~ldv_func_arg1#1.base, ldv_destroy_workqueue_59_#in~ldv_func_arg1#1.offset; [2025-02-08 02:57:20,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6739-1: SUMMARY for call add_timer(vub300_probe_~vub300~15#1.base, ~bvadd~64(2474bv64, vub300_probe_~vub300~15#1.offset)); srcloc: null [2025-02-08 02:57:20,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6706: call write~intINTTYPE8#9(4195328bv64, vub300_probe_~#__constr_expr_0~0#1.base, vub300_probe_~#__constr_expr_0~0#1.offset, 8bv64);call vub300_probe_#t~mem877#1 := read~intINTTYPE8#9(vub300_probe_~#__constr_expr_0~0#1.base, vub300_probe_~#__constr_expr_0~0#1.offset, 8bv64);call write~intINTTYPE8#18(vub300_probe_#t~mem877#1, vub300_probe_~vub300~15#1.base, ~bvadd~64(2750bv64, vub300_probe_~vub300~15#1.offset), 8bv64);havoc vub300_probe_#t~mem877#1; [2025-02-08 02:57:20,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6739: call vub300_probe_#t~mem882#1 := read~intINTTYPE1#18(vub300_probe_~vub300~15#1.base, ~bvadd~64(417bv64, vub300_probe_~vub300~15#1.offset), 1bv64); [2025-02-08 02:57:20,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6574: call write~intINTTYPE4#18(0bv32, vub300_probe_~vub300~15#1.base, ~bvadd~64(1bv64, ~bvadd~64(~bvadd~64(655bv64, vub300_probe_~vub300~15#1.offset), ~bvmul~64(133bv64, ~sign_extend~64~32(vub300_probe_~i~5#1)))), 4bv64);call write~intINTTYPE1#18(0bv8, vub300_probe_~vub300~15#1.base, ~bvadd~64(~bvadd~64(655bv64, vub300_probe_~vub300~15#1.offset), ~bvmul~64(133bv64, ~sign_extend~64~32(vub300_probe_~i~5#1))), 1bv64);vub300_probe_~i~5#1 := ~bvadd~32(1bv32, vub300_probe_~i~5#1); [2025-02-08 02:57:20,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6607: call write~intINTTYPE2#18(512bv16, vub300_probe_~vub300~15#1.base, ~bvadd~64(~bvadd~64(1719bv64, vub300_probe_~vub300~15#1.offset), ~bvmul~64(2bv64, ~sign_extend~64~32(vub300_probe_~i~5#1))), 2bv64);vub300_probe_~i~5#1 := ~bvadd~32(1bv32, vub300_probe_~i~5#1); [2025-02-08 02:57:20,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6706-1: SUMMARY for call __init_work(vub300_probe_~vub300~15#1.base, ~bvadd~64(2750bv64, vub300_probe_~vub300~15#1.offset), 0bv32); srcloc: null [2025-02-08 02:57:20,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6475: vub300_probe_#t~ret771#1.base, vub300_probe_#t~ret771#1.offset := interface_to_usbdev_#res#1.base, interface_to_usbdev_#res#1.offset;havoc interface_to_usbdev_#t~ret962#1.base, interface_to_usbdev_#t~ret962#1.offset, interface_to_usbdev_~intf#1.base, interface_to_usbdev_~intf#1.offset, interface_to_usbdev_~tmp~52#1.base, interface_to_usbdev_~tmp~52#1.offset;havoc interface_to_usbdev_#in~intf#1.base, interface_to_usbdev_#in~intf#1.offset;assume { :end_inline_interface_to_usbdev } true;vub300_probe_~tmp~36#1.base, vub300_probe_~tmp~36#1.offset := vub300_probe_#t~ret771#1.base, vub300_probe_#t~ret771#1.offset;havoc vub300_probe_#t~ret771#1.base, vub300_probe_#t~ret771#1.offset;assume { :begin_inline_ldv_usb_get_dev_44 } true;ldv_usb_get_dev_44_#in~ldv_func_arg1#1.base, ldv_usb_get_dev_44_#in~ldv_func_arg1#1.offset := vub300_probe_~tmp~36#1.base, vub300_probe_~tmp~36#1.offset;havoc ldv_usb_get_dev_44_#res#1.base, ldv_usb_get_dev_44_#res#1.offset;havoc ldv_usb_get_dev_44_#t~ret977#1.base, ldv_usb_get_dev_44_#t~ret977#1.offset, ldv_usb_get_dev_44_~ldv_func_arg1#1.base, ldv_usb_get_dev_44_~ldv_func_arg1#1.offset, ldv_usb_get_dev_44_~tmp~67#1.base, ldv_usb_get_dev_44_~tmp~67#1.offset;ldv_usb_get_dev_44_~ldv_func_arg1#1.base, ldv_usb_get_dev_44_~ldv_func_arg1#1.offset := ldv_usb_get_dev_44_#in~ldv_func_arg1#1.base, ldv_usb_get_dev_44_#in~ldv_func_arg1#1.offset;havoc ldv_usb_get_dev_44_~tmp~67#1.base, ldv_usb_get_dev_44_~tmp~67#1.offset;assume { :begin_inline_ldv_get_dev } true;ldv_get_dev_#in~data#1.base, ldv_get_dev_#in~data#1.offset := ldv_usb_get_dev_44_~ldv_func_arg1#1.base, ldv_usb_get_dev_44_~ldv_func_arg1#1.offset;havoc ldv_get_dev_#res#1.base, ldv_get_dev_#res#1.offset;havoc ldv_get_dev_#t~ret988#1, ldv_get_dev_~data#1.base, ldv_get_dev_~data#1.offset, ldv_get_dev_~tmp~75#1;ldv_get_dev_~data#1.base, ldv_get_dev_~data#1.offset := ldv_get_dev_#in~data#1.base, ldv_get_dev_#in~data#1.offset;havoc ldv_get_dev_~tmp~75#1; [2025-02-08 02:57:20,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7565-1: assume 0bv32 == ~ldv_retval_0~0;~ldv_state_variable_6~0 := 2bv32; [2025-02-08 02:57:20,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7565-1: assume !(0bv32 == ~ldv_retval_0~0); [2025-02-08 02:57:20,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8358: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:57:20,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7565-4: assume 0bv32 == ~ldv_retval_1~0;~ldv_state_variable_6~0 := 2bv32; [2025-02-08 02:57:20,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7565-4: assume !(0bv32 == ~ldv_retval_1~0); [2025-02-08 02:57:20,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6244: SUMMARY for call mmc_request_done(vub300_mmc_request_~mmc#1.base, vub300_mmc_request_~mmc#1.offset, vub300_mmc_request_~req#1.base, vub300_mmc_request_~req#1.offset); srcloc: null [2025-02-08 02:57:20,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7565-12: assume 0bv32 == ~ldv_retval_2~0;~ldv_state_variable_6~0 := 2bv32;~ref_cnt~0 := ~bvadd~32(1bv32, ~ref_cnt~0); [2025-02-08 02:57:20,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7565-12: assume !(0bv32 == ~ldv_retval_2~0); [2025-02-08 02:57:20,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6740: assume 0bv32 != ~zero_extend~32~8(vub300_probe_#t~mem882#1);havoc vub300_probe_#t~mem882#1; [2025-02-08 02:57:20,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6740: assume !(0bv32 != ~zero_extend~32~8(vub300_probe_#t~mem882#1));havoc vub300_probe_#t~mem882#1; [2025-02-08 02:57:20,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7698-2: assume 0bv32 == ~ldv_retval_3~0;~ldv_state_variable_0~0 := 3bv32;~ldv_state_variable_7~0 := 1bv32;assume { :begin_inline_ldv_initialize_mmc_host_ops_7 } true;havoc ldv_initialize_mmc_host_ops_7_#t~ret923#1.base, ldv_initialize_mmc_host_ops_7_#t~ret923#1.offset, ldv_initialize_mmc_host_ops_7_~tmp~43#1.base, ldv_initialize_mmc_host_ops_7_~tmp~43#1.offset;havoc ldv_initialize_mmc_host_ops_7_~tmp~43#1.base, ldv_initialize_mmc_host_ops_7_~tmp~43#1.offset; [2025-02-08 02:57:20,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7698-2: assume !(0bv32 == ~ldv_retval_3~0); [2025-02-08 02:57:20,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6641-1: SUMMARY for call vub300_probe_#t~ret829#1 := dev_warn(vub300_probe_#t~mem828#1.base, ~bvadd~64(131bv64, vub300_probe_#t~mem828#1.offset), 48bv64, 0bv64); srcloc: null [2025-02-08 02:57:20,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7698-1: assume 0bv32 != ~ldv_retval_3~0;~ldv_state_variable_0~0 := 2bv32; [2025-02-08 02:57:20,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7698-1: assume !(0bv32 != ~ldv_retval_3~0); [2025-02-08 02:57:20,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6641: havoc vub300_probe_#t~mem828#1.base, vub300_probe_#t~mem828#1.offset;havoc vub300_probe_#t~ret829#1; [2025-02-08 02:57:20,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6476: vub300_probe_#t~ret772#1.base, vub300_probe_#t~ret772#1.offset := ldv_usb_get_dev_44_#res#1.base, ldv_usb_get_dev_44_#res#1.offset;havoc ldv_usb_get_dev_44_#t~ret977#1.base, ldv_usb_get_dev_44_#t~ret977#1.offset, ldv_usb_get_dev_44_~ldv_func_arg1#1.base, ldv_usb_get_dev_44_~ldv_func_arg1#1.offset, ldv_usb_get_dev_44_~tmp~67#1.base, ldv_usb_get_dev_44_~tmp~67#1.offset;havoc ldv_usb_get_dev_44_#in~ldv_func_arg1#1.base, ldv_usb_get_dev_44_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_usb_get_dev_44 } true;vub300_probe_~tmp___0~18#1.base, vub300_probe_~tmp___0~18#1.offset := vub300_probe_#t~ret772#1.base, vub300_probe_#t~ret772#1.offset;havoc vub300_probe_#t~ret772#1.base, vub300_probe_#t~ret772#1.offset;vub300_probe_~udev~0#1.base, vub300_probe_~udev~0#1.offset := vub300_probe_~tmp___0~18#1.base, vub300_probe_~tmp___0~18#1.offset;vub300_probe_~retval~7#1 := 4294967284bv32;call vub300_probe_#t~mem773#1 := read~intINTTYPE1#18(vub300_probe_~udev~0#1.base, ~bvadd~64(14bv64, ~bvadd~64(1226bv64, vub300_probe_~udev~0#1.offset)), 1bv64); [2025-02-08 02:57:20,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6509: assume 0bv8 == ~force_1_bit_data_xfers~0;call vub300_probe_#t~mem788#1 := read~intINTTYPE4#18(vub300_probe_~mmc~1#1.base, ~bvadd~64(1175bv64, vub300_probe_~mmc~1#1.offset), 4bv64);call write~intINTTYPE4#18(~bvor~32(1bv32, vub300_probe_#t~mem788#1), vub300_probe_~mmc~1#1.base, ~bvadd~64(1175bv64, vub300_probe_~mmc~1#1.offset), 4bv64);havoc vub300_probe_#t~mem788#1; [2025-02-08 02:57:20,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6509: assume !(0bv8 == ~force_1_bit_data_xfers~0); [2025-02-08 02:57:20,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6311: assume 8bv32 != __set_clock_speed_~retval~6#1;call __set_clock_speed_#t~mem733#1.base, __set_clock_speed_#t~mem733#1.offset := read~$Pointer$#18(__set_clock_speed_~vub300#1.base, __set_clock_speed_~vub300#1.offset, 8bv64); [2025-02-08 02:57:20,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6311: assume !(8bv32 != __set_clock_speed_~retval~6#1);call write~$Pointer$#21(31bv64, 0bv64, __set_clock_speed_~#descriptor~0#1.base, __set_clock_speed_~#descriptor~0#1.offset, 8bv64);call write~$Pointer$#21(32bv64, 0bv64, __set_clock_speed_~#descriptor~0#1.base, ~bvadd~64(8bv64, __set_clock_speed_~#descriptor~0#1.offset), 8bv64);call write~$Pointer$#21(33bv64, 0bv64, __set_clock_speed_~#descriptor~0#1.base, ~bvadd~64(16bv64, __set_clock_speed_~#descriptor~0#1.offset), 8bv64);call write~$Pointer$#21(34bv64, 0bv64, __set_clock_speed_~#descriptor~0#1.base, ~bvadd~64(24bv64, __set_clock_speed_~#descriptor~0#1.offset), 8bv64);call write~intINTTYPE4#21(2009bv32, __set_clock_speed_~#descriptor~0#1.base, ~bvadd~64(32bv64, __set_clock_speed_~#descriptor~0#1.offset), 4bv64);call write~intINTTYPE1#21(0bv8, __set_clock_speed_~#descriptor~0#1.base, ~bvadd~64(36bv64, __set_clock_speed_~#descriptor~0#1.offset), 1bv64);call __set_clock_speed_#t~mem735#1 := read~intINTTYPE1#21(__set_clock_speed_~#descriptor~0#1.base, ~bvadd~64(36bv64, __set_clock_speed_~#descriptor~0#1.offset), 1bv64); [2025-02-08 02:57:20,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6179: assume 0bv32 != ~zero_extend~32~8(satisfy_request_from_offloaded_data_~tmp~29#1); [2025-02-08 02:57:20,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6179: assume !(0bv32 != ~zero_extend~32~8(satisfy_request_from_offloaded_data_~tmp~29#1));call satisfy_request_from_offloaded_data_#t~mem705#1 := read~intINTTYPE1#18(satisfy_request_from_offloaded_data_~vub300#1.base, ~bvadd~64(424bv64, satisfy_request_from_offloaded_data_~vub300#1.offset), 1bv64); [2025-02-08 02:57:29,979 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 02:57:29,984 INFO L158 Benchmark]: Toolchain (without parser) took 40650.69ms. Allocated memory was 117.4MB in the beginning and 201.3MB in the end (delta: 83.9MB). Free memory was 82.4MB in the beginning and 81.9MB in the end (delta: 533.2kB). Peak memory consumption was 154.3MB. Max. memory is 16.1GB. [2025-02-08 02:57:29,985 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 83.9MB. Free memory is still 62.2MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 02:57:29,985 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1739.26ms. Allocated memory is still 117.4MB. Free memory was 82.2MB in the beginning and 47.0MB in the end (delta: 35.1MB). Peak memory consumption was 89.6MB. Max. memory is 16.1GB. [2025-02-08 02:57:29,985 INFO L158 Benchmark]: Boogie Procedure Inliner took 201.31ms. Allocated memory was 117.4MB in the beginning and 201.3MB in the end (delta: 83.9MB). Free memory was 47.0MB in the beginning and 125.9MB in the end (delta: -78.8MB). Peak memory consumption was 22.4MB. Max. memory is 16.1GB. [2025-02-08 02:57:29,985 INFO L158 Benchmark]: Boogie Preprocessor took 694.17ms. Allocated memory is still 201.3MB. Free memory was 125.9MB in the beginning and 88.1MB in the end (delta: 37.8MB). Peak memory consumption was 80.3MB. Max. memory is 16.1GB. [2025-02-08 02:57:29,985 INFO L158 Benchmark]: IcfgBuilder took 38006.87ms. Allocated memory is still 201.3MB. Free memory was 88.1MB in the beginning and 81.9MB in the end (delta: 6.2MB). Peak memory consumption was 78.1MB. Max. memory is 16.1GB. [2025-02-08 02:57:29,988 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.18ms. Allocated memory is still 83.9MB. Free memory is still 62.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1739.26ms. Allocated memory is still 117.4MB. Free memory was 82.2MB in the beginning and 47.0MB in the end (delta: 35.1MB). Peak memory consumption was 89.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 201.31ms. Allocated memory was 117.4MB in the beginning and 201.3MB in the end (delta: 83.9MB). Free memory was 47.0MB in the beginning and 125.9MB in the end (delta: -78.8MB). Peak memory consumption was 22.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 694.17ms. Allocated memory is still 201.3MB. Free memory was 125.9MB in the beginning and 88.1MB in the end (delta: 37.8MB). Peak memory consumption was 80.3MB. Max. memory is 16.1GB. * IcfgBuilder took 38006.87ms. Allocated memory is still 201.3MB. Free memory was 88.1MB in the beginning and 81.9MB in the end (delta: 6.2MB). Peak memory consumption was 78.1MB. 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: 4032]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [4032] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 02:57:30,191 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with 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