./Ultimate.py --spec ../sv-benchmarks/c/properties/termination.prp --file ../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-bluetooth-btmrvl.ko.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for termination 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/AutomizerTermination.xml -i ../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-bluetooth-btmrvl.ko.cil.out.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-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(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash f34aa03a56bd65952f4a87d013d6bad571017033d5cfe7d41e61c9dcf0c4c20b --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 15:16:09,497 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 15:16:09,533 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-64bit-Automizer_Default.epf [2025-02-08 15:16:09,536 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 15:16:09,536 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 15:16:09,536 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.Remove goto edges from RCFG [2025-02-08 15:16:09,549 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 15:16:09,549 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 15:16:09,549 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 15:16:09,549 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 15:16:09,549 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 15:16:09,550 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 15:16:09,550 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 15:16:09,550 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 15:16:09,550 INFO L151 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2025-02-08 15:16:09,550 INFO L153 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2025-02-08 15:16:09,550 INFO L153 SettingsManager]: * Use old map elimination=false [2025-02-08 15:16:09,550 INFO L153 SettingsManager]: * Use external solver (rank synthesis)=false [2025-02-08 15:16:09,550 INFO L153 SettingsManager]: * Use only trivial implications for array writes=true [2025-02-08 15:16:09,550 INFO L153 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2025-02-08 15:16:09,550 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 15:16:09,550 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2025-02-08 15:16:09,551 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 15:16:09,551 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 15:16:09,551 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2025-02-08 15:16:09,551 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2025-02-08 15:16:09,551 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2025-02-08 15:16:09,551 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-02-08 15:16:09,551 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 15:16:09,551 INFO L153 SettingsManager]: * Assume nondeterminstic values are in range=false [2025-02-08 15:16:09,551 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 15:16:09,551 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 15:16:09,551 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 15:16:09,551 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 15:16:09,552 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 15:16:09,552 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 15:16:09,552 INFO L151 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2025-02-08 15:16:09,552 INFO L153 SettingsManager]: * TransformationType=MODULO_NEIGHBOR 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(F end) ) 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 -> f34aa03a56bd65952f4a87d013d6bad571017033d5cfe7d41e61c9dcf0c4c20b [2025-02-08 15:16:09,715 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 15:16:09,721 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 15:16:09,723 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 15:16:09,724 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 15:16:09,724 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 15:16:09,725 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-bluetooth-btmrvl.ko.cil.out.i [2025-02-08 15:16:10,881 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/2d41d09a4/6f49f99511d5467f8e0d25fe7783eb44/FLAG50f281d27 [2025-02-08 15:16:11,330 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 15:16:11,332 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-bluetooth-btmrvl.ko.cil.out.i [2025-02-08 15:16:11,365 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/2d41d09a4/6f49f99511d5467f8e0d25fe7783eb44/FLAG50f281d27 [2025-02-08 15:16:11,453 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/2d41d09a4/6f49f99511d5467f8e0d25fe7783eb44 [2025-02-08 15:16:11,455 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 15:16:11,456 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 15:16:11,457 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 15:16:11,457 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 15:16:11,459 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 15:16:11,460 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:16:11" (1/1) ... [2025-02-08 15:16:11,460 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5d9de218 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:16:11, skipping insertion in model container [2025-02-08 15:16:11,461 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:16:11" (1/1) ... [2025-02-08 15:16:11,523 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 15:16:12,378 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 15:16:12,396 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 15:16:12,468 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4652] [2025-02-08 15:16:12,471 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; btr %2,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4659-4660] [2025-02-08 15:16:12,473 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [4673-4674] [2025-02-08 15:16:12,474 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [4691] [2025-02-08 15:16:12,474 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [4693] [2025-02-08 15:16:12,474 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [4695] [2025-02-08 15:16:12,474 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [4698] [2025-02-08 15:16:12,568 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [5981] [2025-02-08 15:16:12,569 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [5987] [2025-02-08 15:16:12,569 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [5993] [2025-02-08 15:16:12,569 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [6000] [2025-02-08 15:16:12,570 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___0), "+m" (*__ptr___3): "0" (__x___0): "memory"); [6057] [2025-02-08 15:16:12,570 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___0), "+m" (*__ptr___4): "0" (__x___0): "memory"); [6063] [2025-02-08 15:16:12,570 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___0), "+m" (*__ptr___5): "0" (__x___0): "memory"); [6069] [2025-02-08 15:16:12,577 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___0), "+m" (*__ptr___6): "0" (__x___0): "memory"); [6076] [2025-02-08 15:16:12,694 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 15:16:12,762 INFO L204 MainTranslator]: Completed translation [2025-02-08 15:16:12,763 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:16:12 WrapperNode [2025-02-08 15:16:12,763 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 15:16:12,763 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 15:16:12,764 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 15:16:12,764 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 15:16:12,768 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:16:12" (1/1) ... [2025-02-08 15:16:12,809 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:16:12" (1/1) ... [2025-02-08 15:16:12,938 INFO L138 Inliner]: procedures = 152, calls = 1764, calls flagged for inlining = 294, calls inlined = 368, statements flattened = 5700 [2025-02-08 15:16:12,938 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 15:16:12,939 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 15:16:12,939 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 15:16:12,939 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 15:16:12,945 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:16:12" (1/1) ... [2025-02-08 15:16:12,945 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:16:12" (1/1) ... [2025-02-08 15:16:12,976 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:16:12" (1/1) ... [2025-02-08 15:16:13,113 INFO L175 MemorySlicer]: Split 1064 memory accesses to 54 slices as follows [7, 358, 21, 2, 7, 7, 7, 7, 8, 7, 7, 26, 7, 21, 6, 10, 10, 7, 7, 18, 6, 24, 7, 72, 7, 7, 7, 7, 7, 7, 3, 6, 8, 7, 6, 7, 7, 4, 8, 8, 27, 27, 27, 27, 7, 27, 27, 27, 27, 27, 8, 27, 7, 7]. 34 percent of accesses are in the largest equivalence class. The 249 initializations are split as follows [7, 0, 21, 2, 7, 7, 7, 7, 8, 7, 7, 0, 7, 21, 0, 0, 0, 7, 7, 0, 0, 0, 7, 0, 7, 7, 7, 7, 7, 7, 0, 6, 8, 7, 6, 7, 7, 0, 8, 8, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 7, 7]. The 546 writes are split as follows [0, 152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 6, 0, 10, 0, 0, 0, 0, 21, 0, 63, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 4, 0, 0, 27, 27, 27, 27, 0, 27, 27, 27, 27, 27, 7, 27, 0, 0]. [2025-02-08 15:16:13,114 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:16:12" (1/1) ... [2025-02-08 15:16:13,114 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:16:12" (1/1) ... [2025-02-08 15:16:13,217 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:16:12" (1/1) ... [2025-02-08 15:16:13,228 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:16:12" (1/1) ... [2025-02-08 15:16:13,252 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:16:12" (1/1) ... [2025-02-08 15:16:13,274 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:16:12" (1/1) ... [2025-02-08 15:16:13,321 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 15:16:13,323 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 15:16:13,323 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 15:16:13,324 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 15:16:13,324 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:16:12" (1/1) ... [2025-02-08 15:16:13,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2025-02-08 15:16:13,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 15:16:13,355 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2025-02-08 15:16:13,361 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2025-02-08 15:16:13,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 15:16:13,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 15:16:13,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 15:16:13,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 15:16:13,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 15:16:13,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 15:16:13,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 15:16:13,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 15:16:13,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 15:16:13,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 15:16:13,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 15:16:13,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 15:16:13,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 15:16:13,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 15:16:13,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 15:16:13,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 15:16:13,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 15:16:13,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 15:16:13,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 15:16:13,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 15:16:13,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 15:16:13,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 15:16:13,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 15:16:13,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 15:16:13,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 15:16:13,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 15:16:13,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 15:16:13,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 15:16:13,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-08 15:16:13,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-08 15:16:13,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-08 15:16:13,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-08 15:16:13,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-02-08 15:16:13,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-02-08 15:16:13,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-02-08 15:16:13,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-02-08 15:16:13,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-02-08 15:16:13,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-02-08 15:16:13,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-02-08 15:16:13,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2025-02-08 15:16:13,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2025-02-08 15:16:13,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#41 [2025-02-08 15:16:13,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#42 [2025-02-08 15:16:13,385 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#43 [2025-02-08 15:16:13,386 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#44 [2025-02-08 15:16:13,386 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#45 [2025-02-08 15:16:13,386 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#46 [2025-02-08 15:16:13,386 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#47 [2025-02-08 15:16:13,386 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#48 [2025-02-08 15:16:13,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#49 [2025-02-08 15:16:13,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#50 [2025-02-08 15:16:13,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#51 [2025-02-08 15:16:13,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#52 [2025-02-08 15:16:13,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#53 [2025-02-08 15:16:13,388 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 15:16:13,388 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 15:16:13,388 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 15:16:13,388 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 15:16:13,388 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 15:16:13,388 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 15:16:13,388 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 15:16:13,388 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 15:16:13,388 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 15:16:13,388 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 15:16:13,388 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 15:16:13,388 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 15:16:13,388 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 15:16:13,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 15:16:13,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 15:16:13,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 15:16:13,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 15:16:13,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 15:16:13,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 15:16:13,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 15:16:13,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 15:16:13,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 15:16:13,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 15:16:13,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 15:16:13,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-08 15:16:13,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-08 15:16:13,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-08 15:16:13,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-08 15:16:13,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-08 15:16:13,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-08 15:16:13,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-02-08 15:16:13,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-02-08 15:16:13,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-02-08 15:16:13,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-02-08 15:16:13,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-02-08 15:16:13,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-02-08 15:16:13,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-02-08 15:16:13,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-02-08 15:16:13,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-02-08 15:16:13,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2025-02-08 15:16:13,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2025-02-08 15:16:13,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#41 [2025-02-08 15:16:13,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#42 [2025-02-08 15:16:13,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#43 [2025-02-08 15:16:13,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#44 [2025-02-08 15:16:13,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#45 [2025-02-08 15:16:13,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#46 [2025-02-08 15:16:13,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#47 [2025-02-08 15:16:13,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#48 [2025-02-08 15:16:13,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#49 [2025-02-08 15:16:13,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#50 [2025-02-08 15:16:13,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#51 [2025-02-08 15:16:13,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#52 [2025-02-08 15:16:13,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#53 [2025-02-08 15:16:13,391 INFO L130 BoogieDeclarations]: Found specification of procedure btmrvl_service_main_thread [2025-02-08 15:16:13,391 INFO L138 BoogieDeclarations]: Found implementation of procedure btmrvl_service_main_thread [2025-02-08 15:16:13,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 15:16:13,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 15:16:13,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 15:16:13,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 15:16:13,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 15:16:13,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 15:16:13,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 15:16:13,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 15:16:13,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 15:16:13,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 15:16:13,394 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 15:16:13,394 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 15:16:13,394 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#41 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#42 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#43 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#44 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#45 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#46 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#47 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#48 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#49 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#50 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#51 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#52 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#53 [2025-02-08 15:16:13,395 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 15:16:13,396 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 15:16:13,396 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 15:16:13,396 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 15:16:13,396 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 15:16:13,396 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 15:16:13,396 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 15:16:13,396 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 15:16:13,396 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 15:16:13,396 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 15:16:13,396 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 15:16:13,396 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 15:16:13,396 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 15:16:13,396 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 15:16:13,396 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 15:16:13,396 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 15:16:13,396 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 15:16:13,396 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 15:16:13,396 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 15:16:13,396 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 15:16:13,396 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 15:16:13,396 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 15:16:13,396 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 15:16:13,396 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-08 15:16:13,396 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-08 15:16:13,396 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-08 15:16:13,396 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-08 15:16:13,396 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-08 15:16:13,396 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-08 15:16:13,396 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-08 15:16:13,396 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-02-08 15:16:13,396 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-02-08 15:16:13,396 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-02-08 15:16:13,398 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-02-08 15:16:13,399 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-02-08 15:16:13,399 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-02-08 15:16:13,399 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-02-08 15:16:13,399 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2025-02-08 15:16:13,399 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2025-02-08 15:16:13,399 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#39 [2025-02-08 15:16:13,399 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#40 [2025-02-08 15:16:13,399 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#41 [2025-02-08 15:16:13,399 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#42 [2025-02-08 15:16:13,399 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#43 [2025-02-08 15:16:13,399 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#44 [2025-02-08 15:16:13,399 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#45 [2025-02-08 15:16:13,399 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#46 [2025-02-08 15:16:13,399 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#47 [2025-02-08 15:16:13,399 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#48 [2025-02-08 15:16:13,399 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#49 [2025-02-08 15:16:13,399 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#50 [2025-02-08 15:16:13,399 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#51 [2025-02-08 15:16:13,399 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#52 [2025-02-08 15:16:13,399 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#53 [2025-02-08 15:16:13,399 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 15:16:13,399 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 15:16:13,399 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 15:16:13,399 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#39 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#40 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#41 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#42 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#43 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#44 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#45 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#46 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#47 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#48 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#49 [2025-02-08 15:16:13,400 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#50 [2025-02-08 15:16:13,401 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#51 [2025-02-08 15:16:13,401 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#52 [2025-02-08 15:16:13,401 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#53 [2025-02-08 15:16:13,401 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 15:16:13,401 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 15:16:13,401 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 15:16:13,401 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 15:16:13,401 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 15:16:13,401 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 15:16:13,401 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 15:16:13,401 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 15:16:13,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 15:16:13,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 15:16:13,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 15:16:13,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 15:16:13,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 15:16:13,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 15:16:13,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 15:16:13,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 15:16:13,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 15:16:13,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 15:16:13,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 15:16:13,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 15:16:13,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 15:16:13,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 15:16:13,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 15:16:13,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 15:16:13,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 15:16:13,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 15:16:13,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 15:16:13,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 15:16:13,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 15:16:13,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 15:16:13,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 15:16:13,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-08 15:16:13,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-08 15:16:13,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-08 15:16:13,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-08 15:16:13,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-02-08 15:16:13,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-02-08 15:16:13,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-02-08 15:16:13,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-02-08 15:16:13,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-02-08 15:16:13,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-02-08 15:16:13,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-02-08 15:16:13,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2025-02-08 15:16:13,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2025-02-08 15:16:13,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2025-02-08 15:16:13,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#42 [2025-02-08 15:16:13,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#43 [2025-02-08 15:16:13,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#44 [2025-02-08 15:16:13,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#45 [2025-02-08 15:16:13,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#46 [2025-02-08 15:16:13,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#47 [2025-02-08 15:16:13,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#48 [2025-02-08 15:16:13,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#49 [2025-02-08 15:16:13,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#50 [2025-02-08 15:16:13,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#51 [2025-02-08 15:16:13,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#52 [2025-02-08 15:16:13,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#53 [2025-02-08 15:16:13,405 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-02-08 15:16:13,405 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-02-08 15:16:13,405 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 15:16:13,405 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 15:16:13,405 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 15:16:13,405 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#42 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#43 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#44 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#45 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#46 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#47 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#48 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#49 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#50 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#51 [2025-02-08 15:16:13,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#52 [2025-02-08 15:16:13,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#53 [2025-02-08 15:16:13,407 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 15:16:13,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 15:16:13,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2025-02-08 15:16:13,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#41 [2025-02-08 15:16:13,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#42 [2025-02-08 15:16:13,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#43 [2025-02-08 15:16:13,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#44 [2025-02-08 15:16:13,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#45 [2025-02-08 15:16:13,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#46 [2025-02-08 15:16:13,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#47 [2025-02-08 15:16:13,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#48 [2025-02-08 15:16:13,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#49 [2025-02-08 15:16:13,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#50 [2025-02-08 15:16:13,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#51 [2025-02-08 15:16:13,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#52 [2025-02-08 15:16:13,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#53 [2025-02-08 15:16:13,410 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 15:16:13,410 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 15:16:14,147 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 15:16:14,149 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 15:16:14,685 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5857: assume 2 == (if btmrvl_send_frame_#t~mem282#1 % 256 % 4294967296 <= 2147483647 then btmrvl_send_frame_#t~mem282#1 % 256 % 4294967296 else btmrvl_send_frame_#t~mem282#1 % 256 % 4294967296 - 4294967296);havoc btmrvl_send_frame_#t~mem282#1; [2025-02-08 15:16:14,686 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5857: assume !(2 == (if btmrvl_send_frame_#t~mem282#1 % 256 % 4294967296 <= 2147483647 then btmrvl_send_frame_#t~mem282#1 % 256 % 4294967296 else btmrvl_send_frame_#t~mem282#1 % 256 % 4294967296 - 4294967296));havoc btmrvl_send_frame_#t~mem282#1;call btmrvl_send_frame_#t~mem283#1 := read~int#1(btmrvl_send_frame_~skb#1.base, 40 + btmrvl_send_frame_~skb#1.offset, 1); [2025-02-08 15:16:14,686 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5915: havoc set_bit_~nr#1, set_bit_~addr#1.base, set_bit_~addr#1.offset;havoc set_bit_#in~nr#1, set_bit_#in~addr#1.base, set_bit_#in~addr#1.offset;assume { :end_inline_set_bit } true;btmrvl_open_#res#1 := 0; [2025-02-08 15:16:14,686 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5878: havoc __wake_up_~arg0#1.base, __wake_up_~arg0#1.offset, __wake_up_~arg1#1, __wake_up_~arg2#1, __wake_up_~arg3#1.base, __wake_up_~arg3#1.offset;havoc __wake_up_#in~arg0#1.base, __wake_up_#in~arg0#1.offset, __wake_up_#in~arg1#1, __wake_up_#in~arg2#1, __wake_up_#in~arg3#1.base, __wake_up_#in~arg3#1.offset;assume { :end_inline___wake_up } true;btmrvl_send_frame_#res#1 := 0;call ULTIMATE.dealloc(btmrvl_send_frame_~#descriptor~5#1.base, btmrvl_send_frame_~#descriptor~5#1.offset);havoc btmrvl_send_frame_~#descriptor~5#1.base, btmrvl_send_frame_~#descriptor~5#1.offset; [2025-02-08 15:16:14,686 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5849: havoc print_hex_dump_bytes_~arg0#1.base, print_hex_dump_bytes_~arg0#1.offset, print_hex_dump_bytes_~arg1#1, print_hex_dump_bytes_~arg2#1.base, print_hex_dump_bytes_~arg2#1.offset, print_hex_dump_bytes_~arg3#1;havoc print_hex_dump_bytes_#in~arg0#1.base, print_hex_dump_bytes_#in~arg0#1.offset, print_hex_dump_bytes_#in~arg1#1, print_hex_dump_bytes_#in~arg2#1.base, print_hex_dump_bytes_#in~arg2#1.offset, print_hex_dump_bytes_#in~arg3#1;assume { :end_inline_print_hex_dump_bytes } true;havoc btmrvl_send_frame_#t~mem279#1.base, btmrvl_send_frame_#t~mem279#1.offset;havoc btmrvl_send_frame_#t~mem280#1;btmrvl_send_frame_#res#1 := -16;call ULTIMATE.dealloc(btmrvl_send_frame_~#descriptor~5#1.base, btmrvl_send_frame_~#descriptor~5#1.offset);havoc btmrvl_send_frame_~#descriptor~5#1.base, btmrvl_send_frame_~#descriptor~5#1.offset; [2025-02-08 15:16:14,686 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5899: btmrvl_close_#t~ret291#1 := test_and_clear_bit_#res#1;havoc test_and_clear_bit_~nr#1, test_and_clear_bit_~addr#1.base, test_and_clear_bit_~addr#1.offset, test_and_clear_bit_~oldbit~0#1;havoc test_and_clear_bit_#in~nr#1, test_and_clear_bit_#in~addr#1.base, test_and_clear_bit_#in~addr#1.offset;assume { :end_inline_test_and_clear_bit } true;btmrvl_close_~tmp~14#1 := btmrvl_close_#t~ret291#1;havoc btmrvl_close_#t~ret291#1; [2025-02-08 15:16:14,686 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5854: assume 1 == (if btmrvl_send_frame_#t~mem281#1 % 256 % 4294967296 <= 2147483647 then btmrvl_send_frame_#t~mem281#1 % 256 % 4294967296 else btmrvl_send_frame_#t~mem281#1 % 256 % 4294967296 - 4294967296);havoc btmrvl_send_frame_#t~mem281#1; [2025-02-08 15:16:14,686 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5854: assume !(1 == (if btmrvl_send_frame_#t~mem281#1 % 256 % 4294967296 <= 2147483647 then btmrvl_send_frame_#t~mem281#1 % 256 % 4294967296 else btmrvl_send_frame_#t~mem281#1 % 256 % 4294967296 - 4294967296));havoc btmrvl_send_frame_#t~mem281#1;call btmrvl_send_frame_#t~mem282#1 := read~int#1(btmrvl_send_frame_~skb#1.base, 40 + btmrvl_send_frame_~skb#1.offset, 1); [2025-02-08 15:16:14,686 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-3: #t~ret623#1 := btmrvl_flush_#res#1;havoc btmrvl_flush_#t~mem288#1.base, btmrvl_flush_#t~mem288#1.offset, btmrvl_flush_#t~mem289#1.base, btmrvl_flush_#t~mem289#1.offset, btmrvl_flush_~hdev#1.base, btmrvl_flush_~hdev#1.offset, btmrvl_flush_~priv~1#1.base, btmrvl_flush_~priv~1#1.offset;havoc btmrvl_flush_#in~hdev#1.base, btmrvl_flush_#in~hdev#1.offset;assume { :end_inline_btmrvl_flush } true;#t~funptrres620#1 := #t~ret623#1; [2025-02-08 15:16:14,686 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-4: #t~ret622#1 := btmrvl_close_#res#1;havoc btmrvl_close_#t~mem290#1.base, btmrvl_close_#t~mem290#1.offset, btmrvl_close_#t~ret291#1, btmrvl_close_#t~mem292#1.base, btmrvl_close_#t~mem292#1.offset, btmrvl_close_~hdev#1.base, btmrvl_close_~hdev#1.offset, btmrvl_close_~priv~2#1.base, btmrvl_close_~priv~2#1.offset, btmrvl_close_~tmp~14#1;havoc btmrvl_close_#in~hdev#1.base, btmrvl_close_#in~hdev#1.offset;assume { :end_inline_btmrvl_close } true;#t~funptrres620#1 := #t~ret622#1; [2025-02-08 15:16:14,686 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-5: #t~ret621#1 := btmrvl_open_#res#1;havoc btmrvl_open_~hdev#1.base, btmrvl_open_~hdev#1.offset;havoc btmrvl_open_#in~hdev#1.base, btmrvl_open_#in~hdev#1.offset;assume { :end_inline_btmrvl_open } true;#t~funptrres620#1 := #t~ret621#1; [2025-02-08 15:16:14,687 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8055: havoc printk_#t~nondet606#1;btmrvl_send_frame_#t~ret278#1 := printk_#res#1;havoc printk_#t~nondet606#1, printk_~arg0#1.base, printk_~arg0#1.offset;havoc printk_#in~arg0#1.base, printk_#in~arg0#1.offset;assume { :end_inline_printk } true;havoc btmrvl_send_frame_#t~mem277#1;havoc btmrvl_send_frame_#t~ret278#1;call btmrvl_send_frame_#t~mem279#1.base, btmrvl_send_frame_#t~mem279#1.offset := read~$Pointer$#1(btmrvl_send_frame_~skb#1.base, 226 + btmrvl_send_frame_~skb#1.offset, 8);call btmrvl_send_frame_#t~mem280#1 := read~int#1(btmrvl_send_frame_~skb#1.base, 104 + btmrvl_send_frame_~skb#1.offset, 4);assume { :begin_inline_print_hex_dump_bytes } true;print_hex_dump_bytes_#in~arg0#1.base, print_hex_dump_bytes_#in~arg0#1.offset, print_hex_dump_bytes_#in~arg1#1, print_hex_dump_bytes_#in~arg2#1.base, print_hex_dump_bytes_#in~arg2#1.offset, print_hex_dump_bytes_#in~arg3#1 := 151, 0, 2, btmrvl_send_frame_#t~mem279#1.base, btmrvl_send_frame_#t~mem279#1.offset, btmrvl_send_frame_#t~mem280#1 % 4294967296;havoc print_hex_dump_bytes_~arg0#1.base, print_hex_dump_bytes_~arg0#1.offset, print_hex_dump_bytes_~arg1#1, print_hex_dump_bytes_~arg2#1.base, print_hex_dump_bytes_~arg2#1.offset, print_hex_dump_bytes_~arg3#1;print_hex_dump_bytes_~arg0#1.base, print_hex_dump_bytes_~arg0#1.offset := print_hex_dump_bytes_#in~arg0#1.base, print_hex_dump_bytes_#in~arg0#1.offset;print_hex_dump_bytes_~arg1#1 := print_hex_dump_bytes_#in~arg1#1;print_hex_dump_bytes_~arg2#1.base, print_hex_dump_bytes_~arg2#1.offset := print_hex_dump_bytes_#in~arg2#1.base, print_hex_dump_bytes_#in~arg2#1.offset;print_hex_dump_bytes_~arg3#1 := print_hex_dump_bytes_#in~arg3#1; [2025-02-08 15:16:14,687 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5846: assume 0 == btmrvl_send_frame_~tmp___0~7#1;call btmrvl_send_frame_#t~mem277#1 := read~int#1(btmrvl_send_frame_~hdev~0#1.base, 96 + btmrvl_send_frame_~hdev~0#1.offset, 8);assume { :begin_inline_printk } true;printk_#in~arg0#1.base, printk_#in~arg0#1.offset := 149, 0;havoc printk_#res#1;havoc printk_#t~nondet606#1, printk_~arg0#1.base, printk_~arg0#1.offset;printk_~arg0#1.base, printk_~arg0#1.offset := printk_#in~arg0#1.base, printk_#in~arg0#1.offset;havoc printk_#t~nondet606#1;printk_#res#1 := printk_#t~nondet606#1;havoc printk_#t~nondet606#1; [2025-02-08 15:16:14,687 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5846: assume !(0 == btmrvl_send_frame_~tmp___0~7#1);call btmrvl_send_frame_#t~mem281#1 := read~int#1(btmrvl_send_frame_~skb#1.base, 40 + btmrvl_send_frame_~skb#1.offset, 1); [2025-02-08 15:16:14,687 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8055-4: havoc printk_#t~nondet606#1;btmrvl_send_frame_#t~ret274#1 := printk_#res#1;havoc printk_#t~nondet606#1, printk_~arg0#1.base, printk_~arg0#1.offset;havoc printk_#in~arg0#1.base, printk_#in~arg0#1.offset;assume { :end_inline_printk } true;havoc btmrvl_send_frame_#t~ret274#1;btmrvl_send_frame_#res#1 := -19;call ULTIMATE.dealloc(btmrvl_send_frame_~#descriptor~5#1.base, btmrvl_send_frame_~#descriptor~5#1.offset);havoc btmrvl_send_frame_~#descriptor~5#1.base, btmrvl_send_frame_~#descriptor~5#1.offset; [2025-02-08 15:16:14,687 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8055-2: havoc printk_#t~nondet606#1;btmrvl_send_frame_#t~ret272#1 := printk_#res#1;havoc printk_#t~nondet606#1, printk_~arg0#1.base, printk_~arg0#1.offset;havoc printk_#in~arg0#1.base, printk_#in~arg0#1.offset;assume { :end_inline_printk } true;havoc btmrvl_send_frame_#t~ret272#1;btmrvl_send_frame_#res#1 := -19;call ULTIMATE.dealloc(btmrvl_send_frame_~#descriptor~5#1.base, btmrvl_send_frame_~#descriptor~5#1.offset);havoc btmrvl_send_frame_~#descriptor~5#1.base, btmrvl_send_frame_~#descriptor~5#1.offset; [2025-02-08 15:16:14,687 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5871: call btmrvl_send_frame_#t~mem286#1 := read~int#1(btmrvl_send_frame_~hdev~0#1.base, 2117 + btmrvl_send_frame_~hdev~0#1.offset, 4);call write~int#1(1 + btmrvl_send_frame_#t~mem286#1, btmrvl_send_frame_~hdev~0#1.base, 2117 + btmrvl_send_frame_~hdev~0#1.offset, 4); [2025-02-08 15:16:14,687 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5863: assume false;call btmrvl_send_frame_#t~mem284#1 := read~int#1(btmrvl_send_frame_~hdev~0#1.base, 2101 + btmrvl_send_frame_~hdev~0#1.offset, 4);call write~int#1(1 + btmrvl_send_frame_#t~mem284#1, btmrvl_send_frame_~hdev~0#1.base, 2101 + btmrvl_send_frame_~hdev~0#1.offset, 4); [2025-02-08 15:16:14,687 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5863: assume !false;call btmrvl_send_frame_#t~mem287#1.base, btmrvl_send_frame_#t~mem287#1.offset := read~$Pointer$#1(btmrvl_send_frame_~priv~0#1.base, 26 + btmrvl_send_frame_~priv~0#1.offset, 8);assume { :begin_inline_skb_queue_tail } true;skb_queue_tail_#in~arg0#1.base, skb_queue_tail_#in~arg0#1.offset, skb_queue_tail_#in~arg1#1.base, skb_queue_tail_#in~arg1#1.offset := btmrvl_send_frame_#t~mem287#1.base, 4 + btmrvl_send_frame_#t~mem287#1.offset, btmrvl_send_frame_~skb#1.base, btmrvl_send_frame_~skb#1.offset;havoc skb_queue_tail_~arg0#1.base, skb_queue_tail_~arg0#1.offset, skb_queue_tail_~arg1#1.base, skb_queue_tail_~arg1#1.offset;skb_queue_tail_~arg0#1.base, skb_queue_tail_~arg0#1.offset := skb_queue_tail_#in~arg0#1.base, skb_queue_tail_#in~arg0#1.offset;skb_queue_tail_~arg1#1.base, skb_queue_tail_~arg1#1.offset := skb_queue_tail_#in~arg1#1.base, skb_queue_tail_#in~arg1#1.offset; [2025-02-08 15:16:14,687 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5888: havoc skb_queue_purge_~arg0#1.base, skb_queue_purge_~arg0#1.offset;havoc skb_queue_purge_#in~arg0#1.base, skb_queue_purge_#in~arg0#1.offset;assume { :end_inline_skb_queue_purge } true;havoc btmrvl_flush_#t~mem289#1.base, btmrvl_flush_#t~mem289#1.offset;btmrvl_flush_#res#1 := 0; [2025-02-08 15:16:14,687 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5806: call ULTIMATE.dealloc(btmrvl_send_frame_~#descriptor~5#1.base, btmrvl_send_frame_~#descriptor~5#1.offset);havoc btmrvl_send_frame_~#descriptor~5#1.base, btmrvl_send_frame_~#descriptor~5#1.offset;#t~ret624#1 := btmrvl_send_frame_#res#1;havoc btmrvl_send_frame_#t~mem267#1.base, btmrvl_send_frame_#t~mem267#1.offset, btmrvl_send_frame_#t~mem268#1, btmrvl_send_frame_#t~mem269#1, btmrvl_send_frame_#t~mem270#1, btmrvl_send_frame_#t~ret271#1, btmrvl_send_frame_#t~ret272#1, btmrvl_send_frame_#t~mem273#1.base, btmrvl_send_frame_#t~mem273#1.offset, btmrvl_send_frame_#t~ret274#1, btmrvl_send_frame_#t~mem275#1.base, btmrvl_send_frame_#t~mem275#1.offset, btmrvl_send_frame_#t~ret276#1, btmrvl_send_frame_#t~mem277#1, btmrvl_send_frame_#t~ret278#1, btmrvl_send_frame_#t~mem279#1.base, btmrvl_send_frame_#t~mem279#1.offset, btmrvl_send_frame_#t~mem280#1, btmrvl_send_frame_#t~mem281#1, btmrvl_send_frame_#t~mem282#1, btmrvl_send_frame_#t~mem283#1, btmrvl_send_frame_#t~mem284#1, btmrvl_send_frame_#t~mem285#1, btmrvl_send_frame_#t~mem286#1, btmrvl_send_frame_#t~mem287#1.base, btmrvl_send_frame_#t~mem287#1.offset, btmrvl_send_frame_~skb#1.base, btmrvl_send_frame_~skb#1.offset, btmrvl_send_frame_~hdev~0#1.base, btmrvl_send_frame_~hdev~0#1.offset, btmrvl_send_frame_~priv~0#1.base, btmrvl_send_frame_~priv~0#1.offset, btmrvl_send_frame_~#descriptor~5#1.base, btmrvl_send_frame_~#descriptor~5#1.offset, btmrvl_send_frame_~tmp~13#1, btmrvl_send_frame_~tmp___0~7#1;havoc btmrvl_send_frame_#in~skb#1.base, btmrvl_send_frame_#in~skb#1.offset;assume { :end_inline_btmrvl_send_frame } true;#t~funptrres620#1 := #t~ret624#1; [2025-02-08 15:16:14,687 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5901: assume 0 == btmrvl_close_~tmp~14#1;btmrvl_close_#res#1 := 0; [2025-02-08 15:16:14,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5901: assume !(0 == btmrvl_close_~tmp~14#1);call btmrvl_close_#t~mem292#1.base, btmrvl_close_#t~mem292#1.offset := read~$Pointer$#1(btmrvl_close_~priv~2#1.base, 26 + btmrvl_close_~priv~2#1.offset, 8);assume { :begin_inline_skb_queue_purge } true;skb_queue_purge_#in~arg0#1.base, skb_queue_purge_#in~arg0#1.offset := btmrvl_close_#t~mem292#1.base, 4 + btmrvl_close_#t~mem292#1.offset;havoc skb_queue_purge_~arg0#1.base, skb_queue_purge_~arg0#1.offset;skb_queue_purge_~arg0#1.base, skb_queue_purge_~arg0#1.offset := skb_queue_purge_#in~arg0#1.base, skb_queue_purge_#in~arg0#1.offset; [2025-02-08 15:16:14,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5868: call btmrvl_send_frame_#t~mem285#1 := read~int#1(btmrvl_send_frame_~hdev~0#1.base, 2109 + btmrvl_send_frame_~hdev~0#1.offset, 4);call write~int#1(1 + btmrvl_send_frame_#t~mem285#1, btmrvl_send_frame_~hdev~0#1.base, 2109 + btmrvl_send_frame_~hdev~0#1.offset, 4); [2025-02-08 15:16:14,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5860: assume 3 == (if btmrvl_send_frame_#t~mem283#1 % 256 % 4294967296 <= 2147483647 then btmrvl_send_frame_#t~mem283#1 % 256 % 4294967296 else btmrvl_send_frame_#t~mem283#1 % 256 % 4294967296 - 4294967296);havoc btmrvl_send_frame_#t~mem283#1; [2025-02-08 15:16:14,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5860: assume !(3 == (if btmrvl_send_frame_#t~mem283#1 % 256 % 4294967296 <= 2147483647 then btmrvl_send_frame_#t~mem283#1 % 256 % 4294967296 else btmrvl_send_frame_#t~mem283#1 % 256 % 4294967296 - 4294967296));havoc btmrvl_send_frame_#t~mem283#1; [2025-02-08 15:16:14,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4667: havoc constant_test_bit_#t~mem1#1;havoc constant_test_bit_#t~bitwise2#1;btmrvl_send_frame_#t~ret276#1 := constant_test_bit_#res#1;havoc constant_test_bit_#t~mem1#1, constant_test_bit_#t~bitwise2#1, constant_test_bit_~nr#1, constant_test_bit_~addr#1.base, constant_test_bit_~addr#1.offset;havoc constant_test_bit_#in~nr#1, constant_test_bit_#in~addr#1.base, constant_test_bit_#in~addr#1.offset;assume { :end_inline_constant_test_bit } true;btmrvl_send_frame_~tmp___0~7#1 := btmrvl_send_frame_#t~ret276#1;havoc btmrvl_send_frame_#t~ret276#1; [2025-02-08 15:16:14,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7958: havoc __dynamic_pr_debug_#t~nondet591#1;btmrvl_send_frame_#t~ret271#1 := __dynamic_pr_debug_#res#1;havoc __dynamic_pr_debug_#t~nondet591#1, __dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset, __dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset;havoc __dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset, __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset;assume { :end_inline___dynamic_pr_debug } true;havoc btmrvl_send_frame_#t~mem269#1;havoc btmrvl_send_frame_#t~mem270#1;havoc btmrvl_send_frame_#t~ret271#1; [2025-02-08 15:16:14,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5906: havoc skb_queue_purge_~arg0#1.base, skb_queue_purge_~arg0#1.offset;havoc skb_queue_purge_#in~arg0#1.base, skb_queue_purge_#in~arg0#1.offset;assume { :end_inline_skb_queue_purge } true;havoc btmrvl_close_#t~mem292#1.base, btmrvl_close_#t~mem292#1.offset;btmrvl_close_#res#1 := 0; [2025-02-08 15:16:14,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5877: havoc skb_queue_tail_~arg0#1.base, skb_queue_tail_~arg0#1.offset, skb_queue_tail_~arg1#1.base, skb_queue_tail_~arg1#1.offset;havoc skb_queue_tail_#in~arg0#1.base, skb_queue_tail_#in~arg0#1.offset, skb_queue_tail_#in~arg1#1.base, skb_queue_tail_#in~arg1#1.offset;assume { :end_inline_skb_queue_tail } true;havoc btmrvl_send_frame_#t~mem287#1.base, btmrvl_send_frame_#t~mem287#1.offset;assume { :begin_inline___wake_up } true;__wake_up_#in~arg0#1.base, __wake_up_#in~arg0#1.offset, __wake_up_#in~arg1#1, __wake_up_#in~arg2#1, __wake_up_#in~arg3#1.base, __wake_up_#in~arg3#1.offset := btmrvl_send_frame_~priv~0#1.base, 42 + btmrvl_send_frame_~priv~0#1.offset, 1, 1, 0, 0;havoc __wake_up_~arg0#1.base, __wake_up_~arg0#1.offset, __wake_up_~arg1#1, __wake_up_~arg2#1, __wake_up_~arg3#1.base, __wake_up_~arg3#1.offset;__wake_up_~arg0#1.base, __wake_up_~arg0#1.offset := __wake_up_#in~arg0#1.base, __wake_up_#in~arg0#1.offset;__wake_up_~arg1#1 := __wake_up_#in~arg1#1;__wake_up_~arg2#1 := __wake_up_#in~arg2#1;__wake_up_~arg3#1.base, __wake_up_~arg3#1.offset := __wake_up_#in~arg3#1.base, __wake_up_#in~arg3#1.offset; [2025-02-08 15:16:29,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6906: havoc __wake_up_~arg0#1.base, __wake_up_~arg0#1.offset, __wake_up_~arg1#1, __wake_up_~arg2#1, __wake_up_~arg3#1.base, __wake_up_~arg3#1.offset;havoc __wake_up_#in~arg0#1.base, __wake_up_#in~arg0#1.offset, __wake_up_#in~arg1#1, __wake_up_#in~arg2#1, __wake_up_#in~arg3#1.base, __wake_up_#in~arg3#1.offset;assume { :end_inline___wake_up } true; [2025-02-08 15:16:29,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5651: btmrvl_prepare_command_#t~ret213#1.base, btmrvl_prepare_command_#t~ret213#1.offset := skb_put_#res#1.base, skb_put_#res#1.offset;havoc skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset, skb_put_#t~mem612#1, skb_put_#t~mem613#1, skb_put_~arg0#1.base, skb_put_~arg0#1.offset, skb_put_~arg1#1, skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset;havoc skb_put_#in~arg0#1.base, skb_put_#in~arg0#1.offset, skb_put_#in~arg1#1;assume { :end_inline_skb_put } true;btmrvl_prepare_command_~tmp~11#1.base, btmrvl_prepare_command_~tmp~11#1.offset := btmrvl_prepare_command_#t~ret213#1.base, btmrvl_prepare_command_#t~ret213#1.offset;havoc btmrvl_prepare_command_#t~ret213#1.base, btmrvl_prepare_command_#t~ret213#1.offset;btmrvl_prepare_command_~cmd~3#1.base, btmrvl_prepare_command_~cmd~3#1.offset := btmrvl_prepare_command_~tmp~11#1.base, btmrvl_prepare_command_~tmp~11#1.offset;call write~int#1(64601, btmrvl_prepare_command_~cmd~3#1.base, btmrvl_prepare_command_~cmd~3#1.offset, 2);call write~int#1(2, btmrvl_prepare_command_~cmd~3#1.base, 2 + btmrvl_prepare_command_~cmd~3#1.offset, 1);call btmrvl_prepare_command_#t~mem214#1 := read~int#1(btmrvl_prepare_command_~priv#1.base, 22 + btmrvl_prepare_command_~priv#1.offset, 2);call write~int#1((if btmrvl_prepare_command_#t~mem214#1 % 65536 % 4294967296 <= 2147483647 then btmrvl_prepare_command_#t~mem214#1 % 65536 % 4294967296 else btmrvl_prepare_command_#t~mem214#1 % 65536 % 4294967296 - 4294967296) / 256, btmrvl_prepare_command_~cmd~3#1.base, 3 + btmrvl_prepare_command_~cmd~3#1.offset, 1);havoc btmrvl_prepare_command_#t~mem214#1;call btmrvl_prepare_command_#t~mem215#1 := read~int#1(btmrvl_prepare_command_~priv#1.base, 22 + btmrvl_prepare_command_~priv#1.offset, 2);call write~int#1(btmrvl_prepare_command_#t~mem215#1, btmrvl_prepare_command_~cmd~3#1.base, 4 + btmrvl_prepare_command_~cmd~3#1.offset, 1);havoc btmrvl_prepare_command_#t~mem215#1;call write~int#1(254, btmrvl_prepare_command_~skb~4#1.base, 40 + btmrvl_prepare_command_~skb~4#1.offset, 1);call btmrvl_prepare_command_#t~mem216#1.base, btmrvl_prepare_command_#t~mem216#1.offset := read~$Pointer$#1(btmrvl_prepare_command_~priv#1.base, 8 + btmrvl_prepare_command_~priv#1.offset, 8);call write~$Pointer$#1(btmrvl_prepare_command_#t~mem216#1.base, btmrvl_prepare_command_#t~mem216#1.offset, btmrvl_prepare_command_~skb~4#1.base, 32 + btmrvl_prepare_command_~skb~4#1.offset, 8);havoc btmrvl_prepare_command_#t~mem216#1.base, btmrvl_prepare_command_#t~mem216#1.offset;call btmrvl_prepare_command_#t~mem217#1.base, btmrvl_prepare_command_#t~mem217#1.offset := read~$Pointer$#1(btmrvl_prepare_command_~priv#1.base, 26 + btmrvl_prepare_command_~priv#1.offset, 8);assume { :begin_inline_skb_queue_head } true;skb_queue_head_#in~arg0#1.base, skb_queue_head_#in~arg0#1.offset, skb_queue_head_#in~arg1#1.base, skb_queue_head_#in~arg1#1.offset := btmrvl_prepare_command_#t~mem217#1.base, 4 + btmrvl_prepare_command_#t~mem217#1.offset, btmrvl_prepare_command_~skb~4#1.base, btmrvl_prepare_command_~skb~4#1.offset;havoc skb_queue_head_~arg0#1.base, skb_queue_head_~arg0#1.offset, skb_queue_head_~arg1#1.base, skb_queue_head_~arg1#1.offset;skb_queue_head_~arg0#1.base, skb_queue_head_~arg0#1.offset := skb_queue_head_#in~arg0#1.base, skb_queue_head_#in~arg0#1.offset;skb_queue_head_~arg1#1.base, skb_queue_head_~arg1#1.offset := skb_queue_head_#in~arg1#1.base, skb_queue_head_#in~arg1#1.offset; [2025-02-08 15:16:29,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7765: havoc ldv_check_return_value_~arg0#1;havoc ldv_check_return_value_#in~arg0#1;assume { :end_inline_ldv_check_return_value } true; [2025-02-08 15:16:29,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5651-4: btmrvl_prepare_command_#t~ret213#1.base, btmrvl_prepare_command_#t~ret213#1.offset := skb_put_#res#1.base, skb_put_#res#1.offset;havoc skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset, skb_put_#t~mem612#1, skb_put_#t~mem613#1, skb_put_~arg0#1.base, skb_put_~arg0#1.offset, skb_put_~arg1#1, skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset;havoc skb_put_#in~arg0#1.base, skb_put_#in~arg0#1.offset, skb_put_#in~arg1#1;assume { :end_inline_skb_put } true;btmrvl_prepare_command_~tmp~11#1.base, btmrvl_prepare_command_~tmp~11#1.offset := btmrvl_prepare_command_#t~ret213#1.base, btmrvl_prepare_command_#t~ret213#1.offset;havoc btmrvl_prepare_command_#t~ret213#1.base, btmrvl_prepare_command_#t~ret213#1.offset;btmrvl_prepare_command_~cmd~3#1.base, btmrvl_prepare_command_~cmd~3#1.offset := btmrvl_prepare_command_~tmp~11#1.base, btmrvl_prepare_command_~tmp~11#1.offset;call write~int#1(64601, btmrvl_prepare_command_~cmd~3#1.base, btmrvl_prepare_command_~cmd~3#1.offset, 2);call write~int#1(2, btmrvl_prepare_command_~cmd~3#1.base, 2 + btmrvl_prepare_command_~cmd~3#1.offset, 1);call btmrvl_prepare_command_#t~mem214#1 := read~int#1(btmrvl_prepare_command_~priv#1.base, 22 + btmrvl_prepare_command_~priv#1.offset, 2);call write~int#1((if btmrvl_prepare_command_#t~mem214#1 % 65536 % 4294967296 <= 2147483647 then btmrvl_prepare_command_#t~mem214#1 % 65536 % 4294967296 else btmrvl_prepare_command_#t~mem214#1 % 65536 % 4294967296 - 4294967296) / 256, btmrvl_prepare_command_~cmd~3#1.base, 3 + btmrvl_prepare_command_~cmd~3#1.offset, 1);havoc btmrvl_prepare_command_#t~mem214#1;call btmrvl_prepare_command_#t~mem215#1 := read~int#1(btmrvl_prepare_command_~priv#1.base, 22 + btmrvl_prepare_command_~priv#1.offset, 2);call write~int#1(btmrvl_prepare_command_#t~mem215#1, btmrvl_prepare_command_~cmd~3#1.base, 4 + btmrvl_prepare_command_~cmd~3#1.offset, 1);havoc btmrvl_prepare_command_#t~mem215#1;call write~int#1(254, btmrvl_prepare_command_~skb~4#1.base, 40 + btmrvl_prepare_command_~skb~4#1.offset, 1);call btmrvl_prepare_command_#t~mem216#1.base, btmrvl_prepare_command_#t~mem216#1.offset := read~$Pointer$#1(btmrvl_prepare_command_~priv#1.base, 8 + btmrvl_prepare_command_~priv#1.offset, 8);call write~$Pointer$#1(btmrvl_prepare_command_#t~mem216#1.base, btmrvl_prepare_command_#t~mem216#1.offset, btmrvl_prepare_command_~skb~4#1.base, 32 + btmrvl_prepare_command_~skb~4#1.offset, 8);havoc btmrvl_prepare_command_#t~mem216#1.base, btmrvl_prepare_command_#t~mem216#1.offset;call btmrvl_prepare_command_#t~mem217#1.base, btmrvl_prepare_command_#t~mem217#1.offset := read~$Pointer$#1(btmrvl_prepare_command_~priv#1.base, 26 + btmrvl_prepare_command_~priv#1.offset, 8);assume { :begin_inline_skb_queue_head } true;skb_queue_head_#in~arg0#1.base, skb_queue_head_#in~arg0#1.offset, skb_queue_head_#in~arg1#1.base, skb_queue_head_#in~arg1#1.offset := btmrvl_prepare_command_#t~mem217#1.base, 4 + btmrvl_prepare_command_#t~mem217#1.offset, btmrvl_prepare_command_~skb~4#1.base, btmrvl_prepare_command_~skb~4#1.offset;havoc skb_queue_head_~arg0#1.base, skb_queue_head_~arg0#1.offset, skb_queue_head_~arg1#1.base, skb_queue_head_~arg1#1.offset;skb_queue_head_~arg0#1.base, skb_queue_head_~arg0#1.offset := skb_queue_head_#in~arg0#1.base, skb_queue_head_#in~arg0#1.offset;skb_queue_head_~arg1#1.base, skb_queue_head_~arg1#1.offset := skb_queue_head_#in~arg1#1.base, skb_queue_head_#in~arg1#1.offset; [2025-02-08 15:16:29,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5651-2: btmrvl_prepare_command_#t~ret213#1.base, btmrvl_prepare_command_#t~ret213#1.offset := skb_put_#res#1.base, skb_put_#res#1.offset;havoc skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset, skb_put_#t~mem612#1, skb_put_#t~mem613#1, skb_put_~arg0#1.base, skb_put_~arg0#1.offset, skb_put_~arg1#1, skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset;havoc skb_put_#in~arg0#1.base, skb_put_#in~arg0#1.offset, skb_put_#in~arg1#1;assume { :end_inline_skb_put } true;btmrvl_prepare_command_~tmp~11#1.base, btmrvl_prepare_command_~tmp~11#1.offset := btmrvl_prepare_command_#t~ret213#1.base, btmrvl_prepare_command_#t~ret213#1.offset;havoc btmrvl_prepare_command_#t~ret213#1.base, btmrvl_prepare_command_#t~ret213#1.offset;btmrvl_prepare_command_~cmd~3#1.base, btmrvl_prepare_command_~cmd~3#1.offset := btmrvl_prepare_command_~tmp~11#1.base, btmrvl_prepare_command_~tmp~11#1.offset;call write~int#1(64601, btmrvl_prepare_command_~cmd~3#1.base, btmrvl_prepare_command_~cmd~3#1.offset, 2);call write~int#1(2, btmrvl_prepare_command_~cmd~3#1.base, 2 + btmrvl_prepare_command_~cmd~3#1.offset, 1);call btmrvl_prepare_command_#t~mem214#1 := read~int#1(btmrvl_prepare_command_~priv#1.base, 22 + btmrvl_prepare_command_~priv#1.offset, 2);call write~int#1((if btmrvl_prepare_command_#t~mem214#1 % 65536 % 4294967296 <= 2147483647 then btmrvl_prepare_command_#t~mem214#1 % 65536 % 4294967296 else btmrvl_prepare_command_#t~mem214#1 % 65536 % 4294967296 - 4294967296) / 256, btmrvl_prepare_command_~cmd~3#1.base, 3 + btmrvl_prepare_command_~cmd~3#1.offset, 1);havoc btmrvl_prepare_command_#t~mem214#1;call btmrvl_prepare_command_#t~mem215#1 := read~int#1(btmrvl_prepare_command_~priv#1.base, 22 + btmrvl_prepare_command_~priv#1.offset, 2);call write~int#1(btmrvl_prepare_command_#t~mem215#1, btmrvl_prepare_command_~cmd~3#1.base, 4 + btmrvl_prepare_command_~cmd~3#1.offset, 1);havoc btmrvl_prepare_command_#t~mem215#1;call write~int#1(254, btmrvl_prepare_command_~skb~4#1.base, 40 + btmrvl_prepare_command_~skb~4#1.offset, 1);call btmrvl_prepare_command_#t~mem216#1.base, btmrvl_prepare_command_#t~mem216#1.offset := read~$Pointer$#1(btmrvl_prepare_command_~priv#1.base, 8 + btmrvl_prepare_command_~priv#1.offset, 8);call write~$Pointer$#1(btmrvl_prepare_command_#t~mem216#1.base, btmrvl_prepare_command_#t~mem216#1.offset, btmrvl_prepare_command_~skb~4#1.base, 32 + btmrvl_prepare_command_~skb~4#1.offset, 8);havoc btmrvl_prepare_command_#t~mem216#1.base, btmrvl_prepare_command_#t~mem216#1.offset;call btmrvl_prepare_command_#t~mem217#1.base, btmrvl_prepare_command_#t~mem217#1.offset := read~$Pointer$#1(btmrvl_prepare_command_~priv#1.base, 26 + btmrvl_prepare_command_~priv#1.offset, 8);assume { :begin_inline_skb_queue_head } true;skb_queue_head_#in~arg0#1.base, skb_queue_head_#in~arg0#1.offset, skb_queue_head_#in~arg1#1.base, skb_queue_head_#in~arg1#1.offset := btmrvl_prepare_command_#t~mem217#1.base, 4 + btmrvl_prepare_command_#t~mem217#1.offset, btmrvl_prepare_command_~skb~4#1.base, btmrvl_prepare_command_~skb~4#1.offset;havoc skb_queue_head_~arg0#1.base, skb_queue_head_~arg0#1.offset, skb_queue_head_~arg1#1.base, skb_queue_head_~arg1#1.offset;skb_queue_head_~arg0#1.base, skb_queue_head_~arg0#1.offset := skb_queue_head_#in~arg0#1.base, skb_queue_head_#in~arg0#1.offset;skb_queue_head_~arg1#1.base, skb_queue_head_~arg1#1.offset := skb_queue_head_#in~arg1#1.base, skb_queue_head_#in~arg1#1.offset; [2025-02-08 15:16:29,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7501: assume 1 == main_~ldv_s_btmrvl_hscfgcmd_fops_file_operations~0#1;assume { :begin_inline_btmrvl_hscfgcmd_read } true;btmrvl_hscfgcmd_read_#in~file#1.base, btmrvl_hscfgcmd_read_#in~file#1.offset, btmrvl_hscfgcmd_read_#in~userbuf#1.base, btmrvl_hscfgcmd_read_#in~userbuf#1.offset, btmrvl_hscfgcmd_read_#in~count#1, btmrvl_hscfgcmd_read_#in~ppos#1.base, btmrvl_hscfgcmd_read_#in~ppos#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_btmrvl_hscfgcmd_read_2_p1~0#1.base, main_~var_btmrvl_hscfgcmd_read_2_p1~0#1.offset, main_~var_btmrvl_hscfgcmd_read_2_p2~0#1, main_~var_btmrvl_hscfgcmd_read_2_p3~0#1.base, main_~var_btmrvl_hscfgcmd_read_2_p3~0#1.offset;havoc btmrvl_hscfgcmd_read_#res#1;havoc btmrvl_hscfgcmd_read_#t~mem411#1.base, btmrvl_hscfgcmd_read_#t~mem411#1.offset, btmrvl_hscfgcmd_read_#t~mem412#1, btmrvl_hscfgcmd_read_#t~loopctr413#1, btmrvl_hscfgcmd_read_#t~nondet414#1, btmrvl_hscfgcmd_read_#t~ret415#1, btmrvl_hscfgcmd_read_#t~ret416#1, btmrvl_hscfgcmd_read_~file#1.base, btmrvl_hscfgcmd_read_~file#1.offset, btmrvl_hscfgcmd_read_~userbuf#1.base, btmrvl_hscfgcmd_read_~userbuf#1.offset, btmrvl_hscfgcmd_read_~count#1, btmrvl_hscfgcmd_read_~ppos#1.base, btmrvl_hscfgcmd_read_~ppos#1.offset, btmrvl_hscfgcmd_read_~priv~6#1.base, btmrvl_hscfgcmd_read_~priv~6#1.offset, btmrvl_hscfgcmd_read_~#buf~1#1.base, btmrvl_hscfgcmd_read_~#buf~1#1.offset, btmrvl_hscfgcmd_read_~ret~7#1, btmrvl_hscfgcmd_read_~tmp~20#1;btmrvl_hscfgcmd_read_~file#1.base, btmrvl_hscfgcmd_read_~file#1.offset := btmrvl_hscfgcmd_read_#in~file#1.base, btmrvl_hscfgcmd_read_#in~file#1.offset;btmrvl_hscfgcmd_read_~userbuf#1.base, btmrvl_hscfgcmd_read_~userbuf#1.offset := btmrvl_hscfgcmd_read_#in~userbuf#1.base, btmrvl_hscfgcmd_read_#in~userbuf#1.offset;btmrvl_hscfgcmd_read_~count#1 := btmrvl_hscfgcmd_read_#in~count#1;btmrvl_hscfgcmd_read_~ppos#1.base, btmrvl_hscfgcmd_read_~ppos#1.offset := btmrvl_hscfgcmd_read_#in~ppos#1.base, btmrvl_hscfgcmd_read_#in~ppos#1.offset;havoc btmrvl_hscfgcmd_read_~priv~6#1.base, btmrvl_hscfgcmd_read_~priv~6#1.offset;call btmrvl_hscfgcmd_read_~#buf~1#1.base, btmrvl_hscfgcmd_read_~#buf~1#1.offset := #Ultimate.allocOnStack(16);havoc btmrvl_hscfgcmd_read_~ret~7#1;havoc btmrvl_hscfgcmd_read_~tmp~20#1;call btmrvl_hscfgcmd_read_#t~mem411#1.base, btmrvl_hscfgcmd_read_#t~mem411#1.offset := read~$Pointer$#11(btmrvl_hscfgcmd_read_~file#1.base, 280 + btmrvl_hscfgcmd_read_~file#1.offset, 8);btmrvl_hscfgcmd_read_~priv~6#1.base, btmrvl_hscfgcmd_read_~priv~6#1.offset := btmrvl_hscfgcmd_read_#t~mem411#1.base, btmrvl_hscfgcmd_read_#t~mem411#1.offset;havoc btmrvl_hscfgcmd_read_#t~mem411#1.base, btmrvl_hscfgcmd_read_#t~mem411#1.offset;call btmrvl_hscfgcmd_read_#t~mem412#1 := read~int#1(btmrvl_hscfgcmd_read_~priv~6#1.base, 24 + btmrvl_hscfgcmd_read_~priv~6#1.offset, 1);btmrvl_hscfgcmd_read_#t~loopctr413#1 := 0; [2025-02-08 15:16:29,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7501: assume !(1 == main_~ldv_s_btmrvl_hscfgcmd_fops_file_operations~0#1); [2025-02-08 15:16:29,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5586: havoc prepare_to_wait_~arg0#1.base, prepare_to_wait_~arg0#1.offset, prepare_to_wait_~arg1#1.base, prepare_to_wait_~arg1#1.offset, prepare_to_wait_~arg2#1;havoc prepare_to_wait_#in~arg0#1.base, prepare_to_wait_#in~arg0#1.offset, prepare_to_wait_#in~arg1#1.base, prepare_to_wait_#in~arg1#1.offset, prepare_to_wait_#in~arg2#1;assume { :end_inline_prepare_to_wait } true;havoc btmrvl_enable_hs_#t~mem196#1.base, btmrvl_enable_hs_#t~mem196#1.offset;call btmrvl_enable_hs_#t~mem197#1.base, btmrvl_enable_hs_#t~mem197#1.offset := read~$Pointer$#1(btmrvl_enable_hs_~priv#1.base, 26 + btmrvl_enable_hs_~priv#1.offset, 8);call btmrvl_enable_hs_#t~mem198#1 := read~int#1(btmrvl_enable_hs_#t~mem197#1.base, 94 + btmrvl_enable_hs_#t~mem197#1.offset, 1); [2025-02-08 15:16:29,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7700: assume 2 == main_~ldv_s_btmrvl_hscmd_fops_file_operations~0#1;assume { :begin_inline_btmrvl_hscmd_write } true;btmrvl_hscmd_write_#in~file#1.base, btmrvl_hscmd_write_#in~file#1.offset, btmrvl_hscmd_write_#in~ubuf#1.base, btmrvl_hscmd_write_#in~ubuf#1.offset, btmrvl_hscmd_write_#in~count#1, btmrvl_hscmd_write_#in~ppos#1.base, btmrvl_hscmd_write_#in~ppos#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_btmrvl_hscmd_write_9_p1~0#1.base, main_~var_btmrvl_hscmd_write_9_p1~0#1.offset, main_~var_btmrvl_hscmd_write_9_p2~0#1, main_~var_btmrvl_hscmd_write_9_p3~0#1.base, main_~var_btmrvl_hscmd_write_9_p3~0#1.offset;havoc btmrvl_hscmd_write_#res#1;havoc btmrvl_hscmd_write_#t~mem452#1.base, btmrvl_hscmd_write_#t~mem452#1.offset, btmrvl_hscmd_write_#t~memset~res453#1.base, btmrvl_hscmd_write_#t~memset~res453#1.offset, btmrvl_hscmd_write_#t~ret454#1, btmrvl_hscmd_write_#t~ret455#1, btmrvl_hscmd_write_#t~mem456#1, btmrvl_hscmd_write_#t~mem457#1, btmrvl_hscmd_write_#t~ret458#1, btmrvl_hscmd_write_~file#1.base, btmrvl_hscmd_write_~file#1.offset, btmrvl_hscmd_write_~ubuf#1.base, btmrvl_hscmd_write_~ubuf#1.offset, btmrvl_hscmd_write_~count#1, btmrvl_hscmd_write_~ppos#1.base, btmrvl_hscmd_write_~ppos#1.offset, btmrvl_hscmd_write_~priv~13#1.base, btmrvl_hscmd_write_~priv~13#1.offset, btmrvl_hscmd_write_~#buf~8#1.base, btmrvl_hscmd_write_~#buf~8#1.offset, btmrvl_hscmd_write_~#result~4#1.base, btmrvl_hscmd_write_~#result~4#1.offset, btmrvl_hscmd_write_~ret~14#1, btmrvl_hscmd_write_~__min1~4#1, btmrvl_hscmd_write_~__min2~4#1, btmrvl_hscmd_write_~tmp~27#1, btmrvl_hscmd_write_~tmp___0~15#1, btmrvl_hscmd_write_~tmp___1~10#1;btmrvl_hscmd_write_~file#1.base, btmrvl_hscmd_write_~file#1.offset := btmrvl_hscmd_write_#in~file#1.base, btmrvl_hscmd_write_#in~file#1.offset;btmrvl_hscmd_write_~ubuf#1.base, btmrvl_hscmd_write_~ubuf#1.offset := btmrvl_hscmd_write_#in~ubuf#1.base, btmrvl_hscmd_write_#in~ubuf#1.offset;btmrvl_hscmd_write_~count#1 := btmrvl_hscmd_write_#in~count#1;btmrvl_hscmd_write_~ppos#1.base, btmrvl_hscmd_write_~ppos#1.offset := btmrvl_hscmd_write_#in~ppos#1.base, btmrvl_hscmd_write_#in~ppos#1.offset;havoc btmrvl_hscmd_write_~priv~13#1.base, btmrvl_hscmd_write_~priv~13#1.offset;call btmrvl_hscmd_write_~#buf~8#1.base, btmrvl_hscmd_write_~#buf~8#1.offset := #Ultimate.allocOnStack(16);call btmrvl_hscmd_write_~#result~4#1.base, btmrvl_hscmd_write_~#result~4#1.offset := #Ultimate.allocOnStack(8);havoc btmrvl_hscmd_write_~ret~14#1;havoc btmrvl_hscmd_write_~__min1~4#1;havoc btmrvl_hscmd_write_~__min2~4#1;havoc btmrvl_hscmd_write_~tmp~27#1;havoc btmrvl_hscmd_write_~tmp___0~15#1;havoc btmrvl_hscmd_write_~tmp___1~10#1;call btmrvl_hscmd_write_#t~mem452#1.base, btmrvl_hscmd_write_#t~mem452#1.offset := read~$Pointer$#11(btmrvl_hscmd_write_~file#1.base, 280 + btmrvl_hscmd_write_~file#1.offset, 8);btmrvl_hscmd_write_~priv~13#1.base, btmrvl_hscmd_write_~priv~13#1.offset := btmrvl_hscmd_write_#t~mem452#1.base, btmrvl_hscmd_write_#t~mem452#1.offset;havoc btmrvl_hscmd_write_#t~mem452#1.base, btmrvl_hscmd_write_#t~mem452#1.offset; [2025-02-08 15:16:29,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7700: assume !(2 == main_~ldv_s_btmrvl_hscmd_fops_file_operations~0#1); [2025-02-08 15:16:29,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5586-1: havoc prepare_to_wait_~arg0#1.base, prepare_to_wait_~arg0#1.offset, prepare_to_wait_~arg1#1.base, prepare_to_wait_~arg1#1.offset, prepare_to_wait_~arg2#1;havoc prepare_to_wait_#in~arg0#1.base, prepare_to_wait_#in~arg0#1.offset, prepare_to_wait_#in~arg1#1.base, prepare_to_wait_#in~arg1#1.offset, prepare_to_wait_#in~arg2#1;assume { :end_inline_prepare_to_wait } true;havoc btmrvl_enable_hs_#t~mem196#1.base, btmrvl_enable_hs_#t~mem196#1.offset;call btmrvl_enable_hs_#t~mem197#1.base, btmrvl_enable_hs_#t~mem197#1.offset := read~$Pointer$#1(btmrvl_enable_hs_~priv#1.base, 26 + btmrvl_enable_hs_~priv#1.offset, 8);call btmrvl_enable_hs_#t~mem198#1 := read~int#1(btmrvl_enable_hs_#t~mem197#1.base, 94 + btmrvl_enable_hs_#t~mem197#1.offset, 1); [2025-02-08 15:16:29,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7568: havoc ldv_check_return_value_~arg0#1;havoc ldv_check_return_value_#in~arg0#1;assume { :end_inline_ldv_check_return_value } true; [2025-02-08 15:16:29,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5586-2: havoc prepare_to_wait_~arg0#1.base, prepare_to_wait_~arg0#1.offset, prepare_to_wait_~arg1#1.base, prepare_to_wait_~arg1#1.offset, prepare_to_wait_~arg2#1;havoc prepare_to_wait_#in~arg0#1.base, prepare_to_wait_#in~arg0#1.offset, prepare_to_wait_#in~arg1#1.base, prepare_to_wait_#in~arg1#1.offset, prepare_to_wait_#in~arg2#1;assume { :end_inline_prepare_to_wait } true;havoc btmrvl_enable_hs_#t~mem196#1.base, btmrvl_enable_hs_#t~mem196#1.offset;call btmrvl_enable_hs_#t~mem197#1.base, btmrvl_enable_hs_#t~mem197#1.offset := read~$Pointer$#1(btmrvl_enable_hs_~priv#1.base, 26 + btmrvl_enable_hs_~priv#1.offset, 8);call btmrvl_enable_hs_#t~mem198#1 := read~int#1(btmrvl_enable_hs_#t~mem197#1.base, 94 + btmrvl_enable_hs_#t~mem197#1.offset, 1); [2025-02-08 15:16:29,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7436: assume 10 == main_~tmp~36#1; [2025-02-08 15:16:29,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7436: assume !(10 == main_~tmp~36#1); [2025-02-08 15:16:29,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6974: assume btmrvl_hsmode_write_~__min1~5#1 % 18446744073709551616 < btmrvl_hsmode_write_~__min2~5#1 % 18446744073709551616;btmrvl_hsmode_write_~tmp~29#1 := btmrvl_hsmode_write_~__min1~5#1; [2025-02-08 15:16:29,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6974: assume !(btmrvl_hsmode_write_~__min1~5#1 % 18446744073709551616 < btmrvl_hsmode_write_~__min2~5#1 % 18446744073709551616);btmrvl_hsmode_write_~tmp~29#1 := btmrvl_hsmode_write_~__min2~5#1; [2025-02-08 15:16:29,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7767: assume 0 != main_~res_btmrvl_open_generic_0~0#1; [2025-02-08 15:16:29,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7767: assume !(0 != main_~res_btmrvl_open_generic_0~0#1);main_~ldv_s_btmrvl_curpsmode_fops_file_operations~0#1 := 1 + main_~ldv_s_btmrvl_curpsmode_fops_file_operations~0#1; [2025-02-08 15:16:29,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4861-2: test_tsk_thread_flag_#t~ret74#1 := test_ti_thread_flag_#res#1;havoc test_ti_thread_flag_#t~ret10#1, test_ti_thread_flag_~ti#1.base, test_ti_thread_flag_~ti#1.offset, test_ti_thread_flag_~flag#1, test_ti_thread_flag_~tmp~1#1;havoc test_ti_thread_flag_#in~ti#1.base, test_ti_thread_flag_#in~ti#1.offset, test_ti_thread_flag_#in~flag#1;assume { :end_inline_test_ti_thread_flag } true;test_tsk_thread_flag_~tmp~5#1 := test_tsk_thread_flag_#t~ret74#1;havoc test_tsk_thread_flag_#t~mem73#1.base, test_tsk_thread_flag_#t~mem73#1.offset;havoc test_tsk_thread_flag_#t~ret74#1;test_tsk_thread_flag_#res#1 := test_tsk_thread_flag_~tmp~5#1; [2025-02-08 15:16:29,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4861: test_tsk_thread_flag_#t~ret74#1 := test_ti_thread_flag_#res#1;havoc test_ti_thread_flag_#t~ret10#1, test_ti_thread_flag_~ti#1.base, test_ti_thread_flag_~ti#1.offset, test_ti_thread_flag_~flag#1, test_ti_thread_flag_~tmp~1#1;havoc test_ti_thread_flag_#in~ti#1.base, test_ti_thread_flag_#in~ti#1.offset, test_ti_thread_flag_#in~flag#1;assume { :end_inline_test_ti_thread_flag } true;test_tsk_thread_flag_~tmp~5#1 := test_tsk_thread_flag_#t~ret74#1;havoc test_tsk_thread_flag_#t~mem73#1.base, test_tsk_thread_flag_#t~mem73#1.offset;havoc test_tsk_thread_flag_#t~ret74#1;test_tsk_thread_flag_#res#1 := test_tsk_thread_flag_~tmp~5#1; [2025-02-08 15:16:29,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4861-1: test_tsk_thread_flag_#t~ret74#1 := test_ti_thread_flag_#res#1;havoc test_ti_thread_flag_#t~ret10#1, test_ti_thread_flag_~ti#1.base, test_ti_thread_flag_~ti#1.offset, test_ti_thread_flag_~flag#1, test_ti_thread_flag_~tmp~1#1;havoc test_ti_thread_flag_#in~ti#1.base, test_ti_thread_flag_#in~ti#1.offset, test_ti_thread_flag_#in~flag#1;assume { :end_inline_test_ti_thread_flag } true;test_tsk_thread_flag_~tmp~5#1 := test_tsk_thread_flag_#t~ret74#1;havoc test_tsk_thread_flag_#t~mem73#1.base, test_tsk_thread_flag_#t~mem73#1.offset;havoc test_tsk_thread_flag_#t~ret74#1;test_tsk_thread_flag_#res#1 := test_tsk_thread_flag_~tmp~5#1; [2025-02-08 15:16:29,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6711-1: assume { :begin_inline_copy_from_user } true;copy_from_user_#in~to#1.base, copy_from_user_#in~to#1.offset, copy_from_user_#in~from#1.base, copy_from_user_#in~from#1.offset, copy_from_user_#in~n#1 := btmrvl_pscmd_write_~#buf~4#1.base, btmrvl_pscmd_write_~#buf~4#1.offset, btmrvl_pscmd_write_~ubuf#1.base, btmrvl_pscmd_write_~ubuf#1.offset, btmrvl_pscmd_write_~tmp~23#1;havoc copy_from_user_#res#1;havoc copy_from_user_#t~nondet400#1, copy_from_user_#t~ret401#1, copy_from_user_#t~ret402#1, copy_from_user_~to#1.base, copy_from_user_~to#1.offset, copy_from_user_~from#1.base, copy_from_user_~from#1.offset, copy_from_user_~n#1, copy_from_user_~sz~0#1, copy_from_user_~tmp~18#1, copy_from_user_~__ret_warn_on~0#1, copy_from_user_~tmp___0~10#1, copy_from_user_~tmp___1~5#1, copy_from_user_~tmp___2~6#1;copy_from_user_~to#1.base, copy_from_user_~to#1.offset := copy_from_user_#in~to#1.base, copy_from_user_#in~to#1.offset;copy_from_user_~from#1.base, copy_from_user_~from#1.offset := copy_from_user_#in~from#1.base, copy_from_user_#in~from#1.offset;copy_from_user_~n#1 := copy_from_user_#in~n#1;havoc copy_from_user_~sz~0#1;havoc copy_from_user_~tmp~18#1;havoc copy_from_user_~__ret_warn_on~0#1;havoc copy_from_user_~tmp___0~10#1;havoc copy_from_user_~tmp___1~5#1;havoc copy_from_user_~tmp___2~6#1;copy_from_user_~tmp~18#1 := copy_from_user_#t~nondet400#1;havoc copy_from_user_#t~nondet400#1;copy_from_user_~sz~0#1 := (if copy_from_user_~tmp~18#1 % 18446744073709551616 % 4294967296 <= 2147483647 then copy_from_user_~tmp~18#1 % 18446744073709551616 % 4294967296 else copy_from_user_~tmp~18#1 % 18446744073709551616 % 4294967296 - 4294967296);assume { :begin_inline_might_fault } true; [2025-02-08 15:16:29,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6711: btmrvl_pscmd_write_#t~ret430#1 := copy_from_user_#res#1;havoc copy_from_user_#t~nondet400#1, copy_from_user_#t~ret401#1, copy_from_user_#t~ret402#1, copy_from_user_~to#1.base, copy_from_user_~to#1.offset, copy_from_user_~from#1.base, copy_from_user_~from#1.offset, copy_from_user_~n#1, copy_from_user_~sz~0#1, copy_from_user_~tmp~18#1, copy_from_user_~__ret_warn_on~0#1, copy_from_user_~tmp___0~10#1, copy_from_user_~tmp___1~5#1, copy_from_user_~tmp___2~6#1;havoc copy_from_user_#in~to#1.base, copy_from_user_#in~to#1.offset, copy_from_user_#in~from#1.base, copy_from_user_#in~from#1.offset, copy_from_user_#in~n#1;assume { :end_inline_copy_from_user } true;btmrvl_pscmd_write_~tmp___0~13#1 := btmrvl_pscmd_write_#t~ret430#1;havoc btmrvl_pscmd_write_#t~ret430#1; [2025-02-08 15:16:29,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5588-1: assume 0 != btmrvl_enable_hs_#t~mem198#1 % 256 % 4294967296;havoc btmrvl_enable_hs_#t~mem197#1.base, btmrvl_enable_hs_#t~mem197#1.offset;havoc btmrvl_enable_hs_#t~mem198#1; [2025-02-08 15:16:29,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5588-1: assume !(0 != btmrvl_enable_hs_#t~mem198#1 % 256 % 4294967296);havoc btmrvl_enable_hs_#t~mem197#1.base, btmrvl_enable_hs_#t~mem197#1.offset;havoc btmrvl_enable_hs_#t~mem198#1;assume { :begin_inline_get_current } true;havoc get_current_#res#1.base, get_current_#res#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset; [2025-02-08 15:16:29,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7570: assume main_~res_btmrvl_psmode_write_3~0#1 < 0; [2025-02-08 15:16:29,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7570: assume !(main_~res_btmrvl_psmode_write_3~0#1 < 0);main_~ldv_s_btmrvl_psmode_fops_file_operations~0#1 := 0; [2025-02-08 15:16:29,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5588-2: assume 0 != btmrvl_enable_hs_#t~mem198#1 % 256 % 4294967296;havoc btmrvl_enable_hs_#t~mem197#1.base, btmrvl_enable_hs_#t~mem197#1.offset;havoc btmrvl_enable_hs_#t~mem198#1; [2025-02-08 15:16:29,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5588-2: assume !(0 != btmrvl_enable_hs_#t~mem198#1 % 256 % 4294967296);havoc btmrvl_enable_hs_#t~mem197#1.base, btmrvl_enable_hs_#t~mem197#1.offset;havoc btmrvl_enable_hs_#t~mem198#1;assume { :begin_inline_get_current } true;havoc get_current_#res#1.base, get_current_#res#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset; [2025-02-08 15:16:29,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5588: assume 0 != btmrvl_enable_hs_#t~mem198#1 % 256 % 4294967296;havoc btmrvl_enable_hs_#t~mem197#1.base, btmrvl_enable_hs_#t~mem197#1.offset;havoc btmrvl_enable_hs_#t~mem198#1; [2025-02-08 15:16:29,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5588: assume !(0 != btmrvl_enable_hs_#t~mem198#1 % 256 % 4294967296);havoc btmrvl_enable_hs_#t~mem197#1.base, btmrvl_enable_hs_#t~mem197#1.offset;havoc btmrvl_enable_hs_#t~mem198#1;assume { :begin_inline_get_current } true;havoc get_current_#res#1.base, get_current_#res#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset; [2025-02-08 15:16:29,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6513: call ULTIMATE.dealloc(btmrvl_hscfgcmd_write_~#buf~0#1.base, btmrvl_hscfgcmd_write_~#buf~0#1.offset);havoc btmrvl_hscfgcmd_write_~#buf~0#1.base, btmrvl_hscfgcmd_write_~#buf~0#1.offset;call ULTIMATE.dealloc(btmrvl_hscfgcmd_write_~#result~0#1.base, btmrvl_hscfgcmd_write_~#result~0#1.offset);havoc btmrvl_hscfgcmd_write_~#result~0#1.base, btmrvl_hscfgcmd_write_~#result~0#1.offset;main_#t~ret559#1 := btmrvl_hscfgcmd_write_#res#1;havoc btmrvl_hscfgcmd_write_#t~mem404#1.base, btmrvl_hscfgcmd_write_#t~mem404#1.offset, btmrvl_hscfgcmd_write_#t~memset~res405#1.base, btmrvl_hscfgcmd_write_#t~memset~res405#1.offset, btmrvl_hscfgcmd_write_#t~ret406#1, btmrvl_hscfgcmd_write_#t~ret407#1, btmrvl_hscfgcmd_write_#t~mem408#1, btmrvl_hscfgcmd_write_#t~mem409#1, btmrvl_hscfgcmd_write_#t~ret410#1, btmrvl_hscfgcmd_write_~file#1.base, btmrvl_hscfgcmd_write_~file#1.offset, btmrvl_hscfgcmd_write_~ubuf#1.base, btmrvl_hscfgcmd_write_~ubuf#1.offset, btmrvl_hscfgcmd_write_~count#1, btmrvl_hscfgcmd_write_~ppos#1.base, btmrvl_hscfgcmd_write_~ppos#1.offset, btmrvl_hscfgcmd_write_~priv~5#1.base, btmrvl_hscfgcmd_write_~priv~5#1.offset, btmrvl_hscfgcmd_write_~#buf~0#1.base, btmrvl_hscfgcmd_write_~#buf~0#1.offset, btmrvl_hscfgcmd_write_~#result~0#1.base, btmrvl_hscfgcmd_write_~#result~0#1.offset, btmrvl_hscfgcmd_write_~ret~6#1, btmrvl_hscfgcmd_write_~__min1~0#1, btmrvl_hscfgcmd_write_~__min2~0#1, btmrvl_hscfgcmd_write_~tmp~19#1, btmrvl_hscfgcmd_write_~tmp___0~11#1, btmrvl_hscfgcmd_write_~tmp___1~6#1;havoc btmrvl_hscfgcmd_write_#in~file#1.base, btmrvl_hscfgcmd_write_#in~file#1.offset, btmrvl_hscfgcmd_write_#in~ubuf#1.base, btmrvl_hscfgcmd_write_#in~ubuf#1.offset, btmrvl_hscfgcmd_write_#in~count#1, btmrvl_hscfgcmd_write_#in~ppos#1.base, btmrvl_hscfgcmd_write_#in~ppos#1.offset;assume { :end_inline_btmrvl_hscfgcmd_write } true;main_~res_btmrvl_hscfgcmd_write_1~0#1 := main_#t~ret559#1;havoc main_#t~ret559#1;assume { :begin_inline_ldv_check_return_value } true;ldv_check_return_value_#in~arg0#1 := (if main_~res_btmrvl_hscfgcmd_write_1~0#1 % 4294967296 <= 2147483647 then main_~res_btmrvl_hscfgcmd_write_1~0#1 % 4294967296 else main_~res_btmrvl_hscfgcmd_write_1~0#1 % 4294967296 - 4294967296);havoc ldv_check_return_value_~arg0#1;ldv_check_return_value_~arg0#1 := ldv_check_return_value_#in~arg0#1; [2025-02-08 15:16:29,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6910-1: btmrvl_hscmd_write_#res#1 := (if btmrvl_hscmd_write_~count#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then btmrvl_hscmd_write_~count#1 % 18446744073709551616 % 18446744073709551616 else btmrvl_hscmd_write_~count#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call ULTIMATE.dealloc(btmrvl_hscmd_write_~#buf~8#1.base, btmrvl_hscmd_write_~#buf~8#1.offset);havoc btmrvl_hscmd_write_~#buf~8#1.base, btmrvl_hscmd_write_~#buf~8#1.offset;call ULTIMATE.dealloc(btmrvl_hscmd_write_~#result~4#1.base, btmrvl_hscmd_write_~#result~4#1.offset);havoc btmrvl_hscmd_write_~#result~4#1.base, btmrvl_hscmd_write_~#result~4#1.offset; [2025-02-08 15:16:29,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7439: assume 11 == main_~tmp~36#1; [2025-02-08 15:16:29,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7439: assume !(11 == main_~tmp~36#1); [2025-02-08 15:16:29,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7836: assume 1 == main_~ldv_s_btmrvl_hsstate_fops_file_operations~0#1;assume { :begin_inline_btmrvl_hsstate_read } true;btmrvl_hsstate_read_#in~file#1.base, btmrvl_hsstate_read_#in~file#1.offset, btmrvl_hsstate_read_#in~userbuf#1.base, btmrvl_hsstate_read_#in~userbuf#1.offset, btmrvl_hsstate_read_#in~count#1, btmrvl_hsstate_read_#in~ppos#1.base, btmrvl_hsstate_read_#in~ppos#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_btmrvl_hsstate_read_15_p1~0#1.base, main_~var_btmrvl_hsstate_read_15_p1~0#1.offset, main_~var_btmrvl_hsstate_read_15_p2~0#1, main_~var_btmrvl_hsstate_read_15_p3~0#1.base, main_~var_btmrvl_hsstate_read_15_p3~0#1.offset;havoc btmrvl_hsstate_read_#res#1;havoc btmrvl_hsstate_read_#t~mem490#1.base, btmrvl_hsstate_read_#t~mem490#1.offset, btmrvl_hsstate_read_#t~mem491#1.base, btmrvl_hsstate_read_#t~mem491#1.offset, btmrvl_hsstate_read_#t~mem492#1, btmrvl_hsstate_read_#t~loopctr493#1, btmrvl_hsstate_read_#t~nondet494#1, btmrvl_hsstate_read_#t~ret495#1, btmrvl_hsstate_read_#t~ret496#1, btmrvl_hsstate_read_~file#1.base, btmrvl_hsstate_read_~file#1.offset, btmrvl_hsstate_read_~userbuf#1.base, btmrvl_hsstate_read_~userbuf#1.offset, btmrvl_hsstate_read_~count#1, btmrvl_hsstate_read_~ppos#1.base, btmrvl_hsstate_read_~ppos#1.offset, btmrvl_hsstate_read_~priv~19#1.base, btmrvl_hsstate_read_~priv~19#1.offset, btmrvl_hsstate_read_~#buf~14#1.base, btmrvl_hsstate_read_~#buf~14#1.offset, btmrvl_hsstate_read_~ret~20#1, btmrvl_hsstate_read_~tmp~33#1;btmrvl_hsstate_read_~file#1.base, btmrvl_hsstate_read_~file#1.offset := btmrvl_hsstate_read_#in~file#1.base, btmrvl_hsstate_read_#in~file#1.offset;btmrvl_hsstate_read_~userbuf#1.base, btmrvl_hsstate_read_~userbuf#1.offset := btmrvl_hsstate_read_#in~userbuf#1.base, btmrvl_hsstate_read_#in~userbuf#1.offset;btmrvl_hsstate_read_~count#1 := btmrvl_hsstate_read_#in~count#1;btmrvl_hsstate_read_~ppos#1.base, btmrvl_hsstate_read_~ppos#1.offset := btmrvl_hsstate_read_#in~ppos#1.base, btmrvl_hsstate_read_#in~ppos#1.offset;havoc btmrvl_hsstate_read_~priv~19#1.base, btmrvl_hsstate_read_~priv~19#1.offset;call btmrvl_hsstate_read_~#buf~14#1.base, btmrvl_hsstate_read_~#buf~14#1.offset := #Ultimate.allocOnStack(16);havoc btmrvl_hsstate_read_~ret~20#1;havoc btmrvl_hsstate_read_~tmp~33#1;call btmrvl_hsstate_read_#t~mem490#1.base, btmrvl_hsstate_read_#t~mem490#1.offset := read~$Pointer$#11(btmrvl_hsstate_read_~file#1.base, 280 + btmrvl_hsstate_read_~file#1.offset, 8);btmrvl_hsstate_read_~priv~19#1.base, btmrvl_hsstate_read_~priv~19#1.offset := btmrvl_hsstate_read_#t~mem490#1.base, btmrvl_hsstate_read_#t~mem490#1.offset;havoc btmrvl_hsstate_read_#t~mem490#1.base, btmrvl_hsstate_read_#t~mem490#1.offset;call btmrvl_hsstate_read_#t~mem491#1.base, btmrvl_hsstate_read_#t~mem491#1.offset := read~$Pointer$#1(btmrvl_hsstate_read_~priv~19#1.base, 26 + btmrvl_hsstate_read_~priv~19#1.offset, 8);call btmrvl_hsstate_read_#t~mem492#1 := read~int#1(btmrvl_hsstate_read_#t~mem491#1.base, 94 + btmrvl_hsstate_read_#t~mem491#1.offset, 1);btmrvl_hsstate_read_#t~loopctr493#1 := 0; [2025-02-08 15:16:29,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7836: assume !(1 == main_~ldv_s_btmrvl_hsstate_fops_file_operations~0#1); [2025-02-08 15:16:29,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7638: assume 1 == main_~ldv_s_btmrvl_gpiogap_fops_file_operations~0#1;assume { :begin_inline_btmrvl_gpiogap_read } true;btmrvl_gpiogap_read_#in~file#1.base, btmrvl_gpiogap_read_#in~file#1.offset, btmrvl_gpiogap_read_#in~userbuf#1.base, btmrvl_gpiogap_read_#in~userbuf#1.offset, btmrvl_gpiogap_read_#in~count#1, btmrvl_gpiogap_read_#in~ppos#1.base, btmrvl_gpiogap_read_#in~ppos#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_btmrvl_gpiogap_read_8_p1~0#1.base, main_~var_btmrvl_gpiogap_read_8_p1~0#1.offset, main_~var_btmrvl_gpiogap_read_8_p2~0#1, main_~var_btmrvl_gpiogap_read_8_p3~0#1.base, main_~var_btmrvl_gpiogap_read_8_p3~0#1.offset;havoc btmrvl_gpiogap_read_#res#1;havoc btmrvl_gpiogap_read_#t~mem446#1.base, btmrvl_gpiogap_read_#t~mem446#1.offset, btmrvl_gpiogap_read_#t~mem447#1, btmrvl_gpiogap_read_#t~loopctr448#1, btmrvl_gpiogap_read_#t~nondet449#1, btmrvl_gpiogap_read_#t~ret450#1, btmrvl_gpiogap_read_#t~ret451#1, btmrvl_gpiogap_read_~file#1.base, btmrvl_gpiogap_read_~file#1.offset, btmrvl_gpiogap_read_~userbuf#1.base, btmrvl_gpiogap_read_~userbuf#1.offset, btmrvl_gpiogap_read_~count#1, btmrvl_gpiogap_read_~ppos#1.base, btmrvl_gpiogap_read_~ppos#1.offset, btmrvl_gpiogap_read_~priv~12#1.base, btmrvl_gpiogap_read_~priv~12#1.offset, btmrvl_gpiogap_read_~#buf~7#1.base, btmrvl_gpiogap_read_~#buf~7#1.offset, btmrvl_gpiogap_read_~ret~13#1, btmrvl_gpiogap_read_~tmp~26#1;btmrvl_gpiogap_read_~file#1.base, btmrvl_gpiogap_read_~file#1.offset := btmrvl_gpiogap_read_#in~file#1.base, btmrvl_gpiogap_read_#in~file#1.offset;btmrvl_gpiogap_read_~userbuf#1.base, btmrvl_gpiogap_read_~userbuf#1.offset := btmrvl_gpiogap_read_#in~userbuf#1.base, btmrvl_gpiogap_read_#in~userbuf#1.offset;btmrvl_gpiogap_read_~count#1 := btmrvl_gpiogap_read_#in~count#1;btmrvl_gpiogap_read_~ppos#1.base, btmrvl_gpiogap_read_~ppos#1.offset := btmrvl_gpiogap_read_#in~ppos#1.base, btmrvl_gpiogap_read_#in~ppos#1.offset;havoc btmrvl_gpiogap_read_~priv~12#1.base, btmrvl_gpiogap_read_~priv~12#1.offset;call btmrvl_gpiogap_read_~#buf~7#1.base, btmrvl_gpiogap_read_~#buf~7#1.offset := #Ultimate.allocOnStack(16);havoc btmrvl_gpiogap_read_~ret~13#1;havoc btmrvl_gpiogap_read_~tmp~26#1;call btmrvl_gpiogap_read_#t~mem446#1.base, btmrvl_gpiogap_read_#t~mem446#1.offset := read~$Pointer$#11(btmrvl_gpiogap_read_~file#1.base, 280 + btmrvl_gpiogap_read_~file#1.offset, 8);btmrvl_gpiogap_read_~priv~12#1.base, btmrvl_gpiogap_read_~priv~12#1.offset := btmrvl_gpiogap_read_#t~mem446#1.base, btmrvl_gpiogap_read_#t~mem446#1.offset;havoc btmrvl_gpiogap_read_#t~mem446#1.base, btmrvl_gpiogap_read_#t~mem446#1.offset;call btmrvl_gpiogap_read_#t~mem447#1 := read~int#1(btmrvl_gpiogap_read_~priv~12#1.base, 22 + btmrvl_gpiogap_read_~priv~12#1.offset, 2);btmrvl_gpiogap_read_#t~loopctr448#1 := 0; [2025-02-08 15:16:29,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7638: assume !(1 == main_~ldv_s_btmrvl_gpiogap_fops_file_operations~0#1); [2025-02-08 15:16:29,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6647: call ULTIMATE.dealloc(btmrvl_psmode_read_~#buf~3#1.base, btmrvl_psmode_read_~#buf~3#1.offset);havoc btmrvl_psmode_read_~#buf~3#1.base, btmrvl_psmode_read_~#buf~3#1.offset;main_#t~ret561#1 := btmrvl_psmode_read_#res#1;havoc btmrvl_psmode_read_#t~mem422#1.base, btmrvl_psmode_read_#t~mem422#1.offset, btmrvl_psmode_read_#t~mem423#1, btmrvl_psmode_read_#t~loopctr424#1, btmrvl_psmode_read_#t~nondet425#1, btmrvl_psmode_read_#t~ret426#1, btmrvl_psmode_read_#t~ret427#1, btmrvl_psmode_read_~file#1.base, btmrvl_psmode_read_~file#1.offset, btmrvl_psmode_read_~userbuf#1.base, btmrvl_psmode_read_~userbuf#1.offset, btmrvl_psmode_read_~count#1, btmrvl_psmode_read_~ppos#1.base, btmrvl_psmode_read_~ppos#1.offset, btmrvl_psmode_read_~priv~8#1.base, btmrvl_psmode_read_~priv~8#1.offset, btmrvl_psmode_read_~#buf~3#1.base, btmrvl_psmode_read_~#buf~3#1.offset, btmrvl_psmode_read_~ret~9#1, btmrvl_psmode_read_~tmp~22#1;havoc btmrvl_psmode_read_#in~file#1.base, btmrvl_psmode_read_#in~file#1.offset, btmrvl_psmode_read_#in~userbuf#1.base, btmrvl_psmode_read_#in~userbuf#1.offset, btmrvl_psmode_read_#in~count#1, btmrvl_psmode_read_#in~ppos#1.base, btmrvl_psmode_read_#in~ppos#1.offset;assume { :end_inline_btmrvl_psmode_read } true;main_~res_btmrvl_psmode_read_4~0#1 := main_#t~ret561#1;havoc main_#t~ret561#1;assume { :begin_inline_ldv_check_return_value } true;ldv_check_return_value_#in~arg0#1 := (if main_~res_btmrvl_psmode_read_4~0#1 % 4294967296 <= 2147483647 then main_~res_btmrvl_psmode_read_4~0#1 % 4294967296 else main_~res_btmrvl_psmode_read_4~0#1 % 4294967296 - 4294967296);havoc ldv_check_return_value_~arg0#1;ldv_check_return_value_~arg0#1 := ldv_check_return_value_#in~arg0#1; [2025-02-08 15:16:29,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6713: assume 0 != btmrvl_pscmd_write_~tmp___0~13#1 % 18446744073709551616;btmrvl_pscmd_write_#res#1 := -14;call ULTIMATE.dealloc(btmrvl_pscmd_write_~#buf~4#1.base, btmrvl_pscmd_write_~#buf~4#1.offset);havoc btmrvl_pscmd_write_~#buf~4#1.base, btmrvl_pscmd_write_~#buf~4#1.offset;call ULTIMATE.dealloc(btmrvl_pscmd_write_~#result~2#1.base, btmrvl_pscmd_write_~#result~2#1.offset);havoc btmrvl_pscmd_write_~#result~2#1.base, btmrvl_pscmd_write_~#result~2#1.offset; [2025-02-08 15:16:29,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6713: assume !(0 != btmrvl_pscmd_write_~tmp___0~13#1 % 18446744073709551616);assume { :begin_inline_kstrtol } true;kstrtol_#in~s#1.base, kstrtol_#in~s#1.offset, kstrtol_#in~base#1, kstrtol_#in~res#1.base, kstrtol_#in~res#1.offset := btmrvl_pscmd_write_~#buf~4#1.base, btmrvl_pscmd_write_~#buf~4#1.offset, 10, btmrvl_pscmd_write_~#result~2#1.base, btmrvl_pscmd_write_~#result~2#1.offset;havoc kstrtol_#res#1;havoc kstrtol_#t~ret374#1, kstrtol_~s#1.base, kstrtol_~s#1.offset, kstrtol_~base#1, kstrtol_~res#1.base, kstrtol_~res#1.offset, kstrtol_~tmp~17#1;kstrtol_~s#1.base, kstrtol_~s#1.offset := kstrtol_#in~s#1.base, kstrtol_#in~s#1.offset;kstrtol_~base#1 := kstrtol_#in~base#1;kstrtol_~res#1.base, kstrtol_~res#1.offset := kstrtol_#in~res#1.base, kstrtol_#in~res#1.offset;havoc kstrtol_~tmp~17#1;assume { :begin_inline_kstrtoll } true;kstrtoll_#in~arg0#1.base, kstrtoll_#in~arg0#1.offset, kstrtoll_#in~arg1#1, kstrtoll_#in~arg2#1.base, kstrtoll_#in~arg2#1.offset := kstrtol_~s#1.base, kstrtol_~s#1.offset, kstrtol_~base#1, kstrtol_~res#1.base, kstrtol_~res#1.offset;havoc kstrtoll_#res#1;havoc kstrtoll_#t~nondet600#1, kstrtoll_~arg0#1.base, kstrtoll_~arg0#1.offset, kstrtoll_~arg1#1, kstrtoll_~arg2#1.base, kstrtoll_~arg2#1.offset;kstrtoll_~arg0#1.base, kstrtoll_~arg0#1.offset := kstrtoll_#in~arg0#1.base, kstrtoll_#in~arg0#1.offset;kstrtoll_~arg1#1 := kstrtoll_#in~arg1#1;kstrtoll_~arg2#1.base, kstrtoll_~arg2#1.offset := kstrtoll_#in~arg2#1.base, kstrtoll_#in~arg2#1.offset;havoc kstrtoll_#t~nondet600#1;kstrtoll_#res#1 := kstrtoll_#t~nondet600#1;havoc kstrtoll_#t~nondet600#1; [2025-02-08 15:16:29,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7506: havoc ldv_check_return_value_~arg0#1;havoc ldv_check_return_value_#in~arg0#1;assume { :end_inline_ldv_check_return_value } true; [2025-02-08 15:16:29,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7044: call ULTIMATE.dealloc(btmrvl_curpsmode_read_~#buf~12#1.base, btmrvl_curpsmode_read_~#buf~12#1.offset);havoc btmrvl_curpsmode_read_~#buf~12#1.base, btmrvl_curpsmode_read_~#buf~12#1.offset;main_#t~ret576#1 := btmrvl_curpsmode_read_#res#1;havoc btmrvl_curpsmode_read_#t~mem476#1.base, btmrvl_curpsmode_read_#t~mem476#1.offset, btmrvl_curpsmode_read_#t~mem477#1.base, btmrvl_curpsmode_read_#t~mem477#1.offset, btmrvl_curpsmode_read_#t~mem478#1, btmrvl_curpsmode_read_#t~loopctr479#1, btmrvl_curpsmode_read_#t~nondet480#1, btmrvl_curpsmode_read_#t~ret481#1, btmrvl_curpsmode_read_#t~ret482#1, btmrvl_curpsmode_read_~file#1.base, btmrvl_curpsmode_read_~file#1.offset, btmrvl_curpsmode_read_~userbuf#1.base, btmrvl_curpsmode_read_~userbuf#1.offset, btmrvl_curpsmode_read_~count#1, btmrvl_curpsmode_read_~ppos#1.base, btmrvl_curpsmode_read_~ppos#1.offset, btmrvl_curpsmode_read_~priv~17#1.base, btmrvl_curpsmode_read_~priv~17#1.offset, btmrvl_curpsmode_read_~#buf~12#1.base, btmrvl_curpsmode_read_~#buf~12#1.offset, btmrvl_curpsmode_read_~ret~18#1, btmrvl_curpsmode_read_~tmp~31#1;havoc btmrvl_curpsmode_read_#in~file#1.base, btmrvl_curpsmode_read_#in~file#1.offset, btmrvl_curpsmode_read_#in~userbuf#1.base, btmrvl_curpsmode_read_#in~userbuf#1.offset, btmrvl_curpsmode_read_#in~count#1, btmrvl_curpsmode_read_#in~ppos#1.base, btmrvl_curpsmode_read_#in~ppos#1.offset;assume { :end_inline_btmrvl_curpsmode_read } true;main_~res_btmrvl_curpsmode_read_13~0#1 := main_#t~ret576#1;havoc main_#t~ret576#1;assume { :begin_inline_ldv_check_return_value } true;ldv_check_return_value_#in~arg0#1 := (if main_~res_btmrvl_curpsmode_read_13~0#1 % 4294967296 <= 2147483647 then main_~res_btmrvl_curpsmode_read_13~0#1 % 4294967296 else main_~res_btmrvl_curpsmode_read_13~0#1 % 4294967296 - 4294967296);havoc ldv_check_return_value_~arg0#1;ldv_check_return_value_~arg0#1 := ldv_check_return_value_#in~arg0#1; [2025-02-08 15:16:29,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7705: havoc ldv_check_return_value_~arg0#1;havoc ldv_check_return_value_#in~arg0#1;assume { :end_inline_ldv_check_return_value } true; [2025-02-08 15:16:29,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5526: call ULTIMATE.dealloc(btmrvl_enable_hs_~#descriptor~3#1.base, btmrvl_enable_hs_~#descriptor~3#1.offset);havoc btmrvl_enable_hs_~#descriptor~3#1.base, btmrvl_enable_hs_~#descriptor~3#1.offset;call ULTIMATE.dealloc(btmrvl_enable_hs_~#__wait~1#1.base, btmrvl_enable_hs_~#__wait~1#1.offset);havoc btmrvl_enable_hs_~#__wait~1#1.base, btmrvl_enable_hs_~#__wait~1#1.offset;btmrvl_prepare_command_#t~ret226#1 := btmrvl_enable_hs_#res#1;havoc btmrvl_enable_hs_#t~ret185#1.base, btmrvl_enable_hs_#t~ret185#1.offset, btmrvl_enable_hs_#t~ret186#1, btmrvl_enable_hs_#t~ret187#1.base, btmrvl_enable_hs_#t~ret187#1.offset, btmrvl_enable_hs_#t~mem188#1.base, btmrvl_enable_hs_#t~mem188#1.offset, btmrvl_enable_hs_#t~mem189#1.base, btmrvl_enable_hs_#t~mem189#1.offset, btmrvl_enable_hs_#t~mem190#1, btmrvl_enable_hs_#t~ret191#1, btmrvl_enable_hs_#t~ret192#1, btmrvl_enable_hs_#t~mem193#1.base, btmrvl_enable_hs_#t~mem193#1.offset, btmrvl_enable_hs_#t~mem194#1, btmrvl_enable_hs_#t~ret195#1.base, btmrvl_enable_hs_#t~ret195#1.offset, btmrvl_enable_hs_#t~mem196#1.base, btmrvl_enable_hs_#t~mem196#1.offset, btmrvl_enable_hs_#t~mem197#1.base, btmrvl_enable_hs_#t~mem197#1.offset, btmrvl_enable_hs_#t~mem198#1, btmrvl_enable_hs_#t~ret199#1.base, btmrvl_enable_hs_#t~ret199#1.offset, btmrvl_enable_hs_#t~ret200#1, btmrvl_enable_hs_#t~ret201#1, btmrvl_enable_hs_#t~mem202#1.base, btmrvl_enable_hs_#t~mem202#1.offset, btmrvl_enable_hs_#t~mem203#1.base, btmrvl_enable_hs_#t~mem203#1.offset, btmrvl_enable_hs_#t~mem204#1, btmrvl_enable_hs_#t~mem205#1.base, btmrvl_enable_hs_#t~mem205#1.offset, btmrvl_enable_hs_#t~mem206#1, btmrvl_enable_hs_#t~mem207#1.base, btmrvl_enable_hs_#t~mem207#1.offset, btmrvl_enable_hs_#t~mem208#1, btmrvl_enable_hs_#t~ret209#1, btmrvl_enable_hs_~priv#1.base, btmrvl_enable_hs_~priv#1.offset, btmrvl_enable_hs_~skb~3#1.base, btmrvl_enable_hs_~skb~3#1.offset, btmrvl_enable_hs_~cmd~2#1.base, btmrvl_enable_hs_~cmd~2#1.offset, btmrvl_enable_hs_~ret~2#1, btmrvl_enable_hs_~tmp~10#1.base, btmrvl_enable_hs_~tmp~10#1.offset, btmrvl_enable_hs_~#descriptor~3#1.base, btmrvl_enable_hs_~#descriptor~3#1.offset, btmrvl_enable_hs_~tmp___0~4#1, btmrvl_enable_hs_~__ret~1#1, btmrvl_enable_hs_~tmp___1~2#1, btmrvl_enable_hs_~#__wait~1#1.base, btmrvl_enable_hs_~#__wait~1#1.offset, btmrvl_enable_hs_~tmp___2~3#1.base, btmrvl_enable_hs_~tmp___2~3#1.offset, btmrvl_enable_hs_~tmp___3~2#1.base, btmrvl_enable_hs_~tmp___3~2#1.offset, btmrvl_enable_hs_~tmp___4~2#1;havoc btmrvl_enable_hs_#in~priv#1.base, btmrvl_enable_hs_#in~priv#1.offset;assume { :end_inline_btmrvl_enable_hs } true;btmrvl_prepare_command_~ret~3#1 := btmrvl_prepare_command_#t~ret226#1;havoc btmrvl_prepare_command_#t~ret226#1; [2025-02-08 15:16:29,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7442: assume 12 == main_~tmp~36#1; [2025-02-08 15:16:29,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7442: assume !(12 == main_~tmp~36#1); [2025-02-08 15:16:29,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5526-1: call ULTIMATE.dealloc(btmrvl_enable_hs_~#descriptor~3#1.base, btmrvl_enable_hs_~#descriptor~3#1.offset);havoc btmrvl_enable_hs_~#descriptor~3#1.base, btmrvl_enable_hs_~#descriptor~3#1.offset;call ULTIMATE.dealloc(btmrvl_enable_hs_~#__wait~1#1.base, btmrvl_enable_hs_~#__wait~1#1.offset);havoc btmrvl_enable_hs_~#__wait~1#1.base, btmrvl_enable_hs_~#__wait~1#1.offset;btmrvl_prepare_command_#t~ret226#1 := btmrvl_enable_hs_#res#1;havoc btmrvl_enable_hs_#t~ret185#1.base, btmrvl_enable_hs_#t~ret185#1.offset, btmrvl_enable_hs_#t~ret186#1, btmrvl_enable_hs_#t~ret187#1.base, btmrvl_enable_hs_#t~ret187#1.offset, btmrvl_enable_hs_#t~mem188#1.base, btmrvl_enable_hs_#t~mem188#1.offset, btmrvl_enable_hs_#t~mem189#1.base, btmrvl_enable_hs_#t~mem189#1.offset, btmrvl_enable_hs_#t~mem190#1, btmrvl_enable_hs_#t~ret191#1, btmrvl_enable_hs_#t~ret192#1, btmrvl_enable_hs_#t~mem193#1.base, btmrvl_enable_hs_#t~mem193#1.offset, btmrvl_enable_hs_#t~mem194#1, btmrvl_enable_hs_#t~ret195#1.base, btmrvl_enable_hs_#t~ret195#1.offset, btmrvl_enable_hs_#t~mem196#1.base, btmrvl_enable_hs_#t~mem196#1.offset, btmrvl_enable_hs_#t~mem197#1.base, btmrvl_enable_hs_#t~mem197#1.offset, btmrvl_enable_hs_#t~mem198#1, btmrvl_enable_hs_#t~ret199#1.base, btmrvl_enable_hs_#t~ret199#1.offset, btmrvl_enable_hs_#t~ret200#1, btmrvl_enable_hs_#t~ret201#1, btmrvl_enable_hs_#t~mem202#1.base, btmrvl_enable_hs_#t~mem202#1.offset, btmrvl_enable_hs_#t~mem203#1.base, btmrvl_enable_hs_#t~mem203#1.offset, btmrvl_enable_hs_#t~mem204#1, btmrvl_enable_hs_#t~mem205#1.base, btmrvl_enable_hs_#t~mem205#1.offset, btmrvl_enable_hs_#t~mem206#1, btmrvl_enable_hs_#t~mem207#1.base, btmrvl_enable_hs_#t~mem207#1.offset, btmrvl_enable_hs_#t~mem208#1, btmrvl_enable_hs_#t~ret209#1, btmrvl_enable_hs_~priv#1.base, btmrvl_enable_hs_~priv#1.offset, btmrvl_enable_hs_~skb~3#1.base, btmrvl_enable_hs_~skb~3#1.offset, btmrvl_enable_hs_~cmd~2#1.base, btmrvl_enable_hs_~cmd~2#1.offset, btmrvl_enable_hs_~ret~2#1, btmrvl_enable_hs_~tmp~10#1.base, btmrvl_enable_hs_~tmp~10#1.offset, btmrvl_enable_hs_~#descriptor~3#1.base, btmrvl_enable_hs_~#descriptor~3#1.offset, btmrvl_enable_hs_~tmp___0~4#1, btmrvl_enable_hs_~__ret~1#1, btmrvl_enable_hs_~tmp___1~2#1, btmrvl_enable_hs_~#__wait~1#1.base, btmrvl_enable_hs_~#__wait~1#1.offset, btmrvl_enable_hs_~tmp___2~3#1.base, btmrvl_enable_hs_~tmp___2~3#1.offset, btmrvl_enable_hs_~tmp___3~2#1.base, btmrvl_enable_hs_~tmp___3~2#1.offset, btmrvl_enable_hs_~tmp___4~2#1;havoc btmrvl_enable_hs_#in~priv#1.base, btmrvl_enable_hs_#in~priv#1.offset;assume { :end_inline_btmrvl_enable_hs } true;btmrvl_prepare_command_~ret~3#1 := btmrvl_prepare_command_#t~ret226#1;havoc btmrvl_prepare_command_#t~ret226#1; [2025-02-08 15:16:29,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7508: assume main_~res_btmrvl_hscfgcmd_read_2~0#1 < 0; [2025-02-08 15:16:29,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7508: assume !(main_~res_btmrvl_hscfgcmd_read_2~0#1 < 0);main_~ldv_s_btmrvl_hscfgcmd_fops_file_operations~0#1 := 1 + main_~ldv_s_btmrvl_hscfgcmd_fops_file_operations~0#1; [2025-02-08 15:16:29,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5526-2: call ULTIMATE.dealloc(btmrvl_enable_hs_~#descriptor~3#1.base, btmrvl_enable_hs_~#descriptor~3#1.offset);havoc btmrvl_enable_hs_~#descriptor~3#1.base, btmrvl_enable_hs_~#descriptor~3#1.offset;call ULTIMATE.dealloc(btmrvl_enable_hs_~#__wait~1#1.base, btmrvl_enable_hs_~#__wait~1#1.offset);havoc btmrvl_enable_hs_~#__wait~1#1.base, btmrvl_enable_hs_~#__wait~1#1.offset;btmrvl_prepare_command_#t~ret226#1 := btmrvl_enable_hs_#res#1;havoc btmrvl_enable_hs_#t~ret185#1.base, btmrvl_enable_hs_#t~ret185#1.offset, btmrvl_enable_hs_#t~ret186#1, btmrvl_enable_hs_#t~ret187#1.base, btmrvl_enable_hs_#t~ret187#1.offset, btmrvl_enable_hs_#t~mem188#1.base, btmrvl_enable_hs_#t~mem188#1.offset, btmrvl_enable_hs_#t~mem189#1.base, btmrvl_enable_hs_#t~mem189#1.offset, btmrvl_enable_hs_#t~mem190#1, btmrvl_enable_hs_#t~ret191#1, btmrvl_enable_hs_#t~ret192#1, btmrvl_enable_hs_#t~mem193#1.base, btmrvl_enable_hs_#t~mem193#1.offset, btmrvl_enable_hs_#t~mem194#1, btmrvl_enable_hs_#t~ret195#1.base, btmrvl_enable_hs_#t~ret195#1.offset, btmrvl_enable_hs_#t~mem196#1.base, btmrvl_enable_hs_#t~mem196#1.offset, btmrvl_enable_hs_#t~mem197#1.base, btmrvl_enable_hs_#t~mem197#1.offset, btmrvl_enable_hs_#t~mem198#1, btmrvl_enable_hs_#t~ret199#1.base, btmrvl_enable_hs_#t~ret199#1.offset, btmrvl_enable_hs_#t~ret200#1, btmrvl_enable_hs_#t~ret201#1, btmrvl_enable_hs_#t~mem202#1.base, btmrvl_enable_hs_#t~mem202#1.offset, btmrvl_enable_hs_#t~mem203#1.base, btmrvl_enable_hs_#t~mem203#1.offset, btmrvl_enable_hs_#t~mem204#1, btmrvl_enable_hs_#t~mem205#1.base, btmrvl_enable_hs_#t~mem205#1.offset, btmrvl_enable_hs_#t~mem206#1, btmrvl_enable_hs_#t~mem207#1.base, btmrvl_enable_hs_#t~mem207#1.offset, btmrvl_enable_hs_#t~mem208#1, btmrvl_enable_hs_#t~ret209#1, btmrvl_enable_hs_~priv#1.base, btmrvl_enable_hs_~priv#1.offset, btmrvl_enable_hs_~skb~3#1.base, btmrvl_enable_hs_~skb~3#1.offset, btmrvl_enable_hs_~cmd~2#1.base, btmrvl_enable_hs_~cmd~2#1.offset, btmrvl_enable_hs_~ret~2#1, btmrvl_enable_hs_~tmp~10#1.base, btmrvl_enable_hs_~tmp~10#1.offset, btmrvl_enable_hs_~#descriptor~3#1.base, btmrvl_enable_hs_~#descriptor~3#1.offset, btmrvl_enable_hs_~tmp___0~4#1, btmrvl_enable_hs_~__ret~1#1, btmrvl_enable_hs_~tmp___1~2#1, btmrvl_enable_hs_~#__wait~1#1.base, btmrvl_enable_hs_~#__wait~1#1.offset, btmrvl_enable_hs_~tmp___2~3#1.base, btmrvl_enable_hs_~tmp___2~3#1.offset, btmrvl_enable_hs_~tmp___3~2#1.base, btmrvl_enable_hs_~tmp___3~2#1.offset, btmrvl_enable_hs_~tmp___4~2#1;havoc btmrvl_enable_hs_#in~priv#1.base, btmrvl_enable_hs_#in~priv#1.offset;assume { :end_inline_btmrvl_enable_hs } true;btmrvl_prepare_command_~ret~3#1 := btmrvl_prepare_command_#t~ret226#1;havoc btmrvl_prepare_command_#t~ret226#1; [2025-02-08 15:16:29,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6980-1: assume { :begin_inline_copy_from_user } true;copy_from_user_#in~to#1.base, copy_from_user_#in~to#1.offset, copy_from_user_#in~from#1.base, copy_from_user_#in~from#1.offset, copy_from_user_#in~n#1 := btmrvl_hsmode_write_~#buf~10#1.base, btmrvl_hsmode_write_~#buf~10#1.offset, btmrvl_hsmode_write_~ubuf#1.base, btmrvl_hsmode_write_~ubuf#1.offset, btmrvl_hsmode_write_~tmp~29#1;havoc copy_from_user_#res#1;havoc copy_from_user_#t~nondet400#1, copy_from_user_#t~ret401#1, copy_from_user_#t~ret402#1, copy_from_user_~to#1.base, copy_from_user_~to#1.offset, copy_from_user_~from#1.base, copy_from_user_~from#1.offset, copy_from_user_~n#1, copy_from_user_~sz~0#1, copy_from_user_~tmp~18#1, copy_from_user_~__ret_warn_on~0#1, copy_from_user_~tmp___0~10#1, copy_from_user_~tmp___1~5#1, copy_from_user_~tmp___2~6#1;copy_from_user_~to#1.base, copy_from_user_~to#1.offset := copy_from_user_#in~to#1.base, copy_from_user_#in~to#1.offset;copy_from_user_~from#1.base, copy_from_user_~from#1.offset := copy_from_user_#in~from#1.base, copy_from_user_#in~from#1.offset;copy_from_user_~n#1 := copy_from_user_#in~n#1;havoc copy_from_user_~sz~0#1;havoc copy_from_user_~tmp~18#1;havoc copy_from_user_~__ret_warn_on~0#1;havoc copy_from_user_~tmp___0~10#1;havoc copy_from_user_~tmp___1~5#1;havoc copy_from_user_~tmp___2~6#1;copy_from_user_~tmp~18#1 := copy_from_user_#t~nondet400#1;havoc copy_from_user_#t~nondet400#1;copy_from_user_~sz~0#1 := (if copy_from_user_~tmp~18#1 % 18446744073709551616 % 4294967296 <= 2147483647 then copy_from_user_~tmp~18#1 % 18446744073709551616 % 4294967296 else copy_from_user_~tmp~18#1 % 18446744073709551616 % 4294967296 - 4294967296);assume { :begin_inline_might_fault } true; [2025-02-08 15:16:29,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6980: btmrvl_hsmode_write_#t~ret467#1 := copy_from_user_#res#1;havoc copy_from_user_#t~nondet400#1, copy_from_user_#t~ret401#1, copy_from_user_#t~ret402#1, copy_from_user_~to#1.base, copy_from_user_~to#1.offset, copy_from_user_~from#1.base, copy_from_user_~from#1.offset, copy_from_user_~n#1, copy_from_user_~sz~0#1, copy_from_user_~tmp~18#1, copy_from_user_~__ret_warn_on~0#1, copy_from_user_~tmp___0~10#1, copy_from_user_~tmp___1~5#1, copy_from_user_~tmp___2~6#1;havoc copy_from_user_#in~to#1.base, copy_from_user_#in~to#1.offset, copy_from_user_#in~from#1.base, copy_from_user_#in~from#1.offset, copy_from_user_#in~n#1;assume { :end_inline_copy_from_user } true;btmrvl_hsmode_write_~tmp___0~16#1 := btmrvl_hsmode_write_#t~ret467#1;havoc btmrvl_hsmode_write_#t~ret467#1; [2025-02-08 15:16:29,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6782: call ULTIMATE.dealloc(btmrvl_gpiogap_write_~#buf~6#1.base, btmrvl_gpiogap_write_~#buf~6#1.offset);havoc btmrvl_gpiogap_write_~#buf~6#1.base, btmrvl_gpiogap_write_~#buf~6#1.offset;call ULTIMATE.dealloc(btmrvl_gpiogap_write_~#result~3#1.base, btmrvl_gpiogap_write_~#result~3#1.offset);havoc btmrvl_gpiogap_write_~#result~3#1.base, btmrvl_gpiogap_write_~#result~3#1.offset;main_#t~ret568#1 := btmrvl_gpiogap_write_#res#1;havoc btmrvl_gpiogap_write_#t~mem441#1.base, btmrvl_gpiogap_write_#t~mem441#1.offset, btmrvl_gpiogap_write_#t~memset~res442#1.base, btmrvl_gpiogap_write_#t~memset~res442#1.offset, btmrvl_gpiogap_write_#t~ret443#1, btmrvl_gpiogap_write_#t~ret444#1, btmrvl_gpiogap_write_#t~mem445#1, btmrvl_gpiogap_write_~file#1.base, btmrvl_gpiogap_write_~file#1.offset, btmrvl_gpiogap_write_~ubuf#1.base, btmrvl_gpiogap_write_~ubuf#1.offset, btmrvl_gpiogap_write_~count#1, btmrvl_gpiogap_write_~ppos#1.base, btmrvl_gpiogap_write_~ppos#1.offset, btmrvl_gpiogap_write_~priv~11#1.base, btmrvl_gpiogap_write_~priv~11#1.offset, btmrvl_gpiogap_write_~#buf~6#1.base, btmrvl_gpiogap_write_~#buf~6#1.offset, btmrvl_gpiogap_write_~#result~3#1.base, btmrvl_gpiogap_write_~#result~3#1.offset, btmrvl_gpiogap_write_~ret~12#1, btmrvl_gpiogap_write_~__min1~3#1, btmrvl_gpiogap_write_~__min2~3#1, btmrvl_gpiogap_write_~tmp~25#1, btmrvl_gpiogap_write_~tmp___0~14#1, btmrvl_gpiogap_write_~tmp___1~9#1;havoc btmrvl_gpiogap_write_#in~file#1.base, btmrvl_gpiogap_write_#in~file#1.offset, btmrvl_gpiogap_write_#in~ubuf#1.base, btmrvl_gpiogap_write_#in~ubuf#1.offset, btmrvl_gpiogap_write_#in~count#1, btmrvl_gpiogap_write_#in~ppos#1.base, btmrvl_gpiogap_write_#in~ppos#1.offset;assume { :end_inline_btmrvl_gpiogap_write } true;main_~res_btmrvl_gpiogap_write_7~0#1 := main_#t~ret568#1;havoc main_#t~ret568#1;assume { :begin_inline_ldv_check_return_value } true;ldv_check_return_value_#in~arg0#1 := (if main_~res_btmrvl_gpiogap_write_7~0#1 % 4294967296 <= 2147483647 then main_~res_btmrvl_gpiogap_write_7~0#1 % 4294967296 else main_~res_btmrvl_gpiogap_write_7~0#1 % 4294967296 - 4294967296);havoc ldv_check_return_value_~arg0#1;ldv_check_return_value_~arg0#1 := ldv_check_return_value_#in~arg0#1; [2025-02-08 15:16:29,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5659: havoc skb_queue_head_~arg0#1.base, skb_queue_head_~arg0#1.offset, skb_queue_head_~arg1#1.base, skb_queue_head_~arg1#1.offset;havoc skb_queue_head_#in~arg0#1.base, skb_queue_head_#in~arg0#1.offset, skb_queue_head_#in~arg1#1.base, skb_queue_head_#in~arg1#1.offset;assume { :end_inline_skb_queue_head } true;havoc btmrvl_prepare_command_#t~mem217#1.base, btmrvl_prepare_command_#t~mem217#1.offset;call write~$Pointer$#23(127, 0, btmrvl_prepare_command_~#descriptor~4#1.base, btmrvl_prepare_command_~#descriptor~4#1.offset, 8);call write~$Pointer$#23(128, 0, btmrvl_prepare_command_~#descriptor~4#1.base, 8 + btmrvl_prepare_command_~#descriptor~4#1.offset, 8);call write~$Pointer$#23(129, 0, btmrvl_prepare_command_~#descriptor~4#1.base, 16 + btmrvl_prepare_command_~#descriptor~4#1.offset, 8);call write~$Pointer$#23(130, 0, btmrvl_prepare_command_~#descriptor~4#1.base, 24 + btmrvl_prepare_command_~#descriptor~4#1.offset, 8);call write~int#23(304, btmrvl_prepare_command_~#descriptor~4#1.base, 32 + btmrvl_prepare_command_~#descriptor~4#1.offset, 4);call write~int#23(0, btmrvl_prepare_command_~#descriptor~4#1.base, 36 + btmrvl_prepare_command_~#descriptor~4#1.offset, 1);call write~int#23(0, btmrvl_prepare_command_~#descriptor~4#1.base, 37 + btmrvl_prepare_command_~#descriptor~4#1.offset, 1);call btmrvl_prepare_command_#t~mem218#1 := read~int#23(btmrvl_prepare_command_~#descriptor~4#1.base, 37 + btmrvl_prepare_command_~#descriptor~4#1.offset, 1);btmrvl_prepare_command_~tmp___0~5#1 := (if 0 != btmrvl_prepare_command_#t~mem218#1 then 1 else 0);havoc btmrvl_prepare_command_#t~mem218#1; [2025-02-08 15:16:29,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7707: assume main_~res_btmrvl_hscmd_write_9~0#1 < 0; [2025-02-08 15:16:29,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7707: assume !(main_~res_btmrvl_hscmd_write_9~0#1 < 0);main_~ldv_s_btmrvl_hscmd_fops_file_operations~0#1 := 0; [2025-02-08 15:16:29,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5659-1: havoc skb_queue_head_~arg0#1.base, skb_queue_head_~arg0#1.offset, skb_queue_head_~arg1#1.base, skb_queue_head_~arg1#1.offset;havoc skb_queue_head_#in~arg0#1.base, skb_queue_head_#in~arg0#1.offset, skb_queue_head_#in~arg1#1.base, skb_queue_head_#in~arg1#1.offset;assume { :end_inline_skb_queue_head } true;havoc btmrvl_prepare_command_#t~mem217#1.base, btmrvl_prepare_command_#t~mem217#1.offset;call write~$Pointer$#23(127, 0, btmrvl_prepare_command_~#descriptor~4#1.base, btmrvl_prepare_command_~#descriptor~4#1.offset, 8);call write~$Pointer$#23(128, 0, btmrvl_prepare_command_~#descriptor~4#1.base, 8 + btmrvl_prepare_command_~#descriptor~4#1.offset, 8);call write~$Pointer$#23(129, 0, btmrvl_prepare_command_~#descriptor~4#1.base, 16 + btmrvl_prepare_command_~#descriptor~4#1.offset, 8);call write~$Pointer$#23(130, 0, btmrvl_prepare_command_~#descriptor~4#1.base, 24 + btmrvl_prepare_command_~#descriptor~4#1.offset, 8);call write~int#23(304, btmrvl_prepare_command_~#descriptor~4#1.base, 32 + btmrvl_prepare_command_~#descriptor~4#1.offset, 4);call write~int#23(0, btmrvl_prepare_command_~#descriptor~4#1.base, 36 + btmrvl_prepare_command_~#descriptor~4#1.offset, 1);call write~int#23(0, btmrvl_prepare_command_~#descriptor~4#1.base, 37 + btmrvl_prepare_command_~#descriptor~4#1.offset, 1);call btmrvl_prepare_command_#t~mem218#1 := read~int#23(btmrvl_prepare_command_~#descriptor~4#1.base, 37 + btmrvl_prepare_command_~#descriptor~4#1.offset, 1);btmrvl_prepare_command_~tmp___0~5#1 := (if 0 != btmrvl_prepare_command_#t~mem218#1 then 1 else 0);havoc btmrvl_prepare_command_#t~mem218#1; [2025-02-08 15:16:29,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5593-2: btmrvl_enable_hs_#t~ret199#1.base, btmrvl_enable_hs_#t~ret199#1.offset := get_current_#res#1.base, get_current_#res#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset;assume { :end_inline_get_current } true;btmrvl_enable_hs_~tmp___3~2#1.base, btmrvl_enable_hs_~tmp___3~2#1.offset := btmrvl_enable_hs_#t~ret199#1.base, btmrvl_enable_hs_#t~ret199#1.offset;havoc btmrvl_enable_hs_#t~ret199#1.base, btmrvl_enable_hs_#t~ret199#1.offset;assume { :begin_inline_signal_pending } true;signal_pending_#in~p#1.base, signal_pending_#in~p#1.offset := btmrvl_enable_hs_~tmp___3~2#1.base, btmrvl_enable_hs_~tmp___3~2#1.offset;havoc signal_pending_#res#1;havoc signal_pending_#t~ret75#1, signal_pending_~p#1.base, signal_pending_~p#1.offset, signal_pending_~tmp~6#1, signal_pending_~tmp___0~0#1;signal_pending_~p#1.base, signal_pending_~p#1.offset := signal_pending_#in~p#1.base, signal_pending_#in~p#1.offset;havoc signal_pending_~tmp~6#1;havoc signal_pending_~tmp___0~0#1;assume { :begin_inline_test_tsk_thread_flag } true;test_tsk_thread_flag_#in~tsk#1.base, test_tsk_thread_flag_#in~tsk#1.offset, test_tsk_thread_flag_#in~flag#1 := signal_pending_~p#1.base, signal_pending_~p#1.offset, 2;havoc test_tsk_thread_flag_#res#1;havoc test_tsk_thread_flag_#t~mem73#1.base, test_tsk_thread_flag_#t~mem73#1.offset, test_tsk_thread_flag_#t~ret74#1, test_tsk_thread_flag_~tsk#1.base, test_tsk_thread_flag_~tsk#1.offset, test_tsk_thread_flag_~flag#1, test_tsk_thread_flag_~tmp~5#1;test_tsk_thread_flag_~tsk#1.base, test_tsk_thread_flag_~tsk#1.offset := test_tsk_thread_flag_#in~tsk#1.base, test_tsk_thread_flag_#in~tsk#1.offset;test_tsk_thread_flag_~flag#1 := test_tsk_thread_flag_#in~flag#1;havoc test_tsk_thread_flag_~tmp~5#1;call test_tsk_thread_flag_#t~mem73#1.base, test_tsk_thread_flag_#t~mem73#1.offset := read~$Pointer$#1(test_tsk_thread_flag_~tsk#1.base, 8 + test_tsk_thread_flag_~tsk#1.offset, 8);assume { :begin_inline_test_ti_thread_flag } true;test_ti_thread_flag_#in~ti#1.base, test_ti_thread_flag_#in~ti#1.offset, test_ti_thread_flag_#in~flag#1 := test_tsk_thread_flag_#t~mem73#1.base, test_tsk_thread_flag_#t~mem73#1.offset, test_tsk_thread_flag_~flag#1;havoc test_ti_thread_flag_#res#1;havoc test_ti_thread_flag_#t~ret10#1, test_ti_thread_flag_~ti#1.base, test_ti_thread_flag_~ti#1.offset, test_ti_thread_flag_~flag#1, test_ti_thread_flag_~tmp~1#1;test_ti_thread_flag_~ti#1.base, test_ti_thread_flag_~ti#1.offset := test_ti_thread_flag_#in~ti#1.base, test_ti_thread_flag_#in~ti#1.offset;test_ti_thread_flag_~flag#1 := test_ti_thread_flag_#in~flag#1;havoc test_ti_thread_flag_~tmp~1#1;assume { :begin_inline_variable_test_bit } true;variable_test_bit_#in~nr#1, variable_test_bit_#in~addr#1.base, variable_test_bit_#in~addr#1.offset := test_ti_thread_flag_~flag#1, test_ti_thread_flag_~ti#1.base, 16 + test_ti_thread_flag_~ti#1.offset;havoc variable_test_bit_#res#1;havoc variable_test_bit_~nr#1, variable_test_bit_~addr#1.base, variable_test_bit_~addr#1.offset, variable_test_bit_~oldbit~1#1;variable_test_bit_~nr#1 := variable_test_bit_#in~nr#1;variable_test_bit_~addr#1.base, variable_test_bit_~addr#1.offset := variable_test_bit_#in~addr#1.base, variable_test_bit_#in~addr#1.offset;havoc variable_test_bit_~oldbit~1#1;variable_test_bit_#res#1 := variable_test_bit_~oldbit~1#1; [2025-02-08 15:16:29,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5593: btmrvl_enable_hs_#t~ret199#1.base, btmrvl_enable_hs_#t~ret199#1.offset := get_current_#res#1.base, get_current_#res#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset;assume { :end_inline_get_current } true;btmrvl_enable_hs_~tmp___3~2#1.base, btmrvl_enable_hs_~tmp___3~2#1.offset := btmrvl_enable_hs_#t~ret199#1.base, btmrvl_enable_hs_#t~ret199#1.offset;havoc btmrvl_enable_hs_#t~ret199#1.base, btmrvl_enable_hs_#t~ret199#1.offset;assume { :begin_inline_signal_pending } true;signal_pending_#in~p#1.base, signal_pending_#in~p#1.offset := btmrvl_enable_hs_~tmp___3~2#1.base, btmrvl_enable_hs_~tmp___3~2#1.offset;havoc signal_pending_#res#1;havoc signal_pending_#t~ret75#1, signal_pending_~p#1.base, signal_pending_~p#1.offset, signal_pending_~tmp~6#1, signal_pending_~tmp___0~0#1;signal_pending_~p#1.base, signal_pending_~p#1.offset := signal_pending_#in~p#1.base, signal_pending_#in~p#1.offset;havoc signal_pending_~tmp~6#1;havoc signal_pending_~tmp___0~0#1;assume { :begin_inline_test_tsk_thread_flag } true;test_tsk_thread_flag_#in~tsk#1.base, test_tsk_thread_flag_#in~tsk#1.offset, test_tsk_thread_flag_#in~flag#1 := signal_pending_~p#1.base, signal_pending_~p#1.offset, 2;havoc test_tsk_thread_flag_#res#1;havoc test_tsk_thread_flag_#t~mem73#1.base, test_tsk_thread_flag_#t~mem73#1.offset, test_tsk_thread_flag_#t~ret74#1, test_tsk_thread_flag_~tsk#1.base, test_tsk_thread_flag_~tsk#1.offset, test_tsk_thread_flag_~flag#1, test_tsk_thread_flag_~tmp~5#1;test_tsk_thread_flag_~tsk#1.base, test_tsk_thread_flag_~tsk#1.offset := test_tsk_thread_flag_#in~tsk#1.base, test_tsk_thread_flag_#in~tsk#1.offset;test_tsk_thread_flag_~flag#1 := test_tsk_thread_flag_#in~flag#1;havoc test_tsk_thread_flag_~tmp~5#1;call test_tsk_thread_flag_#t~mem73#1.base, test_tsk_thread_flag_#t~mem73#1.offset := read~$Pointer$#1(test_tsk_thread_flag_~tsk#1.base, 8 + test_tsk_thread_flag_~tsk#1.offset, 8);assume { :begin_inline_test_ti_thread_flag } true;test_ti_thread_flag_#in~ti#1.base, test_ti_thread_flag_#in~ti#1.offset, test_ti_thread_flag_#in~flag#1 := test_tsk_thread_flag_#t~mem73#1.base, test_tsk_thread_flag_#t~mem73#1.offset, test_tsk_thread_flag_~flag#1;havoc test_ti_thread_flag_#res#1;havoc test_ti_thread_flag_#t~ret10#1, test_ti_thread_flag_~ti#1.base, test_ti_thread_flag_~ti#1.offset, test_ti_thread_flag_~flag#1, test_ti_thread_flag_~tmp~1#1;test_ti_thread_flag_~ti#1.base, test_ti_thread_flag_~ti#1.offset := test_ti_thread_flag_#in~ti#1.base, test_ti_thread_flag_#in~ti#1.offset;test_ti_thread_flag_~flag#1 := test_ti_thread_flag_#in~flag#1;havoc test_ti_thread_flag_~tmp~1#1;assume { :begin_inline_variable_test_bit } true;variable_test_bit_#in~nr#1, variable_test_bit_#in~addr#1.base, variable_test_bit_#in~addr#1.offset := test_ti_thread_flag_~flag#1, test_ti_thread_flag_~ti#1.base, 16 + test_ti_thread_flag_~ti#1.offset;havoc variable_test_bit_#res#1;havoc variable_test_bit_~nr#1, variable_test_bit_~addr#1.base, variable_test_bit_~addr#1.offset, variable_test_bit_~oldbit~1#1;variable_test_bit_~nr#1 := variable_test_bit_#in~nr#1;variable_test_bit_~addr#1.base, variable_test_bit_~addr#1.offset := variable_test_bit_#in~addr#1.base, variable_test_bit_#in~addr#1.offset;havoc variable_test_bit_~oldbit~1#1;variable_test_bit_#res#1 := variable_test_bit_~oldbit~1#1; [2025-02-08 15:16:29,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5659-2: havoc skb_queue_head_~arg0#1.base, skb_queue_head_~arg0#1.offset, skb_queue_head_~arg1#1.base, skb_queue_head_~arg1#1.offset;havoc skb_queue_head_#in~arg0#1.base, skb_queue_head_#in~arg0#1.offset, skb_queue_head_#in~arg1#1.base, skb_queue_head_#in~arg1#1.offset;assume { :end_inline_skb_queue_head } true;havoc btmrvl_prepare_command_#t~mem217#1.base, btmrvl_prepare_command_#t~mem217#1.offset;call write~$Pointer$#23(127, 0, btmrvl_prepare_command_~#descriptor~4#1.base, btmrvl_prepare_command_~#descriptor~4#1.offset, 8);call write~$Pointer$#23(128, 0, btmrvl_prepare_command_~#descriptor~4#1.base, 8 + btmrvl_prepare_command_~#descriptor~4#1.offset, 8);call write~$Pointer$#23(129, 0, btmrvl_prepare_command_~#descriptor~4#1.base, 16 + btmrvl_prepare_command_~#descriptor~4#1.offset, 8);call write~$Pointer$#23(130, 0, btmrvl_prepare_command_~#descriptor~4#1.base, 24 + btmrvl_prepare_command_~#descriptor~4#1.offset, 8);call write~int#23(304, btmrvl_prepare_command_~#descriptor~4#1.base, 32 + btmrvl_prepare_command_~#descriptor~4#1.offset, 4);call write~int#23(0, btmrvl_prepare_command_~#descriptor~4#1.base, 36 + btmrvl_prepare_command_~#descriptor~4#1.offset, 1);call write~int#23(0, btmrvl_prepare_command_~#descriptor~4#1.base, 37 + btmrvl_prepare_command_~#descriptor~4#1.offset, 1);call btmrvl_prepare_command_#t~mem218#1 := read~int#23(btmrvl_prepare_command_~#descriptor~4#1.base, 37 + btmrvl_prepare_command_~#descriptor~4#1.offset, 1);btmrvl_prepare_command_~tmp___0~5#1 := (if 0 != btmrvl_prepare_command_#t~mem218#1 then 1 else 0);havoc btmrvl_prepare_command_#t~mem218#1; [2025-02-08 15:16:29,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5593-4: btmrvl_enable_hs_#t~ret199#1.base, btmrvl_enable_hs_#t~ret199#1.offset := get_current_#res#1.base, get_current_#res#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset;assume { :end_inline_get_current } true;btmrvl_enable_hs_~tmp___3~2#1.base, btmrvl_enable_hs_~tmp___3~2#1.offset := btmrvl_enable_hs_#t~ret199#1.base, btmrvl_enable_hs_#t~ret199#1.offset;havoc btmrvl_enable_hs_#t~ret199#1.base, btmrvl_enable_hs_#t~ret199#1.offset;assume { :begin_inline_signal_pending } true;signal_pending_#in~p#1.base, signal_pending_#in~p#1.offset := btmrvl_enable_hs_~tmp___3~2#1.base, btmrvl_enable_hs_~tmp___3~2#1.offset;havoc signal_pending_#res#1;havoc signal_pending_#t~ret75#1, signal_pending_~p#1.base, signal_pending_~p#1.offset, signal_pending_~tmp~6#1, signal_pending_~tmp___0~0#1;signal_pending_~p#1.base, signal_pending_~p#1.offset := signal_pending_#in~p#1.base, signal_pending_#in~p#1.offset;havoc signal_pending_~tmp~6#1;havoc signal_pending_~tmp___0~0#1;assume { :begin_inline_test_tsk_thread_flag } true;test_tsk_thread_flag_#in~tsk#1.base, test_tsk_thread_flag_#in~tsk#1.offset, test_tsk_thread_flag_#in~flag#1 := signal_pending_~p#1.base, signal_pending_~p#1.offset, 2;havoc test_tsk_thread_flag_#res#1;havoc test_tsk_thread_flag_#t~mem73#1.base, test_tsk_thread_flag_#t~mem73#1.offset, test_tsk_thread_flag_#t~ret74#1, test_tsk_thread_flag_~tsk#1.base, test_tsk_thread_flag_~tsk#1.offset, test_tsk_thread_flag_~flag#1, test_tsk_thread_flag_~tmp~5#1;test_tsk_thread_flag_~tsk#1.base, test_tsk_thread_flag_~tsk#1.offset := test_tsk_thread_flag_#in~tsk#1.base, test_tsk_thread_flag_#in~tsk#1.offset;test_tsk_thread_flag_~flag#1 := test_tsk_thread_flag_#in~flag#1;havoc test_tsk_thread_flag_~tmp~5#1;call test_tsk_thread_flag_#t~mem73#1.base, test_tsk_thread_flag_#t~mem73#1.offset := read~$Pointer$#1(test_tsk_thread_flag_~tsk#1.base, 8 + test_tsk_thread_flag_~tsk#1.offset, 8);assume { :begin_inline_test_ti_thread_flag } true;test_ti_thread_flag_#in~ti#1.base, test_ti_thread_flag_#in~ti#1.offset, test_ti_thread_flag_#in~flag#1 := test_tsk_thread_flag_#t~mem73#1.base, test_tsk_thread_flag_#t~mem73#1.offset, test_tsk_thread_flag_~flag#1;havoc test_ti_thread_flag_#res#1;havoc test_ti_thread_flag_#t~ret10#1, test_ti_thread_flag_~ti#1.base, test_ti_thread_flag_~ti#1.offset, test_ti_thread_flag_~flag#1, test_ti_thread_flag_~tmp~1#1;test_ti_thread_flag_~ti#1.base, test_ti_thread_flag_~ti#1.offset := test_ti_thread_flag_#in~ti#1.base, test_ti_thread_flag_#in~ti#1.offset;test_ti_thread_flag_~flag#1 := test_ti_thread_flag_#in~flag#1;havoc test_ti_thread_flag_~tmp~1#1;assume { :begin_inline_variable_test_bit } true;variable_test_bit_#in~nr#1, variable_test_bit_#in~addr#1.base, variable_test_bit_#in~addr#1.offset := test_ti_thread_flag_~flag#1, test_ti_thread_flag_~ti#1.base, 16 + test_ti_thread_flag_~ti#1.offset;havoc variable_test_bit_#res#1;havoc variable_test_bit_~nr#1, variable_test_bit_~addr#1.base, variable_test_bit_~addr#1.offset, variable_test_bit_~oldbit~1#1;variable_test_bit_~nr#1 := variable_test_bit_#in~nr#1;variable_test_bit_~addr#1.base, variable_test_bit_~addr#1.offset := variable_test_bit_#in~addr#1.base, variable_test_bit_#in~addr#1.offset;havoc variable_test_bit_~oldbit~1#1;variable_test_bit_#res#1 := variable_test_bit_~oldbit~1#1; [2025-02-08 15:16:29,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4801-2: alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset := __alloc_skb_#res#1.base, __alloc_skb_#res#1.offset;havoc __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset, __alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset, __alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset, __alloc_skb_~arg0#1, __alloc_skb_~arg1#1, __alloc_skb_~arg2#1, __alloc_skb_~arg3#1, __alloc_skb_~skb~6#1.base, __alloc_skb_~skb~6#1.offset;havoc __alloc_skb_#in~arg0#1, __alloc_skb_#in~arg1#1, __alloc_skb_#in~arg2#1, __alloc_skb_#in~arg3#1;assume { :end_inline___alloc_skb } true;alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset := alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset;havoc alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset;alloc_skb_#res#1.base, alloc_skb_#res#1.offset := alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset; [2025-02-08 15:16:29,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4801-3: alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset := __alloc_skb_#res#1.base, __alloc_skb_#res#1.offset;havoc __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset, __alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset, __alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset, __alloc_skb_~arg0#1, __alloc_skb_~arg1#1, __alloc_skb_~arg2#1, __alloc_skb_~arg3#1, __alloc_skb_~skb~6#1.base, __alloc_skb_~skb~6#1.offset;havoc __alloc_skb_#in~arg0#1, __alloc_skb_#in~arg1#1, __alloc_skb_#in~arg2#1, __alloc_skb_#in~arg3#1;assume { :end_inline___alloc_skb } true;alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset := alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset;havoc alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset;alloc_skb_#res#1.base, alloc_skb_#res#1.offset := alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset; [2025-02-08 15:16:29,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4801: alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset := __alloc_skb_#res#1.base, __alloc_skb_#res#1.offset;havoc __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset, __alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset, __alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset, __alloc_skb_~arg0#1, __alloc_skb_~arg1#1, __alloc_skb_~arg2#1, __alloc_skb_~arg3#1, __alloc_skb_~skb~6#1.base, __alloc_skb_~skb~6#1.offset;havoc __alloc_skb_#in~arg0#1, __alloc_skb_#in~arg1#1, __alloc_skb_#in~arg2#1, __alloc_skb_#in~arg3#1;assume { :end_inline___alloc_skb } true;alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset := alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset;havoc alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset;alloc_skb_#res#1.base, alloc_skb_#res#1.offset := alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset; [2025-02-08 15:16:29,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4801-1: alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset := __alloc_skb_#res#1.base, __alloc_skb_#res#1.offset;havoc __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset, __alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset, __alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset, __alloc_skb_~arg0#1, __alloc_skb_~arg1#1, __alloc_skb_~arg2#1, __alloc_skb_~arg3#1, __alloc_skb_~skb~6#1.base, __alloc_skb_~skb~6#1.offset;havoc __alloc_skb_#in~arg0#1, __alloc_skb_#in~arg1#1, __alloc_skb_#in~arg2#1, __alloc_skb_#in~arg3#1;assume { :end_inline___alloc_skb } true;alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset := alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset;havoc alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset;alloc_skb_#res#1.base, alloc_skb_#res#1.offset := alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset; [2025-02-08 15:16:29,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4801-6: alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset := __alloc_skb_#res#1.base, __alloc_skb_#res#1.offset;havoc __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset, __alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset, __alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset, __alloc_skb_~arg0#1, __alloc_skb_~arg1#1, __alloc_skb_~arg2#1, __alloc_skb_~arg3#1, __alloc_skb_~skb~6#1.base, __alloc_skb_~skb~6#1.offset;havoc __alloc_skb_#in~arg0#1, __alloc_skb_#in~arg1#1, __alloc_skb_#in~arg2#1, __alloc_skb_#in~arg3#1;assume { :end_inline___alloc_skb } true;alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset := alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset;havoc alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset;alloc_skb_#res#1.base, alloc_skb_#res#1.offset := alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset; [2025-02-08 15:16:29,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5594: btmrvl_enable_hs_#t~ret200#1 := signal_pending_#res#1;havoc signal_pending_#t~ret75#1, signal_pending_~p#1.base, signal_pending_~p#1.offset, signal_pending_~tmp~6#1, signal_pending_~tmp___0~0#1;havoc signal_pending_#in~p#1.base, signal_pending_#in~p#1.offset;assume { :end_inline_signal_pending } true;btmrvl_enable_hs_~tmp___4~2#1 := btmrvl_enable_hs_#t~ret200#1;havoc btmrvl_enable_hs_#t~ret200#1; [2025-02-08 15:16:29,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4801-7: alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset := __alloc_skb_#res#1.base, __alloc_skb_#res#1.offset;havoc __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset, __alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset, __alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset, __alloc_skb_~arg0#1, __alloc_skb_~arg1#1, __alloc_skb_~arg2#1, __alloc_skb_~arg3#1, __alloc_skb_~skb~6#1.base, __alloc_skb_~skb~6#1.offset;havoc __alloc_skb_#in~arg0#1, __alloc_skb_#in~arg1#1, __alloc_skb_#in~arg2#1, __alloc_skb_#in~arg3#1;assume { :end_inline___alloc_skb } true;alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset := alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset;havoc alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset;alloc_skb_#res#1.base, alloc_skb_#res#1.offset := alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset; [2025-02-08 15:16:29,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4801-4: alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset := __alloc_skb_#res#1.base, __alloc_skb_#res#1.offset;havoc __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset, __alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset, __alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset, __alloc_skb_~arg0#1, __alloc_skb_~arg1#1, __alloc_skb_~arg2#1, __alloc_skb_~arg3#1, __alloc_skb_~skb~6#1.base, __alloc_skb_~skb~6#1.offset;havoc __alloc_skb_#in~arg0#1, __alloc_skb_#in~arg1#1, __alloc_skb_#in~arg2#1, __alloc_skb_#in~arg3#1;assume { :end_inline___alloc_skb } true;alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset := alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset;havoc alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset;alloc_skb_#res#1.base, alloc_skb_#res#1.offset := alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset; [2025-02-08 15:16:29,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4801-5: alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset := __alloc_skb_#res#1.base, __alloc_skb_#res#1.offset;havoc __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset, __alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset, __alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset, __alloc_skb_~arg0#1, __alloc_skb_~arg1#1, __alloc_skb_~arg2#1, __alloc_skb_~arg3#1, __alloc_skb_~skb~6#1.base, __alloc_skb_~skb~6#1.offset;havoc __alloc_skb_#in~arg0#1, __alloc_skb_#in~arg1#1, __alloc_skb_#in~arg2#1, __alloc_skb_#in~arg3#1;assume { :end_inline___alloc_skb } true;alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset := alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset;havoc alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset;alloc_skb_#res#1.base, alloc_skb_#res#1.offset := alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset; [2025-02-08 15:16:29,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5594-1: btmrvl_enable_hs_#t~ret200#1 := signal_pending_#res#1;havoc signal_pending_#t~ret75#1, signal_pending_~p#1.base, signal_pending_~p#1.offset, signal_pending_~tmp~6#1, signal_pending_~tmp___0~0#1;havoc signal_pending_#in~p#1.base, signal_pending_#in~p#1.offset;assume { :end_inline_signal_pending } true;btmrvl_enable_hs_~tmp___4~2#1 := btmrvl_enable_hs_#t~ret200#1;havoc btmrvl_enable_hs_#t~ret200#1; [2025-02-08 15:16:29,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4801-8: alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset := __alloc_skb_#res#1.base, __alloc_skb_#res#1.offset;havoc __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset, __alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset, __alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset, __alloc_skb_~arg0#1, __alloc_skb_~arg1#1, __alloc_skb_~arg2#1, __alloc_skb_~arg3#1, __alloc_skb_~skb~6#1.base, __alloc_skb_~skb~6#1.offset;havoc __alloc_skb_#in~arg0#1, __alloc_skb_#in~arg1#1, __alloc_skb_#in~arg2#1, __alloc_skb_#in~arg3#1;assume { :end_inline___alloc_skb } true;alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset := alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset;havoc alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset;alloc_skb_#res#1.base, alloc_skb_#res#1.offset := alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset; [2025-02-08 15:16:29,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5594-2: btmrvl_enable_hs_#t~ret200#1 := signal_pending_#res#1;havoc signal_pending_#t~ret75#1, signal_pending_~p#1.base, signal_pending_~p#1.offset, signal_pending_~tmp~6#1, signal_pending_~tmp___0~0#1;havoc signal_pending_#in~p#1.base, signal_pending_#in~p#1.offset;assume { :end_inline_signal_pending } true;btmrvl_enable_hs_~tmp___4~2#1 := btmrvl_enable_hs_#t~ret200#1;havoc btmrvl_enable_hs_#t~ret200#1; [2025-02-08 15:16:29,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6982: assume 0 != btmrvl_hsmode_write_~tmp___0~16#1 % 18446744073709551616;btmrvl_hsmode_write_#res#1 := -14;call ULTIMATE.dealloc(btmrvl_hsmode_write_~#buf~10#1.base, btmrvl_hsmode_write_~#buf~10#1.offset);havoc btmrvl_hsmode_write_~#buf~10#1.base, btmrvl_hsmode_write_~#buf~10#1.offset;call ULTIMATE.dealloc(btmrvl_hsmode_write_~#result~5#1.base, btmrvl_hsmode_write_~#result~5#1.offset);havoc btmrvl_hsmode_write_~#result~5#1.base, btmrvl_hsmode_write_~#result~5#1.offset; [2025-02-08 15:16:29,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6982: assume !(0 != btmrvl_hsmode_write_~tmp___0~16#1 % 18446744073709551616);assume { :begin_inline_kstrtol } true;kstrtol_#in~s#1.base, kstrtol_#in~s#1.offset, kstrtol_#in~base#1, kstrtol_#in~res#1.base, kstrtol_#in~res#1.offset := btmrvl_hsmode_write_~#buf~10#1.base, btmrvl_hsmode_write_~#buf~10#1.offset, 10, btmrvl_hsmode_write_~#result~5#1.base, btmrvl_hsmode_write_~#result~5#1.offset;havoc kstrtol_#res#1;havoc kstrtol_#t~ret374#1, kstrtol_~s#1.base, kstrtol_~s#1.offset, kstrtol_~base#1, kstrtol_~res#1.base, kstrtol_~res#1.offset, kstrtol_~tmp~17#1;kstrtol_~s#1.base, kstrtol_~s#1.offset := kstrtol_#in~s#1.base, kstrtol_#in~s#1.offset;kstrtol_~base#1 := kstrtol_#in~base#1;kstrtol_~res#1.base, kstrtol_~res#1.offset := kstrtol_#in~res#1.base, kstrtol_#in~res#1.offset;havoc kstrtol_~tmp~17#1;assume { :begin_inline_kstrtoll } true;kstrtoll_#in~arg0#1.base, kstrtoll_#in~arg0#1.offset, kstrtoll_#in~arg1#1, kstrtoll_#in~arg2#1.base, kstrtoll_#in~arg2#1.offset := kstrtol_~s#1.base, kstrtol_~s#1.offset, kstrtol_~base#1, kstrtol_~res#1.base, kstrtol_~res#1.offset;havoc kstrtoll_#res#1;havoc kstrtoll_#t~nondet600#1, kstrtoll_~arg0#1.base, kstrtoll_~arg0#1.offset, kstrtoll_~arg1#1, kstrtoll_~arg2#1.base, kstrtoll_~arg2#1.offset;kstrtoll_~arg0#1.base, kstrtoll_~arg0#1.offset := kstrtoll_#in~arg0#1.base, kstrtoll_#in~arg0#1.offset;kstrtoll_~arg1#1 := kstrtoll_#in~arg1#1;kstrtoll_~arg2#1.base, kstrtoll_~arg2#1.offset := kstrtoll_#in~arg2#1.base, kstrtoll_#in~arg2#1.offset;havoc kstrtoll_#t~nondet600#1;kstrtoll_#res#1 := kstrtoll_#t~nondet600#1;havoc kstrtoll_#t~nondet600#1; [2025-02-08 15:16:29,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6916: call ULTIMATE.dealloc(btmrvl_hscmd_read_~#buf~9#1.base, btmrvl_hscmd_read_~#buf~9#1.offset);havoc btmrvl_hscmd_read_~#buf~9#1.base, btmrvl_hscmd_read_~#buf~9#1.offset;main_#t~ret570#1 := btmrvl_hscmd_read_#res#1;havoc btmrvl_hscmd_read_#t~mem459#1.base, btmrvl_hscmd_read_#t~mem459#1.offset, btmrvl_hscmd_read_#t~mem460#1, btmrvl_hscmd_read_#t~loopctr461#1, btmrvl_hscmd_read_#t~nondet462#1, btmrvl_hscmd_read_#t~ret463#1, btmrvl_hscmd_read_#t~ret464#1, btmrvl_hscmd_read_~file#1.base, btmrvl_hscmd_read_~file#1.offset, btmrvl_hscmd_read_~userbuf#1.base, btmrvl_hscmd_read_~userbuf#1.offset, btmrvl_hscmd_read_~count#1, btmrvl_hscmd_read_~ppos#1.base, btmrvl_hscmd_read_~ppos#1.offset, btmrvl_hscmd_read_~priv~14#1.base, btmrvl_hscmd_read_~priv~14#1.offset, btmrvl_hscmd_read_~#buf~9#1.base, btmrvl_hscmd_read_~#buf~9#1.offset, btmrvl_hscmd_read_~ret~15#1, btmrvl_hscmd_read_~tmp~28#1;havoc btmrvl_hscmd_read_#in~file#1.base, btmrvl_hscmd_read_#in~file#1.offset, btmrvl_hscmd_read_#in~userbuf#1.base, btmrvl_hscmd_read_#in~userbuf#1.offset, btmrvl_hscmd_read_#in~count#1, btmrvl_hscmd_read_#in~ppos#1.base, btmrvl_hscmd_read_#in~ppos#1.offset;assume { :end_inline_btmrvl_hscmd_read } true;main_~res_btmrvl_hscmd_read_10~0#1 := main_#t~ret570#1;havoc main_#t~ret570#1;assume { :begin_inline_ldv_check_return_value } true;ldv_check_return_value_#in~arg0#1 := (if main_~res_btmrvl_hscmd_read_10~0#1 % 4294967296 <= 2147483647 then main_~res_btmrvl_hscmd_read_10~0#1 % 4294967296 else main_~res_btmrvl_hscmd_read_10~0#1 % 4294967296 - 4294967296);havoc ldv_check_return_value_~arg0#1;ldv_check_return_value_~arg0#1 := ldv_check_return_value_#in~arg0#1; [2025-02-08 15:16:29,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6718: btmrvl_pscmd_write_#t~ret431#1 := kstrtol_#res#1;havoc kstrtol_#t~ret374#1, kstrtol_~s#1.base, kstrtol_~s#1.offset, kstrtol_~base#1, kstrtol_~res#1.base, kstrtol_~res#1.offset, kstrtol_~tmp~17#1;havoc kstrtol_#in~s#1.base, kstrtol_#in~s#1.offset, kstrtol_#in~base#1, kstrtol_#in~res#1.base, kstrtol_#in~res#1.offset;assume { :end_inline_kstrtol } true;btmrvl_pscmd_write_~tmp___1~8#1 := btmrvl_pscmd_write_#t~ret431#1;havoc btmrvl_pscmd_write_#t~ret431#1;btmrvl_pscmd_write_~ret~10#1 := btmrvl_pscmd_write_~tmp___1~8#1; [2025-02-08 15:16:29,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7841: havoc ldv_check_return_value_~arg0#1;havoc ldv_check_return_value_#in~arg0#1;assume { :end_inline_ldv_check_return_value } true; [2025-02-08 15:16:29,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7643: havoc ldv_check_return_value_~arg0#1;havoc ldv_check_return_value_#in~arg0#1;assume { :end_inline_ldv_check_return_value } true; [2025-02-08 15:16:29,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7445: assume 13 == main_~tmp~36#1; [2025-02-08 15:16:29,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7445: assume !(13 == main_~tmp~36#1); [2025-02-08 15:16:29,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7974: havoc _copy_from_user_#t~nondet593#1;copy_from_user_#t~ret401#1 := _copy_from_user_#res#1;havoc _copy_from_user_#t~nondet593#1, _copy_from_user_~arg0#1.base, _copy_from_user_~arg0#1.offset, _copy_from_user_~arg1#1.base, _copy_from_user_~arg1#1.offset, _copy_from_user_~arg2#1;havoc _copy_from_user_#in~arg0#1.base, _copy_from_user_#in~arg0#1.offset, _copy_from_user_#in~arg1#1.base, _copy_from_user_#in~arg1#1.offset, _copy_from_user_#in~arg2#1;assume { :end_inline__copy_from_user } true;copy_from_user_~n#1 := copy_from_user_#t~ret401#1;havoc copy_from_user_#t~ret401#1; [2025-02-08 15:16:29,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7974-4: havoc _copy_from_user_#t~nondet593#1;copy_from_user_#t~ret401#1 := _copy_from_user_#res#1;havoc _copy_from_user_#t~nondet593#1, _copy_from_user_~arg0#1.base, _copy_from_user_~arg0#1.offset, _copy_from_user_~arg1#1.base, _copy_from_user_~arg1#1.offset, _copy_from_user_~arg2#1;havoc _copy_from_user_#in~arg0#1.base, _copy_from_user_#in~arg0#1.offset, _copy_from_user_#in~arg1#1.base, _copy_from_user_#in~arg1#1.offset, _copy_from_user_#in~arg2#1;assume { :end_inline__copy_from_user } true;copy_from_user_~n#1 := copy_from_user_#t~ret401#1;havoc copy_from_user_#t~ret401#1; [2025-02-08 15:16:29,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7974-2: havoc _copy_from_user_#t~nondet593#1;copy_from_user_#t~ret402#1 := _copy_from_user_#res#1;havoc _copy_from_user_#t~nondet593#1, _copy_from_user_~arg0#1.base, _copy_from_user_~arg0#1.offset, _copy_from_user_~arg1#1.base, _copy_from_user_~arg1#1.offset, _copy_from_user_~arg2#1;havoc _copy_from_user_#in~arg0#1.base, _copy_from_user_#in~arg0#1.offset, _copy_from_user_#in~arg1#1.base, _copy_from_user_#in~arg1#1.offset, _copy_from_user_#in~arg2#1;assume { :end_inline__copy_from_user } true;copy_from_user_~n#1 := copy_from_user_#t~ret402#1;havoc copy_from_user_#t~ret402#1; [2025-02-08 15:16:29,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7974-8: havoc _copy_from_user_#t~nondet593#1;copy_from_user_#t~ret401#1 := _copy_from_user_#res#1;havoc _copy_from_user_#t~nondet593#1, _copy_from_user_~arg0#1.base, _copy_from_user_~arg0#1.offset, _copy_from_user_~arg1#1.base, _copy_from_user_~arg1#1.offset, _copy_from_user_~arg2#1;havoc _copy_from_user_#in~arg0#1.base, _copy_from_user_#in~arg0#1.offset, _copy_from_user_#in~arg1#1.base, _copy_from_user_#in~arg1#1.offset, _copy_from_user_#in~arg2#1;assume { :end_inline__copy_from_user } true;copy_from_user_~n#1 := copy_from_user_#t~ret401#1;havoc copy_from_user_#t~ret401#1; [2025-02-08 15:16:29,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7776: assume 1 == main_~ldv_s_btmrvl_curpsmode_fops_file_operations~0#1;assume { :begin_inline_btmrvl_curpsmode_read } true;btmrvl_curpsmode_read_#in~file#1.base, btmrvl_curpsmode_read_#in~file#1.offset, btmrvl_curpsmode_read_#in~userbuf#1.base, btmrvl_curpsmode_read_#in~userbuf#1.offset, btmrvl_curpsmode_read_#in~count#1, btmrvl_curpsmode_read_#in~ppos#1.base, btmrvl_curpsmode_read_#in~ppos#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_btmrvl_curpsmode_read_13_p1~0#1.base, main_~var_btmrvl_curpsmode_read_13_p1~0#1.offset, main_~var_btmrvl_curpsmode_read_13_p2~0#1, main_~var_btmrvl_curpsmode_read_13_p3~0#1.base, main_~var_btmrvl_curpsmode_read_13_p3~0#1.offset;havoc btmrvl_curpsmode_read_#res#1;havoc btmrvl_curpsmode_read_#t~mem476#1.base, btmrvl_curpsmode_read_#t~mem476#1.offset, btmrvl_curpsmode_read_#t~mem477#1.base, btmrvl_curpsmode_read_#t~mem477#1.offset, btmrvl_curpsmode_read_#t~mem478#1, btmrvl_curpsmode_read_#t~loopctr479#1, btmrvl_curpsmode_read_#t~nondet480#1, btmrvl_curpsmode_read_#t~ret481#1, btmrvl_curpsmode_read_#t~ret482#1, btmrvl_curpsmode_read_~file#1.base, btmrvl_curpsmode_read_~file#1.offset, btmrvl_curpsmode_read_~userbuf#1.base, btmrvl_curpsmode_read_~userbuf#1.offset, btmrvl_curpsmode_read_~count#1, btmrvl_curpsmode_read_~ppos#1.base, btmrvl_curpsmode_read_~ppos#1.offset, btmrvl_curpsmode_read_~priv~17#1.base, btmrvl_curpsmode_read_~priv~17#1.offset, btmrvl_curpsmode_read_~#buf~12#1.base, btmrvl_curpsmode_read_~#buf~12#1.offset, btmrvl_curpsmode_read_~ret~18#1, btmrvl_curpsmode_read_~tmp~31#1;btmrvl_curpsmode_read_~file#1.base, btmrvl_curpsmode_read_~file#1.offset := btmrvl_curpsmode_read_#in~file#1.base, btmrvl_curpsmode_read_#in~file#1.offset;btmrvl_curpsmode_read_~userbuf#1.base, btmrvl_curpsmode_read_~userbuf#1.offset := btmrvl_curpsmode_read_#in~userbuf#1.base, btmrvl_curpsmode_read_#in~userbuf#1.offset;btmrvl_curpsmode_read_~count#1 := btmrvl_curpsmode_read_#in~count#1;btmrvl_curpsmode_read_~ppos#1.base, btmrvl_curpsmode_read_~ppos#1.offset := btmrvl_curpsmode_read_#in~ppos#1.base, btmrvl_curpsmode_read_#in~ppos#1.offset;havoc btmrvl_curpsmode_read_~priv~17#1.base, btmrvl_curpsmode_read_~priv~17#1.offset;call btmrvl_curpsmode_read_~#buf~12#1.base, btmrvl_curpsmode_read_~#buf~12#1.offset := #Ultimate.allocOnStack(16);havoc btmrvl_curpsmode_read_~ret~18#1;havoc btmrvl_curpsmode_read_~tmp~31#1;call btmrvl_curpsmode_read_#t~mem476#1.base, btmrvl_curpsmode_read_#t~mem476#1.offset := read~$Pointer$#11(btmrvl_curpsmode_read_~file#1.base, 280 + btmrvl_curpsmode_read_~file#1.offset, 8);btmrvl_curpsmode_read_~priv~17#1.base, btmrvl_curpsmode_read_~priv~17#1.offset := btmrvl_curpsmode_read_#t~mem476#1.base, btmrvl_curpsmode_read_#t~mem476#1.offset;havoc btmrvl_curpsmode_read_#t~mem476#1.base, btmrvl_curpsmode_read_#t~mem476#1.offset;call btmrvl_curpsmode_read_#t~mem477#1.base, btmrvl_curpsmode_read_#t~mem477#1.offset := read~$Pointer$#1(btmrvl_curpsmode_read_~priv~17#1.base, 26 + btmrvl_curpsmode_read_~priv~17#1.offset, 8);call btmrvl_curpsmode_read_#t~mem478#1 := read~int#1(btmrvl_curpsmode_read_#t~mem477#1.base, 92 + btmrvl_curpsmode_read_#t~mem477#1.offset, 1);btmrvl_curpsmode_read_#t~loopctr479#1 := 0; [2025-02-08 15:16:29,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7776: assume !(1 == main_~ldv_s_btmrvl_curpsmode_fops_file_operations~0#1); [2025-02-08 15:16:29,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7974-6: havoc _copy_from_user_#t~nondet593#1;copy_from_user_#t~ret402#1 := _copy_from_user_#res#1;havoc _copy_from_user_#t~nondet593#1, _copy_from_user_~arg0#1.base, _copy_from_user_~arg0#1.offset, _copy_from_user_~arg1#1.base, _copy_from_user_~arg1#1.offset, _copy_from_user_~arg2#1;havoc _copy_from_user_#in~arg0#1.base, _copy_from_user_#in~arg0#1.offset, _copy_from_user_#in~arg1#1.base, _copy_from_user_#in~arg1#1.offset, _copy_from_user_#in~arg2#1;assume { :end_inline__copy_from_user } true;copy_from_user_~n#1 := copy_from_user_#t~ret402#1;havoc copy_from_user_#t~ret402#1; [2025-02-08 15:16:29,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5596-1: assume 0 == btmrvl_enable_hs_~tmp___4~2#1;assume { :begin_inline_schedule_timeout } true;schedule_timeout_#in~arg0#1 := btmrvl_enable_hs_~__ret~1#1;havoc schedule_timeout_#res#1;havoc schedule_timeout_#t~nondet607#1, schedule_timeout_~arg0#1;schedule_timeout_~arg0#1 := schedule_timeout_#in~arg0#1;havoc schedule_timeout_#t~nondet607#1;schedule_timeout_#res#1 := schedule_timeout_#t~nondet607#1;havoc schedule_timeout_#t~nondet607#1; [2025-02-08 15:16:29,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5596-1: assume !(0 == btmrvl_enable_hs_~tmp___4~2#1);btmrvl_enable_hs_~__ret~1#1 := -512; [2025-02-08 15:16:29,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7974-12: havoc _copy_from_user_#t~nondet593#1;copy_from_user_#t~ret401#1 := _copy_from_user_#res#1;havoc _copy_from_user_#t~nondet593#1, _copy_from_user_~arg0#1.base, _copy_from_user_~arg0#1.offset, _copy_from_user_~arg1#1.base, _copy_from_user_~arg1#1.offset, _copy_from_user_~arg2#1;havoc _copy_from_user_#in~arg0#1.base, _copy_from_user_#in~arg0#1.offset, _copy_from_user_#in~arg1#1.base, _copy_from_user_#in~arg1#1.offset, _copy_from_user_#in~arg2#1;assume { :end_inline__copy_from_user } true;copy_from_user_~n#1 := copy_from_user_#t~ret401#1;havoc copy_from_user_#t~ret401#1; [2025-02-08 15:16:29,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5596-2: assume 0 == btmrvl_enable_hs_~tmp___4~2#1;assume { :begin_inline_schedule_timeout } true;schedule_timeout_#in~arg0#1 := btmrvl_enable_hs_~__ret~1#1;havoc schedule_timeout_#res#1;havoc schedule_timeout_#t~nondet607#1, schedule_timeout_~arg0#1;schedule_timeout_~arg0#1 := schedule_timeout_#in~arg0#1;havoc schedule_timeout_#t~nondet607#1;schedule_timeout_#res#1 := schedule_timeout_#t~nondet607#1;havoc schedule_timeout_#t~nondet607#1; [2025-02-08 15:16:29,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5596-2: assume !(0 == btmrvl_enable_hs_~tmp___4~2#1);btmrvl_enable_hs_~__ret~1#1 := -512; [2025-02-08 15:16:29,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7974-10: havoc _copy_from_user_#t~nondet593#1;copy_from_user_#t~ret402#1 := _copy_from_user_#res#1;havoc _copy_from_user_#t~nondet593#1, _copy_from_user_~arg0#1.base, _copy_from_user_~arg0#1.offset, _copy_from_user_~arg1#1.base, _copy_from_user_~arg1#1.offset, _copy_from_user_~arg2#1;havoc _copy_from_user_#in~arg0#1.base, _copy_from_user_#in~arg0#1.offset, _copy_from_user_#in~arg1#1.base, _copy_from_user_#in~arg1#1.offset, _copy_from_user_#in~arg2#1;assume { :end_inline__copy_from_user } true;copy_from_user_~n#1 := copy_from_user_#t~ret402#1;havoc copy_from_user_#t~ret402#1; [2025-02-08 15:16:29,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5596: assume 0 == btmrvl_enable_hs_~tmp___4~2#1;assume { :begin_inline_schedule_timeout } true;schedule_timeout_#in~arg0#1 := btmrvl_enable_hs_~__ret~1#1;havoc schedule_timeout_#res#1;havoc schedule_timeout_#t~nondet607#1, schedule_timeout_~arg0#1;schedule_timeout_~arg0#1 := schedule_timeout_#in~arg0#1;havoc schedule_timeout_#t~nondet607#1;schedule_timeout_#res#1 := schedule_timeout_#t~nondet607#1;havoc schedule_timeout_#t~nondet607#1; [2025-02-08 15:16:29,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5596: assume !(0 == btmrvl_enable_hs_~tmp___4~2#1);btmrvl_enable_hs_~__ret~1#1 := -512; [2025-02-08 15:16:29,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6653: assume true;assume btmrvl_psmode_read_#t~loopctr424#1 < 15;havoc btmrvl_psmode_read_#t~nondet425#1;call write~int#16(btmrvl_psmode_read_#t~nondet425#1, btmrvl_psmode_read_~#buf~3#1.base, btmrvl_psmode_read_~#buf~3#1.offset + btmrvl_psmode_read_#t~loopctr424#1, 8);btmrvl_psmode_read_#t~loopctr424#1 := 1 + btmrvl_psmode_read_#t~loopctr424#1; [2025-02-08 15:16:29,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6653: assume true;btmrvl_psmode_read_~ret~9#1 := btmrvl_psmode_read_#t~ret426#1;havoc btmrvl_psmode_read_#t~mem423#1;havoc btmrvl_psmode_read_#t~loopctr424#1;havoc btmrvl_psmode_read_#t~nondet425#1;havoc btmrvl_psmode_read_#t~ret426#1;assume { :begin_inline_simple_read_from_buffer } true;simple_read_from_buffer_#in~arg0#1.base, simple_read_from_buffer_#in~arg0#1.offset, simple_read_from_buffer_#in~arg1#1, simple_read_from_buffer_#in~arg2#1.base, simple_read_from_buffer_#in~arg2#1.offset, simple_read_from_buffer_#in~arg3#1.base, simple_read_from_buffer_#in~arg3#1.offset, simple_read_from_buffer_#in~arg4#1 := btmrvl_psmode_read_~userbuf#1.base, btmrvl_psmode_read_~userbuf#1.offset, btmrvl_psmode_read_~count#1, btmrvl_psmode_read_~ppos#1.base, btmrvl_psmode_read_~ppos#1.offset, btmrvl_psmode_read_~#buf~3#1.base, btmrvl_psmode_read_~#buf~3#1.offset, btmrvl_psmode_read_~ret~9#1;havoc simple_read_from_buffer_#res#1;havoc simple_read_from_buffer_#t~nondet608#1, simple_read_from_buffer_~arg0#1.base, simple_read_from_buffer_~arg0#1.offset, simple_read_from_buffer_~arg1#1, simple_read_from_buffer_~arg2#1.base, simple_read_from_buffer_~arg2#1.offset, simple_read_from_buffer_~arg3#1.base, simple_read_from_buffer_~arg3#1.offset, simple_read_from_buffer_~arg4#1;simple_read_from_buffer_~arg0#1.base, simple_read_from_buffer_~arg0#1.offset := simple_read_from_buffer_#in~arg0#1.base, simple_read_from_buffer_#in~arg0#1.offset;simple_read_from_buffer_~arg1#1 := simple_read_from_buffer_#in~arg1#1;simple_read_from_buffer_~arg2#1.base, simple_read_from_buffer_~arg2#1.offset := simple_read_from_buffer_#in~arg2#1.base, simple_read_from_buffer_#in~arg2#1.offset;simple_read_from_buffer_~arg3#1.base, simple_read_from_buffer_~arg3#1.offset := simple_read_from_buffer_#in~arg3#1.base, simple_read_from_buffer_#in~arg3#1.offset;simple_read_from_buffer_~arg4#1 := simple_read_from_buffer_#in~arg4#1;havoc simple_read_from_buffer_#t~nondet608#1;simple_read_from_buffer_#res#1 := simple_read_from_buffer_#t~nondet608#1;havoc simple_read_from_buffer_#t~nondet608#1; [2025-02-08 15:16:29,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7974-16: havoc _copy_from_user_#t~nondet593#1;copy_from_user_#t~ret401#1 := _copy_from_user_#res#1;havoc _copy_from_user_#t~nondet593#1, _copy_from_user_~arg0#1.base, _copy_from_user_~arg0#1.offset, _copy_from_user_~arg1#1.base, _copy_from_user_~arg1#1.offset, _copy_from_user_~arg2#1;havoc _copy_from_user_#in~arg0#1.base, _copy_from_user_#in~arg0#1.offset, _copy_from_user_#in~arg1#1.base, _copy_from_user_#in~arg1#1.offset, _copy_from_user_#in~arg2#1;assume { :end_inline__copy_from_user } true;copy_from_user_~n#1 := copy_from_user_#t~ret401#1;havoc copy_from_user_#t~ret401#1; [2025-02-08 15:16:29,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7974-14: havoc _copy_from_user_#t~nondet593#1;copy_from_user_#t~ret402#1 := _copy_from_user_#res#1;havoc _copy_from_user_#t~nondet593#1, _copy_from_user_~arg0#1.base, _copy_from_user_~arg0#1.offset, _copy_from_user_~arg1#1.base, _copy_from_user_~arg1#1.offset, _copy_from_user_~arg2#1;havoc _copy_from_user_#in~arg0#1.base, _copy_from_user_#in~arg0#1.offset, _copy_from_user_#in~arg1#1.base, _copy_from_user_#in~arg1#1.offset, _copy_from_user_#in~arg2#1;assume { :end_inline__copy_from_user } true;copy_from_user_~n#1 := copy_from_user_#t~ret402#1;havoc copy_from_user_#t~ret402#1; [2025-02-08 15:16:29,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7974-20: havoc _copy_from_user_#t~nondet593#1;copy_from_user_#t~ret401#1 := _copy_from_user_#res#1;havoc _copy_from_user_#t~nondet593#1, _copy_from_user_~arg0#1.base, _copy_from_user_~arg0#1.offset, _copy_from_user_~arg1#1.base, _copy_from_user_~arg1#1.offset, _copy_from_user_~arg2#1;havoc _copy_from_user_#in~arg0#1.base, _copy_from_user_#in~arg0#1.offset, _copy_from_user_#in~arg1#1.base, _copy_from_user_#in~arg1#1.offset, _copy_from_user_#in~arg2#1;assume { :end_inline__copy_from_user } true;copy_from_user_~n#1 := copy_from_user_#t~ret401#1;havoc copy_from_user_#t~ret401#1; [2025-02-08 15:16:29,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7974-18: havoc _copy_from_user_#t~nondet593#1;copy_from_user_#t~ret402#1 := _copy_from_user_#res#1;havoc _copy_from_user_#t~nondet593#1, _copy_from_user_~arg0#1.base, _copy_from_user_~arg0#1.offset, _copy_from_user_~arg1#1.base, _copy_from_user_~arg1#1.offset, _copy_from_user_~arg2#1;havoc _copy_from_user_#in~arg0#1.base, _copy_from_user_#in~arg0#1.offset, _copy_from_user_#in~arg1#1.base, _copy_from_user_#in~arg1#1.offset, _copy_from_user_#in~arg2#1;assume { :end_inline__copy_from_user } true;copy_from_user_~n#1 := copy_from_user_#t~ret402#1;havoc copy_from_user_#t~ret402#1; [2025-02-08 15:16:29,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7182: call ULTIMATE.dealloc(btmrvl_txdnldready_read_~#buf~15#1.base, btmrvl_txdnldready_read_~#buf~15#1.offset);havoc btmrvl_txdnldready_read_~#buf~15#1.base, btmrvl_txdnldready_read_~#buf~15#1.offset;main_#t~ret582#1 := btmrvl_txdnldready_read_#res#1;havoc btmrvl_txdnldready_read_#t~mem497#1.base, btmrvl_txdnldready_read_#t~mem497#1.offset, btmrvl_txdnldready_read_#t~mem498#1, btmrvl_txdnldready_read_#t~loopctr499#1, btmrvl_txdnldready_read_#t~nondet500#1, btmrvl_txdnldready_read_#t~ret501#1, btmrvl_txdnldready_read_#t~ret502#1, btmrvl_txdnldready_read_~file#1.base, btmrvl_txdnldready_read_~file#1.offset, btmrvl_txdnldready_read_~userbuf#1.base, btmrvl_txdnldready_read_~userbuf#1.offset, btmrvl_txdnldready_read_~count#1, btmrvl_txdnldready_read_~ppos#1.base, btmrvl_txdnldready_read_~ppos#1.offset, btmrvl_txdnldready_read_~priv~20#1.base, btmrvl_txdnldready_read_~priv~20#1.offset, btmrvl_txdnldready_read_~#buf~15#1.base, btmrvl_txdnldready_read_~#buf~15#1.offset, btmrvl_txdnldready_read_~ret~21#1, btmrvl_txdnldready_read_~tmp~34#1;havoc btmrvl_txdnldready_read_#in~file#1.base, btmrvl_txdnldready_read_#in~file#1.offset, btmrvl_txdnldready_read_#in~userbuf#1.base, btmrvl_txdnldready_read_#in~userbuf#1.offset, btmrvl_txdnldready_read_#in~count#1, btmrvl_txdnldready_read_#in~ppos#1.base, btmrvl_txdnldready_read_#in~ppos#1.offset;assume { :end_inline_btmrvl_txdnldready_read } true;main_~res_btmrvl_txdnldready_read_16~0#1 := main_#t~ret582#1;havoc main_#t~ret582#1;assume { :begin_inline_ldv_check_return_value } true;ldv_check_return_value_#in~arg0#1 := (if main_~res_btmrvl_txdnldready_read_16~0#1 % 4294967296 <= 2147483647 then main_~res_btmrvl_txdnldready_read_16~0#1 % 4294967296 else main_~res_btmrvl_txdnldready_read_16~0#1 % 4294967296 - 4294967296);havoc ldv_check_return_value_~arg0#1;ldv_check_return_value_~arg0#1 := ldv_check_return_value_#in~arg0#1; [2025-02-08 15:16:29,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7974-22: havoc _copy_from_user_#t~nondet593#1;copy_from_user_#t~ret402#1 := _copy_from_user_#res#1;havoc _copy_from_user_#t~nondet593#1, _copy_from_user_~arg0#1.base, _copy_from_user_~arg0#1.offset, _copy_from_user_~arg1#1.base, _copy_from_user_~arg1#1.offset, _copy_from_user_~arg2#1;havoc _copy_from_user_#in~arg0#1.base, _copy_from_user_#in~arg0#1.offset, _copy_from_user_#in~arg1#1.base, _copy_from_user_#in~arg1#1.offset, _copy_from_user_#in~arg2#1;assume { :end_inline__copy_from_user } true;copy_from_user_~n#1 := copy_from_user_#t~ret402#1;havoc copy_from_user_#t~ret402#1; [2025-02-08 15:16:29,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7050: assume true;assume btmrvl_curpsmode_read_#t~loopctr479#1 < 15;havoc btmrvl_curpsmode_read_#t~nondet480#1;call write~int#16(btmrvl_curpsmode_read_#t~nondet480#1, btmrvl_curpsmode_read_~#buf~12#1.base, btmrvl_curpsmode_read_~#buf~12#1.offset + btmrvl_curpsmode_read_#t~loopctr479#1, 8);btmrvl_curpsmode_read_#t~loopctr479#1 := 1 + btmrvl_curpsmode_read_#t~loopctr479#1; [2025-02-08 15:16:29,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7050: assume true;btmrvl_curpsmode_read_~ret~18#1 := btmrvl_curpsmode_read_#t~ret481#1;havoc btmrvl_curpsmode_read_#t~mem477#1.base, btmrvl_curpsmode_read_#t~mem477#1.offset;havoc btmrvl_curpsmode_read_#t~mem478#1;havoc btmrvl_curpsmode_read_#t~loopctr479#1;havoc btmrvl_curpsmode_read_#t~nondet480#1;havoc btmrvl_curpsmode_read_#t~ret481#1;assume { :begin_inline_simple_read_from_buffer } true;simple_read_from_buffer_#in~arg0#1.base, simple_read_from_buffer_#in~arg0#1.offset, simple_read_from_buffer_#in~arg1#1, simple_read_from_buffer_#in~arg2#1.base, simple_read_from_buffer_#in~arg2#1.offset, simple_read_from_buffer_#in~arg3#1.base, simple_read_from_buffer_#in~arg3#1.offset, simple_read_from_buffer_#in~arg4#1 := btmrvl_curpsmode_read_~userbuf#1.base, btmrvl_curpsmode_read_~userbuf#1.offset, btmrvl_curpsmode_read_~count#1, btmrvl_curpsmode_read_~ppos#1.base, btmrvl_curpsmode_read_~ppos#1.offset, btmrvl_curpsmode_read_~#buf~12#1.base, btmrvl_curpsmode_read_~#buf~12#1.offset, btmrvl_curpsmode_read_~ret~18#1;havoc simple_read_from_buffer_#res#1;havoc simple_read_from_buffer_#t~nondet608#1, simple_read_from_buffer_~arg0#1.base, simple_read_from_buffer_~arg0#1.offset, simple_read_from_buffer_~arg1#1, simple_read_from_buffer_~arg2#1.base, simple_read_from_buffer_~arg2#1.offset, simple_read_from_buffer_~arg3#1.base, simple_read_from_buffer_~arg3#1.offset, simple_read_from_buffer_~arg4#1;simple_read_from_buffer_~arg0#1.base, simple_read_from_buffer_~arg0#1.offset := simple_read_from_buffer_#in~arg0#1.base, simple_read_from_buffer_#in~arg0#1.offset;simple_read_from_buffer_~arg1#1 := simple_read_from_buffer_#in~arg1#1;simple_read_from_buffer_~arg2#1.base, simple_read_from_buffer_~arg2#1.offset := simple_read_from_buffer_#in~arg2#1.base, simple_read_from_buffer_#in~arg2#1.offset;simple_read_from_buffer_~arg3#1.base, simple_read_from_buffer_~arg3#1.offset := simple_read_from_buffer_#in~arg3#1.base, simple_read_from_buffer_#in~arg3#1.offset;simple_read_from_buffer_~arg4#1 := simple_read_from_buffer_#in~arg4#1;havoc simple_read_from_buffer_#t~nondet608#1;simple_read_from_buffer_#res#1 := simple_read_from_buffer_#t~nondet608#1;havoc simple_read_from_buffer_#t~nondet608#1; [2025-02-08 15:16:29,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7843: assume main_~res_btmrvl_hsstate_read_15~0#1 < 0; [2025-02-08 15:16:29,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7843: assume !(main_~res_btmrvl_hsstate_read_15~0#1 < 0);main_~ldv_s_btmrvl_hsstate_fops_file_operations~0#1 := 0; [2025-02-08 15:16:29,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7579: assume 0 == main_~ldv_s_btmrvl_pscmd_fops_file_operations~0#1;assume { :begin_inline_btmrvl_open_generic } true;btmrvl_open_generic_#in~inode#1.base, btmrvl_open_generic_#in~inode#1.offset, btmrvl_open_generic_#in~file#1.base, btmrvl_open_generic_#in~file#1.offset := main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_group1~0#1.base, main_~var_group1~0#1.offset;havoc btmrvl_open_generic_#res#1;havoc btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset, btmrvl_open_generic_~inode#1.base, btmrvl_open_generic_~inode#1.offset, btmrvl_open_generic_~file#1.base, btmrvl_open_generic_~file#1.offset;btmrvl_open_generic_~inode#1.base, btmrvl_open_generic_~inode#1.offset := btmrvl_open_generic_#in~inode#1.base, btmrvl_open_generic_#in~inode#1.offset;btmrvl_open_generic_~file#1.base, btmrvl_open_generic_~file#1.offset := btmrvl_open_generic_#in~file#1.base, btmrvl_open_generic_#in~file#1.offset;call btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset := read~$Pointer$#15(btmrvl_open_generic_~inode#1.base, 1108 + btmrvl_open_generic_~inode#1.offset, 8);call write~$Pointer$#11(btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset, btmrvl_open_generic_~file#1.base, 280 + btmrvl_open_generic_~file#1.offset, 8);havoc btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset;btmrvl_open_generic_#res#1 := 0; [2025-02-08 15:16:29,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7579: assume !(0 == main_~ldv_s_btmrvl_pscmd_fops_file_operations~0#1); [2025-02-08 15:16:29,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7645: assume main_~res_btmrvl_gpiogap_read_8~0#1 < 0; [2025-02-08 15:16:29,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7645: assume !(main_~res_btmrvl_gpiogap_read_8~0#1 < 0);main_~ldv_s_btmrvl_gpiogap_fops_file_operations~0#1 := 1 + main_~ldv_s_btmrvl_gpiogap_fops_file_operations~0#1; [2025-02-08 15:16:29,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4871: signal_pending_#t~ret75#1 := test_tsk_thread_flag_#res#1;havoc test_tsk_thread_flag_#t~mem73#1.base, test_tsk_thread_flag_#t~mem73#1.offset, test_tsk_thread_flag_#t~ret74#1, test_tsk_thread_flag_~tsk#1.base, test_tsk_thread_flag_~tsk#1.offset, test_tsk_thread_flag_~flag#1, test_tsk_thread_flag_~tmp~5#1;havoc test_tsk_thread_flag_#in~tsk#1.base, test_tsk_thread_flag_#in~tsk#1.offset, test_tsk_thread_flag_#in~flag#1;assume { :end_inline_test_tsk_thread_flag } true;signal_pending_~tmp~6#1 := signal_pending_#t~ret75#1;havoc signal_pending_#t~ret75#1;signal_pending_~tmp___0~0#1 := (if 0 != signal_pending_~tmp~6#1 then 1 else 0);signal_pending_#res#1 := (if signal_pending_~tmp___0~0#1 % 4294967296 <= 2147483647 then signal_pending_~tmp___0~0#1 % 4294967296 else signal_pending_~tmp___0~0#1 % 4294967296 - 4294967296); [2025-02-08 15:16:29,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4871-1: signal_pending_#t~ret75#1 := test_tsk_thread_flag_#res#1;havoc test_tsk_thread_flag_#t~mem73#1.base, test_tsk_thread_flag_#t~mem73#1.offset, test_tsk_thread_flag_#t~ret74#1, test_tsk_thread_flag_~tsk#1.base, test_tsk_thread_flag_~tsk#1.offset, test_tsk_thread_flag_~flag#1, test_tsk_thread_flag_~tmp~5#1;havoc test_tsk_thread_flag_#in~tsk#1.base, test_tsk_thread_flag_#in~tsk#1.offset, test_tsk_thread_flag_#in~flag#1;assume { :end_inline_test_tsk_thread_flag } true;signal_pending_~tmp~6#1 := signal_pending_#t~ret75#1;havoc signal_pending_#t~ret75#1;signal_pending_~tmp___0~0#1 := (if 0 != signal_pending_~tmp~6#1 then 1 else 0);signal_pending_#res#1 := (if signal_pending_~tmp___0~0#1 % 4294967296 <= 2147483647 then signal_pending_~tmp___0~0#1 % 4294967296 else signal_pending_~tmp___0~0#1 % 4294967296 - 4294967296); [2025-02-08 15:16:29,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4871-2: signal_pending_#t~ret75#1 := test_tsk_thread_flag_#res#1;havoc test_tsk_thread_flag_#t~mem73#1.base, test_tsk_thread_flag_#t~mem73#1.offset, test_tsk_thread_flag_#t~ret74#1, test_tsk_thread_flag_~tsk#1.base, test_tsk_thread_flag_~tsk#1.offset, test_tsk_thread_flag_~flag#1, test_tsk_thread_flag_~tmp~5#1;havoc test_tsk_thread_flag_#in~tsk#1.base, test_tsk_thread_flag_#in~tsk#1.offset, test_tsk_thread_flag_#in~flag#1;assume { :end_inline_test_tsk_thread_flag } true;signal_pending_~tmp~6#1 := signal_pending_#t~ret75#1;havoc signal_pending_#t~ret75#1;signal_pending_~tmp___0~0#1 := (if 0 != signal_pending_~tmp~6#1 then 1 else 0);signal_pending_#res#1 := (if signal_pending_~tmp___0~0#1 % 4294967296 <= 2147483647 then signal_pending_~tmp___0~0#1 % 4294967296 else signal_pending_~tmp___0~0#1 % 4294967296 - 4294967296); [2025-02-08 15:16:29,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6721: assume 0 != btmrvl_pscmd_write_~ret~10#1;btmrvl_pscmd_write_#res#1 := btmrvl_pscmd_write_~ret~10#1;call ULTIMATE.dealloc(btmrvl_pscmd_write_~#buf~4#1.base, btmrvl_pscmd_write_~#buf~4#1.offset);havoc btmrvl_pscmd_write_~#buf~4#1.base, btmrvl_pscmd_write_~#buf~4#1.offset;call ULTIMATE.dealloc(btmrvl_pscmd_write_~#result~2#1.base, btmrvl_pscmd_write_~#result~2#1.offset);havoc btmrvl_pscmd_write_~#result~2#1.base, btmrvl_pscmd_write_~#result~2#1.offset; [2025-02-08 15:16:29,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6721: assume !(0 != btmrvl_pscmd_write_~ret~10#1);call btmrvl_pscmd_write_#t~mem432#1 := read~int#20(btmrvl_pscmd_write_~#result~2#1.base, btmrvl_pscmd_write_~#result~2#1.offset, 8);call write~int#1(btmrvl_pscmd_write_#t~mem432#1, btmrvl_pscmd_write_~priv~9#1.base, 19 + btmrvl_pscmd_write_~priv~9#1.offset, 1);havoc btmrvl_pscmd_write_#t~mem432#1;call btmrvl_pscmd_write_#t~mem433#1 := read~int#1(btmrvl_pscmd_write_~priv~9#1.base, 19 + btmrvl_pscmd_write_~priv~9#1.offset, 1); [2025-02-08 15:16:29,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7448: assume 14 == main_~tmp~36#1; [2025-02-08 15:16:29,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7448: assume !(14 == main_~tmp~36#1); [2025-02-08 15:16:29,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6524-1: SUMMARY for call btmrvl_hscfgcmd_write_#t~memset~res405#1.base, btmrvl_hscfgcmd_write_#t~memset~res405#1.offset := #Ultimate.C_memset#14(btmrvl_hscfgcmd_write_~#buf~0#1.base, btmrvl_hscfgcmd_write_~#buf~0#1.offset, 0, 16); srcloc: null [2025-02-08 15:16:29,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6524: havoc btmrvl_hscfgcmd_write_#t~memset~res405#1.base, btmrvl_hscfgcmd_write_#t~memset~res405#1.offset;btmrvl_hscfgcmd_write_~__min1~0#1 := 15;btmrvl_hscfgcmd_write_~__min2~0#1 := btmrvl_hscfgcmd_write_~count#1; [2025-02-08 15:16:29,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7581: main_#t~ret563#1 := btmrvl_open_generic_#res#1;havoc btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset, btmrvl_open_generic_~inode#1.base, btmrvl_open_generic_~inode#1.offset, btmrvl_open_generic_~file#1.base, btmrvl_open_generic_~file#1.offset;havoc btmrvl_open_generic_#in~inode#1.base, btmrvl_open_generic_#in~inode#1.offset, btmrvl_open_generic_#in~file#1.base, btmrvl_open_generic_#in~file#1.offset;assume { :end_inline_btmrvl_open_generic } true;main_~res_btmrvl_open_generic_0~0#1 := main_#t~ret563#1;havoc main_#t~ret563#1;assume { :begin_inline_ldv_check_return_value } true;ldv_check_return_value_#in~arg0#1 := main_~res_btmrvl_open_generic_0~0#1;havoc ldv_check_return_value_~arg0#1;ldv_check_return_value_~arg0#1 := ldv_check_return_value_#in~arg0#1; [2025-02-08 15:16:29,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6987: btmrvl_hsmode_write_#t~ret468#1 := kstrtol_#res#1;havoc kstrtol_#t~ret374#1, kstrtol_~s#1.base, kstrtol_~s#1.offset, kstrtol_~base#1, kstrtol_~res#1.base, kstrtol_~res#1.offset, kstrtol_~tmp~17#1;havoc kstrtol_#in~s#1.base, kstrtol_#in~s#1.offset, kstrtol_#in~base#1, kstrtol_#in~res#1.base, kstrtol_#in~res#1.offset;assume { :end_inline_kstrtol } true;btmrvl_hsmode_write_~tmp___1~11#1 := btmrvl_hsmode_write_#t~ret468#1;havoc btmrvl_hsmode_write_#t~ret468#1;btmrvl_hsmode_write_~ret~16#1 := btmrvl_hsmode_write_~tmp___1~11#1; [2025-02-08 15:16:29,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5600-1: assume 0 == btmrvl_enable_hs_~__ret~1#1; [2025-02-08 15:16:29,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5600-1: assume !(0 == btmrvl_enable_hs_~__ret~1#1); [2025-02-08 15:16:29,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7582: havoc ldv_check_return_value_~arg0#1;havoc ldv_check_return_value_#in~arg0#1;assume { :end_inline_ldv_check_return_value } true; [2025-02-08 15:16:29,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5600-2: assume 0 == btmrvl_enable_hs_~__ret~1#1; [2025-02-08 15:16:29,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5600-2: assume !(0 == btmrvl_enable_hs_~__ret~1#1); [2025-02-08 15:16:29,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5600: assume 0 == btmrvl_enable_hs_~__ret~1#1; [2025-02-08 15:16:29,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5600: assume !(0 == btmrvl_enable_hs_~__ret~1#1); [2025-02-08 15:16:29,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6922: assume true;assume btmrvl_hscmd_read_#t~loopctr461#1 < 15;havoc btmrvl_hscmd_read_#t~nondet462#1;call write~int#16(btmrvl_hscmd_read_#t~nondet462#1, btmrvl_hscmd_read_~#buf~9#1.base, btmrvl_hscmd_read_~#buf~9#1.offset + btmrvl_hscmd_read_#t~loopctr461#1, 8);btmrvl_hscmd_read_#t~loopctr461#1 := 1 + btmrvl_hscmd_read_#t~loopctr461#1; [2025-02-08 15:16:29,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6922: assume true;btmrvl_hscmd_read_~ret~15#1 := btmrvl_hscmd_read_#t~ret463#1;havoc btmrvl_hscmd_read_#t~mem460#1;havoc btmrvl_hscmd_read_#t~loopctr461#1;havoc btmrvl_hscmd_read_#t~nondet462#1;havoc btmrvl_hscmd_read_#t~ret463#1;assume { :begin_inline_simple_read_from_buffer } true;simple_read_from_buffer_#in~arg0#1.base, simple_read_from_buffer_#in~arg0#1.offset, simple_read_from_buffer_#in~arg1#1, simple_read_from_buffer_#in~arg2#1.base, simple_read_from_buffer_#in~arg2#1.offset, simple_read_from_buffer_#in~arg3#1.base, simple_read_from_buffer_#in~arg3#1.offset, simple_read_from_buffer_#in~arg4#1 := btmrvl_hscmd_read_~userbuf#1.base, btmrvl_hscmd_read_~userbuf#1.offset, btmrvl_hscmd_read_~count#1, btmrvl_hscmd_read_~ppos#1.base, btmrvl_hscmd_read_~ppos#1.offset, btmrvl_hscmd_read_~#buf~9#1.base, btmrvl_hscmd_read_~#buf~9#1.offset, btmrvl_hscmd_read_~ret~15#1;havoc simple_read_from_buffer_#res#1;havoc simple_read_from_buffer_#t~nondet608#1, simple_read_from_buffer_~arg0#1.base, simple_read_from_buffer_~arg0#1.offset, simple_read_from_buffer_~arg1#1, simple_read_from_buffer_~arg2#1.base, simple_read_from_buffer_~arg2#1.offset, simple_read_from_buffer_~arg3#1.base, simple_read_from_buffer_~arg3#1.offset, simple_read_from_buffer_~arg4#1;simple_read_from_buffer_~arg0#1.base, simple_read_from_buffer_~arg0#1.offset := simple_read_from_buffer_#in~arg0#1.base, simple_read_from_buffer_#in~arg0#1.offset;simple_read_from_buffer_~arg1#1 := simple_read_from_buffer_#in~arg1#1;simple_read_from_buffer_~arg2#1.base, simple_read_from_buffer_~arg2#1.offset := simple_read_from_buffer_#in~arg2#1.base, simple_read_from_buffer_#in~arg2#1.offset;simple_read_from_buffer_~arg3#1.base, simple_read_from_buffer_~arg3#1.offset := simple_read_from_buffer_#in~arg3#1.base, simple_read_from_buffer_#in~arg3#1.offset;simple_read_from_buffer_~arg4#1 := simple_read_from_buffer_#in~arg4#1;havoc simple_read_from_buffer_#t~nondet608#1;simple_read_from_buffer_#res#1 := simple_read_from_buffer_#t~nondet608#1;havoc simple_read_from_buffer_#t~nondet608#1; [2025-02-08 15:16:29,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8045-2: havoc msecs_to_jiffies_#t~nondet605#1;btmrvl_enable_hs_#t~ret192#1 := msecs_to_jiffies_#res#1;havoc msecs_to_jiffies_#t~nondet605#1, msecs_to_jiffies_~arg0#1;havoc msecs_to_jiffies_#in~arg0#1;assume { :end_inline_msecs_to_jiffies } true;btmrvl_enable_hs_~tmp___1~2#1 := btmrvl_enable_hs_#t~ret192#1;havoc btmrvl_enable_hs_#t~ret192#1;btmrvl_enable_hs_~__ret~1#1 := (if btmrvl_enable_hs_~tmp___1~2#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then btmrvl_enable_hs_~tmp___1~2#1 % 18446744073709551616 % 18446744073709551616 else btmrvl_enable_hs_~tmp___1~2#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call btmrvl_enable_hs_#t~mem193#1.base, btmrvl_enable_hs_#t~mem193#1.offset := read~$Pointer$#1(btmrvl_enable_hs_~priv#1.base, 26 + btmrvl_enable_hs_~priv#1.offset, 8);call btmrvl_enable_hs_#t~mem194#1 := read~int#1(btmrvl_enable_hs_#t~mem193#1.base, 94 + btmrvl_enable_hs_#t~mem193#1.offset, 1); [2025-02-08 15:16:29,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8045: havoc msecs_to_jiffies_#t~nondet605#1;btmrvl_enable_hs_#t~ret192#1 := msecs_to_jiffies_#res#1;havoc msecs_to_jiffies_#t~nondet605#1, msecs_to_jiffies_~arg0#1;havoc msecs_to_jiffies_#in~arg0#1;assume { :end_inline_msecs_to_jiffies } true;btmrvl_enable_hs_~tmp___1~2#1 := btmrvl_enable_hs_#t~ret192#1;havoc btmrvl_enable_hs_#t~ret192#1;btmrvl_enable_hs_~__ret~1#1 := (if btmrvl_enable_hs_~tmp___1~2#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then btmrvl_enable_hs_~tmp___1~2#1 % 18446744073709551616 % 18446744073709551616 else btmrvl_enable_hs_~tmp___1~2#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call btmrvl_enable_hs_#t~mem193#1.base, btmrvl_enable_hs_#t~mem193#1.offset := read~$Pointer$#1(btmrvl_enable_hs_~priv#1.base, 26 + btmrvl_enable_hs_~priv#1.offset, 8);call btmrvl_enable_hs_#t~mem194#1 := read~int#1(btmrvl_enable_hs_#t~mem193#1.base, 94 + btmrvl_enable_hs_#t~mem193#1.offset, 1); [2025-02-08 15:16:29,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8045-4: havoc msecs_to_jiffies_#t~nondet605#1;btmrvl_enable_hs_#t~ret192#1 := msecs_to_jiffies_#res#1;havoc msecs_to_jiffies_#t~nondet605#1, msecs_to_jiffies_~arg0#1;havoc msecs_to_jiffies_#in~arg0#1;assume { :end_inline_msecs_to_jiffies } true;btmrvl_enable_hs_~tmp___1~2#1 := btmrvl_enable_hs_#t~ret192#1;havoc btmrvl_enable_hs_#t~ret192#1;btmrvl_enable_hs_~__ret~1#1 := (if btmrvl_enable_hs_~tmp___1~2#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then btmrvl_enable_hs_~tmp___1~2#1 % 18446744073709551616 % 18446744073709551616 else btmrvl_enable_hs_~tmp___1~2#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call btmrvl_enable_hs_#t~mem193#1.base, btmrvl_enable_hs_#t~mem193#1.offset := read~$Pointer$#1(btmrvl_enable_hs_~priv#1.base, 26 + btmrvl_enable_hs_~priv#1.offset, 8);call btmrvl_enable_hs_#t~mem194#1 := read~int#1(btmrvl_enable_hs_#t~mem193#1.base, 94 + btmrvl_enable_hs_#t~mem193#1.offset, 1); [2025-02-08 15:16:29,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7781: havoc ldv_check_return_value_~arg0#1;havoc ldv_check_return_value_#in~arg0#1;assume { :end_inline_ldv_check_return_value } true; [2025-02-08 15:16:29,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7451: assume 15 == main_~tmp~36#1; [2025-02-08 15:16:29,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7451: assume !(15 == main_~tmp~36#1); [2025-02-08 15:16:29,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7517: assume 2 == main_~ldv_s_btmrvl_hscfgcmd_fops_file_operations~0#1;assume { :begin_inline_btmrvl_hscfgcmd_write } true;btmrvl_hscfgcmd_write_#in~file#1.base, btmrvl_hscfgcmd_write_#in~file#1.offset, btmrvl_hscfgcmd_write_#in~ubuf#1.base, btmrvl_hscfgcmd_write_#in~ubuf#1.offset, btmrvl_hscfgcmd_write_#in~count#1, btmrvl_hscfgcmd_write_#in~ppos#1.base, btmrvl_hscfgcmd_write_#in~ppos#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_btmrvl_hscfgcmd_write_1_p1~0#1.base, main_~var_btmrvl_hscfgcmd_write_1_p1~0#1.offset, main_~var_btmrvl_hscfgcmd_write_1_p2~0#1, main_~var_btmrvl_hscfgcmd_write_1_p3~0#1.base, main_~var_btmrvl_hscfgcmd_write_1_p3~0#1.offset;havoc btmrvl_hscfgcmd_write_#res#1;havoc btmrvl_hscfgcmd_write_#t~mem404#1.base, btmrvl_hscfgcmd_write_#t~mem404#1.offset, btmrvl_hscfgcmd_write_#t~memset~res405#1.base, btmrvl_hscfgcmd_write_#t~memset~res405#1.offset, btmrvl_hscfgcmd_write_#t~ret406#1, btmrvl_hscfgcmd_write_#t~ret407#1, btmrvl_hscfgcmd_write_#t~mem408#1, btmrvl_hscfgcmd_write_#t~mem409#1, btmrvl_hscfgcmd_write_#t~ret410#1, btmrvl_hscfgcmd_write_~file#1.base, btmrvl_hscfgcmd_write_~file#1.offset, btmrvl_hscfgcmd_write_~ubuf#1.base, btmrvl_hscfgcmd_write_~ubuf#1.offset, btmrvl_hscfgcmd_write_~count#1, btmrvl_hscfgcmd_write_~ppos#1.base, btmrvl_hscfgcmd_write_~ppos#1.offset, btmrvl_hscfgcmd_write_~priv~5#1.base, btmrvl_hscfgcmd_write_~priv~5#1.offset, btmrvl_hscfgcmd_write_~#buf~0#1.base, btmrvl_hscfgcmd_write_~#buf~0#1.offset, btmrvl_hscfgcmd_write_~#result~0#1.base, btmrvl_hscfgcmd_write_~#result~0#1.offset, btmrvl_hscfgcmd_write_~ret~6#1, btmrvl_hscfgcmd_write_~__min1~0#1, btmrvl_hscfgcmd_write_~__min2~0#1, btmrvl_hscfgcmd_write_~tmp~19#1, btmrvl_hscfgcmd_write_~tmp___0~11#1, btmrvl_hscfgcmd_write_~tmp___1~6#1;btmrvl_hscfgcmd_write_~file#1.base, btmrvl_hscfgcmd_write_~file#1.offset := btmrvl_hscfgcmd_write_#in~file#1.base, btmrvl_hscfgcmd_write_#in~file#1.offset;btmrvl_hscfgcmd_write_~ubuf#1.base, btmrvl_hscfgcmd_write_~ubuf#1.offset := btmrvl_hscfgcmd_write_#in~ubuf#1.base, btmrvl_hscfgcmd_write_#in~ubuf#1.offset;btmrvl_hscfgcmd_write_~count#1 := btmrvl_hscfgcmd_write_#in~count#1;btmrvl_hscfgcmd_write_~ppos#1.base, btmrvl_hscfgcmd_write_~ppos#1.offset := btmrvl_hscfgcmd_write_#in~ppos#1.base, btmrvl_hscfgcmd_write_#in~ppos#1.offset;havoc btmrvl_hscfgcmd_write_~priv~5#1.base, btmrvl_hscfgcmd_write_~priv~5#1.offset;call btmrvl_hscfgcmd_write_~#buf~0#1.base, btmrvl_hscfgcmd_write_~#buf~0#1.offset := #Ultimate.allocOnStack(16);call btmrvl_hscfgcmd_write_~#result~0#1.base, btmrvl_hscfgcmd_write_~#result~0#1.offset := #Ultimate.allocOnStack(8);havoc btmrvl_hscfgcmd_write_~ret~6#1;havoc btmrvl_hscfgcmd_write_~__min1~0#1;havoc btmrvl_hscfgcmd_write_~__min2~0#1;havoc btmrvl_hscfgcmd_write_~tmp~19#1;havoc btmrvl_hscfgcmd_write_~tmp___0~11#1;havoc btmrvl_hscfgcmd_write_~tmp___1~6#1;call btmrvl_hscfgcmd_write_#t~mem404#1.base, btmrvl_hscfgcmd_write_#t~mem404#1.offset := read~$Pointer$#11(btmrvl_hscfgcmd_write_~file#1.base, 280 + btmrvl_hscfgcmd_write_~file#1.offset, 8);btmrvl_hscfgcmd_write_~priv~5#1.base, btmrvl_hscfgcmd_write_~priv~5#1.offset := btmrvl_hscfgcmd_write_#t~mem404#1.base, btmrvl_hscfgcmd_write_#t~mem404#1.offset;havoc btmrvl_hscfgcmd_write_#t~mem404#1.base, btmrvl_hscfgcmd_write_#t~mem404#1.offset; [2025-02-08 15:16:29,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7517: assume !(2 == main_~ldv_s_btmrvl_hscfgcmd_fops_file_operations~0#1); [2025-02-08 15:16:29,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7716: assume 0 == main_~ldv_s_btmrvl_hsmode_fops_file_operations~0#1;assume { :begin_inline_btmrvl_open_generic } true;btmrvl_open_generic_#in~inode#1.base, btmrvl_open_generic_#in~inode#1.offset, btmrvl_open_generic_#in~file#1.base, btmrvl_open_generic_#in~file#1.offset := main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_group1~0#1.base, main_~var_group1~0#1.offset;havoc btmrvl_open_generic_#res#1;havoc btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset, btmrvl_open_generic_~inode#1.base, btmrvl_open_generic_~inode#1.offset, btmrvl_open_generic_~file#1.base, btmrvl_open_generic_~file#1.offset;btmrvl_open_generic_~inode#1.base, btmrvl_open_generic_~inode#1.offset := btmrvl_open_generic_#in~inode#1.base, btmrvl_open_generic_#in~inode#1.offset;btmrvl_open_generic_~file#1.base, btmrvl_open_generic_~file#1.offset := btmrvl_open_generic_#in~file#1.base, btmrvl_open_generic_#in~file#1.offset;call btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset := read~$Pointer$#15(btmrvl_open_generic_~inode#1.base, 1108 + btmrvl_open_generic_~inode#1.offset, 8);call write~$Pointer$#11(btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset, btmrvl_open_generic_~file#1.base, 280 + btmrvl_open_generic_~file#1.offset, 8);havoc btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset;btmrvl_open_generic_#res#1 := 0; [2025-02-08 15:16:29,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7716: assume !(0 == main_~ldv_s_btmrvl_hsmode_fops_file_operations~0#1); [2025-02-08 15:16:29,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7584: assume 0 != main_~res_btmrvl_open_generic_0~0#1; [2025-02-08 15:16:29,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7584: assume !(0 != main_~res_btmrvl_open_generic_0~0#1);main_~ldv_s_btmrvl_pscmd_fops_file_operations~0#1 := 1 + main_~ldv_s_btmrvl_pscmd_fops_file_operations~0#1; [2025-02-08 15:16:29,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7188: assume true;assume btmrvl_txdnldready_read_#t~loopctr499#1 < 15;havoc btmrvl_txdnldready_read_#t~nondet500#1;call write~int#16(btmrvl_txdnldready_read_#t~nondet500#1, btmrvl_txdnldready_read_~#buf~15#1.base, btmrvl_txdnldready_read_~#buf~15#1.offset + btmrvl_txdnldready_read_#t~loopctr499#1, 8);btmrvl_txdnldready_read_#t~loopctr499#1 := 1 + btmrvl_txdnldready_read_#t~loopctr499#1; [2025-02-08 15:16:29,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7188: assume true;btmrvl_txdnldready_read_~ret~21#1 := btmrvl_txdnldready_read_#t~ret501#1;havoc btmrvl_txdnldready_read_#t~mem498#1;havoc btmrvl_txdnldready_read_#t~loopctr499#1;havoc btmrvl_txdnldready_read_#t~nondet500#1;havoc btmrvl_txdnldready_read_#t~ret501#1;assume { :begin_inline_simple_read_from_buffer } true;simple_read_from_buffer_#in~arg0#1.base, simple_read_from_buffer_#in~arg0#1.offset, simple_read_from_buffer_#in~arg1#1, simple_read_from_buffer_#in~arg2#1.base, simple_read_from_buffer_#in~arg2#1.offset, simple_read_from_buffer_#in~arg3#1.base, simple_read_from_buffer_#in~arg3#1.offset, simple_read_from_buffer_#in~arg4#1 := btmrvl_txdnldready_read_~userbuf#1.base, btmrvl_txdnldready_read_~userbuf#1.offset, btmrvl_txdnldready_read_~count#1, btmrvl_txdnldready_read_~ppos#1.base, btmrvl_txdnldready_read_~ppos#1.offset, btmrvl_txdnldready_read_~#buf~15#1.base, btmrvl_txdnldready_read_~#buf~15#1.offset, btmrvl_txdnldready_read_~ret~21#1;havoc simple_read_from_buffer_#res#1;havoc simple_read_from_buffer_#t~nondet608#1, simple_read_from_buffer_~arg0#1.base, simple_read_from_buffer_~arg0#1.offset, simple_read_from_buffer_~arg1#1, simple_read_from_buffer_~arg2#1.base, simple_read_from_buffer_~arg2#1.offset, simple_read_from_buffer_~arg3#1.base, simple_read_from_buffer_~arg3#1.offset, simple_read_from_buffer_~arg4#1;simple_read_from_buffer_~arg0#1.base, simple_read_from_buffer_~arg0#1.offset := simple_read_from_buffer_#in~arg0#1.base, simple_read_from_buffer_#in~arg0#1.offset;simple_read_from_buffer_~arg1#1 := simple_read_from_buffer_#in~arg1#1;simple_read_from_buffer_~arg2#1.base, simple_read_from_buffer_~arg2#1.offset := simple_read_from_buffer_#in~arg2#1.base, simple_read_from_buffer_#in~arg2#1.offset;simple_read_from_buffer_~arg3#1.base, simple_read_from_buffer_~arg3#1.offset := simple_read_from_buffer_#in~arg3#1.base, simple_read_from_buffer_#in~arg3#1.offset;simple_read_from_buffer_~arg4#1 := simple_read_from_buffer_#in~arg4#1;havoc simple_read_from_buffer_#t~nondet608#1;simple_read_from_buffer_#res#1 := simple_read_from_buffer_#t~nondet608#1;havoc simple_read_from_buffer_#t~nondet608#1; [2025-02-08 15:16:29,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6990: assume 0 != btmrvl_hsmode_write_~ret~16#1;btmrvl_hsmode_write_#res#1 := btmrvl_hsmode_write_~ret~16#1;call ULTIMATE.dealloc(btmrvl_hsmode_write_~#buf~10#1.base, btmrvl_hsmode_write_~#buf~10#1.offset);havoc btmrvl_hsmode_write_~#buf~10#1.base, btmrvl_hsmode_write_~#buf~10#1.offset;call ULTIMATE.dealloc(btmrvl_hsmode_write_~#result~5#1.base, btmrvl_hsmode_write_~#result~5#1.offset);havoc btmrvl_hsmode_write_~#result~5#1.base, btmrvl_hsmode_write_~#result~5#1.offset; [2025-02-08 15:16:29,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6990: assume !(0 != btmrvl_hsmode_write_~ret~16#1);call btmrvl_hsmode_write_#t~mem469#1 := read~int#20(btmrvl_hsmode_write_~#result~5#1.base, btmrvl_hsmode_write_~#result~5#1.offset, 8);call write~int#1(btmrvl_hsmode_write_#t~mem469#1, btmrvl_hsmode_write_~priv~15#1.base, 20 + btmrvl_hsmode_write_~priv~15#1.offset, 1);havoc btmrvl_hsmode_write_#t~mem469#1;btmrvl_hsmode_write_#res#1 := (if btmrvl_hsmode_write_~count#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then btmrvl_hsmode_write_~count#1 % 18446744073709551616 % 18446744073709551616 else btmrvl_hsmode_write_~count#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call ULTIMATE.dealloc(btmrvl_hsmode_write_~#buf~10#1.base, btmrvl_hsmode_write_~#buf~10#1.offset);havoc btmrvl_hsmode_write_~#buf~10#1.base, btmrvl_hsmode_write_~#buf~10#1.offset;call ULTIMATE.dealloc(btmrvl_hsmode_write_~#result~5#1.base, btmrvl_hsmode_write_~#result~5#1.offset);havoc btmrvl_hsmode_write_~#result~5#1.base, btmrvl_hsmode_write_~#result~5#1.offset; [2025-02-08 15:16:29,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6726: assume 0 != btmrvl_pscmd_write_#t~mem433#1 % 256 % 4294967296;havoc btmrvl_pscmd_write_#t~mem433#1;assume { :begin_inline_btmrvl_prepare_command } true;btmrvl_prepare_command_#in~priv#1.base, btmrvl_prepare_command_#in~priv#1.offset := btmrvl_pscmd_write_~priv~9#1.base, btmrvl_pscmd_write_~priv~9#1.offset;havoc btmrvl_prepare_command_#res#1;havoc btmrvl_prepare_command_#t~mem210#1, btmrvl_prepare_command_#t~ret211#1.base, btmrvl_prepare_command_#t~ret211#1.offset, btmrvl_prepare_command_#t~ret212#1, btmrvl_prepare_command_#t~ret213#1.base, btmrvl_prepare_command_#t~ret213#1.offset, btmrvl_prepare_command_#t~mem214#1, btmrvl_prepare_command_#t~mem215#1, btmrvl_prepare_command_#t~mem216#1.base, btmrvl_prepare_command_#t~mem216#1.offset, btmrvl_prepare_command_#t~mem217#1.base, btmrvl_prepare_command_#t~mem217#1.offset, btmrvl_prepare_command_#t~mem218#1, btmrvl_prepare_command_#t~mem219#1, btmrvl_prepare_command_#t~mem220#1, btmrvl_prepare_command_#t~ret221#1, btmrvl_prepare_command_#t~mem222#1, btmrvl_prepare_command_#t~ret223#1, btmrvl_prepare_command_#t~mem224#1, btmrvl_prepare_command_#t~mem225#1, btmrvl_prepare_command_#t~ret226#1, btmrvl_prepare_command_#t~mem229#1.base, btmrvl_prepare_command_#t~mem229#1.offset, btmrvl_prepare_command_#t~ret230#1, btmrvl_prepare_command_#t~mem231#1.base, btmrvl_prepare_command_#t~mem231#1.offset, btmrvl_prepare_command_~priv#1.base, btmrvl_prepare_command_~priv#1.offset, btmrvl_prepare_command_~skb~4#1.base, btmrvl_prepare_command_~skb~4#1.offset, btmrvl_prepare_command_~cmd~3#1.base, btmrvl_prepare_command_~cmd~3#1.offset, btmrvl_prepare_command_~ret~3#1, btmrvl_prepare_command_~tmp~11#1.base, btmrvl_prepare_command_~tmp~11#1.offset, btmrvl_prepare_command_~#descriptor~4#1.base, btmrvl_prepare_command_~#descriptor~4#1.offset, btmrvl_prepare_command_~tmp___0~5#1;btmrvl_prepare_command_~priv#1.base, btmrvl_prepare_command_~priv#1.offset := btmrvl_prepare_command_#in~priv#1.base, btmrvl_prepare_command_#in~priv#1.offset;havoc btmrvl_prepare_command_~skb~4#1.base, btmrvl_prepare_command_~skb~4#1.offset;havoc btmrvl_prepare_command_~cmd~3#1.base, btmrvl_prepare_command_~cmd~3#1.offset;havoc btmrvl_prepare_command_~ret~3#1;havoc btmrvl_prepare_command_~tmp~11#1.base, btmrvl_prepare_command_~tmp~11#1.offset;call btmrvl_prepare_command_~#descriptor~4#1.base, btmrvl_prepare_command_~#descriptor~4#1.offset := #Ultimate.allocOnStack(38);havoc btmrvl_prepare_command_~tmp___0~5#1;btmrvl_prepare_command_~skb~4#1.base, btmrvl_prepare_command_~skb~4#1.offset := 0, 0;btmrvl_prepare_command_~ret~3#1 := 0;call btmrvl_prepare_command_#t~mem210#1 := read~int#1(btmrvl_prepare_command_~priv#1.base, 24 + btmrvl_prepare_command_~priv#1.offset, 1); [2025-02-08 15:16:29,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6726: assume !(0 != btmrvl_pscmd_write_#t~mem433#1 % 256 % 4294967296);havoc btmrvl_pscmd_write_#t~mem433#1; [2025-02-08 15:16:29,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7783: assume main_~res_btmrvl_curpsmode_read_13~0#1 < 0; [2025-02-08 15:16:29,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7783: assume !(main_~res_btmrvl_curpsmode_read_13~0#1 < 0);main_~ldv_s_btmrvl_curpsmode_fops_file_operations~0#1 := 0; [2025-02-08 15:16:29,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5537-2: btmrvl_enable_hs_#t~ret185#1.base, btmrvl_enable_hs_#t~ret185#1.offset := bt_skb_alloc_#res#1.base, bt_skb_alloc_#res#1.offset;havoc bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset, bt_skb_alloc_~len#1, bt_skb_alloc_~how#1, bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset;havoc bt_skb_alloc_#in~len#1, bt_skb_alloc_#in~how#1;assume { :end_inline_bt_skb_alloc } true;btmrvl_enable_hs_~skb~3#1.base, btmrvl_enable_hs_~skb~3#1.offset := btmrvl_enable_hs_#t~ret185#1.base, btmrvl_enable_hs_#t~ret185#1.offset;havoc btmrvl_enable_hs_#t~ret185#1.base, btmrvl_enable_hs_#t~ret185#1.offset; [2025-02-08 15:16:29,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5537: btmrvl_enable_hs_#t~ret185#1.base, btmrvl_enable_hs_#t~ret185#1.offset := bt_skb_alloc_#res#1.base, bt_skb_alloc_#res#1.offset;havoc bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset, bt_skb_alloc_~len#1, bt_skb_alloc_~how#1, bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset;havoc bt_skb_alloc_#in~len#1, bt_skb_alloc_#in~how#1;assume { :end_inline_bt_skb_alloc } true;btmrvl_enable_hs_~skb~3#1.base, btmrvl_enable_hs_~skb~3#1.offset := btmrvl_enable_hs_#t~ret185#1.base, btmrvl_enable_hs_#t~ret185#1.offset;havoc btmrvl_enable_hs_#t~ret185#1.base, btmrvl_enable_hs_#t~ret185#1.offset; [2025-02-08 15:16:29,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6528: assume btmrvl_hscfgcmd_write_~__min1~0#1 % 18446744073709551616 < btmrvl_hscfgcmd_write_~__min2~0#1 % 18446744073709551616;btmrvl_hscfgcmd_write_~tmp~19#1 := btmrvl_hscfgcmd_write_~__min1~0#1; [2025-02-08 15:16:29,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6528: assume !(btmrvl_hscfgcmd_write_~__min1~0#1 % 18446744073709551616 < btmrvl_hscfgcmd_write_~__min2~0#1 % 18446744073709551616);btmrvl_hscfgcmd_write_~tmp~19#1 := btmrvl_hscfgcmd_write_~__min2~0#1; [2025-02-08 15:16:29,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5537-1: btmrvl_enable_hs_#t~ret185#1.base, btmrvl_enable_hs_#t~ret185#1.offset := bt_skb_alloc_#res#1.base, bt_skb_alloc_#res#1.offset;havoc bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset, bt_skb_alloc_~len#1, bt_skb_alloc_~how#1, bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset;havoc bt_skb_alloc_#in~len#1, bt_skb_alloc_#in~how#1;assume { :end_inline_bt_skb_alloc } true;btmrvl_enable_hs_~skb~3#1.base, btmrvl_enable_hs_~skb~3#1.offset := btmrvl_enable_hs_#t~ret185#1.base, btmrvl_enable_hs_#t~ret185#1.offset;havoc btmrvl_enable_hs_#t~ret185#1.base, btmrvl_enable_hs_#t~ret185#1.offset; [2025-02-08 15:16:29,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7718: main_#t~ret572#1 := btmrvl_open_generic_#res#1;havoc btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset, btmrvl_open_generic_~inode#1.base, btmrvl_open_generic_~inode#1.offset, btmrvl_open_generic_~file#1.base, btmrvl_open_generic_~file#1.offset;havoc btmrvl_open_generic_#in~inode#1.base, btmrvl_open_generic_#in~inode#1.offset, btmrvl_open_generic_#in~file#1.base, btmrvl_open_generic_#in~file#1.offset;assume { :end_inline_btmrvl_open_generic } true;main_~res_btmrvl_open_generic_0~0#1 := main_#t~ret572#1;havoc main_#t~ret572#1;assume { :begin_inline_ldv_check_return_value } true;ldv_check_return_value_#in~arg0#1 := main_~res_btmrvl_open_generic_0~0#1;havoc ldv_check_return_value_~arg0#1;ldv_check_return_value_~arg0#1 := ldv_check_return_value_#in~arg0#1; [2025-02-08 15:16:29,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5670: assume 0 != btmrvl_prepare_command_~tmp___0~5#1;call btmrvl_prepare_command_#t~mem219#1 := read~int#1(btmrvl_prepare_command_~cmd~3#1.base, 3 + btmrvl_prepare_command_~cmd~3#1.offset, 1);call btmrvl_prepare_command_#t~mem220#1 := read~int#1(btmrvl_prepare_command_~cmd~3#1.base, 4 + btmrvl_prepare_command_~cmd~3#1.offset, 1);assume { :begin_inline___dynamic_pr_debug } true;__dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset, __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset := btmrvl_prepare_command_~#descriptor~4#1.base, btmrvl_prepare_command_~#descriptor~4#1.offset, 131, 0;havoc __dynamic_pr_debug_#res#1;havoc __dynamic_pr_debug_#t~nondet591#1, __dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset, __dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset;__dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset := __dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset;__dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset := __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset;havoc __dynamic_pr_debug_#t~nondet591#1;__dynamic_pr_debug_#res#1 := __dynamic_pr_debug_#t~nondet591#1;havoc __dynamic_pr_debug_#t~nondet591#1; [2025-02-08 15:16:29,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5670: assume !(0 != btmrvl_prepare_command_~tmp___0~5#1); [2025-02-08 15:16:29,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6793-1: SUMMARY for call btmrvl_gpiogap_write_#t~memset~res442#1.base, btmrvl_gpiogap_write_#t~memset~res442#1.offset := #Ultimate.C_memset#14(btmrvl_gpiogap_write_~#buf~6#1.base, btmrvl_gpiogap_write_~#buf~6#1.offset, 0, 16); srcloc: null [2025-02-08 15:16:29,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6793: havoc btmrvl_gpiogap_write_#t~memset~res442#1.base, btmrvl_gpiogap_write_#t~memset~res442#1.offset;btmrvl_gpiogap_write_~__min1~3#1 := 15;btmrvl_gpiogap_write_~__min2~3#1 := btmrvl_gpiogap_write_~count#1; [2025-02-08 15:16:29,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5670-1: assume 0 != btmrvl_prepare_command_~tmp___0~5#1;call btmrvl_prepare_command_#t~mem219#1 := read~int#1(btmrvl_prepare_command_~cmd~3#1.base, 3 + btmrvl_prepare_command_~cmd~3#1.offset, 1);call btmrvl_prepare_command_#t~mem220#1 := read~int#1(btmrvl_prepare_command_~cmd~3#1.base, 4 + btmrvl_prepare_command_~cmd~3#1.offset, 1);assume { :begin_inline___dynamic_pr_debug } true;__dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset, __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset := btmrvl_prepare_command_~#descriptor~4#1.base, btmrvl_prepare_command_~#descriptor~4#1.offset, 131, 0;havoc __dynamic_pr_debug_#res#1;havoc __dynamic_pr_debug_#t~nondet591#1, __dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset, __dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset;__dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset := __dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset;__dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset := __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset;havoc __dynamic_pr_debug_#t~nondet591#1;__dynamic_pr_debug_#res#1 := __dynamic_pr_debug_#t~nondet591#1;havoc __dynamic_pr_debug_#t~nondet591#1; [2025-02-08 15:16:29,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5670-1: assume !(0 != btmrvl_prepare_command_~tmp___0~5#1); [2025-02-08 15:16:29,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5670-2: assume 0 != btmrvl_prepare_command_~tmp___0~5#1;call btmrvl_prepare_command_#t~mem219#1 := read~int#1(btmrvl_prepare_command_~cmd~3#1.base, 3 + btmrvl_prepare_command_~cmd~3#1.offset, 1);call btmrvl_prepare_command_#t~mem220#1 := read~int#1(btmrvl_prepare_command_~cmd~3#1.base, 4 + btmrvl_prepare_command_~cmd~3#1.offset, 1);assume { :begin_inline___dynamic_pr_debug } true;__dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset, __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset := btmrvl_prepare_command_~#descriptor~4#1.base, btmrvl_prepare_command_~#descriptor~4#1.offset, 131, 0;havoc __dynamic_pr_debug_#res#1;havoc __dynamic_pr_debug_#t~nondet591#1, __dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset, __dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset;__dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset := __dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset;__dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset := __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset;havoc __dynamic_pr_debug_#t~nondet591#1;__dynamic_pr_debug_#res#1 := __dynamic_pr_debug_#t~nondet591#1;havoc __dynamic_pr_debug_#t~nondet591#1; [2025-02-08 15:16:29,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5670-2: assume !(0 != btmrvl_prepare_command_~tmp___0~5#1); [2025-02-08 15:16:29,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7454: assume 16 == main_~tmp~36#1; [2025-02-08 15:16:29,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7454: assume !(16 == main_~tmp~36#1); [2025-02-08 15:16:29,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7719: havoc ldv_check_return_value_~arg0#1;havoc ldv_check_return_value_#in~arg0#1;assume { :end_inline_ldv_check_return_value } true; [2025-02-08 15:16:29,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539: assume 0 == (btmrvl_enable_hs_~skb~3#1.base + btmrvl_enable_hs_~skb~3#1.offset) % 18446744073709551616;assume { :begin_inline_printk } true;printk_#in~arg0#1.base, printk_#in~arg0#1.offset := 115, 0;havoc printk_#res#1;havoc printk_#t~nondet606#1, printk_~arg0#1.base, printk_~arg0#1.offset;printk_~arg0#1.base, printk_~arg0#1.offset := printk_#in~arg0#1.base, printk_#in~arg0#1.offset;havoc printk_#t~nondet606#1;printk_#res#1 := printk_#t~nondet606#1;havoc printk_#t~nondet606#1; [2025-02-08 15:16:29,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539: assume !(0 == (btmrvl_enable_hs_~skb~3#1.base + btmrvl_enable_hs_~skb~3#1.offset) % 18446744073709551616);assume { :begin_inline_skb_put } true;skb_put_#in~arg0#1.base, skb_put_#in~arg0#1.offset, skb_put_#in~arg1#1 := btmrvl_enable_hs_~skb~3#1.base, btmrvl_enable_hs_~skb~3#1.offset, 7;havoc skb_put_#res#1.base, skb_put_#res#1.offset;havoc skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset, skb_put_#t~mem612#1, skb_put_#t~mem613#1, skb_put_~arg0#1.base, skb_put_~arg0#1.offset, skb_put_~arg1#1, skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset;skb_put_~arg0#1.base, skb_put_~arg0#1.offset := skb_put_#in~arg0#1.base, skb_put_#in~arg0#1.offset;skb_put_~arg1#1 := skb_put_#in~arg1#1;call skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset := read~$Pointer$#1(skb_put_~arg0#1.base, 226 + skb_put_~arg0#1.offset, 8);call skb_put_#t~mem612#1 := read~int#1(skb_put_~arg0#1.base, 210 + skb_put_~arg0#1.offset, 4);skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset := skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset + (if skb_put_#t~mem612#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then skb_put_#t~mem612#1 % 4294967296 % 18446744073709551616 else skb_put_#t~mem612#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);havoc skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset;havoc skb_put_#t~mem612#1;call skb_put_#t~mem613#1 := read~int#1(skb_put_~arg0#1.base, 210 + skb_put_~arg0#1.offset, 4);call write~int#1(skb_put_#t~mem613#1 + skb_put_~arg1#1, skb_put_~arg0#1.base, 210 + skb_put_~arg0#1.offset, 4);havoc skb_put_#t~mem613#1;skb_put_#res#1.base, skb_put_#res#1.offset := skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset; [2025-02-08 15:16:29,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-1: assume 0 == (btmrvl_enable_hs_~skb~3#1.base + btmrvl_enable_hs_~skb~3#1.offset) % 18446744073709551616;assume { :begin_inline_printk } true;printk_#in~arg0#1.base, printk_#in~arg0#1.offset := 115, 0;havoc printk_#res#1;havoc printk_#t~nondet606#1, printk_~arg0#1.base, printk_~arg0#1.offset;printk_~arg0#1.base, printk_~arg0#1.offset := printk_#in~arg0#1.base, printk_#in~arg0#1.offset;havoc printk_#t~nondet606#1;printk_#res#1 := printk_#t~nondet606#1;havoc printk_#t~nondet606#1; [2025-02-08 15:16:29,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-1: assume !(0 == (btmrvl_enable_hs_~skb~3#1.base + btmrvl_enable_hs_~skb~3#1.offset) % 18446744073709551616);assume { :begin_inline_skb_put } true;skb_put_#in~arg0#1.base, skb_put_#in~arg0#1.offset, skb_put_#in~arg1#1 := btmrvl_enable_hs_~skb~3#1.base, btmrvl_enable_hs_~skb~3#1.offset, 7;havoc skb_put_#res#1.base, skb_put_#res#1.offset;havoc skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset, skb_put_#t~mem612#1, skb_put_#t~mem613#1, skb_put_~arg0#1.base, skb_put_~arg0#1.offset, skb_put_~arg1#1, skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset;skb_put_~arg0#1.base, skb_put_~arg0#1.offset := skb_put_#in~arg0#1.base, skb_put_#in~arg0#1.offset;skb_put_~arg1#1 := skb_put_#in~arg1#1;call skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset := read~$Pointer$#1(skb_put_~arg0#1.base, 226 + skb_put_~arg0#1.offset, 8);call skb_put_#t~mem612#1 := read~int#1(skb_put_~arg0#1.base, 210 + skb_put_~arg0#1.offset, 4);skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset := skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset + (if skb_put_#t~mem612#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then skb_put_#t~mem612#1 % 4294967296 % 18446744073709551616 else skb_put_#t~mem612#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);havoc skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset;havoc skb_put_#t~mem612#1;call skb_put_#t~mem613#1 := read~int#1(skb_put_~arg0#1.base, 210 + skb_put_~arg0#1.offset, 4);call write~int#1(skb_put_#t~mem613#1 + skb_put_~arg1#1, skb_put_~arg0#1.base, 210 + skb_put_~arg0#1.offset, 4);havoc skb_put_#t~mem613#1;skb_put_#res#1.base, skb_put_#res#1.offset := skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset; [2025-02-08 15:16:29,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5473-2: call ULTIMATE.dealloc(btmrvl_enable_ps_~#descriptor~2#1.base, btmrvl_enable_ps_~#descriptor~2#1.offset);havoc btmrvl_enable_ps_~#descriptor~2#1.base, btmrvl_enable_ps_~#descriptor~2#1.offset;btmrvl_prepare_command_#t~ret223#1 := btmrvl_enable_ps_#res#1;havoc btmrvl_enable_ps_#t~ret176#1.base, btmrvl_enable_ps_#t~ret176#1.offset, btmrvl_enable_ps_#t~ret177#1, btmrvl_enable_ps_#t~ret178#1.base, btmrvl_enable_ps_#t~ret178#1.offset, btmrvl_enable_ps_#t~mem179#1, btmrvl_enable_ps_#t~mem180#1.base, btmrvl_enable_ps_#t~mem180#1.offset, btmrvl_enable_ps_#t~mem181#1.base, btmrvl_enable_ps_#t~mem181#1.offset, btmrvl_enable_ps_#t~mem182#1, btmrvl_enable_ps_#t~mem183#1, btmrvl_enable_ps_#t~ret184#1, btmrvl_enable_ps_~priv#1.base, btmrvl_enable_ps_~priv#1.offset, btmrvl_enable_ps_~skb~2#1.base, btmrvl_enable_ps_~skb~2#1.offset, btmrvl_enable_ps_~cmd~1#1.base, btmrvl_enable_ps_~cmd~1#1.offset, btmrvl_enable_ps_~tmp~9#1.base, btmrvl_enable_ps_~tmp~9#1.offset, btmrvl_enable_ps_~#descriptor~2#1.base, btmrvl_enable_ps_~#descriptor~2#1.offset, btmrvl_enable_ps_~tmp___0~3#1;havoc btmrvl_enable_ps_#in~priv#1.base, btmrvl_enable_ps_#in~priv#1.offset;assume { :end_inline_btmrvl_enable_ps } true;havoc btmrvl_prepare_command_#t~ret223#1; [2025-02-08 15:16:29,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5473: call ULTIMATE.dealloc(btmrvl_enable_ps_~#descriptor~2#1.base, btmrvl_enable_ps_~#descriptor~2#1.offset);havoc btmrvl_enable_ps_~#descriptor~2#1.base, btmrvl_enable_ps_~#descriptor~2#1.offset;btmrvl_prepare_command_#t~ret223#1 := btmrvl_enable_ps_#res#1;havoc btmrvl_enable_ps_#t~ret176#1.base, btmrvl_enable_ps_#t~ret176#1.offset, btmrvl_enable_ps_#t~ret177#1, btmrvl_enable_ps_#t~ret178#1.base, btmrvl_enable_ps_#t~ret178#1.offset, btmrvl_enable_ps_#t~mem179#1, btmrvl_enable_ps_#t~mem180#1.base, btmrvl_enable_ps_#t~mem180#1.offset, btmrvl_enable_ps_#t~mem181#1.base, btmrvl_enable_ps_#t~mem181#1.offset, btmrvl_enable_ps_#t~mem182#1, btmrvl_enable_ps_#t~mem183#1, btmrvl_enable_ps_#t~ret184#1, btmrvl_enable_ps_~priv#1.base, btmrvl_enable_ps_~priv#1.offset, btmrvl_enable_ps_~skb~2#1.base, btmrvl_enable_ps_~skb~2#1.offset, btmrvl_enable_ps_~cmd~1#1.base, btmrvl_enable_ps_~cmd~1#1.offset, btmrvl_enable_ps_~tmp~9#1.base, btmrvl_enable_ps_~tmp~9#1.offset, btmrvl_enable_ps_~#descriptor~2#1.base, btmrvl_enable_ps_~#descriptor~2#1.offset, btmrvl_enable_ps_~tmp___0~3#1;havoc btmrvl_enable_ps_#in~priv#1.base, btmrvl_enable_ps_#in~priv#1.offset;assume { :end_inline_btmrvl_enable_ps } true;havoc btmrvl_prepare_command_#t~ret223#1; [2025-02-08 15:16:29,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-2: assume 0 == (btmrvl_enable_hs_~skb~3#1.base + btmrvl_enable_hs_~skb~3#1.offset) % 18446744073709551616;assume { :begin_inline_printk } true;printk_#in~arg0#1.base, printk_#in~arg0#1.offset := 115, 0;havoc printk_#res#1;havoc printk_#t~nondet606#1, printk_~arg0#1.base, printk_~arg0#1.offset;printk_~arg0#1.base, printk_~arg0#1.offset := printk_#in~arg0#1.base, printk_#in~arg0#1.offset;havoc printk_#t~nondet606#1;printk_#res#1 := printk_#t~nondet606#1;havoc printk_#t~nondet606#1; [2025-02-08 15:16:29,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-2: assume !(0 == (btmrvl_enable_hs_~skb~3#1.base + btmrvl_enable_hs_~skb~3#1.offset) % 18446744073709551616);assume { :begin_inline_skb_put } true;skb_put_#in~arg0#1.base, skb_put_#in~arg0#1.offset, skb_put_#in~arg1#1 := btmrvl_enable_hs_~skb~3#1.base, btmrvl_enable_hs_~skb~3#1.offset, 7;havoc skb_put_#res#1.base, skb_put_#res#1.offset;havoc skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset, skb_put_#t~mem612#1, skb_put_#t~mem613#1, skb_put_~arg0#1.base, skb_put_~arg0#1.offset, skb_put_~arg1#1, skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset;skb_put_~arg0#1.base, skb_put_~arg0#1.offset := skb_put_#in~arg0#1.base, skb_put_#in~arg0#1.offset;skb_put_~arg1#1 := skb_put_#in~arg1#1;call skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset := read~$Pointer$#1(skb_put_~arg0#1.base, 226 + skb_put_~arg0#1.offset, 8);call skb_put_#t~mem612#1 := read~int#1(skb_put_~arg0#1.base, 210 + skb_put_~arg0#1.offset, 4);skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset := skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset + (if skb_put_#t~mem612#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then skb_put_#t~mem612#1 % 4294967296 % 18446744073709551616 else skb_put_#t~mem612#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);havoc skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset;havoc skb_put_#t~mem612#1;call skb_put_#t~mem613#1 := read~int#1(skb_put_~arg0#1.base, 210 + skb_put_~arg0#1.offset, 4);call write~int#1(skb_put_#t~mem613#1 + skb_put_~arg1#1, skb_put_~arg0#1.base, 210 + skb_put_~arg0#1.offset, 4);havoc skb_put_#t~mem613#1;skb_put_#res#1.base, skb_put_#res#1.offset := skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset; [2025-02-08 15:16:29,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5473-1: call ULTIMATE.dealloc(btmrvl_enable_ps_~#descriptor~2#1.base, btmrvl_enable_ps_~#descriptor~2#1.offset);havoc btmrvl_enable_ps_~#descriptor~2#1.base, btmrvl_enable_ps_~#descriptor~2#1.offset;btmrvl_prepare_command_#t~ret223#1 := btmrvl_enable_ps_#res#1;havoc btmrvl_enable_ps_#t~ret176#1.base, btmrvl_enable_ps_#t~ret176#1.offset, btmrvl_enable_ps_#t~ret177#1, btmrvl_enable_ps_#t~ret178#1.base, btmrvl_enable_ps_#t~ret178#1.offset, btmrvl_enable_ps_#t~mem179#1, btmrvl_enable_ps_#t~mem180#1.base, btmrvl_enable_ps_#t~mem180#1.offset, btmrvl_enable_ps_#t~mem181#1.base, btmrvl_enable_ps_#t~mem181#1.offset, btmrvl_enable_ps_#t~mem182#1, btmrvl_enable_ps_#t~mem183#1, btmrvl_enable_ps_#t~ret184#1, btmrvl_enable_ps_~priv#1.base, btmrvl_enable_ps_~priv#1.offset, btmrvl_enable_ps_~skb~2#1.base, btmrvl_enable_ps_~skb~2#1.offset, btmrvl_enable_ps_~cmd~1#1.base, btmrvl_enable_ps_~cmd~1#1.offset, btmrvl_enable_ps_~tmp~9#1.base, btmrvl_enable_ps_~tmp~9#1.offset, btmrvl_enable_ps_~#descriptor~2#1.base, btmrvl_enable_ps_~#descriptor~2#1.offset, btmrvl_enable_ps_~tmp___0~3#1;havoc btmrvl_enable_ps_#in~priv#1.base, btmrvl_enable_ps_#in~priv#1.offset;assume { :end_inline_btmrvl_enable_ps } true;havoc btmrvl_prepare_command_#t~ret223#1; [2025-02-08 15:16:29,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7852: assume 0 == main_~ldv_s_btmrvl_txdnldready_fops_file_operations~0#1;assume { :begin_inline_btmrvl_open_generic } true;btmrvl_open_generic_#in~inode#1.base, btmrvl_open_generic_#in~inode#1.offset, btmrvl_open_generic_#in~file#1.base, btmrvl_open_generic_#in~file#1.offset := main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_group1~0#1.base, main_~var_group1~0#1.offset;havoc btmrvl_open_generic_#res#1;havoc btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset, btmrvl_open_generic_~inode#1.base, btmrvl_open_generic_~inode#1.offset, btmrvl_open_generic_~file#1.base, btmrvl_open_generic_~file#1.offset;btmrvl_open_generic_~inode#1.base, btmrvl_open_generic_~inode#1.offset := btmrvl_open_generic_#in~inode#1.base, btmrvl_open_generic_#in~inode#1.offset;btmrvl_open_generic_~file#1.base, btmrvl_open_generic_~file#1.offset := btmrvl_open_generic_#in~file#1.base, btmrvl_open_generic_#in~file#1.offset;call btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset := read~$Pointer$#15(btmrvl_open_generic_~inode#1.base, 1108 + btmrvl_open_generic_~inode#1.offset, 8);call write~$Pointer$#11(btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset, btmrvl_open_generic_~file#1.base, 280 + btmrvl_open_generic_~file#1.offset, 8);havoc btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset;btmrvl_open_generic_#res#1 := 0; [2025-02-08 15:16:29,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7852: assume !(0 == main_~ldv_s_btmrvl_txdnldready_fops_file_operations~0#1); [2025-02-08 15:16:29,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7654: assume 2 == main_~ldv_s_btmrvl_gpiogap_fops_file_operations~0#1;assume { :begin_inline_btmrvl_gpiogap_write } true;btmrvl_gpiogap_write_#in~file#1.base, btmrvl_gpiogap_write_#in~file#1.offset, btmrvl_gpiogap_write_#in~ubuf#1.base, btmrvl_gpiogap_write_#in~ubuf#1.offset, btmrvl_gpiogap_write_#in~count#1, btmrvl_gpiogap_write_#in~ppos#1.base, btmrvl_gpiogap_write_#in~ppos#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_btmrvl_gpiogap_write_7_p1~0#1.base, main_~var_btmrvl_gpiogap_write_7_p1~0#1.offset, main_~var_btmrvl_gpiogap_write_7_p2~0#1, main_~var_btmrvl_gpiogap_write_7_p3~0#1.base, main_~var_btmrvl_gpiogap_write_7_p3~0#1.offset;havoc btmrvl_gpiogap_write_#res#1;havoc btmrvl_gpiogap_write_#t~mem441#1.base, btmrvl_gpiogap_write_#t~mem441#1.offset, btmrvl_gpiogap_write_#t~memset~res442#1.base, btmrvl_gpiogap_write_#t~memset~res442#1.offset, btmrvl_gpiogap_write_#t~ret443#1, btmrvl_gpiogap_write_#t~ret444#1, btmrvl_gpiogap_write_#t~mem445#1, btmrvl_gpiogap_write_~file#1.base, btmrvl_gpiogap_write_~file#1.offset, btmrvl_gpiogap_write_~ubuf#1.base, btmrvl_gpiogap_write_~ubuf#1.offset, btmrvl_gpiogap_write_~count#1, btmrvl_gpiogap_write_~ppos#1.base, btmrvl_gpiogap_write_~ppos#1.offset, btmrvl_gpiogap_write_~priv~11#1.base, btmrvl_gpiogap_write_~priv~11#1.offset, btmrvl_gpiogap_write_~#buf~6#1.base, btmrvl_gpiogap_write_~#buf~6#1.offset, btmrvl_gpiogap_write_~#result~3#1.base, btmrvl_gpiogap_write_~#result~3#1.offset, btmrvl_gpiogap_write_~ret~12#1, btmrvl_gpiogap_write_~__min1~3#1, btmrvl_gpiogap_write_~__min2~3#1, btmrvl_gpiogap_write_~tmp~25#1, btmrvl_gpiogap_write_~tmp___0~14#1, btmrvl_gpiogap_write_~tmp___1~9#1;btmrvl_gpiogap_write_~file#1.base, btmrvl_gpiogap_write_~file#1.offset := btmrvl_gpiogap_write_#in~file#1.base, btmrvl_gpiogap_write_#in~file#1.offset;btmrvl_gpiogap_write_~ubuf#1.base, btmrvl_gpiogap_write_~ubuf#1.offset := btmrvl_gpiogap_write_#in~ubuf#1.base, btmrvl_gpiogap_write_#in~ubuf#1.offset;btmrvl_gpiogap_write_~count#1 := btmrvl_gpiogap_write_#in~count#1;btmrvl_gpiogap_write_~ppos#1.base, btmrvl_gpiogap_write_~ppos#1.offset := btmrvl_gpiogap_write_#in~ppos#1.base, btmrvl_gpiogap_write_#in~ppos#1.offset;havoc btmrvl_gpiogap_write_~priv~11#1.base, btmrvl_gpiogap_write_~priv~11#1.offset;call btmrvl_gpiogap_write_~#buf~6#1.base, btmrvl_gpiogap_write_~#buf~6#1.offset := #Ultimate.allocOnStack(16);call btmrvl_gpiogap_write_~#result~3#1.base, btmrvl_gpiogap_write_~#result~3#1.offset := #Ultimate.allocOnStack(8);havoc btmrvl_gpiogap_write_~ret~12#1;havoc btmrvl_gpiogap_write_~__min1~3#1;havoc btmrvl_gpiogap_write_~__min2~3#1;havoc btmrvl_gpiogap_write_~tmp~25#1;havoc btmrvl_gpiogap_write_~tmp___0~14#1;havoc btmrvl_gpiogap_write_~tmp___1~9#1;call btmrvl_gpiogap_write_#t~mem441#1.base, btmrvl_gpiogap_write_#t~mem441#1.offset := read~$Pointer$#11(btmrvl_gpiogap_write_~file#1.base, 280 + btmrvl_gpiogap_write_~file#1.offset, 8);btmrvl_gpiogap_write_~priv~11#1.base, btmrvl_gpiogap_write_~priv~11#1.offset := btmrvl_gpiogap_write_#t~mem441#1.base, btmrvl_gpiogap_write_#t~mem441#1.offset;havoc btmrvl_gpiogap_write_#t~mem441#1.base, btmrvl_gpiogap_write_#t~mem441#1.offset; [2025-02-08 15:16:29,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7654: assume !(2 == main_~ldv_s_btmrvl_gpiogap_fops_file_operations~0#1); [2025-02-08 15:16:29,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6729: havoc __wake_up_~arg0#1.base, __wake_up_~arg0#1.offset, __wake_up_~arg1#1, __wake_up_~arg2#1, __wake_up_~arg3#1.base, __wake_up_~arg3#1.offset;havoc __wake_up_#in~arg0#1.base, __wake_up_#in~arg0#1.offset, __wake_up_#in~arg1#1, __wake_up_#in~arg2#1, __wake_up_#in~arg3#1.base, __wake_up_#in~arg3#1.offset;assume { :end_inline___wake_up } true; [2025-02-08 15:16:29,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7522: havoc ldv_check_return_value_~arg0#1;havoc ldv_check_return_value_#in~arg0#1;assume { :end_inline_ldv_check_return_value } true; [2025-02-08 15:16:29,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7721: assume 0 != main_~res_btmrvl_open_generic_0~0#1; [2025-02-08 15:16:29,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7721: assume !(0 != main_~res_btmrvl_open_generic_0~0#1);main_~ldv_s_btmrvl_hsmode_fops_file_operations~0#1 := 1 + main_~ldv_s_btmrvl_hsmode_fops_file_operations~0#1; [2025-02-08 15:16:29,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7457: assume 17 == main_~tmp~36#1; [2025-02-08 15:16:29,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7457: assume !(17 == main_~tmp~36#1); [2025-02-08 15:16:29,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7854: main_#t~ret581#1 := btmrvl_open_generic_#res#1;havoc btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset, btmrvl_open_generic_~inode#1.base, btmrvl_open_generic_~inode#1.offset, btmrvl_open_generic_~file#1.base, btmrvl_open_generic_~file#1.offset;havoc btmrvl_open_generic_#in~inode#1.base, btmrvl_open_generic_#in~inode#1.offset, btmrvl_open_generic_#in~file#1.base, btmrvl_open_generic_#in~file#1.offset;assume { :end_inline_btmrvl_open_generic } true;main_~res_btmrvl_open_generic_0~0#1 := main_#t~ret581#1;havoc main_#t~ret581#1;assume { :begin_inline_ldv_check_return_value } true;ldv_check_return_value_#in~arg0#1 := main_~res_btmrvl_open_generic_0~0#1;havoc ldv_check_return_value_~arg0#1;ldv_check_return_value_~arg0#1 := ldv_check_return_value_#in~arg0#1; [2025-02-08 15:16:29,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4881-2: bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset := alloc_skb_#res#1.base, alloc_skb_#res#1.offset;havoc alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset, alloc_skb_~size#1, alloc_skb_~priority#1, alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset;havoc alloc_skb_#in~size#1, alloc_skb_#in~priority#1;assume { :end_inline_alloc_skb } true;bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset := bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset;havoc bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset; [2025-02-08 15:16:29,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4881-3: bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset := alloc_skb_#res#1.base, alloc_skb_#res#1.offset;havoc alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset, alloc_skb_~size#1, alloc_skb_~priority#1, alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset;havoc alloc_skb_#in~size#1, alloc_skb_#in~priority#1;assume { :end_inline_alloc_skb } true;bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset := bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset;havoc bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset; [2025-02-08 15:16:29,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4881: bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset := alloc_skb_#res#1.base, alloc_skb_#res#1.offset;havoc alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset, alloc_skb_~size#1, alloc_skb_~priority#1, alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset;havoc alloc_skb_#in~size#1, alloc_skb_#in~priority#1;assume { :end_inline_alloc_skb } true;bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset := bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset;havoc bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset; [2025-02-08 15:16:29,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4881-1: bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset := alloc_skb_#res#1.base, alloc_skb_#res#1.offset;havoc alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset, alloc_skb_~size#1, alloc_skb_~priority#1, alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset;havoc alloc_skb_#in~size#1, alloc_skb_#in~priority#1;assume { :end_inline_alloc_skb } true;bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset := bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset;havoc bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset; [2025-02-08 15:16:29,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4881-6: bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset := alloc_skb_#res#1.base, alloc_skb_#res#1.offset;havoc alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset, alloc_skb_~size#1, alloc_skb_~priority#1, alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset;havoc alloc_skb_#in~size#1, alloc_skb_#in~priority#1;assume { :end_inline_alloc_skb } true;bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset := bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset;havoc bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset; [2025-02-08 15:16:29,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4881-7: bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset := alloc_skb_#res#1.base, alloc_skb_#res#1.offset;havoc alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset, alloc_skb_~size#1, alloc_skb_~priority#1, alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset;havoc alloc_skb_#in~size#1, alloc_skb_#in~priority#1;assume { :end_inline_alloc_skb } true;bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset := bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset;havoc bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset; [2025-02-08 15:16:29,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4881-4: bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset := alloc_skb_#res#1.base, alloc_skb_#res#1.offset;havoc alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset, alloc_skb_~size#1, alloc_skb_~priority#1, alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset;havoc alloc_skb_#in~size#1, alloc_skb_#in~priority#1;assume { :end_inline_alloc_skb } true;bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset := bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset;havoc bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset; [2025-02-08 15:16:29,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6797: assume btmrvl_gpiogap_write_~__min1~3#1 % 18446744073709551616 < btmrvl_gpiogap_write_~__min2~3#1 % 18446744073709551616;btmrvl_gpiogap_write_~tmp~25#1 := btmrvl_gpiogap_write_~__min1~3#1; [2025-02-08 15:16:29,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6797: assume !(btmrvl_gpiogap_write_~__min1~3#1 % 18446744073709551616 < btmrvl_gpiogap_write_~__min2~3#1 % 18446744073709551616);btmrvl_gpiogap_write_~tmp~25#1 := btmrvl_gpiogap_write_~__min2~3#1; [2025-02-08 15:16:29,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4881-5: bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset := alloc_skb_#res#1.base, alloc_skb_#res#1.offset;havoc alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset, alloc_skb_~size#1, alloc_skb_~priority#1, alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset;havoc alloc_skb_#in~size#1, alloc_skb_#in~priority#1;assume { :end_inline_alloc_skb } true;bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset := bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset;havoc bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset; [2025-02-08 15:16:29,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4881-8: bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset := alloc_skb_#res#1.base, alloc_skb_#res#1.offset;havoc alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset, alloc_skb_~size#1, alloc_skb_~priority#1, alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset;havoc alloc_skb_#in~size#1, alloc_skb_#in~priority#1;assume { :end_inline_alloc_skb } true;bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset := bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset;havoc bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset; [2025-02-08 15:16:29,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7524: assume main_~res_btmrvl_hscfgcmd_write_1~0#1 < 0; [2025-02-08 15:16:29,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7524: assume !(main_~res_btmrvl_hscfgcmd_write_1~0#1 < 0);main_~ldv_s_btmrvl_hscfgcmd_fops_file_operations~0#1 := 0; [2025-02-08 15:16:29,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7855: havoc ldv_check_return_value_~arg0#1;havoc ldv_check_return_value_#in~arg0#1;assume { :end_inline_ldv_check_return_value } true; [2025-02-08 15:16:29,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6534: btmrvl_hscfgcmd_write_#t~ret406#1 := copy_from_user_#res#1;havoc copy_from_user_#t~nondet400#1, copy_from_user_#t~ret401#1, copy_from_user_#t~ret402#1, copy_from_user_~to#1.base, copy_from_user_~to#1.offset, copy_from_user_~from#1.base, copy_from_user_~from#1.offset, copy_from_user_~n#1, copy_from_user_~sz~0#1, copy_from_user_~tmp~18#1, copy_from_user_~__ret_warn_on~0#1, copy_from_user_~tmp___0~10#1, copy_from_user_~tmp___1~5#1, copy_from_user_~tmp___2~6#1;havoc copy_from_user_#in~to#1.base, copy_from_user_#in~to#1.offset, copy_from_user_#in~from#1.base, copy_from_user_#in~from#1.offset, copy_from_user_#in~n#1;assume { :end_inline_copy_from_user } true;btmrvl_hscfgcmd_write_~tmp___0~11#1 := btmrvl_hscfgcmd_write_#t~ret406#1;havoc btmrvl_hscfgcmd_write_#t~ret406#1; [2025-02-08 15:16:29,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6468-2: assume { :end_inline_might_fault } true;copy_from_user_~tmp___1~5#1 := (if -1 == copy_from_user_~sz~0#1 then 1 else 0); [2025-02-08 15:16:29,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5477-2: btmrvl_enable_ps_#t~ret176#1.base, btmrvl_enable_ps_#t~ret176#1.offset := bt_skb_alloc_#res#1.base, bt_skb_alloc_#res#1.offset;havoc bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset, bt_skb_alloc_~len#1, bt_skb_alloc_~how#1, bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset;havoc bt_skb_alloc_#in~len#1, bt_skb_alloc_#in~how#1;assume { :end_inline_bt_skb_alloc } true;btmrvl_enable_ps_~skb~2#1.base, btmrvl_enable_ps_~skb~2#1.offset := btmrvl_enable_ps_#t~ret176#1.base, btmrvl_enable_ps_#t~ret176#1.offset;havoc btmrvl_enable_ps_#t~ret176#1.base, btmrvl_enable_ps_#t~ret176#1.offset; [2025-02-08 15:16:29,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6468-1: assume { :end_inline_might_fault } true;copy_from_user_~tmp___1~5#1 := (if -1 == copy_from_user_~sz~0#1 then 1 else 0); [2025-02-08 15:16:29,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6468: assume { :end_inline_might_fault } true;copy_from_user_~tmp___1~5#1 := (if -1 == copy_from_user_~sz~0#1 then 1 else 0); [2025-02-08 15:16:29,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5477: btmrvl_enable_ps_#t~ret176#1.base, btmrvl_enable_ps_#t~ret176#1.offset := bt_skb_alloc_#res#1.base, bt_skb_alloc_#res#1.offset;havoc bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset, bt_skb_alloc_~len#1, bt_skb_alloc_~how#1, bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset;havoc bt_skb_alloc_#in~len#1, bt_skb_alloc_#in~how#1;assume { :end_inline_bt_skb_alloc } true;btmrvl_enable_ps_~skb~2#1.base, btmrvl_enable_ps_~skb~2#1.offset := btmrvl_enable_ps_#t~ret176#1.base, btmrvl_enable_ps_#t~ret176#1.offset;havoc btmrvl_enable_ps_#t~ret176#1.base, btmrvl_enable_ps_#t~ret176#1.offset; [2025-02-08 15:16:29,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5477-1: btmrvl_enable_ps_#t~ret176#1.base, btmrvl_enable_ps_#t~ret176#1.offset := bt_skb_alloc_#res#1.base, bt_skb_alloc_#res#1.offset;havoc bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset, bt_skb_alloc_~len#1, bt_skb_alloc_~how#1, bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset;havoc bt_skb_alloc_#in~len#1, bt_skb_alloc_#in~how#1;assume { :end_inline_bt_skb_alloc } true;btmrvl_enable_ps_~skb~2#1.base, btmrvl_enable_ps_~skb~2#1.offset := btmrvl_enable_ps_#t~ret176#1.base, btmrvl_enable_ps_#t~ret176#1.offset;havoc btmrvl_enable_ps_#t~ret176#1.base, btmrvl_enable_ps_#t~ret176#1.offset; [2025-02-08 15:16:29,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6534-1: assume { :begin_inline_copy_from_user } true;copy_from_user_#in~to#1.base, copy_from_user_#in~to#1.offset, copy_from_user_#in~from#1.base, copy_from_user_#in~from#1.offset, copy_from_user_#in~n#1 := btmrvl_hscfgcmd_write_~#buf~0#1.base, btmrvl_hscfgcmd_write_~#buf~0#1.offset, btmrvl_hscfgcmd_write_~ubuf#1.base, btmrvl_hscfgcmd_write_~ubuf#1.offset, btmrvl_hscfgcmd_write_~tmp~19#1;havoc copy_from_user_#res#1;havoc copy_from_user_#t~nondet400#1, copy_from_user_#t~ret401#1, copy_from_user_#t~ret402#1, copy_from_user_~to#1.base, copy_from_user_~to#1.offset, copy_from_user_~from#1.base, copy_from_user_~from#1.offset, copy_from_user_~n#1, copy_from_user_~sz~0#1, copy_from_user_~tmp~18#1, copy_from_user_~__ret_warn_on~0#1, copy_from_user_~tmp___0~10#1, copy_from_user_~tmp___1~5#1, copy_from_user_~tmp___2~6#1;copy_from_user_~to#1.base, copy_from_user_~to#1.offset := copy_from_user_#in~to#1.base, copy_from_user_#in~to#1.offset;copy_from_user_~from#1.base, copy_from_user_~from#1.offset := copy_from_user_#in~from#1.base, copy_from_user_#in~from#1.offset;copy_from_user_~n#1 := copy_from_user_#in~n#1;havoc copy_from_user_~sz~0#1;havoc copy_from_user_~tmp~18#1;havoc copy_from_user_~__ret_warn_on~0#1;havoc copy_from_user_~tmp___0~10#1;havoc copy_from_user_~tmp___1~5#1;havoc copy_from_user_~tmp___2~6#1;copy_from_user_~tmp~18#1 := copy_from_user_#t~nondet400#1;havoc copy_from_user_#t~nondet400#1;copy_from_user_~sz~0#1 := (if copy_from_user_~tmp~18#1 % 18446744073709551616 % 4294967296 <= 2147483647 then copy_from_user_~tmp~18#1 % 18446744073709551616 % 4294967296 else copy_from_user_~tmp~18#1 % 18446744073709551616 % 4294967296 - 4294967296);assume { :begin_inline_might_fault } true; [2025-02-08 15:16:29,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6468-5: assume { :end_inline_might_fault } true;copy_from_user_~tmp___1~5#1 := (if -1 == copy_from_user_~sz~0#1 then 1 else 0); [2025-02-08 15:16:29,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6468-4: assume { :end_inline_might_fault } true;copy_from_user_~tmp___1~5#1 := (if -1 == copy_from_user_~sz~0#1 then 1 else 0); [2025-02-08 15:16:29,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6468-3: assume { :end_inline_might_fault } true;copy_from_user_~tmp___1~5#1 := (if -1 == copy_from_user_~sz~0#1 then 1 else 0); [2025-02-08 15:16:29,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4883: assume 0 != (bt_skb_alloc_~skb~0#1.base + bt_skb_alloc_~skb~0#1.offset) % 18446744073709551616;assume { :begin_inline_skb_reserve } true;skb_reserve_#in~skb#1.base, skb_reserve_#in~skb#1.offset, skb_reserve_#in~len#1 := bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset, 8;havoc skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset, skb_reserve_#t~mem69#1, skb_reserve_~skb#1.base, skb_reserve_~skb#1.offset, skb_reserve_~len#1;skb_reserve_~skb#1.base, skb_reserve_~skb#1.offset := skb_reserve_#in~skb#1.base, skb_reserve_#in~skb#1.offset;skb_reserve_~len#1 := skb_reserve_#in~len#1;call skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset := read~$Pointer$#1(skb_reserve_~skb#1.base, 226 + skb_reserve_~skb#1.offset, 8);call write~$Pointer$#1(skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset + (if skb_reserve_~len#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then skb_reserve_~len#1 % 18446744073709551616 % 18446744073709551616 else skb_reserve_~len#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), skb_reserve_~skb#1.base, 226 + skb_reserve_~skb#1.offset, 8);havoc skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset;call skb_reserve_#t~mem69#1 := read~int#1(skb_reserve_~skb#1.base, 210 + skb_reserve_~skb#1.offset, 4);call write~int#1(skb_reserve_#t~mem69#1 + skb_reserve_~len#1, skb_reserve_~skb#1.base, 210 + skb_reserve_~skb#1.offset, 4);havoc skb_reserve_#t~mem69#1; [2025-02-08 15:16:29,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4883: assume !(0 != (bt_skb_alloc_~skb~0#1.base + bt_skb_alloc_~skb~0#1.offset) % 18446744073709551616); [2025-02-08 15:16:29,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4883-1: assume 0 != (bt_skb_alloc_~skb~0#1.base + bt_skb_alloc_~skb~0#1.offset) % 18446744073709551616;assume { :begin_inline_skb_reserve } true;skb_reserve_#in~skb#1.base, skb_reserve_#in~skb#1.offset, skb_reserve_#in~len#1 := bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset, 8;havoc skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset, skb_reserve_#t~mem69#1, skb_reserve_~skb#1.base, skb_reserve_~skb#1.offset, skb_reserve_~len#1;skb_reserve_~skb#1.base, skb_reserve_~skb#1.offset := skb_reserve_#in~skb#1.base, skb_reserve_#in~skb#1.offset;skb_reserve_~len#1 := skb_reserve_#in~len#1;call skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset := read~$Pointer$#1(skb_reserve_~skb#1.base, 226 + skb_reserve_~skb#1.offset, 8);call write~$Pointer$#1(skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset + (if skb_reserve_~len#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then skb_reserve_~len#1 % 18446744073709551616 % 18446744073709551616 else skb_reserve_~len#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), skb_reserve_~skb#1.base, 226 + skb_reserve_~skb#1.offset, 8);havoc skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset;call skb_reserve_#t~mem69#1 := read~int#1(skb_reserve_~skb#1.base, 210 + skb_reserve_~skb#1.offset, 4);call write~int#1(skb_reserve_#t~mem69#1 + skb_reserve_~len#1, skb_reserve_~skb#1.base, 210 + skb_reserve_~skb#1.offset, 4);havoc skb_reserve_#t~mem69#1; [2025-02-08 15:16:29,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4883-1: assume !(0 != (bt_skb_alloc_~skb~0#1.base + bt_skb_alloc_~skb~0#1.offset) % 18446744073709551616); [2025-02-08 15:16:29,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4883-4: assume 0 != (bt_skb_alloc_~skb~0#1.base + bt_skb_alloc_~skb~0#1.offset) % 18446744073709551616;assume { :begin_inline_skb_reserve } true;skb_reserve_#in~skb#1.base, skb_reserve_#in~skb#1.offset, skb_reserve_#in~len#1 := bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset, 8;havoc skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset, skb_reserve_#t~mem69#1, skb_reserve_~skb#1.base, skb_reserve_~skb#1.offset, skb_reserve_~len#1;skb_reserve_~skb#1.base, skb_reserve_~skb#1.offset := skb_reserve_#in~skb#1.base, skb_reserve_#in~skb#1.offset;skb_reserve_~len#1 := skb_reserve_#in~len#1;call skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset := read~$Pointer$#1(skb_reserve_~skb#1.base, 226 + skb_reserve_~skb#1.offset, 8);call write~$Pointer$#1(skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset + (if skb_reserve_~len#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then skb_reserve_~len#1 % 18446744073709551616 % 18446744073709551616 else skb_reserve_~len#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), skb_reserve_~skb#1.base, 226 + skb_reserve_~skb#1.offset, 8);havoc skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset;call skb_reserve_#t~mem69#1 := read~int#1(skb_reserve_~skb#1.base, 210 + skb_reserve_~skb#1.offset, 4);call write~int#1(skb_reserve_#t~mem69#1 + skb_reserve_~len#1, skb_reserve_~skb#1.base, 210 + skb_reserve_~skb#1.offset, 4);havoc skb_reserve_#t~mem69#1; [2025-02-08 15:16:29,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4883-4: assume !(0 != (bt_skb_alloc_~skb~0#1.base + bt_skb_alloc_~skb~0#1.offset) % 18446744073709551616); [2025-02-08 15:16:29,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4883-5: assume 0 != (bt_skb_alloc_~skb~0#1.base + bt_skb_alloc_~skb~0#1.offset) % 18446744073709551616;assume { :begin_inline_skb_reserve } true;skb_reserve_#in~skb#1.base, skb_reserve_#in~skb#1.offset, skb_reserve_#in~len#1 := bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset, 8;havoc skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset, skb_reserve_#t~mem69#1, skb_reserve_~skb#1.base, skb_reserve_~skb#1.offset, skb_reserve_~len#1;skb_reserve_~skb#1.base, skb_reserve_~skb#1.offset := skb_reserve_#in~skb#1.base, skb_reserve_#in~skb#1.offset;skb_reserve_~len#1 := skb_reserve_#in~len#1;call skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset := read~$Pointer$#1(skb_reserve_~skb#1.base, 226 + skb_reserve_~skb#1.offset, 8);call write~$Pointer$#1(skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset + (if skb_reserve_~len#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then skb_reserve_~len#1 % 18446744073709551616 % 18446744073709551616 else skb_reserve_~len#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), skb_reserve_~skb#1.base, 226 + skb_reserve_~skb#1.offset, 8);havoc skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset;call skb_reserve_#t~mem69#1 := read~int#1(skb_reserve_~skb#1.base, 210 + skb_reserve_~skb#1.offset, 4);call write~int#1(skb_reserve_#t~mem69#1 + skb_reserve_~len#1, skb_reserve_~skb#1.base, 210 + skb_reserve_~skb#1.offset, 4);havoc skb_reserve_#t~mem69#1; [2025-02-08 15:16:29,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4883-5: assume !(0 != (bt_skb_alloc_~skb~0#1.base + bt_skb_alloc_~skb~0#1.offset) % 18446744073709551616); [2025-02-08 15:16:29,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4883-2: assume 0 != (bt_skb_alloc_~skb~0#1.base + bt_skb_alloc_~skb~0#1.offset) % 18446744073709551616;assume { :begin_inline_skb_reserve } true;skb_reserve_#in~skb#1.base, skb_reserve_#in~skb#1.offset, skb_reserve_#in~len#1 := bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset, 8;havoc skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset, skb_reserve_#t~mem69#1, skb_reserve_~skb#1.base, skb_reserve_~skb#1.offset, skb_reserve_~len#1;skb_reserve_~skb#1.base, skb_reserve_~skb#1.offset := skb_reserve_#in~skb#1.base, skb_reserve_#in~skb#1.offset;skb_reserve_~len#1 := skb_reserve_#in~len#1;call skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset := read~$Pointer$#1(skb_reserve_~skb#1.base, 226 + skb_reserve_~skb#1.offset, 8);call write~$Pointer$#1(skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset + (if skb_reserve_~len#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then skb_reserve_~len#1 % 18446744073709551616 % 18446744073709551616 else skb_reserve_~len#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), skb_reserve_~skb#1.base, 226 + skb_reserve_~skb#1.offset, 8);havoc skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset;call skb_reserve_#t~mem69#1 := read~int#1(skb_reserve_~skb#1.base, 210 + skb_reserve_~skb#1.offset, 4);call write~int#1(skb_reserve_#t~mem69#1 + skb_reserve_~len#1, skb_reserve_~skb#1.base, 210 + skb_reserve_~skb#1.offset, 4);havoc skb_reserve_#t~mem69#1; [2025-02-08 15:16:29,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4883-2: assume !(0 != (bt_skb_alloc_~skb~0#1.base + bt_skb_alloc_~skb~0#1.offset) % 18446744073709551616); [2025-02-08 15:16:29,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4883-3: assume 0 != (bt_skb_alloc_~skb~0#1.base + bt_skb_alloc_~skb~0#1.offset) % 18446744073709551616;assume { :begin_inline_skb_reserve } true;skb_reserve_#in~skb#1.base, skb_reserve_#in~skb#1.offset, skb_reserve_#in~len#1 := bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset, 8;havoc skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset, skb_reserve_#t~mem69#1, skb_reserve_~skb#1.base, skb_reserve_~skb#1.offset, skb_reserve_~len#1;skb_reserve_~skb#1.base, skb_reserve_~skb#1.offset := skb_reserve_#in~skb#1.base, skb_reserve_#in~skb#1.offset;skb_reserve_~len#1 := skb_reserve_#in~len#1;call skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset := read~$Pointer$#1(skb_reserve_~skb#1.base, 226 + skb_reserve_~skb#1.offset, 8);call write~$Pointer$#1(skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset + (if skb_reserve_~len#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then skb_reserve_~len#1 % 18446744073709551616 % 18446744073709551616 else skb_reserve_~len#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), skb_reserve_~skb#1.base, 226 + skb_reserve_~skb#1.offset, 8);havoc skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset;call skb_reserve_#t~mem69#1 := read~int#1(skb_reserve_~skb#1.base, 210 + skb_reserve_~skb#1.offset, 4);call write~int#1(skb_reserve_#t~mem69#1 + skb_reserve_~len#1, skb_reserve_~skb#1.base, 210 + skb_reserve_~skb#1.offset, 4);havoc skb_reserve_#t~mem69#1; [2025-02-08 15:16:29,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4883-3: assume !(0 != (bt_skb_alloc_~skb~0#1.base + bt_skb_alloc_~skb~0#1.offset) % 18446744073709551616); [2025-02-08 15:16:29,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4883-8: assume 0 != (bt_skb_alloc_~skb~0#1.base + bt_skb_alloc_~skb~0#1.offset) % 18446744073709551616;assume { :begin_inline_skb_reserve } true;skb_reserve_#in~skb#1.base, skb_reserve_#in~skb#1.offset, skb_reserve_#in~len#1 := bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset, 8;havoc skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset, skb_reserve_#t~mem69#1, skb_reserve_~skb#1.base, skb_reserve_~skb#1.offset, skb_reserve_~len#1;skb_reserve_~skb#1.base, skb_reserve_~skb#1.offset := skb_reserve_#in~skb#1.base, skb_reserve_#in~skb#1.offset;skb_reserve_~len#1 := skb_reserve_#in~len#1;call skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset := read~$Pointer$#1(skb_reserve_~skb#1.base, 226 + skb_reserve_~skb#1.offset, 8);call write~$Pointer$#1(skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset + (if skb_reserve_~len#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then skb_reserve_~len#1 % 18446744073709551616 % 18446744073709551616 else skb_reserve_~len#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), skb_reserve_~skb#1.base, 226 + skb_reserve_~skb#1.offset, 8);havoc skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset;call skb_reserve_#t~mem69#1 := read~int#1(skb_reserve_~skb#1.base, 210 + skb_reserve_~skb#1.offset, 4);call write~int#1(skb_reserve_#t~mem69#1 + skb_reserve_~len#1, skb_reserve_~skb#1.base, 210 + skb_reserve_~skb#1.offset, 4);havoc skb_reserve_#t~mem69#1; [2025-02-08 15:16:29,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4883-8: assume !(0 != (bt_skb_alloc_~skb~0#1.base + bt_skb_alloc_~skb~0#1.offset) % 18446744073709551616); [2025-02-08 15:16:29,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6733-1: btmrvl_pscmd_write_#res#1 := (if btmrvl_pscmd_write_~count#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then btmrvl_pscmd_write_~count#1 % 18446744073709551616 % 18446744073709551616 else btmrvl_pscmd_write_~count#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call ULTIMATE.dealloc(btmrvl_pscmd_write_~#buf~4#1.base, btmrvl_pscmd_write_~#buf~4#1.offset);havoc btmrvl_pscmd_write_~#buf~4#1.base, btmrvl_pscmd_write_~#buf~4#1.offset;call ULTIMATE.dealloc(btmrvl_pscmd_write_~#result~2#1.base, btmrvl_pscmd_write_~#result~2#1.offset);havoc btmrvl_pscmd_write_~#result~2#1.base, btmrvl_pscmd_write_~#result~2#1.offset; [2025-02-08 15:16:29,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4883-6: assume 0 != (bt_skb_alloc_~skb~0#1.base + bt_skb_alloc_~skb~0#1.offset) % 18446744073709551616;assume { :begin_inline_skb_reserve } true;skb_reserve_#in~skb#1.base, skb_reserve_#in~skb#1.offset, skb_reserve_#in~len#1 := bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset, 8;havoc skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset, skb_reserve_#t~mem69#1, skb_reserve_~skb#1.base, skb_reserve_~skb#1.offset, skb_reserve_~len#1;skb_reserve_~skb#1.base, skb_reserve_~skb#1.offset := skb_reserve_#in~skb#1.base, skb_reserve_#in~skb#1.offset;skb_reserve_~len#1 := skb_reserve_#in~len#1;call skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset := read~$Pointer$#1(skb_reserve_~skb#1.base, 226 + skb_reserve_~skb#1.offset, 8);call write~$Pointer$#1(skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset + (if skb_reserve_~len#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then skb_reserve_~len#1 % 18446744073709551616 % 18446744073709551616 else skb_reserve_~len#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), skb_reserve_~skb#1.base, 226 + skb_reserve_~skb#1.offset, 8);havoc skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset;call skb_reserve_#t~mem69#1 := read~int#1(skb_reserve_~skb#1.base, 210 + skb_reserve_~skb#1.offset, 4);call write~int#1(skb_reserve_#t~mem69#1 + skb_reserve_~len#1, skb_reserve_~skb#1.base, 210 + skb_reserve_~skb#1.offset, 4);havoc skb_reserve_#t~mem69#1; [2025-02-08 15:16:29,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4883-6: assume !(0 != (bt_skb_alloc_~skb~0#1.base + bt_skb_alloc_~skb~0#1.offset) % 18446744073709551616); [2025-02-08 15:16:29,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4883-7: assume 0 != (bt_skb_alloc_~skb~0#1.base + bt_skb_alloc_~skb~0#1.offset) % 18446744073709551616;assume { :begin_inline_skb_reserve } true;skb_reserve_#in~skb#1.base, skb_reserve_#in~skb#1.offset, skb_reserve_#in~len#1 := bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset, 8;havoc skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset, skb_reserve_#t~mem69#1, skb_reserve_~skb#1.base, skb_reserve_~skb#1.offset, skb_reserve_~len#1;skb_reserve_~skb#1.base, skb_reserve_~skb#1.offset := skb_reserve_#in~skb#1.base, skb_reserve_#in~skb#1.offset;skb_reserve_~len#1 := skb_reserve_#in~len#1;call skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset := read~$Pointer$#1(skb_reserve_~skb#1.base, 226 + skb_reserve_~skb#1.offset, 8);call write~$Pointer$#1(skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset + (if skb_reserve_~len#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then skb_reserve_~len#1 % 18446744073709551616 % 18446744073709551616 else skb_reserve_~len#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), skb_reserve_~skb#1.base, 226 + skb_reserve_~skb#1.offset, 8);havoc skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset;call skb_reserve_#t~mem69#1 := read~int#1(skb_reserve_~skb#1.base, 210 + skb_reserve_~skb#1.offset, 4);call write~int#1(skb_reserve_#t~mem69#1 + skb_reserve_~len#1, skb_reserve_~skb#1.base, 210 + skb_reserve_~skb#1.offset, 4);havoc skb_reserve_#t~mem69#1; [2025-02-08 15:16:29,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4883-7: assume !(0 != (bt_skb_alloc_~skb~0#1.base + bt_skb_alloc_~skb~0#1.offset) % 18446744073709551616); [2025-02-08 15:16:29,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7460: assume 18 == main_~tmp~36#1; [2025-02-08 15:16:29,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7460: assume !(18 == main_~tmp~36#1); [2025-02-08 15:16:29,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8055: havoc printk_#t~nondet606#1;btmrvl_enable_hs_#t~ret209#1 := printk_#res#1;havoc printk_#t~nondet606#1, printk_~arg0#1.base, printk_~arg0#1.offset;havoc printk_#in~arg0#1.base, printk_#in~arg0#1.offset;assume { :end_inline_printk } true;havoc btmrvl_enable_hs_#t~mem203#1.base, btmrvl_enable_hs_#t~mem203#1.offset;havoc btmrvl_enable_hs_#t~mem204#1;havoc btmrvl_enable_hs_#t~mem205#1.base, btmrvl_enable_hs_#t~mem205#1.offset;havoc btmrvl_enable_hs_#t~mem206#1;havoc btmrvl_enable_hs_#t~mem207#1.base, btmrvl_enable_hs_#t~mem207#1.offset;havoc btmrvl_enable_hs_#t~mem208#1;havoc btmrvl_enable_hs_#t~ret209#1; [2025-02-08 15:16:29,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8055-4: havoc printk_#t~nondet606#1;btmrvl_enable_ps_#t~ret177#1 := printk_#res#1;havoc printk_#t~nondet606#1, printk_~arg0#1.base, printk_~arg0#1.offset;havoc printk_#in~arg0#1.base, printk_#in~arg0#1.offset;assume { :end_inline_printk } true;havoc btmrvl_enable_ps_#t~ret177#1;btmrvl_enable_ps_#res#1 := -12;call ULTIMATE.dealloc(btmrvl_enable_ps_~#descriptor~2#1.base, btmrvl_enable_ps_~#descriptor~2#1.offset);havoc btmrvl_enable_ps_~#descriptor~2#1.base, btmrvl_enable_ps_~#descriptor~2#1.offset; [2025-02-08 15:16:29,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8055-2: havoc printk_#t~nondet606#1;btmrvl_enable_hs_#t~ret186#1 := printk_#res#1;havoc printk_#t~nondet606#1, printk_~arg0#1.base, printk_~arg0#1.offset;havoc printk_#in~arg0#1.base, printk_#in~arg0#1.offset;assume { :end_inline_printk } true;havoc btmrvl_enable_hs_#t~ret186#1;btmrvl_enable_hs_#res#1 := -12;call ULTIMATE.dealloc(btmrvl_enable_hs_~#descriptor~3#1.base, btmrvl_enable_hs_~#descriptor~3#1.offset);havoc btmrvl_enable_hs_~#descriptor~3#1.base, btmrvl_enable_hs_~#descriptor~3#1.offset;call ULTIMATE.dealloc(btmrvl_enable_hs_~#__wait~1#1.base, btmrvl_enable_hs_~#__wait~1#1.offset);havoc btmrvl_enable_hs_~#__wait~1#1.base, btmrvl_enable_hs_~#__wait~1#1.offset; [2025-02-08 15:16:29,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4686: assume true; [2025-02-08 15:16:29,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4686: assume !true; [2025-02-08 15:16:29,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8055-8: havoc printk_#t~nondet606#1;btmrvl_enable_hs_#t~ret209#1 := printk_#res#1;havoc printk_#t~nondet606#1, printk_~arg0#1.base, printk_~arg0#1.offset;havoc printk_#in~arg0#1.base, printk_#in~arg0#1.offset;assume { :end_inline_printk } true;havoc btmrvl_enable_hs_#t~mem203#1.base, btmrvl_enable_hs_#t~mem203#1.offset;havoc btmrvl_enable_hs_#t~mem204#1;havoc btmrvl_enable_hs_#t~mem205#1.base, btmrvl_enable_hs_#t~mem205#1.offset;havoc btmrvl_enable_hs_#t~mem206#1;havoc btmrvl_enable_hs_#t~mem207#1.base, btmrvl_enable_hs_#t~mem207#1.offset;havoc btmrvl_enable_hs_#t~mem208#1;havoc btmrvl_enable_hs_#t~ret209#1; [2025-02-08 15:16:29,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7857: assume 0 != main_~res_btmrvl_open_generic_0~0#1; [2025-02-08 15:16:29,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7857: assume !(0 != main_~res_btmrvl_open_generic_0~0#1);main_~ldv_s_btmrvl_txdnldready_fops_file_operations~0#1 := 1 + main_~ldv_s_btmrvl_txdnldready_fops_file_operations~0#1; [2025-02-08 15:16:29,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8055-6: havoc printk_#t~nondet606#1;btmrvl_prepare_command_#t~ret212#1 := printk_#res#1;havoc printk_#t~nondet606#1, printk_~arg0#1.base, printk_~arg0#1.offset;havoc printk_#in~arg0#1.base, printk_#in~arg0#1.offset;assume { :end_inline_printk } true;havoc btmrvl_prepare_command_#t~ret212#1;btmrvl_prepare_command_#res#1 := -12;call ULTIMATE.dealloc(btmrvl_prepare_command_~#descriptor~4#1.base, btmrvl_prepare_command_~#descriptor~4#1.offset);havoc btmrvl_prepare_command_~#descriptor~4#1.base, btmrvl_prepare_command_~#descriptor~4#1.offset; [2025-02-08 15:16:29,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4686-3: assume true; [2025-02-08 15:16:29,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4686-3: assume !true; [2025-02-08 15:16:29,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7659: havoc ldv_check_return_value_~arg0#1;havoc ldv_check_return_value_#in~arg0#1;assume { :end_inline_ldv_check_return_value } true; [2025-02-08 15:16:29,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8055-12: havoc printk_#t~nondet606#1;btmrvl_enable_ps_#t~ret177#1 := printk_#res#1;havoc printk_#t~nondet606#1, printk_~arg0#1.base, printk_~arg0#1.offset;havoc printk_#in~arg0#1.base, printk_#in~arg0#1.offset;assume { :end_inline_printk } true;havoc btmrvl_enable_ps_#t~ret177#1;btmrvl_enable_ps_#res#1 := -12;call ULTIMATE.dealloc(btmrvl_enable_ps_~#descriptor~2#1.base, btmrvl_enable_ps_~#descriptor~2#1.offset);havoc btmrvl_enable_ps_~#descriptor~2#1.base, btmrvl_enable_ps_~#descriptor~2#1.offset; [2025-02-08 15:16:29,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4686-4: assume true; [2025-02-08 15:16:29,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4686-4: assume !true; [2025-02-08 15:16:29,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4686-1: assume true; [2025-02-08 15:16:29,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4686-1: assume !true; [2025-02-08 15:16:29,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4686-2: assume true; [2025-02-08 15:16:29,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4686-2: assume !true; [2025-02-08 15:16:29,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8055-10: havoc printk_#t~nondet606#1;btmrvl_enable_hs_#t~ret186#1 := printk_#res#1;havoc printk_#t~nondet606#1, printk_~arg0#1.base, printk_~arg0#1.offset;havoc printk_#in~arg0#1.base, printk_#in~arg0#1.offset;assume { :end_inline_printk } true;havoc btmrvl_enable_hs_#t~ret186#1;btmrvl_enable_hs_#res#1 := -12;call ULTIMATE.dealloc(btmrvl_enable_hs_~#descriptor~3#1.base, btmrvl_enable_hs_~#descriptor~3#1.offset);havoc btmrvl_enable_hs_~#descriptor~3#1.base, btmrvl_enable_hs_~#descriptor~3#1.offset;call ULTIMATE.dealloc(btmrvl_enable_hs_~#__wait~1#1.base, btmrvl_enable_hs_~#__wait~1#1.offset);havoc btmrvl_enable_hs_~#__wait~1#1.base, btmrvl_enable_hs_~#__wait~1#1.offset; [2025-02-08 15:16:29,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5479: assume 0 == (btmrvl_enable_ps_~skb~2#1.base + btmrvl_enable_ps_~skb~2#1.offset) % 18446744073709551616;assume { :begin_inline_printk } true;printk_#in~arg0#1.base, printk_#in~arg0#1.offset := 107, 0;havoc printk_#res#1;havoc printk_#t~nondet606#1, printk_~arg0#1.base, printk_~arg0#1.offset;printk_~arg0#1.base, printk_~arg0#1.offset := printk_#in~arg0#1.base, printk_#in~arg0#1.offset;havoc printk_#t~nondet606#1;printk_#res#1 := printk_#t~nondet606#1;havoc printk_#t~nondet606#1; [2025-02-08 15:16:29,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5479: assume !(0 == (btmrvl_enable_ps_~skb~2#1.base + btmrvl_enable_ps_~skb~2#1.offset) % 18446744073709551616);assume { :begin_inline_skb_put } true;skb_put_#in~arg0#1.base, skb_put_#in~arg0#1.offset, skb_put_#in~arg1#1 := btmrvl_enable_ps_~skb~2#1.base, btmrvl_enable_ps_~skb~2#1.offset, 7;havoc skb_put_#res#1.base, skb_put_#res#1.offset;havoc skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset, skb_put_#t~mem612#1, skb_put_#t~mem613#1, skb_put_~arg0#1.base, skb_put_~arg0#1.offset, skb_put_~arg1#1, skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset;skb_put_~arg0#1.base, skb_put_~arg0#1.offset := skb_put_#in~arg0#1.base, skb_put_#in~arg0#1.offset;skb_put_~arg1#1 := skb_put_#in~arg1#1;call skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset := read~$Pointer$#1(skb_put_~arg0#1.base, 226 + skb_put_~arg0#1.offset, 8);call skb_put_#t~mem612#1 := read~int#1(skb_put_~arg0#1.base, 210 + skb_put_~arg0#1.offset, 4);skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset := skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset + (if skb_put_#t~mem612#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then skb_put_#t~mem612#1 % 4294967296 % 18446744073709551616 else skb_put_#t~mem612#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);havoc skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset;havoc skb_put_#t~mem612#1;call skb_put_#t~mem613#1 := read~int#1(skb_put_~arg0#1.base, 210 + skb_put_~arg0#1.offset, 4);call write~int#1(skb_put_#t~mem613#1 + skb_put_~arg1#1, skb_put_~arg0#1.base, 210 + skb_put_~arg0#1.offset, 4);havoc skb_put_#t~mem613#1;skb_put_#res#1.base, skb_put_#res#1.offset := skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset; [2025-02-08 15:16:29,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5479-1: assume 0 == (btmrvl_enable_ps_~skb~2#1.base + btmrvl_enable_ps_~skb~2#1.offset) % 18446744073709551616;assume { :begin_inline_printk } true;printk_#in~arg0#1.base, printk_#in~arg0#1.offset := 107, 0;havoc printk_#res#1;havoc printk_#t~nondet606#1, printk_~arg0#1.base, printk_~arg0#1.offset;printk_~arg0#1.base, printk_~arg0#1.offset := printk_#in~arg0#1.base, printk_#in~arg0#1.offset;havoc printk_#t~nondet606#1;printk_#res#1 := printk_#t~nondet606#1;havoc printk_#t~nondet606#1; [2025-02-08 15:16:29,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5479-1: assume !(0 == (btmrvl_enable_ps_~skb~2#1.base + btmrvl_enable_ps_~skb~2#1.offset) % 18446744073709551616);assume { :begin_inline_skb_put } true;skb_put_#in~arg0#1.base, skb_put_#in~arg0#1.offset, skb_put_#in~arg1#1 := btmrvl_enable_ps_~skb~2#1.base, btmrvl_enable_ps_~skb~2#1.offset, 7;havoc skb_put_#res#1.base, skb_put_#res#1.offset;havoc skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset, skb_put_#t~mem612#1, skb_put_#t~mem613#1, skb_put_~arg0#1.base, skb_put_~arg0#1.offset, skb_put_~arg1#1, skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset;skb_put_~arg0#1.base, skb_put_~arg0#1.offset := skb_put_#in~arg0#1.base, skb_put_#in~arg0#1.offset;skb_put_~arg1#1 := skb_put_#in~arg1#1;call skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset := read~$Pointer$#1(skb_put_~arg0#1.base, 226 + skb_put_~arg0#1.offset, 8);call skb_put_#t~mem612#1 := read~int#1(skb_put_~arg0#1.base, 210 + skb_put_~arg0#1.offset, 4);skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset := skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset + (if skb_put_#t~mem612#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then skb_put_#t~mem612#1 % 4294967296 % 18446744073709551616 else skb_put_#t~mem612#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);havoc skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset;havoc skb_put_#t~mem612#1;call skb_put_#t~mem613#1 := read~int#1(skb_put_~arg0#1.base, 210 + skb_put_~arg0#1.offset, 4);call write~int#1(skb_put_#t~mem613#1 + skb_put_~arg1#1, skb_put_~arg0#1.base, 210 + skb_put_~arg0#1.offset, 4);havoc skb_put_#t~mem613#1;skb_put_#res#1.base, skb_put_#res#1.offset := skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset; [2025-02-08 15:16:29,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8055-16: havoc printk_#t~nondet606#1;btmrvl_enable_hs_#t~ret209#1 := printk_#res#1;havoc printk_#t~nondet606#1, printk_~arg0#1.base, printk_~arg0#1.offset;havoc printk_#in~arg0#1.base, printk_#in~arg0#1.offset;assume { :end_inline_printk } true;havoc btmrvl_enable_hs_#t~mem203#1.base, btmrvl_enable_hs_#t~mem203#1.offset;havoc btmrvl_enable_hs_#t~mem204#1;havoc btmrvl_enable_hs_#t~mem205#1.base, btmrvl_enable_hs_#t~mem205#1.offset;havoc btmrvl_enable_hs_#t~mem206#1;havoc btmrvl_enable_hs_#t~mem207#1.base, btmrvl_enable_hs_#t~mem207#1.offset;havoc btmrvl_enable_hs_#t~mem208#1;havoc btmrvl_enable_hs_#t~ret209#1; [2025-02-08 15:16:29,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4686-5: assume true; [2025-02-08 15:16:29,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4686-5: assume !true; [2025-02-08 15:16:29,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6536: assume 0 != btmrvl_hscfgcmd_write_~tmp___0~11#1 % 18446744073709551616;btmrvl_hscfgcmd_write_#res#1 := -14;call ULTIMATE.dealloc(btmrvl_hscfgcmd_write_~#buf~0#1.base, btmrvl_hscfgcmd_write_~#buf~0#1.offset);havoc btmrvl_hscfgcmd_write_~#buf~0#1.base, btmrvl_hscfgcmd_write_~#buf~0#1.offset;call ULTIMATE.dealloc(btmrvl_hscfgcmd_write_~#result~0#1.base, btmrvl_hscfgcmd_write_~#result~0#1.offset);havoc btmrvl_hscfgcmd_write_~#result~0#1.base, btmrvl_hscfgcmd_write_~#result~0#1.offset; [2025-02-08 15:16:29,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6536: assume !(0 != btmrvl_hscfgcmd_write_~tmp___0~11#1 % 18446744073709551616);assume { :begin_inline_kstrtol } true;kstrtol_#in~s#1.base, kstrtol_#in~s#1.offset, kstrtol_#in~base#1, kstrtol_#in~res#1.base, kstrtol_#in~res#1.offset := btmrvl_hscfgcmd_write_~#buf~0#1.base, btmrvl_hscfgcmd_write_~#buf~0#1.offset, 10, btmrvl_hscfgcmd_write_~#result~0#1.base, btmrvl_hscfgcmd_write_~#result~0#1.offset;havoc kstrtol_#res#1;havoc kstrtol_#t~ret374#1, kstrtol_~s#1.base, kstrtol_~s#1.offset, kstrtol_~base#1, kstrtol_~res#1.base, kstrtol_~res#1.offset, kstrtol_~tmp~17#1;kstrtol_~s#1.base, kstrtol_~s#1.offset := kstrtol_#in~s#1.base, kstrtol_#in~s#1.offset;kstrtol_~base#1 := kstrtol_#in~base#1;kstrtol_~res#1.base, kstrtol_~res#1.offset := kstrtol_#in~res#1.base, kstrtol_#in~res#1.offset;havoc kstrtol_~tmp~17#1;assume { :begin_inline_kstrtoll } true;kstrtoll_#in~arg0#1.base, kstrtoll_#in~arg0#1.offset, kstrtoll_#in~arg1#1, kstrtoll_#in~arg2#1.base, kstrtoll_#in~arg2#1.offset := kstrtol_~s#1.base, kstrtol_~s#1.offset, kstrtol_~base#1, kstrtol_~res#1.base, kstrtol_~res#1.offset;havoc kstrtoll_#res#1;havoc kstrtoll_#t~nondet600#1, kstrtoll_~arg0#1.base, kstrtoll_~arg0#1.offset, kstrtoll_~arg1#1, kstrtoll_~arg2#1.base, kstrtoll_~arg2#1.offset;kstrtoll_~arg0#1.base, kstrtoll_~arg0#1.offset := kstrtoll_#in~arg0#1.base, kstrtoll_#in~arg0#1.offset;kstrtoll_~arg1#1 := kstrtoll_#in~arg1#1;kstrtoll_~arg2#1.base, kstrtoll_~arg2#1.offset := kstrtoll_#in~arg2#1.base, kstrtoll_#in~arg2#1.offset;havoc kstrtoll_#t~nondet600#1;kstrtoll_#res#1 := kstrtoll_#t~nondet600#1;havoc kstrtoll_#t~nondet600#1; [2025-02-08 15:16:29,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8055-14: havoc printk_#t~nondet606#1;btmrvl_prepare_command_#t~ret212#1 := printk_#res#1;havoc printk_#t~nondet606#1, printk_~arg0#1.base, printk_~arg0#1.offset;havoc printk_#in~arg0#1.base, printk_#in~arg0#1.offset;assume { :end_inline_printk } true;havoc btmrvl_prepare_command_#t~ret212#1;btmrvl_prepare_command_#res#1 := -12;call ULTIMATE.dealloc(btmrvl_prepare_command_~#descriptor~4#1.base, btmrvl_prepare_command_~#descriptor~4#1.offset);havoc btmrvl_prepare_command_~#descriptor~4#1.base, btmrvl_prepare_command_~#descriptor~4#1.offset; [2025-02-08 15:16:29,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7593: assume 1 == main_~ldv_s_btmrvl_pscmd_fops_file_operations~0#1;assume { :begin_inline_btmrvl_pscmd_read } true;btmrvl_pscmd_read_#in~file#1.base, btmrvl_pscmd_read_#in~file#1.offset, btmrvl_pscmd_read_#in~userbuf#1.base, btmrvl_pscmd_read_#in~userbuf#1.offset, btmrvl_pscmd_read_#in~count#1, btmrvl_pscmd_read_#in~ppos#1.base, btmrvl_pscmd_read_#in~ppos#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_btmrvl_pscmd_read_6_p1~0#1.base, main_~var_btmrvl_pscmd_read_6_p1~0#1.offset, main_~var_btmrvl_pscmd_read_6_p2~0#1, main_~var_btmrvl_pscmd_read_6_p3~0#1.base, main_~var_btmrvl_pscmd_read_6_p3~0#1.offset;havoc btmrvl_pscmd_read_#res#1;havoc btmrvl_pscmd_read_#t~mem435#1.base, btmrvl_pscmd_read_#t~mem435#1.offset, btmrvl_pscmd_read_#t~mem436#1, btmrvl_pscmd_read_#t~loopctr437#1, btmrvl_pscmd_read_#t~nondet438#1, btmrvl_pscmd_read_#t~ret439#1, btmrvl_pscmd_read_#t~ret440#1, btmrvl_pscmd_read_~file#1.base, btmrvl_pscmd_read_~file#1.offset, btmrvl_pscmd_read_~userbuf#1.base, btmrvl_pscmd_read_~userbuf#1.offset, btmrvl_pscmd_read_~count#1, btmrvl_pscmd_read_~ppos#1.base, btmrvl_pscmd_read_~ppos#1.offset, btmrvl_pscmd_read_~priv~10#1.base, btmrvl_pscmd_read_~priv~10#1.offset, btmrvl_pscmd_read_~#buf~5#1.base, btmrvl_pscmd_read_~#buf~5#1.offset, btmrvl_pscmd_read_~ret~11#1, btmrvl_pscmd_read_~tmp~24#1;btmrvl_pscmd_read_~file#1.base, btmrvl_pscmd_read_~file#1.offset := btmrvl_pscmd_read_#in~file#1.base, btmrvl_pscmd_read_#in~file#1.offset;btmrvl_pscmd_read_~userbuf#1.base, btmrvl_pscmd_read_~userbuf#1.offset := btmrvl_pscmd_read_#in~userbuf#1.base, btmrvl_pscmd_read_#in~userbuf#1.offset;btmrvl_pscmd_read_~count#1 := btmrvl_pscmd_read_#in~count#1;btmrvl_pscmd_read_~ppos#1.base, btmrvl_pscmd_read_~ppos#1.offset := btmrvl_pscmd_read_#in~ppos#1.base, btmrvl_pscmd_read_#in~ppos#1.offset;havoc btmrvl_pscmd_read_~priv~10#1.base, btmrvl_pscmd_read_~priv~10#1.offset;call btmrvl_pscmd_read_~#buf~5#1.base, btmrvl_pscmd_read_~#buf~5#1.offset := #Ultimate.allocOnStack(16);havoc btmrvl_pscmd_read_~ret~11#1;havoc btmrvl_pscmd_read_~tmp~24#1;call btmrvl_pscmd_read_#t~mem435#1.base, btmrvl_pscmd_read_#t~mem435#1.offset := read~$Pointer$#11(btmrvl_pscmd_read_~file#1.base, 280 + btmrvl_pscmd_read_~file#1.offset, 8);btmrvl_pscmd_read_~priv~10#1.base, btmrvl_pscmd_read_~priv~10#1.offset := btmrvl_pscmd_read_#t~mem435#1.base, btmrvl_pscmd_read_#t~mem435#1.offset;havoc btmrvl_pscmd_read_#t~mem435#1.base, btmrvl_pscmd_read_#t~mem435#1.offset;call btmrvl_pscmd_read_#t~mem436#1 := read~int#1(btmrvl_pscmd_read_~priv~10#1.base, 19 + btmrvl_pscmd_read_~priv~10#1.offset, 1);btmrvl_pscmd_read_#t~loopctr437#1 := 0; [2025-02-08 15:16:29,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7593: assume !(1 == main_~ldv_s_btmrvl_pscmd_fops_file_operations~0#1); [2025-02-08 15:16:29,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8055-20: havoc printk_#t~nondet606#1;btmrvl_enable_ps_#t~ret177#1 := printk_#res#1;havoc printk_#t~nondet606#1, printk_~arg0#1.base, printk_~arg0#1.offset;havoc printk_#in~arg0#1.base, printk_#in~arg0#1.offset;assume { :end_inline_printk } true;havoc btmrvl_enable_ps_#t~ret177#1;btmrvl_enable_ps_#res#1 := -12;call ULTIMATE.dealloc(btmrvl_enable_ps_~#descriptor~2#1.base, btmrvl_enable_ps_~#descriptor~2#1.offset);havoc btmrvl_enable_ps_~#descriptor~2#1.base, btmrvl_enable_ps_~#descriptor~2#1.offset; [2025-02-08 15:16:29,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5479-2: assume 0 == (btmrvl_enable_ps_~skb~2#1.base + btmrvl_enable_ps_~skb~2#1.offset) % 18446744073709551616;assume { :begin_inline_printk } true;printk_#in~arg0#1.base, printk_#in~arg0#1.offset := 107, 0;havoc printk_#res#1;havoc printk_#t~nondet606#1, printk_~arg0#1.base, printk_~arg0#1.offset;printk_~arg0#1.base, printk_~arg0#1.offset := printk_#in~arg0#1.base, printk_#in~arg0#1.offset;havoc printk_#t~nondet606#1;printk_#res#1 := printk_#t~nondet606#1;havoc printk_#t~nondet606#1; [2025-02-08 15:16:29,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5479-2: assume !(0 == (btmrvl_enable_ps_~skb~2#1.base + btmrvl_enable_ps_~skb~2#1.offset) % 18446744073709551616);assume { :begin_inline_skb_put } true;skb_put_#in~arg0#1.base, skb_put_#in~arg0#1.offset, skb_put_#in~arg1#1 := btmrvl_enable_ps_~skb~2#1.base, btmrvl_enable_ps_~skb~2#1.offset, 7;havoc skb_put_#res#1.base, skb_put_#res#1.offset;havoc skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset, skb_put_#t~mem612#1, skb_put_#t~mem613#1, skb_put_~arg0#1.base, skb_put_~arg0#1.offset, skb_put_~arg1#1, skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset;skb_put_~arg0#1.base, skb_put_~arg0#1.offset := skb_put_#in~arg0#1.base, skb_put_#in~arg0#1.offset;skb_put_~arg1#1 := skb_put_#in~arg1#1;call skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset := read~$Pointer$#1(skb_put_~arg0#1.base, 226 + skb_put_~arg0#1.offset, 8);call skb_put_#t~mem612#1 := read~int#1(skb_put_~arg0#1.base, 210 + skb_put_~arg0#1.offset, 4);skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset := skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset + (if skb_put_#t~mem612#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then skb_put_#t~mem612#1 % 4294967296 % 18446744073709551616 else skb_put_#t~mem612#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);havoc skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset;havoc skb_put_#t~mem612#1;call skb_put_#t~mem613#1 := read~int#1(skb_put_~arg0#1.base, 210 + skb_put_~arg0#1.offset, 4);call write~int#1(skb_put_#t~mem613#1 + skb_put_~arg1#1, skb_put_~arg0#1.base, 210 + skb_put_~arg0#1.offset, 4);havoc skb_put_#t~mem613#1;skb_put_#res#1.base, skb_put_#res#1.offset := skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset; [2025-02-08 15:16:29,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8055-18: havoc printk_#t~nondet606#1;btmrvl_enable_hs_#t~ret186#1 := printk_#res#1;havoc printk_#t~nondet606#1, printk_~arg0#1.base, printk_~arg0#1.offset;havoc printk_#in~arg0#1.base, printk_#in~arg0#1.offset;assume { :end_inline_printk } true;havoc btmrvl_enable_hs_#t~ret186#1;btmrvl_enable_hs_#res#1 := -12;call ULTIMATE.dealloc(btmrvl_enable_hs_~#descriptor~3#1.base, btmrvl_enable_hs_~#descriptor~3#1.offset);havoc btmrvl_enable_hs_~#descriptor~3#1.base, btmrvl_enable_hs_~#descriptor~3#1.offset;call ULTIMATE.dealloc(btmrvl_enable_hs_~#__wait~1#1.base, btmrvl_enable_hs_~#__wait~1#1.offset);havoc btmrvl_enable_hs_~#__wait~1#1.base, btmrvl_enable_hs_~#__wait~1#1.offset; [2025-02-08 15:16:29,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8055-22: havoc printk_#t~nondet606#1;btmrvl_prepare_command_#t~ret212#1 := printk_#res#1;havoc printk_#t~nondet606#1, printk_~arg0#1.base, printk_~arg0#1.offset;havoc printk_#in~arg0#1.base, printk_#in~arg0#1.offset;assume { :end_inline_printk } true;havoc btmrvl_prepare_command_#t~ret212#1;btmrvl_prepare_command_#res#1 := -12;call ULTIMATE.dealloc(btmrvl_prepare_command_~#descriptor~4#1.base, btmrvl_prepare_command_~#descriptor~4#1.offset);havoc btmrvl_prepare_command_~#descriptor~4#1.base, btmrvl_prepare_command_~#descriptor~4#1.offset; [2025-02-08 15:16:29,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4885-2: havoc skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset, skb_reserve_#t~mem69#1, skb_reserve_~skb#1.base, skb_reserve_~skb#1.offset, skb_reserve_~len#1;havoc skb_reserve_#in~skb#1.base, skb_reserve_#in~skb#1.offset, skb_reserve_#in~len#1;assume { :end_inline_skb_reserve } true;call write~int#1(0, bt_skb_alloc_~skb~0#1.base, 41 + bt_skb_alloc_~skb~0#1.offset, 1); [2025-02-08 15:16:29,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6867: call ULTIMATE.dealloc(btmrvl_hscmd_write_~#buf~8#1.base, btmrvl_hscmd_write_~#buf~8#1.offset);havoc btmrvl_hscmd_write_~#buf~8#1.base, btmrvl_hscmd_write_~#buf~8#1.offset;call ULTIMATE.dealloc(btmrvl_hscmd_write_~#result~4#1.base, btmrvl_hscmd_write_~#result~4#1.offset);havoc btmrvl_hscmd_write_~#result~4#1.base, btmrvl_hscmd_write_~#result~4#1.offset;main_#t~ret571#1 := btmrvl_hscmd_write_#res#1;havoc btmrvl_hscmd_write_#t~mem452#1.base, btmrvl_hscmd_write_#t~mem452#1.offset, btmrvl_hscmd_write_#t~memset~res453#1.base, btmrvl_hscmd_write_#t~memset~res453#1.offset, btmrvl_hscmd_write_#t~ret454#1, btmrvl_hscmd_write_#t~ret455#1, btmrvl_hscmd_write_#t~mem456#1, btmrvl_hscmd_write_#t~mem457#1, btmrvl_hscmd_write_#t~ret458#1, btmrvl_hscmd_write_~file#1.base, btmrvl_hscmd_write_~file#1.offset, btmrvl_hscmd_write_~ubuf#1.base, btmrvl_hscmd_write_~ubuf#1.offset, btmrvl_hscmd_write_~count#1, btmrvl_hscmd_write_~ppos#1.base, btmrvl_hscmd_write_~ppos#1.offset, btmrvl_hscmd_write_~priv~13#1.base, btmrvl_hscmd_write_~priv~13#1.offset, btmrvl_hscmd_write_~#buf~8#1.base, btmrvl_hscmd_write_~#buf~8#1.offset, btmrvl_hscmd_write_~#result~4#1.base, btmrvl_hscmd_write_~#result~4#1.offset, btmrvl_hscmd_write_~ret~14#1, btmrvl_hscmd_write_~__min1~4#1, btmrvl_hscmd_write_~__min2~4#1, btmrvl_hscmd_write_~tmp~27#1, btmrvl_hscmd_write_~tmp___0~15#1, btmrvl_hscmd_write_~tmp___1~10#1;havoc btmrvl_hscmd_write_#in~file#1.base, btmrvl_hscmd_write_#in~file#1.offset, btmrvl_hscmd_write_#in~ubuf#1.base, btmrvl_hscmd_write_#in~ubuf#1.offset, btmrvl_hscmd_write_#in~count#1, btmrvl_hscmd_write_#in~ppos#1.base, btmrvl_hscmd_write_#in~ppos#1.offset;assume { :end_inline_btmrvl_hscmd_write } true;main_~res_btmrvl_hscmd_write_9~0#1 := main_#t~ret571#1;havoc main_#t~ret571#1;assume { :begin_inline_ldv_check_return_value } true;ldv_check_return_value_#in~arg0#1 := (if main_~res_btmrvl_hscmd_write_9~0#1 % 4294967296 <= 2147483647 then main_~res_btmrvl_hscmd_write_9~0#1 % 4294967296 else main_~res_btmrvl_hscmd_write_9~0#1 % 4294967296 - 4294967296);havoc ldv_check_return_value_~arg0#1;ldv_check_return_value_~arg0#1 := ldv_check_return_value_#in~arg0#1; [2025-02-08 15:16:29,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4885-3: havoc skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset, skb_reserve_#t~mem69#1, skb_reserve_~skb#1.base, skb_reserve_~skb#1.offset, skb_reserve_~len#1;havoc skb_reserve_#in~skb#1.base, skb_reserve_#in~skb#1.offset, skb_reserve_#in~len#1;assume { :end_inline_skb_reserve } true;call write~int#1(0, bt_skb_alloc_~skb~0#1.base, 41 + bt_skb_alloc_~skb~0#1.offset, 1); [2025-02-08 15:16:29,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4885: havoc skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset, skb_reserve_#t~mem69#1, skb_reserve_~skb#1.base, skb_reserve_~skb#1.offset, skb_reserve_~len#1;havoc skb_reserve_#in~skb#1.base, skb_reserve_#in~skb#1.offset, skb_reserve_#in~len#1;assume { :end_inline_skb_reserve } true;call write~int#1(0, bt_skb_alloc_~skb~0#1.base, 41 + bt_skb_alloc_~skb~0#1.offset, 1); [2025-02-08 15:16:29,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4885-1: havoc skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset, skb_reserve_#t~mem69#1, skb_reserve_~skb#1.base, skb_reserve_~skb#1.offset, skb_reserve_~len#1;havoc skb_reserve_#in~skb#1.base, skb_reserve_#in~skb#1.offset, skb_reserve_#in~len#1;assume { :end_inline_skb_reserve } true;call write~int#1(0, bt_skb_alloc_~skb~0#1.base, 41 + bt_skb_alloc_~skb~0#1.offset, 1); [2025-02-08 15:16:29,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4885-6: havoc skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset, skb_reserve_#t~mem69#1, skb_reserve_~skb#1.base, skb_reserve_~skb#1.offset, skb_reserve_~len#1;havoc skb_reserve_#in~skb#1.base, skb_reserve_#in~skb#1.offset, skb_reserve_#in~len#1;assume { :end_inline_skb_reserve } true;call write~int#1(0, bt_skb_alloc_~skb~0#1.base, 41 + bt_skb_alloc_~skb~0#1.offset, 1); [2025-02-08 15:16:29,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4885-7: havoc skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset, skb_reserve_#t~mem69#1, skb_reserve_~skb#1.base, skb_reserve_~skb#1.offset, skb_reserve_~len#1;havoc skb_reserve_#in~skb#1.base, skb_reserve_#in~skb#1.offset, skb_reserve_#in~len#1;assume { :end_inline_skb_reserve } true;call write~int#1(0, bt_skb_alloc_~skb~0#1.base, 41 + bt_skb_alloc_~skb~0#1.offset, 1); [2025-02-08 15:16:29,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7792: assume 0 == main_~ldv_s_btmrvl_psstate_fops_file_operations~0#1;assume { :begin_inline_btmrvl_open_generic } true;btmrvl_open_generic_#in~inode#1.base, btmrvl_open_generic_#in~inode#1.offset, btmrvl_open_generic_#in~file#1.base, btmrvl_open_generic_#in~file#1.offset := main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_group1~0#1.base, main_~var_group1~0#1.offset;havoc btmrvl_open_generic_#res#1;havoc btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset, btmrvl_open_generic_~inode#1.base, btmrvl_open_generic_~inode#1.offset, btmrvl_open_generic_~file#1.base, btmrvl_open_generic_~file#1.offset;btmrvl_open_generic_~inode#1.base, btmrvl_open_generic_~inode#1.offset := btmrvl_open_generic_#in~inode#1.base, btmrvl_open_generic_#in~inode#1.offset;btmrvl_open_generic_~file#1.base, btmrvl_open_generic_~file#1.offset := btmrvl_open_generic_#in~file#1.base, btmrvl_open_generic_#in~file#1.offset;call btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset := read~$Pointer$#15(btmrvl_open_generic_~inode#1.base, 1108 + btmrvl_open_generic_~inode#1.offset, 8);call write~$Pointer$#11(btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset, btmrvl_open_generic_~file#1.base, 280 + btmrvl_open_generic_~file#1.offset, 8);havoc btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset;btmrvl_open_generic_#res#1 := 0; [2025-02-08 15:16:29,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7792: assume !(0 == main_~ldv_s_btmrvl_psstate_fops_file_operations~0#1); [2025-02-08 15:16:29,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4885-4: havoc skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset, skb_reserve_#t~mem69#1, skb_reserve_~skb#1.base, skb_reserve_~skb#1.offset, skb_reserve_~len#1;havoc skb_reserve_#in~skb#1.base, skb_reserve_#in~skb#1.offset, skb_reserve_#in~len#1;assume { :end_inline_skb_reserve } true;call write~int#1(0, bt_skb_alloc_~skb~0#1.base, 41 + bt_skb_alloc_~skb~0#1.offset, 1); [2025-02-08 15:16:29,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4885-5: havoc skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset, skb_reserve_#t~mem69#1, skb_reserve_~skb#1.base, skb_reserve_~skb#1.offset, skb_reserve_~len#1;havoc skb_reserve_#in~skb#1.base, skb_reserve_#in~skb#1.offset, skb_reserve_#in~len#1;assume { :end_inline_skb_reserve } true;call write~int#1(0, bt_skb_alloc_~skb~0#1.base, 41 + bt_skb_alloc_~skb~0#1.offset, 1); [2025-02-08 15:16:29,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4885-8: havoc skb_reserve_#t~mem68#1.base, skb_reserve_#t~mem68#1.offset, skb_reserve_#t~mem69#1, skb_reserve_~skb#1.base, skb_reserve_~skb#1.offset, skb_reserve_~len#1;havoc skb_reserve_#in~skb#1.base, skb_reserve_#in~skb#1.offset, skb_reserve_#in~len#1;assume { :end_inline_skb_reserve } true;call write~int#1(0, bt_skb_alloc_~skb~0#1.base, 41 + bt_skb_alloc_~skb~0#1.offset, 1); [2025-02-08 15:16:29,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6471-1: assume 0 != copy_from_user_~tmp___1~5#1;assume { :begin_inline__copy_from_user } true;_copy_from_user_#in~arg0#1.base, _copy_from_user_#in~arg0#1.offset, _copy_from_user_#in~arg1#1.base, _copy_from_user_#in~arg1#1.offset, _copy_from_user_#in~arg2#1 := copy_from_user_~to#1.base, copy_from_user_~to#1.offset, copy_from_user_~from#1.base, copy_from_user_~from#1.offset, copy_from_user_~n#1;havoc _copy_from_user_#res#1;havoc _copy_from_user_#t~nondet593#1, _copy_from_user_~arg0#1.base, _copy_from_user_~arg0#1.offset, _copy_from_user_~arg1#1.base, _copy_from_user_~arg1#1.offset, _copy_from_user_~arg2#1;_copy_from_user_~arg0#1.base, _copy_from_user_~arg0#1.offset := _copy_from_user_#in~arg0#1.base, _copy_from_user_#in~arg0#1.offset;_copy_from_user_~arg1#1.base, _copy_from_user_~arg1#1.offset := _copy_from_user_#in~arg1#1.base, _copy_from_user_#in~arg1#1.offset;_copy_from_user_~arg2#1 := _copy_from_user_#in~arg2#1;havoc _copy_from_user_#t~nondet593#1;_copy_from_user_#res#1 := _copy_from_user_#t~nondet593#1;havoc _copy_from_user_#t~nondet593#1; [2025-02-08 15:16:29,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6471-1: assume !(0 != copy_from_user_~tmp___1~5#1);copy_from_user_~tmp___2~6#1 := (if copy_from_user_~sz~0#1 % 18446744073709551616 >= copy_from_user_~n#1 % 18446744073709551616 then 1 else 0); [2025-02-08 15:16:29,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6471: assume 0 != copy_from_user_~tmp___1~5#1;assume { :begin_inline__copy_from_user } true;_copy_from_user_#in~arg0#1.base, _copy_from_user_#in~arg0#1.offset, _copy_from_user_#in~arg1#1.base, _copy_from_user_#in~arg1#1.offset, _copy_from_user_#in~arg2#1 := copy_from_user_~to#1.base, copy_from_user_~to#1.offset, copy_from_user_~from#1.base, copy_from_user_~from#1.offset, copy_from_user_~n#1;havoc _copy_from_user_#res#1;havoc _copy_from_user_#t~nondet593#1, _copy_from_user_~arg0#1.base, _copy_from_user_~arg0#1.offset, _copy_from_user_~arg1#1.base, _copy_from_user_~arg1#1.offset, _copy_from_user_~arg2#1;_copy_from_user_~arg0#1.base, _copy_from_user_~arg0#1.offset := _copy_from_user_#in~arg0#1.base, _copy_from_user_#in~arg0#1.offset;_copy_from_user_~arg1#1.base, _copy_from_user_~arg1#1.offset := _copy_from_user_#in~arg1#1.base, _copy_from_user_#in~arg1#1.offset;_copy_from_user_~arg2#1 := _copy_from_user_#in~arg2#1;havoc _copy_from_user_#t~nondet593#1;_copy_from_user_#res#1 := _copy_from_user_#t~nondet593#1;havoc _copy_from_user_#t~nondet593#1; [2025-02-08 15:16:29,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6471: assume !(0 != copy_from_user_~tmp___1~5#1);copy_from_user_~tmp___2~6#1 := (if copy_from_user_~sz~0#1 % 18446744073709551616 >= copy_from_user_~n#1 % 18446744073709551616 then 1 else 0); [2025-02-08 15:16:29,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6471-5: assume 0 != copy_from_user_~tmp___1~5#1;assume { :begin_inline__copy_from_user } true;_copy_from_user_#in~arg0#1.base, _copy_from_user_#in~arg0#1.offset, _copy_from_user_#in~arg1#1.base, _copy_from_user_#in~arg1#1.offset, _copy_from_user_#in~arg2#1 := copy_from_user_~to#1.base, copy_from_user_~to#1.offset, copy_from_user_~from#1.base, copy_from_user_~from#1.offset, copy_from_user_~n#1;havoc _copy_from_user_#res#1;havoc _copy_from_user_#t~nondet593#1, _copy_from_user_~arg0#1.base, _copy_from_user_~arg0#1.offset, _copy_from_user_~arg1#1.base, _copy_from_user_~arg1#1.offset, _copy_from_user_~arg2#1;_copy_from_user_~arg0#1.base, _copy_from_user_~arg0#1.offset := _copy_from_user_#in~arg0#1.base, _copy_from_user_#in~arg0#1.offset;_copy_from_user_~arg1#1.base, _copy_from_user_~arg1#1.offset := _copy_from_user_#in~arg1#1.base, _copy_from_user_#in~arg1#1.offset;_copy_from_user_~arg2#1 := _copy_from_user_#in~arg2#1;havoc _copy_from_user_#t~nondet593#1;_copy_from_user_#res#1 := _copy_from_user_#t~nondet593#1;havoc _copy_from_user_#t~nondet593#1; [2025-02-08 15:16:29,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6471-5: assume !(0 != copy_from_user_~tmp___1~5#1);copy_from_user_~tmp___2~6#1 := (if copy_from_user_~sz~0#1 % 18446744073709551616 >= copy_from_user_~n#1 % 18446744073709551616 then 1 else 0); [2025-02-08 15:16:29,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6471-4: assume 0 != copy_from_user_~tmp___1~5#1;assume { :begin_inline__copy_from_user } true;_copy_from_user_#in~arg0#1.base, _copy_from_user_#in~arg0#1.offset, _copy_from_user_#in~arg1#1.base, _copy_from_user_#in~arg1#1.offset, _copy_from_user_#in~arg2#1 := copy_from_user_~to#1.base, copy_from_user_~to#1.offset, copy_from_user_~from#1.base, copy_from_user_~from#1.offset, copy_from_user_~n#1;havoc _copy_from_user_#res#1;havoc _copy_from_user_#t~nondet593#1, _copy_from_user_~arg0#1.base, _copy_from_user_~arg0#1.offset, _copy_from_user_~arg1#1.base, _copy_from_user_~arg1#1.offset, _copy_from_user_~arg2#1;_copy_from_user_~arg0#1.base, _copy_from_user_~arg0#1.offset := _copy_from_user_#in~arg0#1.base, _copy_from_user_#in~arg0#1.offset;_copy_from_user_~arg1#1.base, _copy_from_user_~arg1#1.offset := _copy_from_user_#in~arg1#1.base, _copy_from_user_#in~arg1#1.offset;_copy_from_user_~arg2#1 := _copy_from_user_#in~arg2#1;havoc _copy_from_user_#t~nondet593#1;_copy_from_user_#res#1 := _copy_from_user_#t~nondet593#1;havoc _copy_from_user_#t~nondet593#1; [2025-02-08 15:16:29,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6471-4: assume !(0 != copy_from_user_~tmp___1~5#1);copy_from_user_~tmp___2~6#1 := (if copy_from_user_~sz~0#1 % 18446744073709551616 >= copy_from_user_~n#1 % 18446744073709551616 then 1 else 0); [2025-02-08 15:16:29,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6471-3: assume 0 != copy_from_user_~tmp___1~5#1;assume { :begin_inline__copy_from_user } true;_copy_from_user_#in~arg0#1.base, _copy_from_user_#in~arg0#1.offset, _copy_from_user_#in~arg1#1.base, _copy_from_user_#in~arg1#1.offset, _copy_from_user_#in~arg2#1 := copy_from_user_~to#1.base, copy_from_user_~to#1.offset, copy_from_user_~from#1.base, copy_from_user_~from#1.offset, copy_from_user_~n#1;havoc _copy_from_user_#res#1;havoc _copy_from_user_#t~nondet593#1, _copy_from_user_~arg0#1.base, _copy_from_user_~arg0#1.offset, _copy_from_user_~arg1#1.base, _copy_from_user_~arg1#1.offset, _copy_from_user_~arg2#1;_copy_from_user_~arg0#1.base, _copy_from_user_~arg0#1.offset := _copy_from_user_#in~arg0#1.base, _copy_from_user_#in~arg0#1.offset;_copy_from_user_~arg1#1.base, _copy_from_user_~arg1#1.offset := _copy_from_user_#in~arg1#1.base, _copy_from_user_#in~arg1#1.offset;_copy_from_user_~arg2#1 := _copy_from_user_#in~arg2#1;havoc _copy_from_user_#t~nondet593#1;_copy_from_user_#res#1 := _copy_from_user_#t~nondet593#1;havoc _copy_from_user_#t~nondet593#1; [2025-02-08 15:16:29,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6471-3: assume !(0 != copy_from_user_~tmp___1~5#1);copy_from_user_~tmp___2~6#1 := (if copy_from_user_~sz~0#1 % 18446744073709551616 >= copy_from_user_~n#1 % 18446744073709551616 then 1 else 0); [2025-02-08 15:16:29,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6471-2: assume 0 != copy_from_user_~tmp___1~5#1;assume { :begin_inline__copy_from_user } true;_copy_from_user_#in~arg0#1.base, _copy_from_user_#in~arg0#1.offset, _copy_from_user_#in~arg1#1.base, _copy_from_user_#in~arg1#1.offset, _copy_from_user_#in~arg2#1 := copy_from_user_~to#1.base, copy_from_user_~to#1.offset, copy_from_user_~from#1.base, copy_from_user_~from#1.offset, copy_from_user_~n#1;havoc _copy_from_user_#res#1;havoc _copy_from_user_#t~nondet593#1, _copy_from_user_~arg0#1.base, _copy_from_user_~arg0#1.offset, _copy_from_user_~arg1#1.base, _copy_from_user_~arg1#1.offset, _copy_from_user_~arg2#1;_copy_from_user_~arg0#1.base, _copy_from_user_~arg0#1.offset := _copy_from_user_#in~arg0#1.base, _copy_from_user_#in~arg0#1.offset;_copy_from_user_~arg1#1.base, _copy_from_user_~arg1#1.offset := _copy_from_user_#in~arg1#1.base, _copy_from_user_#in~arg1#1.offset;_copy_from_user_~arg2#1 := _copy_from_user_#in~arg2#1;havoc _copy_from_user_#t~nondet593#1;_copy_from_user_#res#1 := _copy_from_user_#t~nondet593#1;havoc _copy_from_user_#t~nondet593#1; [2025-02-08 15:16:29,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6471-2: assume !(0 != copy_from_user_~tmp___1~5#1);copy_from_user_~tmp___2~6#1 := (if copy_from_user_~sz~0#1 % 18446744073709551616 >= copy_from_user_~n#1 % 18446744073709551616 then 1 else 0); [2025-02-08 15:16:29,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5679: assume 0 != btmrvl_prepare_command_#t~mem222#1 % 256 % 4294967296;havoc btmrvl_prepare_command_#t~mem222#1;call write~int#1(0, btmrvl_prepare_command_~priv#1.base, 19 + btmrvl_prepare_command_~priv#1.offset, 1);assume { :begin_inline_btmrvl_enable_ps } true;btmrvl_enable_ps_#in~priv#1.base, btmrvl_enable_ps_#in~priv#1.offset := btmrvl_prepare_command_~priv#1.base, btmrvl_prepare_command_~priv#1.offset;havoc btmrvl_enable_ps_#res#1;havoc btmrvl_enable_ps_#t~ret176#1.base, btmrvl_enable_ps_#t~ret176#1.offset, btmrvl_enable_ps_#t~ret177#1, btmrvl_enable_ps_#t~ret178#1.base, btmrvl_enable_ps_#t~ret178#1.offset, btmrvl_enable_ps_#t~mem179#1, btmrvl_enable_ps_#t~mem180#1.base, btmrvl_enable_ps_#t~mem180#1.offset, btmrvl_enable_ps_#t~mem181#1.base, btmrvl_enable_ps_#t~mem181#1.offset, btmrvl_enable_ps_#t~mem182#1, btmrvl_enable_ps_#t~mem183#1, btmrvl_enable_ps_#t~ret184#1, btmrvl_enable_ps_~priv#1.base, btmrvl_enable_ps_~priv#1.offset, btmrvl_enable_ps_~skb~2#1.base, btmrvl_enable_ps_~skb~2#1.offset, btmrvl_enable_ps_~cmd~1#1.base, btmrvl_enable_ps_~cmd~1#1.offset, btmrvl_enable_ps_~tmp~9#1.base, btmrvl_enable_ps_~tmp~9#1.offset, btmrvl_enable_ps_~#descriptor~2#1.base, btmrvl_enable_ps_~#descriptor~2#1.offset, btmrvl_enable_ps_~tmp___0~3#1;btmrvl_enable_ps_~priv#1.base, btmrvl_enable_ps_~priv#1.offset := btmrvl_enable_ps_#in~priv#1.base, btmrvl_enable_ps_#in~priv#1.offset;havoc btmrvl_enable_ps_~skb~2#1.base, btmrvl_enable_ps_~skb~2#1.offset;havoc btmrvl_enable_ps_~cmd~1#1.base, btmrvl_enable_ps_~cmd~1#1.offset;havoc btmrvl_enable_ps_~tmp~9#1.base, btmrvl_enable_ps_~tmp~9#1.offset;call btmrvl_enable_ps_~#descriptor~2#1.base, btmrvl_enable_ps_~#descriptor~2#1.offset := #Ultimate.allocOnStack(38);havoc btmrvl_enable_ps_~tmp___0~3#1;assume { :begin_inline_bt_skb_alloc } true;bt_skb_alloc_#in~len#1, bt_skb_alloc_#in~how#1 := 7, 32;havoc bt_skb_alloc_#res#1.base, bt_skb_alloc_#res#1.offset;havoc bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset, bt_skb_alloc_~len#1, bt_skb_alloc_~how#1, bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset;bt_skb_alloc_~len#1 := bt_skb_alloc_#in~len#1;bt_skb_alloc_~how#1 := bt_skb_alloc_#in~how#1;havoc bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset;assume { :begin_inline_alloc_skb } true;alloc_skb_#in~size#1, alloc_skb_#in~priority#1 := 8 + bt_skb_alloc_~len#1, bt_skb_alloc_~how#1;havoc alloc_skb_#res#1.base, alloc_skb_#res#1.offset;havoc alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset, alloc_skb_~size#1, alloc_skb_~priority#1, alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset;alloc_skb_~size#1 := alloc_skb_#in~size#1;alloc_skb_~priority#1 := alloc_skb_#in~priority#1;havoc alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset;assume { :begin_inline___alloc_skb } true;__alloc_skb_#in~arg0#1, __alloc_skb_#in~arg1#1, __alloc_skb_#in~arg2#1, __alloc_skb_#in~arg3#1 := alloc_skb_~size#1, alloc_skb_~priority#1, 0, -1;havoc __alloc_skb_#res#1.base, __alloc_skb_#res#1.offset;havoc __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset, __alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset, __alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset, __alloc_skb_~arg0#1, __alloc_skb_~arg1#1, __alloc_skb_~arg2#1, __alloc_skb_~arg3#1, __alloc_skb_~skb~6#1.base, __alloc_skb_~skb~6#1.offset;__alloc_skb_~arg0#1 := __alloc_skb_#in~arg0#1;__alloc_skb_~arg1#1 := __alloc_skb_#in~arg1#1;__alloc_skb_~arg2#1 := __alloc_skb_#in~arg2#1;__alloc_skb_~arg3#1 := __alloc_skb_#in~arg3#1;assume { :begin_inline_ldv_malloc } true;ldv_malloc_#in~size#1 := 242;havoc ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;ldv_malloc_~size#1 := ldv_malloc_#in~size#1;havoc ldv_malloc_#t~nondet585#1;assume 0 == ldv_malloc_#t~nondet585#1 || 1 == ldv_malloc_#t~nondet585#1; [2025-02-08 15:16:29,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5679: assume !(0 != btmrvl_prepare_command_#t~mem222#1 % 256 % 4294967296);havoc btmrvl_prepare_command_#t~mem222#1; [2025-02-08 15:16:29,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5679-1: call btmrvl_prepare_command_#t~mem222#1 := read~int#1(btmrvl_prepare_command_~priv#1.base, 19 + btmrvl_prepare_command_~priv#1.offset, 1); [2025-02-08 15:16:29,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5547: btmrvl_enable_hs_#t~ret187#1.base, btmrvl_enable_hs_#t~ret187#1.offset := skb_put_#res#1.base, skb_put_#res#1.offset;havoc skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset, skb_put_#t~mem612#1, skb_put_#t~mem613#1, skb_put_~arg0#1.base, skb_put_~arg0#1.offset, skb_put_~arg1#1, skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset;havoc skb_put_#in~arg0#1.base, skb_put_#in~arg0#1.offset, skb_put_#in~arg1#1;assume { :end_inline_skb_put } true;btmrvl_enable_hs_~tmp~10#1.base, btmrvl_enable_hs_~tmp~10#1.offset := btmrvl_enable_hs_#t~ret187#1.base, btmrvl_enable_hs_#t~ret187#1.offset;havoc btmrvl_enable_hs_#t~ret187#1.base, btmrvl_enable_hs_#t~ret187#1.offset;btmrvl_enable_hs_~cmd~2#1.base, btmrvl_enable_hs_~cmd~2#1.offset := btmrvl_enable_hs_~tmp~10#1.base, btmrvl_enable_hs_~tmp~10#1.offset;call write~int#1(64602, btmrvl_enable_hs_~cmd~2#1.base, btmrvl_enable_hs_~cmd~2#1.offset, 2);call write~int#1(0, btmrvl_enable_hs_~cmd~2#1.base, 2 + btmrvl_enable_hs_~cmd~2#1.offset, 1);call write~int#1(254, btmrvl_enable_hs_~skb~3#1.base, 40 + btmrvl_enable_hs_~skb~3#1.offset, 1);call btmrvl_enable_hs_#t~mem188#1.base, btmrvl_enable_hs_#t~mem188#1.offset := read~$Pointer$#1(btmrvl_enable_hs_~priv#1.base, 8 + btmrvl_enable_hs_~priv#1.offset, 8);call write~$Pointer$#1(btmrvl_enable_hs_#t~mem188#1.base, btmrvl_enable_hs_#t~mem188#1.offset, btmrvl_enable_hs_~skb~3#1.base, 32 + btmrvl_enable_hs_~skb~3#1.offset, 8);havoc btmrvl_enable_hs_#t~mem188#1.base, btmrvl_enable_hs_#t~mem188#1.offset;call btmrvl_enable_hs_#t~mem189#1.base, btmrvl_enable_hs_#t~mem189#1.offset := read~$Pointer$#1(btmrvl_enable_hs_~priv#1.base, 26 + btmrvl_enable_hs_~priv#1.offset, 8);assume { :begin_inline_skb_queue_head } true;skb_queue_head_#in~arg0#1.base, skb_queue_head_#in~arg0#1.offset, skb_queue_head_#in~arg1#1.base, skb_queue_head_#in~arg1#1.offset := btmrvl_enable_hs_#t~mem189#1.base, 4 + btmrvl_enable_hs_#t~mem189#1.offset, btmrvl_enable_hs_~skb~3#1.base, btmrvl_enable_hs_~skb~3#1.offset;havoc skb_queue_head_~arg0#1.base, skb_queue_head_~arg0#1.offset, skb_queue_head_~arg1#1.base, skb_queue_head_~arg1#1.offset;skb_queue_head_~arg0#1.base, skb_queue_head_~arg0#1.offset := skb_queue_head_#in~arg0#1.base, skb_queue_head_#in~arg0#1.offset;skb_queue_head_~arg1#1.base, skb_queue_head_~arg1#1.offset := skb_queue_head_#in~arg1#1.base, skb_queue_head_#in~arg1#1.offset; [2025-02-08 15:16:29,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5613-2: havoc finish_wait_~arg0#1.base, finish_wait_~arg0#1.offset, finish_wait_~arg1#1.base, finish_wait_~arg1#1.offset;havoc finish_wait_#in~arg0#1.base, finish_wait_#in~arg0#1.offset, finish_wait_#in~arg1#1.base, finish_wait_#in~arg1#1.offset;assume { :end_inline_finish_wait } true;havoc btmrvl_enable_hs_#t~mem202#1.base, btmrvl_enable_hs_#t~mem202#1.offset; [2025-02-08 15:16:29,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5679-4: assume 0 != btmrvl_prepare_command_#t~mem222#1 % 256 % 4294967296;havoc btmrvl_prepare_command_#t~mem222#1;call write~int#1(0, btmrvl_prepare_command_~priv#1.base, 19 + btmrvl_prepare_command_~priv#1.offset, 1);assume { :begin_inline_btmrvl_enable_ps } true;btmrvl_enable_ps_#in~priv#1.base, btmrvl_enable_ps_#in~priv#1.offset := btmrvl_prepare_command_~priv#1.base, btmrvl_prepare_command_~priv#1.offset;havoc btmrvl_enable_ps_#res#1;havoc btmrvl_enable_ps_#t~ret176#1.base, btmrvl_enable_ps_#t~ret176#1.offset, btmrvl_enable_ps_#t~ret177#1, btmrvl_enable_ps_#t~ret178#1.base, btmrvl_enable_ps_#t~ret178#1.offset, btmrvl_enable_ps_#t~mem179#1, btmrvl_enable_ps_#t~mem180#1.base, btmrvl_enable_ps_#t~mem180#1.offset, btmrvl_enable_ps_#t~mem181#1.base, btmrvl_enable_ps_#t~mem181#1.offset, btmrvl_enable_ps_#t~mem182#1, btmrvl_enable_ps_#t~mem183#1, btmrvl_enable_ps_#t~ret184#1, btmrvl_enable_ps_~priv#1.base, btmrvl_enable_ps_~priv#1.offset, btmrvl_enable_ps_~skb~2#1.base, btmrvl_enable_ps_~skb~2#1.offset, btmrvl_enable_ps_~cmd~1#1.base, btmrvl_enable_ps_~cmd~1#1.offset, btmrvl_enable_ps_~tmp~9#1.base, btmrvl_enable_ps_~tmp~9#1.offset, btmrvl_enable_ps_~#descriptor~2#1.base, btmrvl_enable_ps_~#descriptor~2#1.offset, btmrvl_enable_ps_~tmp___0~3#1;btmrvl_enable_ps_~priv#1.base, btmrvl_enable_ps_~priv#1.offset := btmrvl_enable_ps_#in~priv#1.base, btmrvl_enable_ps_#in~priv#1.offset;havoc btmrvl_enable_ps_~skb~2#1.base, btmrvl_enable_ps_~skb~2#1.offset;havoc btmrvl_enable_ps_~cmd~1#1.base, btmrvl_enable_ps_~cmd~1#1.offset;havoc btmrvl_enable_ps_~tmp~9#1.base, btmrvl_enable_ps_~tmp~9#1.offset;call btmrvl_enable_ps_~#descriptor~2#1.base, btmrvl_enable_ps_~#descriptor~2#1.offset := #Ultimate.allocOnStack(38);havoc btmrvl_enable_ps_~tmp___0~3#1;assume { :begin_inline_bt_skb_alloc } true;bt_skb_alloc_#in~len#1, bt_skb_alloc_#in~how#1 := 7, 32;havoc bt_skb_alloc_#res#1.base, bt_skb_alloc_#res#1.offset;havoc bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset, bt_skb_alloc_~len#1, bt_skb_alloc_~how#1, bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset;bt_skb_alloc_~len#1 := bt_skb_alloc_#in~len#1;bt_skb_alloc_~how#1 := bt_skb_alloc_#in~how#1;havoc bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset;assume { :begin_inline_alloc_skb } true;alloc_skb_#in~size#1, alloc_skb_#in~priority#1 := 8 + bt_skb_alloc_~len#1, bt_skb_alloc_~how#1;havoc alloc_skb_#res#1.base, alloc_skb_#res#1.offset;havoc alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset, alloc_skb_~size#1, alloc_skb_~priority#1, alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset;alloc_skb_~size#1 := alloc_skb_#in~size#1;alloc_skb_~priority#1 := alloc_skb_#in~priority#1;havoc alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset;assume { :begin_inline___alloc_skb } true;__alloc_skb_#in~arg0#1, __alloc_skb_#in~arg1#1, __alloc_skb_#in~arg2#1, __alloc_skb_#in~arg3#1 := alloc_skb_~size#1, alloc_skb_~priority#1, 0, -1;havoc __alloc_skb_#res#1.base, __alloc_skb_#res#1.offset;havoc __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset, __alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset, __alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset, __alloc_skb_~arg0#1, __alloc_skb_~arg1#1, __alloc_skb_~arg2#1, __alloc_skb_~arg3#1, __alloc_skb_~skb~6#1.base, __alloc_skb_~skb~6#1.offset;__alloc_skb_~arg0#1 := __alloc_skb_#in~arg0#1;__alloc_skb_~arg1#1 := __alloc_skb_#in~arg1#1;__alloc_skb_~arg2#1 := __alloc_skb_#in~arg2#1;__alloc_skb_~arg3#1 := __alloc_skb_#in~arg3#1;assume { :begin_inline_ldv_malloc } true;ldv_malloc_#in~size#1 := 242;havoc ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;ldv_malloc_~size#1 := ldv_malloc_#in~size#1;havoc ldv_malloc_#t~nondet585#1;assume 0 == ldv_malloc_#t~nondet585#1 || 1 == ldv_malloc_#t~nondet585#1; [2025-02-08 15:16:29,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5679-4: assume !(0 != btmrvl_prepare_command_#t~mem222#1 % 256 % 4294967296);havoc btmrvl_prepare_command_#t~mem222#1; [2025-02-08 15:16:29,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5613-3: call btmrvl_enable_hs_#t~mem202#1.base, btmrvl_enable_hs_#t~mem202#1.offset := read~$Pointer$#1(btmrvl_enable_hs_~priv#1.base, 26 + btmrvl_enable_hs_~priv#1.offset, 8);assume { :begin_inline_finish_wait } true;finish_wait_#in~arg0#1.base, finish_wait_#in~arg0#1.offset, finish_wait_#in~arg1#1.base, finish_wait_#in~arg1#1.offset := btmrvl_enable_hs_#t~mem202#1.base, 96 + btmrvl_enable_hs_#t~mem202#1.offset, btmrvl_enable_hs_~#__wait~1#1.base, btmrvl_enable_hs_~#__wait~1#1.offset;havoc finish_wait_~arg0#1.base, finish_wait_~arg0#1.offset, finish_wait_~arg1#1.base, finish_wait_~arg1#1.offset;finish_wait_~arg0#1.base, finish_wait_~arg0#1.offset := finish_wait_#in~arg0#1.base, finish_wait_#in~arg0#1.offset;finish_wait_~arg1#1.base, finish_wait_~arg1#1.offset := finish_wait_#in~arg1#1.base, finish_wait_#in~arg1#1.offset; [2025-02-08 15:16:29,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5679-5: call btmrvl_prepare_command_#t~mem222#1 := read~int#1(btmrvl_prepare_command_~priv#1.base, 19 + btmrvl_prepare_command_~priv#1.offset, 1); [2025-02-08 15:16:29,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5613: havoc finish_wait_~arg0#1.base, finish_wait_~arg0#1.offset, finish_wait_~arg1#1.base, finish_wait_~arg1#1.offset;havoc finish_wait_#in~arg0#1.base, finish_wait_#in~arg0#1.offset, finish_wait_#in~arg1#1.base, finish_wait_#in~arg1#1.offset;assume { :end_inline_finish_wait } true;havoc btmrvl_enable_hs_#t~mem202#1.base, btmrvl_enable_hs_#t~mem202#1.offset; [2025-02-08 15:16:29,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5679-2: assume 0 != btmrvl_prepare_command_#t~mem222#1 % 256 % 4294967296;havoc btmrvl_prepare_command_#t~mem222#1;call write~int#1(0, btmrvl_prepare_command_~priv#1.base, 19 + btmrvl_prepare_command_~priv#1.offset, 1);assume { :begin_inline_btmrvl_enable_ps } true;btmrvl_enable_ps_#in~priv#1.base, btmrvl_enable_ps_#in~priv#1.offset := btmrvl_prepare_command_~priv#1.base, btmrvl_prepare_command_~priv#1.offset;havoc btmrvl_enable_ps_#res#1;havoc btmrvl_enable_ps_#t~ret176#1.base, btmrvl_enable_ps_#t~ret176#1.offset, btmrvl_enable_ps_#t~ret177#1, btmrvl_enable_ps_#t~ret178#1.base, btmrvl_enable_ps_#t~ret178#1.offset, btmrvl_enable_ps_#t~mem179#1, btmrvl_enable_ps_#t~mem180#1.base, btmrvl_enable_ps_#t~mem180#1.offset, btmrvl_enable_ps_#t~mem181#1.base, btmrvl_enable_ps_#t~mem181#1.offset, btmrvl_enable_ps_#t~mem182#1, btmrvl_enable_ps_#t~mem183#1, btmrvl_enable_ps_#t~ret184#1, btmrvl_enable_ps_~priv#1.base, btmrvl_enable_ps_~priv#1.offset, btmrvl_enable_ps_~skb~2#1.base, btmrvl_enable_ps_~skb~2#1.offset, btmrvl_enable_ps_~cmd~1#1.base, btmrvl_enable_ps_~cmd~1#1.offset, btmrvl_enable_ps_~tmp~9#1.base, btmrvl_enable_ps_~tmp~9#1.offset, btmrvl_enable_ps_~#descriptor~2#1.base, btmrvl_enable_ps_~#descriptor~2#1.offset, btmrvl_enable_ps_~tmp___0~3#1;btmrvl_enable_ps_~priv#1.base, btmrvl_enable_ps_~priv#1.offset := btmrvl_enable_ps_#in~priv#1.base, btmrvl_enable_ps_#in~priv#1.offset;havoc btmrvl_enable_ps_~skb~2#1.base, btmrvl_enable_ps_~skb~2#1.offset;havoc btmrvl_enable_ps_~cmd~1#1.base, btmrvl_enable_ps_~cmd~1#1.offset;havoc btmrvl_enable_ps_~tmp~9#1.base, btmrvl_enable_ps_~tmp~9#1.offset;call btmrvl_enable_ps_~#descriptor~2#1.base, btmrvl_enable_ps_~#descriptor~2#1.offset := #Ultimate.allocOnStack(38);havoc btmrvl_enable_ps_~tmp___0~3#1;assume { :begin_inline_bt_skb_alloc } true;bt_skb_alloc_#in~len#1, bt_skb_alloc_#in~how#1 := 7, 32;havoc bt_skb_alloc_#res#1.base, bt_skb_alloc_#res#1.offset;havoc bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset, bt_skb_alloc_~len#1, bt_skb_alloc_~how#1, bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset;bt_skb_alloc_~len#1 := bt_skb_alloc_#in~len#1;bt_skb_alloc_~how#1 := bt_skb_alloc_#in~how#1;havoc bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset;assume { :begin_inline_alloc_skb } true;alloc_skb_#in~size#1, alloc_skb_#in~priority#1 := 8 + bt_skb_alloc_~len#1, bt_skb_alloc_~how#1;havoc alloc_skb_#res#1.base, alloc_skb_#res#1.offset;havoc alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset, alloc_skb_~size#1, alloc_skb_~priority#1, alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset;alloc_skb_~size#1 := alloc_skb_#in~size#1;alloc_skb_~priority#1 := alloc_skb_#in~priority#1;havoc alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset;assume { :begin_inline___alloc_skb } true;__alloc_skb_#in~arg0#1, __alloc_skb_#in~arg1#1, __alloc_skb_#in~arg2#1, __alloc_skb_#in~arg3#1 := alloc_skb_~size#1, alloc_skb_~priority#1, 0, -1;havoc __alloc_skb_#res#1.base, __alloc_skb_#res#1.offset;havoc __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset, __alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset, __alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset, __alloc_skb_~arg0#1, __alloc_skb_~arg1#1, __alloc_skb_~arg2#1, __alloc_skb_~arg3#1, __alloc_skb_~skb~6#1.base, __alloc_skb_~skb~6#1.offset;__alloc_skb_~arg0#1 := __alloc_skb_#in~arg0#1;__alloc_skb_~arg1#1 := __alloc_skb_#in~arg1#1;__alloc_skb_~arg2#1 := __alloc_skb_#in~arg2#1;__alloc_skb_~arg3#1 := __alloc_skb_#in~arg3#1;assume { :begin_inline_ldv_malloc } true;ldv_malloc_#in~size#1 := 242;havoc ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;ldv_malloc_~size#1 := ldv_malloc_#in~size#1;havoc ldv_malloc_#t~nondet585#1;assume 0 == ldv_malloc_#t~nondet585#1 || 1 == ldv_malloc_#t~nondet585#1; [2025-02-08 15:16:29,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5679-2: assume !(0 != btmrvl_prepare_command_#t~mem222#1 % 256 % 4294967296);havoc btmrvl_prepare_command_#t~mem222#1; [2025-02-08 15:16:29,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5613-1: call btmrvl_enable_hs_#t~mem202#1.base, btmrvl_enable_hs_#t~mem202#1.offset := read~$Pointer$#1(btmrvl_enable_hs_~priv#1.base, 26 + btmrvl_enable_hs_~priv#1.offset, 8);assume { :begin_inline_finish_wait } true;finish_wait_#in~arg0#1.base, finish_wait_#in~arg0#1.offset, finish_wait_#in~arg1#1.base, finish_wait_#in~arg1#1.offset := btmrvl_enable_hs_#t~mem202#1.base, 96 + btmrvl_enable_hs_#t~mem202#1.offset, btmrvl_enable_hs_~#__wait~1#1.base, btmrvl_enable_hs_~#__wait~1#1.offset;havoc finish_wait_~arg0#1.base, finish_wait_~arg0#1.offset, finish_wait_~arg1#1.base, finish_wait_~arg1#1.offset;finish_wait_~arg0#1.base, finish_wait_~arg0#1.offset := finish_wait_#in~arg0#1.base, finish_wait_#in~arg0#1.offset;finish_wait_~arg1#1.base, finish_wait_~arg1#1.offset := finish_wait_#in~arg1#1.base, finish_wait_#in~arg1#1.offset; [2025-02-08 15:16:29,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7661: assume main_~res_btmrvl_gpiogap_write_7~0#1 < 0; [2025-02-08 15:16:29,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7661: assume !(main_~res_btmrvl_gpiogap_write_7~0#1 < 0);main_~ldv_s_btmrvl_gpiogap_fops_file_operations~0#1 := 0; [2025-02-08 15:16:29,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5679-3: call btmrvl_prepare_command_#t~mem222#1 := read~int#1(btmrvl_prepare_command_~priv#1.base, 19 + btmrvl_prepare_command_~priv#1.offset, 1); [2025-02-08 15:16:29,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5547-4: btmrvl_enable_hs_#t~ret187#1.base, btmrvl_enable_hs_#t~ret187#1.offset := skb_put_#res#1.base, skb_put_#res#1.offset;havoc skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset, skb_put_#t~mem612#1, skb_put_#t~mem613#1, skb_put_~arg0#1.base, skb_put_~arg0#1.offset, skb_put_~arg1#1, skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset;havoc skb_put_#in~arg0#1.base, skb_put_#in~arg0#1.offset, skb_put_#in~arg1#1;assume { :end_inline_skb_put } true;btmrvl_enable_hs_~tmp~10#1.base, btmrvl_enable_hs_~tmp~10#1.offset := btmrvl_enable_hs_#t~ret187#1.base, btmrvl_enable_hs_#t~ret187#1.offset;havoc btmrvl_enable_hs_#t~ret187#1.base, btmrvl_enable_hs_#t~ret187#1.offset;btmrvl_enable_hs_~cmd~2#1.base, btmrvl_enable_hs_~cmd~2#1.offset := btmrvl_enable_hs_~tmp~10#1.base, btmrvl_enable_hs_~tmp~10#1.offset;call write~int#1(64602, btmrvl_enable_hs_~cmd~2#1.base, btmrvl_enable_hs_~cmd~2#1.offset, 2);call write~int#1(0, btmrvl_enable_hs_~cmd~2#1.base, 2 + btmrvl_enable_hs_~cmd~2#1.offset, 1);call write~int#1(254, btmrvl_enable_hs_~skb~3#1.base, 40 + btmrvl_enable_hs_~skb~3#1.offset, 1);call btmrvl_enable_hs_#t~mem188#1.base, btmrvl_enable_hs_#t~mem188#1.offset := read~$Pointer$#1(btmrvl_enable_hs_~priv#1.base, 8 + btmrvl_enable_hs_~priv#1.offset, 8);call write~$Pointer$#1(btmrvl_enable_hs_#t~mem188#1.base, btmrvl_enable_hs_#t~mem188#1.offset, btmrvl_enable_hs_~skb~3#1.base, 32 + btmrvl_enable_hs_~skb~3#1.offset, 8);havoc btmrvl_enable_hs_#t~mem188#1.base, btmrvl_enable_hs_#t~mem188#1.offset;call btmrvl_enable_hs_#t~mem189#1.base, btmrvl_enable_hs_#t~mem189#1.offset := read~$Pointer$#1(btmrvl_enable_hs_~priv#1.base, 26 + btmrvl_enable_hs_~priv#1.offset, 8);assume { :begin_inline_skb_queue_head } true;skb_queue_head_#in~arg0#1.base, skb_queue_head_#in~arg0#1.offset, skb_queue_head_#in~arg1#1.base, skb_queue_head_#in~arg1#1.offset := btmrvl_enable_hs_#t~mem189#1.base, 4 + btmrvl_enable_hs_#t~mem189#1.offset, btmrvl_enable_hs_~skb~3#1.base, btmrvl_enable_hs_~skb~3#1.offset;havoc skb_queue_head_~arg0#1.base, skb_queue_head_~arg0#1.offset, skb_queue_head_~arg1#1.base, skb_queue_head_~arg1#1.offset;skb_queue_head_~arg0#1.base, skb_queue_head_~arg0#1.offset := skb_queue_head_#in~arg0#1.base, skb_queue_head_#in~arg0#1.offset;skb_queue_head_~arg1#1.base, skb_queue_head_~arg1#1.offset := skb_queue_head_#in~arg1#1.base, skb_queue_head_#in~arg1#1.offset; [2025-02-08 15:16:29,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7463: assume 19 == main_~tmp~36#1; [2025-02-08 15:16:29,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7463: assume !(19 == main_~tmp~36#1); [2025-02-08 15:16:29,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5547-2: btmrvl_enable_hs_#t~ret187#1.base, btmrvl_enable_hs_#t~ret187#1.offset := skb_put_#res#1.base, skb_put_#res#1.offset;havoc skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset, skb_put_#t~mem612#1, skb_put_#t~mem613#1, skb_put_~arg0#1.base, skb_put_~arg0#1.offset, skb_put_~arg1#1, skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset;havoc skb_put_#in~arg0#1.base, skb_put_#in~arg0#1.offset, skb_put_#in~arg1#1;assume { :end_inline_skb_put } true;btmrvl_enable_hs_~tmp~10#1.base, btmrvl_enable_hs_~tmp~10#1.offset := btmrvl_enable_hs_#t~ret187#1.base, btmrvl_enable_hs_#t~ret187#1.offset;havoc btmrvl_enable_hs_#t~ret187#1.base, btmrvl_enable_hs_#t~ret187#1.offset;btmrvl_enable_hs_~cmd~2#1.base, btmrvl_enable_hs_~cmd~2#1.offset := btmrvl_enable_hs_~tmp~10#1.base, btmrvl_enable_hs_~tmp~10#1.offset;call write~int#1(64602, btmrvl_enable_hs_~cmd~2#1.base, btmrvl_enable_hs_~cmd~2#1.offset, 2);call write~int#1(0, btmrvl_enable_hs_~cmd~2#1.base, 2 + btmrvl_enable_hs_~cmd~2#1.offset, 1);call write~int#1(254, btmrvl_enable_hs_~skb~3#1.base, 40 + btmrvl_enable_hs_~skb~3#1.offset, 1);call btmrvl_enable_hs_#t~mem188#1.base, btmrvl_enable_hs_#t~mem188#1.offset := read~$Pointer$#1(btmrvl_enable_hs_~priv#1.base, 8 + btmrvl_enable_hs_~priv#1.offset, 8);call write~$Pointer$#1(btmrvl_enable_hs_#t~mem188#1.base, btmrvl_enable_hs_#t~mem188#1.offset, btmrvl_enable_hs_~skb~3#1.base, 32 + btmrvl_enable_hs_~skb~3#1.offset, 8);havoc btmrvl_enable_hs_#t~mem188#1.base, btmrvl_enable_hs_#t~mem188#1.offset;call btmrvl_enable_hs_#t~mem189#1.base, btmrvl_enable_hs_#t~mem189#1.offset := read~$Pointer$#1(btmrvl_enable_hs_~priv#1.base, 26 + btmrvl_enable_hs_~priv#1.offset, 8);assume { :begin_inline_skb_queue_head } true;skb_queue_head_#in~arg0#1.base, skb_queue_head_#in~arg0#1.offset, skb_queue_head_#in~arg1#1.base, skb_queue_head_#in~arg1#1.offset := btmrvl_enable_hs_#t~mem189#1.base, 4 + btmrvl_enable_hs_#t~mem189#1.offset, btmrvl_enable_hs_~skb~3#1.base, btmrvl_enable_hs_~skb~3#1.offset;havoc skb_queue_head_~arg0#1.base, skb_queue_head_~arg0#1.offset, skb_queue_head_~arg1#1.base, skb_queue_head_~arg1#1.offset;skb_queue_head_~arg0#1.base, skb_queue_head_~arg0#1.offset := skb_queue_head_#in~arg0#1.base, skb_queue_head_#in~arg0#1.offset;skb_queue_head_~arg1#1.base, skb_queue_head_~arg1#1.offset := skb_queue_head_#in~arg1#1.base, skb_queue_head_#in~arg1#1.offset; [2025-02-08 15:16:29,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5613-4: havoc finish_wait_~arg0#1.base, finish_wait_~arg0#1.offset, finish_wait_~arg1#1.base, finish_wait_~arg1#1.offset;havoc finish_wait_#in~arg0#1.base, finish_wait_#in~arg0#1.offset, finish_wait_#in~arg1#1.base, finish_wait_#in~arg1#1.offset;assume { :end_inline_finish_wait } true;havoc btmrvl_enable_hs_#t~mem202#1.base, btmrvl_enable_hs_#t~mem202#1.offset; [2025-02-08 15:16:29,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5613-5: call btmrvl_enable_hs_#t~mem202#1.base, btmrvl_enable_hs_#t~mem202#1.offset := read~$Pointer$#1(btmrvl_enable_hs_~priv#1.base, 26 + btmrvl_enable_hs_~priv#1.offset, 8);assume { :begin_inline_finish_wait } true;finish_wait_#in~arg0#1.base, finish_wait_#in~arg0#1.offset, finish_wait_#in~arg1#1.base, finish_wait_#in~arg1#1.offset := btmrvl_enable_hs_#t~mem202#1.base, 96 + btmrvl_enable_hs_#t~mem202#1.offset, btmrvl_enable_hs_~#__wait~1#1.base, btmrvl_enable_hs_~#__wait~1#1.offset;havoc finish_wait_~arg0#1.base, finish_wait_~arg0#1.offset, finish_wait_~arg1#1.base, finish_wait_~arg1#1.offset;finish_wait_~arg0#1.base, finish_wait_~arg0#1.offset := finish_wait_#in~arg0#1.base, finish_wait_#in~arg0#1.offset;finish_wait_~arg1#1.base, finish_wait_~arg1#1.offset := finish_wait_#in~arg1#1.base, finish_wait_#in~arg1#1.offset; [2025-02-08 15:16:29,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7001: call ULTIMATE.dealloc(btmrvl_hsmode_read_~#buf~11#1.base, btmrvl_hsmode_read_~#buf~11#1.offset);havoc btmrvl_hsmode_read_~#buf~11#1.base, btmrvl_hsmode_read_~#buf~11#1.offset;main_#t~ret573#1 := btmrvl_hsmode_read_#res#1;havoc btmrvl_hsmode_read_#t~mem470#1.base, btmrvl_hsmode_read_#t~mem470#1.offset, btmrvl_hsmode_read_#t~mem471#1, btmrvl_hsmode_read_#t~loopctr472#1, btmrvl_hsmode_read_#t~nondet473#1, btmrvl_hsmode_read_#t~ret474#1, btmrvl_hsmode_read_#t~ret475#1, btmrvl_hsmode_read_~file#1.base, btmrvl_hsmode_read_~file#1.offset, btmrvl_hsmode_read_~userbuf#1.base, btmrvl_hsmode_read_~userbuf#1.offset, btmrvl_hsmode_read_~count#1, btmrvl_hsmode_read_~ppos#1.base, btmrvl_hsmode_read_~ppos#1.offset, btmrvl_hsmode_read_~priv~16#1.base, btmrvl_hsmode_read_~priv~16#1.offset, btmrvl_hsmode_read_~#buf~11#1.base, btmrvl_hsmode_read_~#buf~11#1.offset, btmrvl_hsmode_read_~ret~17#1, btmrvl_hsmode_read_~tmp~30#1;havoc btmrvl_hsmode_read_#in~file#1.base, btmrvl_hsmode_read_#in~file#1.offset, btmrvl_hsmode_read_#in~userbuf#1.base, btmrvl_hsmode_read_#in~userbuf#1.offset, btmrvl_hsmode_read_#in~count#1, btmrvl_hsmode_read_#in~ppos#1.base, btmrvl_hsmode_read_#in~ppos#1.offset;assume { :end_inline_btmrvl_hsmode_read } true;main_~res_btmrvl_hsmode_read_12~0#1 := main_#t~ret573#1;havoc main_#t~ret573#1;assume { :begin_inline_ldv_check_return_value } true;ldv_check_return_value_#in~arg0#1 := (if main_~res_btmrvl_hsmode_read_12~0#1 % 4294967296 <= 2147483647 then main_~res_btmrvl_hsmode_read_12~0#1 % 4294967296 else main_~res_btmrvl_hsmode_read_12~0#1 % 4294967296 - 4294967296);havoc ldv_check_return_value_~arg0#1;ldv_check_return_value_~arg0#1 := ldv_check_return_value_#in~arg0#1; [2025-02-08 15:16:29,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7794: main_#t~ret577#1 := btmrvl_open_generic_#res#1;havoc btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset, btmrvl_open_generic_~inode#1.base, btmrvl_open_generic_~inode#1.offset, btmrvl_open_generic_~file#1.base, btmrvl_open_generic_~file#1.offset;havoc btmrvl_open_generic_#in~inode#1.base, btmrvl_open_generic_#in~inode#1.offset, btmrvl_open_generic_#in~file#1.base, btmrvl_open_generic_#in~file#1.offset;assume { :end_inline_btmrvl_open_generic } true;main_~res_btmrvl_open_generic_0~0#1 := main_#t~ret577#1;havoc main_#t~ret577#1;assume { :begin_inline_ldv_check_return_value } true;ldv_check_return_value_#in~arg0#1 := main_~res_btmrvl_open_generic_0~0#1;havoc ldv_check_return_value_~arg0#1;ldv_check_return_value_~arg0#1 := ldv_check_return_value_#in~arg0#1; [2025-02-08 15:16:29,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6803-1: assume { :begin_inline_copy_from_user } true;copy_from_user_#in~to#1.base, copy_from_user_#in~to#1.offset, copy_from_user_#in~from#1.base, copy_from_user_#in~from#1.offset, copy_from_user_#in~n#1 := btmrvl_gpiogap_write_~#buf~6#1.base, btmrvl_gpiogap_write_~#buf~6#1.offset, btmrvl_gpiogap_write_~ubuf#1.base, btmrvl_gpiogap_write_~ubuf#1.offset, btmrvl_gpiogap_write_~tmp~25#1;havoc copy_from_user_#res#1;havoc copy_from_user_#t~nondet400#1, copy_from_user_#t~ret401#1, copy_from_user_#t~ret402#1, copy_from_user_~to#1.base, copy_from_user_~to#1.offset, copy_from_user_~from#1.base, copy_from_user_~from#1.offset, copy_from_user_~n#1, copy_from_user_~sz~0#1, copy_from_user_~tmp~18#1, copy_from_user_~__ret_warn_on~0#1, copy_from_user_~tmp___0~10#1, copy_from_user_~tmp___1~5#1, copy_from_user_~tmp___2~6#1;copy_from_user_~to#1.base, copy_from_user_~to#1.offset := copy_from_user_#in~to#1.base, copy_from_user_#in~to#1.offset;copy_from_user_~from#1.base, copy_from_user_~from#1.offset := copy_from_user_#in~from#1.base, copy_from_user_#in~from#1.offset;copy_from_user_~n#1 := copy_from_user_#in~n#1;havoc copy_from_user_~sz~0#1;havoc copy_from_user_~tmp~18#1;havoc copy_from_user_~__ret_warn_on~0#1;havoc copy_from_user_~tmp___0~10#1;havoc copy_from_user_~tmp___1~5#1;havoc copy_from_user_~tmp___2~6#1;copy_from_user_~tmp~18#1 := copy_from_user_#t~nondet400#1;havoc copy_from_user_#t~nondet400#1;copy_from_user_~sz~0#1 := (if copy_from_user_~tmp~18#1 % 18446744073709551616 % 4294967296 <= 2147483647 then copy_from_user_~tmp~18#1 % 18446744073709551616 % 4294967296 else copy_from_user_~tmp~18#1 % 18446744073709551616 % 4294967296 - 4294967296);assume { :begin_inline_might_fault } true; [2025-02-08 15:16:29,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6803: btmrvl_gpiogap_write_#t~ret443#1 := copy_from_user_#res#1;havoc copy_from_user_#t~nondet400#1, copy_from_user_#t~ret401#1, copy_from_user_#t~ret402#1, copy_from_user_~to#1.base, copy_from_user_~to#1.offset, copy_from_user_~from#1.base, copy_from_user_~from#1.offset, copy_from_user_~n#1, copy_from_user_~sz~0#1, copy_from_user_~tmp~18#1, copy_from_user_~__ret_warn_on~0#1, copy_from_user_~tmp___0~10#1, copy_from_user_~tmp___1~5#1, copy_from_user_~tmp___2~6#1;havoc copy_from_user_#in~to#1.base, copy_from_user_#in~to#1.offset, copy_from_user_#in~from#1.base, copy_from_user_#in~from#1.offset, copy_from_user_#in~n#1;assume { :end_inline_copy_from_user } true;btmrvl_gpiogap_write_~tmp___0~14#1 := btmrvl_gpiogap_write_#t~ret443#1;havoc btmrvl_gpiogap_write_#t~ret443#1; [2025-02-08 15:16:29,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6605: call ULTIMATE.dealloc(btmrvl_psmode_write_~#buf~2#1.base, btmrvl_psmode_write_~#buf~2#1.offset);havoc btmrvl_psmode_write_~#buf~2#1.base, btmrvl_psmode_write_~#buf~2#1.offset;call ULTIMATE.dealloc(btmrvl_psmode_write_~#result~1#1.base, btmrvl_psmode_write_~#result~1#1.offset);havoc btmrvl_psmode_write_~#result~1#1.base, btmrvl_psmode_write_~#result~1#1.offset;main_#t~ret562#1 := btmrvl_psmode_write_#res#1;havoc btmrvl_psmode_write_#t~mem417#1.base, btmrvl_psmode_write_#t~mem417#1.offset, btmrvl_psmode_write_#t~memset~res418#1.base, btmrvl_psmode_write_#t~memset~res418#1.offset, btmrvl_psmode_write_#t~ret419#1, btmrvl_psmode_write_#t~ret420#1, btmrvl_psmode_write_#t~mem421#1, btmrvl_psmode_write_~file#1.base, btmrvl_psmode_write_~file#1.offset, btmrvl_psmode_write_~ubuf#1.base, btmrvl_psmode_write_~ubuf#1.offset, btmrvl_psmode_write_~count#1, btmrvl_psmode_write_~ppos#1.base, btmrvl_psmode_write_~ppos#1.offset, btmrvl_psmode_write_~priv~7#1.base, btmrvl_psmode_write_~priv~7#1.offset, btmrvl_psmode_write_~#buf~2#1.base, btmrvl_psmode_write_~#buf~2#1.offset, btmrvl_psmode_write_~#result~1#1.base, btmrvl_psmode_write_~#result~1#1.offset, btmrvl_psmode_write_~ret~8#1, btmrvl_psmode_write_~__min1~1#1, btmrvl_psmode_write_~__min2~1#1, btmrvl_psmode_write_~tmp~21#1, btmrvl_psmode_write_~tmp___0~12#1, btmrvl_psmode_write_~tmp___1~7#1;havoc btmrvl_psmode_write_#in~file#1.base, btmrvl_psmode_write_#in~file#1.offset, btmrvl_psmode_write_#in~ubuf#1.base, btmrvl_psmode_write_#in~ubuf#1.offset, btmrvl_psmode_write_#in~count#1, btmrvl_psmode_write_#in~ppos#1.base, btmrvl_psmode_write_#in~ppos#1.offset;assume { :end_inline_btmrvl_psmode_write } true;main_~res_btmrvl_psmode_write_3~0#1 := main_#t~ret562#1;havoc main_#t~ret562#1;assume { :begin_inline_ldv_check_return_value } true;ldv_check_return_value_#in~arg0#1 := (if main_~res_btmrvl_psmode_write_3~0#1 % 4294967296 <= 2147483647 then main_~res_btmrvl_psmode_write_3~0#1 % 4294967296 else main_~res_btmrvl_psmode_write_3~0#1 % 4294967296 - 4294967296);havoc ldv_check_return_value_~arg0#1;ldv_check_return_value_~arg0#1 := ldv_check_return_value_#in~arg0#1; [2025-02-08 15:16:29,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7795: havoc ldv_check_return_value_~arg0#1;havoc ldv_check_return_value_#in~arg0#1;assume { :end_inline_ldv_check_return_value } true; [2025-02-08 15:16:29,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690: assume false; [2025-02-08 15:16:29,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690: assume !false; [2025-02-08 15:16:29,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690-3: assume false; [2025-02-08 15:16:29,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690-3: assume !false; [2025-02-08 15:16:29,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690-4: assume false; [2025-02-08 15:16:29,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690-4: assume !false; [2025-02-08 15:16:29,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690-1: assume false; [2025-02-08 15:16:29,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690-1: assume !false; [2025-02-08 15:16:29,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690-2: assume false; [2025-02-08 15:16:29,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690-2: assume !false; [2025-02-08 15:16:29,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690-5: assume false; [2025-02-08 15:16:29,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690-5: assume !false; [2025-02-08 15:16:29,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7597: havoc ldv_check_return_value_~arg0#1;havoc ldv_check_return_value_#in~arg0#1;assume { :end_inline_ldv_check_return_value } true; [2025-02-08 15:16:29,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7730: assume 1 == main_~ldv_s_btmrvl_hsmode_fops_file_operations~0#1;assume { :begin_inline_btmrvl_hsmode_read } true;btmrvl_hsmode_read_#in~file#1.base, btmrvl_hsmode_read_#in~file#1.offset, btmrvl_hsmode_read_#in~userbuf#1.base, btmrvl_hsmode_read_#in~userbuf#1.offset, btmrvl_hsmode_read_#in~count#1, btmrvl_hsmode_read_#in~ppos#1.base, btmrvl_hsmode_read_#in~ppos#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_btmrvl_hsmode_read_12_p1~0#1.base, main_~var_btmrvl_hsmode_read_12_p1~0#1.offset, main_~var_btmrvl_hsmode_read_12_p2~0#1, main_~var_btmrvl_hsmode_read_12_p3~0#1.base, main_~var_btmrvl_hsmode_read_12_p3~0#1.offset;havoc btmrvl_hsmode_read_#res#1;havoc btmrvl_hsmode_read_#t~mem470#1.base, btmrvl_hsmode_read_#t~mem470#1.offset, btmrvl_hsmode_read_#t~mem471#1, btmrvl_hsmode_read_#t~loopctr472#1, btmrvl_hsmode_read_#t~nondet473#1, btmrvl_hsmode_read_#t~ret474#1, btmrvl_hsmode_read_#t~ret475#1, btmrvl_hsmode_read_~file#1.base, btmrvl_hsmode_read_~file#1.offset, btmrvl_hsmode_read_~userbuf#1.base, btmrvl_hsmode_read_~userbuf#1.offset, btmrvl_hsmode_read_~count#1, btmrvl_hsmode_read_~ppos#1.base, btmrvl_hsmode_read_~ppos#1.offset, btmrvl_hsmode_read_~priv~16#1.base, btmrvl_hsmode_read_~priv~16#1.offset, btmrvl_hsmode_read_~#buf~11#1.base, btmrvl_hsmode_read_~#buf~11#1.offset, btmrvl_hsmode_read_~ret~17#1, btmrvl_hsmode_read_~tmp~30#1;btmrvl_hsmode_read_~file#1.base, btmrvl_hsmode_read_~file#1.offset := btmrvl_hsmode_read_#in~file#1.base, btmrvl_hsmode_read_#in~file#1.offset;btmrvl_hsmode_read_~userbuf#1.base, btmrvl_hsmode_read_~userbuf#1.offset := btmrvl_hsmode_read_#in~userbuf#1.base, btmrvl_hsmode_read_#in~userbuf#1.offset;btmrvl_hsmode_read_~count#1 := btmrvl_hsmode_read_#in~count#1;btmrvl_hsmode_read_~ppos#1.base, btmrvl_hsmode_read_~ppos#1.offset := btmrvl_hsmode_read_#in~ppos#1.base, btmrvl_hsmode_read_#in~ppos#1.offset;havoc btmrvl_hsmode_read_~priv~16#1.base, btmrvl_hsmode_read_~priv~16#1.offset;call btmrvl_hsmode_read_~#buf~11#1.base, btmrvl_hsmode_read_~#buf~11#1.offset := #Ultimate.allocOnStack(16);havoc btmrvl_hsmode_read_~ret~17#1;havoc btmrvl_hsmode_read_~tmp~30#1;call btmrvl_hsmode_read_#t~mem470#1.base, btmrvl_hsmode_read_#t~mem470#1.offset := read~$Pointer$#11(btmrvl_hsmode_read_~file#1.base, 280 + btmrvl_hsmode_read_~file#1.offset, 8);btmrvl_hsmode_read_~priv~16#1.base, btmrvl_hsmode_read_~priv~16#1.offset := btmrvl_hsmode_read_#t~mem470#1.base, btmrvl_hsmode_read_#t~mem470#1.offset;havoc btmrvl_hsmode_read_#t~mem470#1.base, btmrvl_hsmode_read_#t~mem470#1.offset;call btmrvl_hsmode_read_#t~mem471#1 := read~int#1(btmrvl_hsmode_read_~priv~16#1.base, 20 + btmrvl_hsmode_read_~priv~16#1.offset, 1);btmrvl_hsmode_read_#t~loopctr472#1 := 0; [2025-02-08 15:16:29,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7730: assume !(1 == main_~ldv_s_btmrvl_hsmode_fops_file_operations~0#1); [2025-02-08 15:16:29,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6739: call ULTIMATE.dealloc(btmrvl_pscmd_read_~#buf~5#1.base, btmrvl_pscmd_read_~#buf~5#1.offset);havoc btmrvl_pscmd_read_~#buf~5#1.base, btmrvl_pscmd_read_~#buf~5#1.offset;main_#t~ret564#1 := btmrvl_pscmd_read_#res#1;havoc btmrvl_pscmd_read_#t~mem435#1.base, btmrvl_pscmd_read_#t~mem435#1.offset, btmrvl_pscmd_read_#t~mem436#1, btmrvl_pscmd_read_#t~loopctr437#1, btmrvl_pscmd_read_#t~nondet438#1, btmrvl_pscmd_read_#t~ret439#1, btmrvl_pscmd_read_#t~ret440#1, btmrvl_pscmd_read_~file#1.base, btmrvl_pscmd_read_~file#1.offset, btmrvl_pscmd_read_~userbuf#1.base, btmrvl_pscmd_read_~userbuf#1.offset, btmrvl_pscmd_read_~count#1, btmrvl_pscmd_read_~ppos#1.base, btmrvl_pscmd_read_~ppos#1.offset, btmrvl_pscmd_read_~priv~10#1.base, btmrvl_pscmd_read_~priv~10#1.offset, btmrvl_pscmd_read_~#buf~5#1.base, btmrvl_pscmd_read_~#buf~5#1.offset, btmrvl_pscmd_read_~ret~11#1, btmrvl_pscmd_read_~tmp~24#1;havoc btmrvl_pscmd_read_#in~file#1.base, btmrvl_pscmd_read_#in~file#1.offset, btmrvl_pscmd_read_#in~userbuf#1.base, btmrvl_pscmd_read_#in~userbuf#1.offset, btmrvl_pscmd_read_#in~count#1, btmrvl_pscmd_read_#in~ppos#1.base, btmrvl_pscmd_read_#in~ppos#1.offset;assume { :end_inline_btmrvl_pscmd_read } true;main_~res_btmrvl_pscmd_read_6~0#1 := main_#t~ret564#1;havoc main_#t~ret564#1;assume { :begin_inline_ldv_check_return_value } true;ldv_check_return_value_#in~arg0#1 := (if main_~res_btmrvl_pscmd_read_6~0#1 % 4294967296 <= 2147483647 then main_~res_btmrvl_pscmd_read_6~0#1 % 4294967296 else main_~res_btmrvl_pscmd_read_6~0#1 % 4294967296 - 4294967296);havoc ldv_check_return_value_~arg0#1;ldv_check_return_value_~arg0#1 := ldv_check_return_value_#in~arg0#1; [2025-02-08 15:16:29,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6805: assume 0 != btmrvl_gpiogap_write_~tmp___0~14#1 % 18446744073709551616;btmrvl_gpiogap_write_#res#1 := -14;call ULTIMATE.dealloc(btmrvl_gpiogap_write_~#buf~6#1.base, btmrvl_gpiogap_write_~#buf~6#1.offset);havoc btmrvl_gpiogap_write_~#buf~6#1.base, btmrvl_gpiogap_write_~#buf~6#1.offset;call ULTIMATE.dealloc(btmrvl_gpiogap_write_~#result~3#1.base, btmrvl_gpiogap_write_~#result~3#1.offset);havoc btmrvl_gpiogap_write_~#result~3#1.base, btmrvl_gpiogap_write_~#result~3#1.offset; [2025-02-08 15:16:29,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6805: assume !(0 != btmrvl_gpiogap_write_~tmp___0~14#1 % 18446744073709551616);assume { :begin_inline_kstrtol } true;kstrtol_#in~s#1.base, kstrtol_#in~s#1.offset, kstrtol_#in~base#1, kstrtol_#in~res#1.base, kstrtol_#in~res#1.offset := btmrvl_gpiogap_write_~#buf~6#1.base, btmrvl_gpiogap_write_~#buf~6#1.offset, 16, btmrvl_gpiogap_write_~#result~3#1.base, btmrvl_gpiogap_write_~#result~3#1.offset;havoc kstrtol_#res#1;havoc kstrtol_#t~ret374#1, kstrtol_~s#1.base, kstrtol_~s#1.offset, kstrtol_~base#1, kstrtol_~res#1.base, kstrtol_~res#1.offset, kstrtol_~tmp~17#1;kstrtol_~s#1.base, kstrtol_~s#1.offset := kstrtol_#in~s#1.base, kstrtol_#in~s#1.offset;kstrtol_~base#1 := kstrtol_#in~base#1;kstrtol_~res#1.base, kstrtol_~res#1.offset := kstrtol_#in~res#1.base, kstrtol_#in~res#1.offset;havoc kstrtol_~tmp~17#1;assume { :begin_inline_kstrtoll } true;kstrtoll_#in~arg0#1.base, kstrtoll_#in~arg0#1.offset, kstrtoll_#in~arg1#1, kstrtoll_#in~arg2#1.base, kstrtoll_#in~arg2#1.offset := kstrtol_~s#1.base, kstrtol_~s#1.offset, kstrtol_~base#1, kstrtol_~res#1.base, kstrtol_~res#1.offset;havoc kstrtoll_#res#1;havoc kstrtoll_#t~nondet600#1, kstrtoll_~arg0#1.base, kstrtoll_~arg0#1.offset, kstrtoll_~arg1#1, kstrtoll_~arg2#1.base, kstrtoll_~arg2#1.offset;kstrtoll_~arg0#1.base, kstrtoll_~arg0#1.offset := kstrtoll_#in~arg0#1.base, kstrtoll_#in~arg0#1.offset;kstrtoll_~arg1#1 := kstrtoll_#in~arg1#1;kstrtoll_~arg2#1.base, kstrtoll_~arg2#1.offset := kstrtoll_#in~arg2#1.base, kstrtoll_#in~arg2#1.offset;havoc kstrtoll_#t~nondet600#1;kstrtoll_#res#1 := kstrtoll_#t~nondet600#1;havoc kstrtoll_#t~nondet600#1; [2025-02-08 15:16:29,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7466: assume 20 == main_~tmp~36#1; [2025-02-08 15:16:29,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7466: assume !(20 == main_~tmp~36#1); [2025-02-08 15:16:29,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6541: btmrvl_hscfgcmd_write_#t~ret407#1 := kstrtol_#res#1;havoc kstrtol_#t~ret374#1, kstrtol_~s#1.base, kstrtol_~s#1.offset, kstrtol_~base#1, kstrtol_~res#1.base, kstrtol_~res#1.offset, kstrtol_~tmp~17#1;havoc kstrtol_#in~s#1.base, kstrtol_#in~s#1.offset, kstrtol_#in~base#1, kstrtol_#in~res#1.base, kstrtol_#in~res#1.offset;assume { :end_inline_kstrtol } true;btmrvl_hscfgcmd_write_~tmp___1~6#1 := btmrvl_hscfgcmd_write_#t~ret407#1;havoc btmrvl_hscfgcmd_write_#t~ret407#1;btmrvl_hscfgcmd_write_~ret~6#1 := btmrvl_hscfgcmd_write_~tmp___1~6#1; [2025-02-08 15:16:29,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7136: call ULTIMATE.dealloc(btmrvl_hsstate_read_~#buf~14#1.base, btmrvl_hsstate_read_~#buf~14#1.offset);havoc btmrvl_hsstate_read_~#buf~14#1.base, btmrvl_hsstate_read_~#buf~14#1.offset;main_#t~ret580#1 := btmrvl_hsstate_read_#res#1;havoc btmrvl_hsstate_read_#t~mem490#1.base, btmrvl_hsstate_read_#t~mem490#1.offset, btmrvl_hsstate_read_#t~mem491#1.base, btmrvl_hsstate_read_#t~mem491#1.offset, btmrvl_hsstate_read_#t~mem492#1, btmrvl_hsstate_read_#t~loopctr493#1, btmrvl_hsstate_read_#t~nondet494#1, btmrvl_hsstate_read_#t~ret495#1, btmrvl_hsstate_read_#t~ret496#1, btmrvl_hsstate_read_~file#1.base, btmrvl_hsstate_read_~file#1.offset, btmrvl_hsstate_read_~userbuf#1.base, btmrvl_hsstate_read_~userbuf#1.offset, btmrvl_hsstate_read_~count#1, btmrvl_hsstate_read_~ppos#1.base, btmrvl_hsstate_read_~ppos#1.offset, btmrvl_hsstate_read_~priv~19#1.base, btmrvl_hsstate_read_~priv~19#1.offset, btmrvl_hsstate_read_~#buf~14#1.base, btmrvl_hsstate_read_~#buf~14#1.offset, btmrvl_hsstate_read_~ret~20#1, btmrvl_hsstate_read_~tmp~33#1;havoc btmrvl_hsstate_read_#in~file#1.base, btmrvl_hsstate_read_#in~file#1.offset, btmrvl_hsstate_read_#in~userbuf#1.base, btmrvl_hsstate_read_#in~userbuf#1.offset, btmrvl_hsstate_read_#in~count#1, btmrvl_hsstate_read_#in~ppos#1.base, btmrvl_hsstate_read_#in~ppos#1.offset;assume { :end_inline_btmrvl_hsstate_read } true;main_~res_btmrvl_hsstate_read_15~0#1 := main_#t~ret580#1;havoc main_#t~ret580#1;assume { :begin_inline_ldv_check_return_value } true;ldv_check_return_value_#in~arg0#1 := (if main_~res_btmrvl_hsstate_read_15~0#1 % 4294967296 <= 2147483647 then main_~res_btmrvl_hsstate_read_15~0#1 % 4294967296 else main_~res_btmrvl_hsstate_read_15~0#1 % 4294967296 - 4294967296);havoc ldv_check_return_value_~arg0#1;ldv_check_return_value_~arg0#1 := ldv_check_return_value_#in~arg0#1; [2025-02-08 15:16:29,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4890-3: bt_skb_alloc_#res#1.base, bt_skb_alloc_#res#1.offset := bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset; [2025-02-08 15:16:29,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7929-1: assume { :begin_inline_ldv_check_final_state } true; [2025-02-08 15:16:29,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4890-1: bt_skb_alloc_#res#1.base, bt_skb_alloc_#res#1.offset := bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset; [2025-02-08 15:16:29,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7929: assume { :end_inline_ldv_check_final_state } true;main_#res#1 := 0;#t~ret619#1 := main_#res#1;havoc main_#t~nondet556#1, main_#t~ret557#1, main_#t~ret558#1, main_#t~ret559#1, main_#t~ret560#1, main_#t~ret561#1, main_#t~ret562#1, main_#t~ret563#1, main_#t~ret564#1, main_#t~ret565#1, main_#t~ret566#1, main_#t~ret567#1, main_#t~ret568#1, main_#t~ret569#1, main_#t~ret570#1, main_#t~ret571#1, main_#t~ret572#1, main_#t~ret573#1, main_#t~ret574#1, main_#t~ret575#1, main_#t~ret576#1, main_#t~ret577#1, main_#t~ret578#1, main_#t~ret579#1, main_#t~ret580#1, main_#t~ret581#1, main_#t~ret582#1, main_#t~nondet583#1, main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_btmrvl_hscfgcmd_read_2_p1~0#1.base, main_~var_btmrvl_hscfgcmd_read_2_p1~0#1.offset, main_~var_btmrvl_hscfgcmd_read_2_p2~0#1, main_~var_btmrvl_hscfgcmd_read_2_p3~0#1.base, main_~var_btmrvl_hscfgcmd_read_2_p3~0#1.offset, main_~res_btmrvl_hscfgcmd_read_2~0#1, main_~var_btmrvl_hscfgcmd_write_1_p1~0#1.base, main_~var_btmrvl_hscfgcmd_write_1_p1~0#1.offset, main_~var_btmrvl_hscfgcmd_write_1_p2~0#1, main_~var_btmrvl_hscfgcmd_write_1_p3~0#1.base, main_~var_btmrvl_hscfgcmd_write_1_p3~0#1.offset, main_~res_btmrvl_hscfgcmd_write_1~0#1, main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~res_btmrvl_open_generic_0~0#1, main_~var_btmrvl_psmode_read_4_p1~0#1.base, main_~var_btmrvl_psmode_read_4_p1~0#1.offset, main_~var_btmrvl_psmode_read_4_p2~0#1, main_~var_btmrvl_psmode_read_4_p3~0#1.base, main_~var_btmrvl_psmode_read_4_p3~0#1.offset, main_~res_btmrvl_psmode_read_4~0#1, main_~var_btmrvl_psmode_write_3_p1~0#1.base, main_~var_btmrvl_psmode_write_3_p1~0#1.offset, main_~var_btmrvl_psmode_write_3_p2~0#1, main_~var_btmrvl_psmode_write_3_p3~0#1.base, main_~var_btmrvl_psmode_write_3_p3~0#1.offset, main_~res_btmrvl_psmode_write_3~0#1, main_~var_btmrvl_pscmd_read_6_p1~0#1.base, main_~var_btmrvl_pscmd_read_6_p1~0#1.offset, main_~var_btmrvl_pscmd_read_6_p2~0#1, main_~var_btmrvl_pscmd_read_6_p3~0#1.base, main_~var_btmrvl_pscmd_read_6_p3~0#1.offset, main_~res_btmrvl_pscmd_read_6~0#1, main_~var_btmrvl_pscmd_write_5_p1~0#1.base, main_~var_btmrvl_pscmd_write_5_p1~0#1.offset, main_~var_btmrvl_pscmd_write_5_p2~0#1, main_~var_btmrvl_pscmd_write_5_p3~0#1.base, main_~var_btmrvl_pscmd_write_5_p3~0#1.offset, main_~res_btmrvl_pscmd_write_5~0#1, main_~var_btmrvl_gpiogap_read_8_p1~0#1.base, main_~var_btmrvl_gpiogap_read_8_p1~0#1.offset, main_~var_btmrvl_gpiogap_read_8_p2~0#1, main_~var_btmrvl_gpiogap_read_8_p3~0#1.base, main_~var_btmrvl_gpiogap_read_8_p3~0#1.offset, main_~res_btmrvl_gpiogap_read_8~0#1, main_~var_btmrvl_gpiogap_write_7_p1~0#1.base, main_~var_btmrvl_gpiogap_write_7_p1~0#1.offset, main_~var_btmrvl_gpiogap_write_7_p2~0#1, main_~var_btmrvl_gpiogap_write_7_p3~0#1.base, main_~var_btmrvl_gpiogap_write_7_p3~0#1.offset, main_~res_btmrvl_gpiogap_write_7~0#1, main_~var_btmrvl_hscmd_read_10_p1~0#1.base, main_~var_btmrvl_hscmd_read_10_p1~0#1.offset, main_~var_btmrvl_hscmd_read_10_p2~0#1, main_~var_btmrvl_hscmd_read_10_p3~0#1.base, main_~var_btmrvl_hscmd_read_10_p3~0#1.offset, main_~res_btmrvl_hscmd_read_10~0#1, main_~var_btmrvl_hscmd_write_9_p1~0#1.base, main_~var_btmrvl_hscmd_write_9_p1~0#1.offset, main_~var_btmrvl_hscmd_write_9_p2~0#1, main_~var_btmrvl_hscmd_write_9_p3~0#1.base, main_~var_btmrvl_hscmd_write_9_p3~0#1.offset, main_~res_btmrvl_hscmd_write_9~0#1, main_~var_btmrvl_hsmode_read_12_p1~0#1.base, main_~var_btmrvl_hsmode_read_12_p1~0#1.offset, main_~var_btmrvl_hsmode_read_12_p2~0#1, main_~var_btmrvl_hsmode_read_12_p3~0#1.base, main_~var_btmrvl_hsmode_read_12_p3~0#1.offset, main_~res_btmrvl_hsmode_read_12~0#1, main_~var_btmrvl_hsmode_write_11_p1~0#1.base, main_~var_btmrvl_hsmode_write_11_p1~0#1.offset, main_~var_btmrvl_hsmode_write_11_p2~0#1, main_~var_btmrvl_hsmode_write_11_p3~0#1.base, main_~var_btmrvl_hsmode_write_11_p3~0#1.offset, main_~res_btmrvl_hsmode_write_11~0#1, main_~var_btmrvl_curpsmode_read_13_p1~0#1.base, main_~var_btmrvl_curpsmode_read_13_p1~0#1.offset, main_~var_btmrvl_curpsmode_read_13_p2~0#1, main_~var_btmrvl_curpsmode_read_13_p3~0#1.base, main_~var_btmrvl_curpsmode_read_13_p3~0#1.offset, main_~res_btmrvl_curpsmode_read_13~0#1, main_~var_btmrvl_psstate_read_14_p1~0#1.base, main_~var_btmrvl_psstate_read_14_p1~0#1.offset, main_~var_btmrvl_psstate_read_14_p2~0#1, main_~var_btmrvl_psstate_read_14_p3~0#1.base, main_~var_btmrvl_psstate_read_14_p3~0#1.offset, main_~res_btmrvl_psstate_read_14~0#1, main_~var_btmrvl_hsstate_read_15_p1~0#1.base, main_~var_btmrvl_hsstate_read_15_p1~0#1.offset, main_~var_btmrvl_hsstate_read_15_p2~0#1, main_~var_btmrvl_hsstate_read_15_p3~0#1.base, main_~var_btmrvl_hsstate_read_15_p3~0#1.offset, main_~res_btmrvl_hsstate_read_15~0#1, main_~var_btmrvl_txdnldready_read_16_p1~0#1.base, main_~var_btmrvl_txdnldready_read_16_p1~0#1.offset, main_~var_btmrvl_txdnldready_read_16_p2~0#1, main_~var_btmrvl_txdnldready_read_16_p3~0#1.base, main_~var_btmrvl_txdnldready_read_16_p3~0#1.offset, main_~res_btmrvl_txdnldready_read_16~0#1, main_~ldv_s_btmrvl_hscfgcmd_fops_file_operations~0#1, main_~ldv_s_btmrvl_psmode_fops_file_operations~0#1, main_~ldv_s_btmrvl_pscmd_fops_file_operations~0#1, main_~ldv_s_btmrvl_gpiogap_fops_file_operations~0#1, main_~ldv_s_btmrvl_hscmd_fops_file_operations~0#1, main_~ldv_s_btmrvl_hsmode_fops_file_operations~0#1, main_~ldv_s_btmrvl_curpsmode_fops_file_operations~0#1, main_~ldv_s_btmrvl_psstate_fops_file_operations~0#1, main_~ldv_s_btmrvl_hsstate_fops_file_operations~0#1, main_~ldv_s_btmrvl_txdnldready_fops_file_operations~0#1, main_~tmp~36#1, main_~tmp___0~17#1;assume { :end_inline_main } true; [2025-02-08 15:16:29,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4890-7: bt_skb_alloc_#res#1.base, bt_skb_alloc_#res#1.offset := bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset; [2025-02-08 15:16:29,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4890-5: bt_skb_alloc_#res#1.base, bt_skb_alloc_#res#1.offset := bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset; [2025-02-08 15:16:29,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7797: assume 0 != main_~res_btmrvl_open_generic_0~0#1; [2025-02-08 15:16:29,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7797: assume !(0 != main_~res_btmrvl_open_generic_0~0#1);main_~ldv_s_btmrvl_psstate_fops_file_operations~0#1 := 1 + main_~ldv_s_btmrvl_psstate_fops_file_operations~0#1; [2025-02-08 15:16:29,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4890-11: bt_skb_alloc_#res#1.base, bt_skb_alloc_#res#1.offset := bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset; [2025-02-08 15:16:29,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5617-2: assume 0 == btmrvl_enable_hs_~__ret~1#1;btmrvl_enable_hs_~ret~2#1 := -110;call btmrvl_enable_hs_#t~mem203#1.base, btmrvl_enable_hs_#t~mem203#1.offset := read~$Pointer$#1(btmrvl_enable_hs_~priv#1.base, 26 + btmrvl_enable_hs_~priv#1.offset, 8);call btmrvl_enable_hs_#t~mem204#1 := read~int#1(btmrvl_enable_hs_#t~mem203#1.base, 94 + btmrvl_enable_hs_#t~mem203#1.offset, 1);call btmrvl_enable_hs_#t~mem205#1.base, btmrvl_enable_hs_#t~mem205#1.offset := read~$Pointer$#1(btmrvl_enable_hs_~priv#1.base, 26 + btmrvl_enable_hs_~priv#1.offset, 8);call btmrvl_enable_hs_#t~mem206#1 := read~int#1(btmrvl_enable_hs_#t~mem205#1.base, 93 + btmrvl_enable_hs_#t~mem205#1.offset, 1);call btmrvl_enable_hs_#t~mem207#1.base, btmrvl_enable_hs_#t~mem207#1.offset := read~$Pointer$#1(btmrvl_enable_hs_~priv#1.base, 26 + btmrvl_enable_hs_~priv#1.offset, 8);call btmrvl_enable_hs_#t~mem208#1 := read~int#1(btmrvl_enable_hs_#t~mem207#1.base, 95 + btmrvl_enable_hs_#t~mem207#1.offset, 1);assume { :begin_inline_printk } true;printk_#in~arg0#1.base, printk_#in~arg0#1.offset := 123, 0;havoc printk_#res#1;havoc printk_#t~nondet606#1, printk_~arg0#1.base, printk_~arg0#1.offset;printk_~arg0#1.base, printk_~arg0#1.offset := printk_#in~arg0#1.base, printk_#in~arg0#1.offset;havoc printk_#t~nondet606#1;printk_#res#1 := printk_#t~nondet606#1;havoc printk_#t~nondet606#1; [2025-02-08 15:16:29,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5617-2: assume !(0 == btmrvl_enable_hs_~__ret~1#1); [2025-02-08 15:16:29,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7599: assume main_~res_btmrvl_pscmd_read_6~0#1 < 0; [2025-02-08 15:16:29,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7599: assume !(main_~res_btmrvl_pscmd_read_6~0#1 < 0);main_~ldv_s_btmrvl_pscmd_fops_file_operations~0#1 := 1 + main_~ldv_s_btmrvl_pscmd_fops_file_operations~0#1; [2025-02-08 15:16:29,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5617: assume 0 == btmrvl_enable_hs_~__ret~1#1;btmrvl_enable_hs_~ret~2#1 := -110;call btmrvl_enable_hs_#t~mem203#1.base, btmrvl_enable_hs_#t~mem203#1.offset := read~$Pointer$#1(btmrvl_enable_hs_~priv#1.base, 26 + btmrvl_enable_hs_~priv#1.offset, 8);call btmrvl_enable_hs_#t~mem204#1 := read~int#1(btmrvl_enable_hs_#t~mem203#1.base, 94 + btmrvl_enable_hs_#t~mem203#1.offset, 1);call btmrvl_enable_hs_#t~mem205#1.base, btmrvl_enable_hs_#t~mem205#1.offset := read~$Pointer$#1(btmrvl_enable_hs_~priv#1.base, 26 + btmrvl_enable_hs_~priv#1.offset, 8);call btmrvl_enable_hs_#t~mem206#1 := read~int#1(btmrvl_enable_hs_#t~mem205#1.base, 93 + btmrvl_enable_hs_#t~mem205#1.offset, 1);call btmrvl_enable_hs_#t~mem207#1.base, btmrvl_enable_hs_#t~mem207#1.offset := read~$Pointer$#1(btmrvl_enable_hs_~priv#1.base, 26 + btmrvl_enable_hs_~priv#1.offset, 8);call btmrvl_enable_hs_#t~mem208#1 := read~int#1(btmrvl_enable_hs_#t~mem207#1.base, 95 + btmrvl_enable_hs_#t~mem207#1.offset, 1);assume { :begin_inline_printk } true;printk_#in~arg0#1.base, printk_#in~arg0#1.offset := 123, 0;havoc printk_#res#1;havoc printk_#t~nondet606#1, printk_~arg0#1.base, printk_~arg0#1.offset;printk_~arg0#1.base, printk_~arg0#1.offset := printk_#in~arg0#1.base, printk_#in~arg0#1.offset;havoc printk_#t~nondet606#1;printk_#res#1 := printk_#t~nondet606#1;havoc printk_#t~nondet606#1; [2025-02-08 15:16:29,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5617: assume !(0 == btmrvl_enable_hs_~__ret~1#1); [2025-02-08 15:16:29,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4890-9: bt_skb_alloc_#res#1.base, bt_skb_alloc_#res#1.offset := bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset; [2025-02-08 15:16:29,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5617-1: assume 0 == btmrvl_enable_hs_~__ret~1#1;btmrvl_enable_hs_~ret~2#1 := -110;call btmrvl_enable_hs_#t~mem203#1.base, btmrvl_enable_hs_#t~mem203#1.offset := read~$Pointer$#1(btmrvl_enable_hs_~priv#1.base, 26 + btmrvl_enable_hs_~priv#1.offset, 8);call btmrvl_enable_hs_#t~mem204#1 := read~int#1(btmrvl_enable_hs_#t~mem203#1.base, 94 + btmrvl_enable_hs_#t~mem203#1.offset, 1);call btmrvl_enable_hs_#t~mem205#1.base, btmrvl_enable_hs_#t~mem205#1.offset := read~$Pointer$#1(btmrvl_enable_hs_~priv#1.base, 26 + btmrvl_enable_hs_~priv#1.offset, 8);call btmrvl_enable_hs_#t~mem206#1 := read~int#1(btmrvl_enable_hs_#t~mem205#1.base, 93 + btmrvl_enable_hs_#t~mem205#1.offset, 1);call btmrvl_enable_hs_#t~mem207#1.base, btmrvl_enable_hs_#t~mem207#1.offset := read~$Pointer$#1(btmrvl_enable_hs_~priv#1.base, 26 + btmrvl_enable_hs_~priv#1.offset, 8);call btmrvl_enable_hs_#t~mem208#1 := read~int#1(btmrvl_enable_hs_#t~mem207#1.base, 95 + btmrvl_enable_hs_#t~mem207#1.offset, 1);assume { :begin_inline_printk } true;printk_#in~arg0#1.base, printk_#in~arg0#1.offset := 123, 0;havoc printk_#res#1;havoc printk_#t~nondet606#1, printk_~arg0#1.base, printk_~arg0#1.offset;printk_~arg0#1.base, printk_~arg0#1.offset := printk_#in~arg0#1.base, printk_#in~arg0#1.offset;havoc printk_#t~nondet606#1;printk_#res#1 := printk_#t~nondet606#1;havoc printk_#t~nondet606#1; [2025-02-08 15:16:29,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5617-1: assume !(0 == btmrvl_enable_hs_~__ret~1#1); [2025-02-08 15:16:29,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4890-15: bt_skb_alloc_#res#1.base, bt_skb_alloc_#res#1.offset := bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset; [2025-02-08 15:16:29,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4890-13: bt_skb_alloc_#res#1.base, bt_skb_alloc_#res#1.offset := bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset; [2025-02-08 15:16:29,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7533: assume 0 == main_~ldv_s_btmrvl_psmode_fops_file_operations~0#1;assume { :begin_inline_btmrvl_open_generic } true;btmrvl_open_generic_#in~inode#1.base, btmrvl_open_generic_#in~inode#1.offset, btmrvl_open_generic_#in~file#1.base, btmrvl_open_generic_#in~file#1.offset := main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_group1~0#1.base, main_~var_group1~0#1.offset;havoc btmrvl_open_generic_#res#1;havoc btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset, btmrvl_open_generic_~inode#1.base, btmrvl_open_generic_~inode#1.offset, btmrvl_open_generic_~file#1.base, btmrvl_open_generic_~file#1.offset;btmrvl_open_generic_~inode#1.base, btmrvl_open_generic_~inode#1.offset := btmrvl_open_generic_#in~inode#1.base, btmrvl_open_generic_#in~inode#1.offset;btmrvl_open_generic_~file#1.base, btmrvl_open_generic_~file#1.offset := btmrvl_open_generic_#in~file#1.base, btmrvl_open_generic_#in~file#1.offset;call btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset := read~$Pointer$#15(btmrvl_open_generic_~inode#1.base, 1108 + btmrvl_open_generic_~inode#1.offset, 8);call write~$Pointer$#11(btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset, btmrvl_open_generic_~file#1.base, 280 + btmrvl_open_generic_~file#1.offset, 8);havoc btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset;btmrvl_open_generic_#res#1 := 0; [2025-02-08 15:16:29,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7533: assume !(0 == main_~ldv_s_btmrvl_psmode_fops_file_operations~0#1); [2025-02-08 15:16:29,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4890-17: bt_skb_alloc_#res#1.base, bt_skb_alloc_#res#1.offset := bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset; [2025-02-08 15:16:29,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5487: btmrvl_enable_ps_#t~ret178#1.base, btmrvl_enable_ps_#t~ret178#1.offset := skb_put_#res#1.base, skb_put_#res#1.offset;havoc skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset, skb_put_#t~mem612#1, skb_put_#t~mem613#1, skb_put_~arg0#1.base, skb_put_~arg0#1.offset, skb_put_~arg1#1, skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset;havoc skb_put_#in~arg0#1.base, skb_put_#in~arg0#1.offset, skb_put_#in~arg1#1;assume { :end_inline_skb_put } true;btmrvl_enable_ps_~tmp~9#1.base, btmrvl_enable_ps_~tmp~9#1.offset := btmrvl_enable_ps_#t~ret178#1.base, btmrvl_enable_ps_#t~ret178#1.offset;havoc btmrvl_enable_ps_#t~ret178#1.base, btmrvl_enable_ps_#t~ret178#1.offset;btmrvl_enable_ps_~cmd~1#1.base, btmrvl_enable_ps_~cmd~1#1.offset := btmrvl_enable_ps_~tmp~9#1.base, btmrvl_enable_ps_~tmp~9#1.offset;call write~int#1(64547, btmrvl_enable_ps_~cmd~1#1.base, btmrvl_enable_ps_~cmd~1#1.offset, 2);call write~int#1(1, btmrvl_enable_ps_~cmd~1#1.base, 2 + btmrvl_enable_ps_~cmd~1#1.offset, 1);call btmrvl_enable_ps_#t~mem179#1 := read~int#1(btmrvl_enable_ps_~priv#1.base, 18 + btmrvl_enable_ps_~priv#1.offset, 1); [2025-02-08 15:16:29,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5553-2: havoc skb_queue_head_~arg0#1.base, skb_queue_head_~arg0#1.offset, skb_queue_head_~arg1#1.base, skb_queue_head_~arg1#1.offset;havoc skb_queue_head_#in~arg0#1.base, skb_queue_head_#in~arg0#1.offset, skb_queue_head_#in~arg1#1.base, skb_queue_head_#in~arg1#1.offset;assume { :end_inline_skb_queue_head } true;havoc btmrvl_enable_hs_#t~mem189#1.base, btmrvl_enable_hs_#t~mem189#1.offset;call write~$Pointer$#23(117, 0, btmrvl_enable_hs_~#descriptor~3#1.base, btmrvl_enable_hs_~#descriptor~3#1.offset, 8);call write~$Pointer$#23(118, 0, btmrvl_enable_hs_~#descriptor~3#1.base, 8 + btmrvl_enable_hs_~#descriptor~3#1.offset, 8);call write~$Pointer$#23(119, 0, btmrvl_enable_hs_~#descriptor~3#1.base, 16 + btmrvl_enable_hs_~#descriptor~3#1.offset, 8);call write~$Pointer$#23(120, 0, btmrvl_enable_hs_~#descriptor~3#1.base, 24 + btmrvl_enable_hs_~#descriptor~3#1.offset, 8);call write~int#23(261, btmrvl_enable_hs_~#descriptor~3#1.base, 32 + btmrvl_enable_hs_~#descriptor~3#1.offset, 4);call write~int#23(0, btmrvl_enable_hs_~#descriptor~3#1.base, 36 + btmrvl_enable_hs_~#descriptor~3#1.offset, 1);call write~int#23(0, btmrvl_enable_hs_~#descriptor~3#1.base, 37 + btmrvl_enable_hs_~#descriptor~3#1.offset, 1);call btmrvl_enable_hs_#t~mem190#1 := read~int#23(btmrvl_enable_hs_~#descriptor~3#1.base, 37 + btmrvl_enable_hs_~#descriptor~3#1.offset, 1);btmrvl_enable_hs_~tmp___0~4#1 := (if 0 != btmrvl_enable_hs_#t~mem190#1 then 1 else 0);havoc btmrvl_enable_hs_#t~mem190#1; [2025-02-08 15:16:29,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7535: main_#t~ret560#1 := btmrvl_open_generic_#res#1;havoc btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset, btmrvl_open_generic_~inode#1.base, btmrvl_open_generic_~inode#1.offset, btmrvl_open_generic_~file#1.base, btmrvl_open_generic_~file#1.offset;havoc btmrvl_open_generic_#in~inode#1.base, btmrvl_open_generic_#in~inode#1.offset, btmrvl_open_generic_#in~file#1.base, btmrvl_open_generic_#in~file#1.offset;assume { :end_inline_btmrvl_open_generic } true;main_~res_btmrvl_open_generic_0~0#1 := main_#t~ret560#1;havoc main_#t~ret560#1;assume { :begin_inline_ldv_check_return_value } true;ldv_check_return_value_#in~arg0#1 := main_~res_btmrvl_open_generic_0~0#1;havoc ldv_check_return_value_~arg0#1;ldv_check_return_value_~arg0#1 := ldv_check_return_value_#in~arg0#1; [2025-02-08 15:16:29,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5553: havoc skb_queue_head_~arg0#1.base, skb_queue_head_~arg0#1.offset, skb_queue_head_~arg1#1.base, skb_queue_head_~arg1#1.offset;havoc skb_queue_head_#in~arg0#1.base, skb_queue_head_#in~arg0#1.offset, skb_queue_head_#in~arg1#1.base, skb_queue_head_#in~arg1#1.offset;assume { :end_inline_skb_queue_head } true;havoc btmrvl_enable_hs_#t~mem189#1.base, btmrvl_enable_hs_#t~mem189#1.offset;call write~$Pointer$#23(117, 0, btmrvl_enable_hs_~#descriptor~3#1.base, btmrvl_enable_hs_~#descriptor~3#1.offset, 8);call write~$Pointer$#23(118, 0, btmrvl_enable_hs_~#descriptor~3#1.base, 8 + btmrvl_enable_hs_~#descriptor~3#1.offset, 8);call write~$Pointer$#23(119, 0, btmrvl_enable_hs_~#descriptor~3#1.base, 16 + btmrvl_enable_hs_~#descriptor~3#1.offset, 8);call write~$Pointer$#23(120, 0, btmrvl_enable_hs_~#descriptor~3#1.base, 24 + btmrvl_enable_hs_~#descriptor~3#1.offset, 8);call write~int#23(261, btmrvl_enable_hs_~#descriptor~3#1.base, 32 + btmrvl_enable_hs_~#descriptor~3#1.offset, 4);call write~int#23(0, btmrvl_enable_hs_~#descriptor~3#1.base, 36 + btmrvl_enable_hs_~#descriptor~3#1.offset, 1);call write~int#23(0, btmrvl_enable_hs_~#descriptor~3#1.base, 37 + btmrvl_enable_hs_~#descriptor~3#1.offset, 1);call btmrvl_enable_hs_#t~mem190#1 := read~int#23(btmrvl_enable_hs_~#descriptor~3#1.base, 37 + btmrvl_enable_hs_~#descriptor~3#1.offset, 1);btmrvl_enable_hs_~tmp___0~4#1 := (if 0 != btmrvl_enable_hs_#t~mem190#1 then 1 else 0);havoc btmrvl_enable_hs_#t~mem190#1; [2025-02-08 15:16:29,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6544: assume 0 != btmrvl_hscfgcmd_write_~ret~6#1;btmrvl_hscfgcmd_write_#res#1 := btmrvl_hscfgcmd_write_~ret~6#1;call ULTIMATE.dealloc(btmrvl_hscfgcmd_write_~#buf~0#1.base, btmrvl_hscfgcmd_write_~#buf~0#1.offset);havoc btmrvl_hscfgcmd_write_~#buf~0#1.base, btmrvl_hscfgcmd_write_~#buf~0#1.offset;call ULTIMATE.dealloc(btmrvl_hscfgcmd_write_~#result~0#1.base, btmrvl_hscfgcmd_write_~#result~0#1.offset);havoc btmrvl_hscfgcmd_write_~#result~0#1.base, btmrvl_hscfgcmd_write_~#result~0#1.offset; [2025-02-08 15:16:29,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6544: assume !(0 != btmrvl_hscfgcmd_write_~ret~6#1);call btmrvl_hscfgcmd_write_#t~mem408#1 := read~int#20(btmrvl_hscfgcmd_write_~#result~0#1.base, btmrvl_hscfgcmd_write_~#result~0#1.offset, 8);call write~int#1(btmrvl_hscfgcmd_write_#t~mem408#1, btmrvl_hscfgcmd_write_~priv~5#1.base, 24 + btmrvl_hscfgcmd_write_~priv~5#1.offset, 1);havoc btmrvl_hscfgcmd_write_#t~mem408#1;call btmrvl_hscfgcmd_write_#t~mem409#1 := read~int#1(btmrvl_hscfgcmd_write_~priv~5#1.base, 24 + btmrvl_hscfgcmd_write_~priv~5#1.offset, 1); [2025-02-08 15:16:29,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5553-1: havoc skb_queue_head_~arg0#1.base, skb_queue_head_~arg0#1.offset, skb_queue_head_~arg1#1.base, skb_queue_head_~arg1#1.offset;havoc skb_queue_head_#in~arg0#1.base, skb_queue_head_#in~arg0#1.offset, skb_queue_head_#in~arg1#1.base, skb_queue_head_#in~arg1#1.offset;assume { :end_inline_skb_queue_head } true;havoc btmrvl_enable_hs_#t~mem189#1.base, btmrvl_enable_hs_#t~mem189#1.offset;call write~$Pointer$#23(117, 0, btmrvl_enable_hs_~#descriptor~3#1.base, btmrvl_enable_hs_~#descriptor~3#1.offset, 8);call write~$Pointer$#23(118, 0, btmrvl_enable_hs_~#descriptor~3#1.base, 8 + btmrvl_enable_hs_~#descriptor~3#1.offset, 8);call write~$Pointer$#23(119, 0, btmrvl_enable_hs_~#descriptor~3#1.base, 16 + btmrvl_enable_hs_~#descriptor~3#1.offset, 8);call write~$Pointer$#23(120, 0, btmrvl_enable_hs_~#descriptor~3#1.base, 24 + btmrvl_enable_hs_~#descriptor~3#1.offset, 8);call write~int#23(261, btmrvl_enable_hs_~#descriptor~3#1.base, 32 + btmrvl_enable_hs_~#descriptor~3#1.offset, 4);call write~int#23(0, btmrvl_enable_hs_~#descriptor~3#1.base, 36 + btmrvl_enable_hs_~#descriptor~3#1.offset, 1);call write~int#23(0, btmrvl_enable_hs_~#descriptor~3#1.base, 37 + btmrvl_enable_hs_~#descriptor~3#1.offset, 1);call btmrvl_enable_hs_#t~mem190#1 := read~int#23(btmrvl_enable_hs_~#descriptor~3#1.base, 37 + btmrvl_enable_hs_~#descriptor~3#1.offset, 1);btmrvl_enable_hs_~tmp___0~4#1 := (if 0 != btmrvl_enable_hs_#t~mem190#1 then 1 else 0);havoc btmrvl_enable_hs_#t~mem190#1; [2025-02-08 15:16:29,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5487-4: btmrvl_enable_ps_#t~ret178#1.base, btmrvl_enable_ps_#t~ret178#1.offset := skb_put_#res#1.base, skb_put_#res#1.offset;havoc skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset, skb_put_#t~mem612#1, skb_put_#t~mem613#1, skb_put_~arg0#1.base, skb_put_~arg0#1.offset, skb_put_~arg1#1, skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset;havoc skb_put_#in~arg0#1.base, skb_put_#in~arg0#1.offset, skb_put_#in~arg1#1;assume { :end_inline_skb_put } true;btmrvl_enable_ps_~tmp~9#1.base, btmrvl_enable_ps_~tmp~9#1.offset := btmrvl_enable_ps_#t~ret178#1.base, btmrvl_enable_ps_#t~ret178#1.offset;havoc btmrvl_enable_ps_#t~ret178#1.base, btmrvl_enable_ps_#t~ret178#1.offset;btmrvl_enable_ps_~cmd~1#1.base, btmrvl_enable_ps_~cmd~1#1.offset := btmrvl_enable_ps_~tmp~9#1.base, btmrvl_enable_ps_~tmp~9#1.offset;call write~int#1(64547, btmrvl_enable_ps_~cmd~1#1.base, btmrvl_enable_ps_~cmd~1#1.offset, 2);call write~int#1(1, btmrvl_enable_ps_~cmd~1#1.base, 2 + btmrvl_enable_ps_~cmd~1#1.offset, 1);call btmrvl_enable_ps_#t~mem179#1 := read~int#1(btmrvl_enable_ps_~priv#1.base, 18 + btmrvl_enable_ps_~priv#1.offset, 1); [2025-02-08 15:16:29,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5487-2: btmrvl_enable_ps_#t~ret178#1.base, btmrvl_enable_ps_#t~ret178#1.offset := skb_put_#res#1.base, skb_put_#res#1.offset;havoc skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset, skb_put_#t~mem612#1, skb_put_#t~mem613#1, skb_put_~arg0#1.base, skb_put_~arg0#1.offset, skb_put_~arg1#1, skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset;havoc skb_put_#in~arg0#1.base, skb_put_#in~arg0#1.offset, skb_put_#in~arg1#1;assume { :end_inline_skb_put } true;btmrvl_enable_ps_~tmp~9#1.base, btmrvl_enable_ps_~tmp~9#1.offset := btmrvl_enable_ps_#t~ret178#1.base, btmrvl_enable_ps_#t~ret178#1.offset;havoc btmrvl_enable_ps_#t~ret178#1.base, btmrvl_enable_ps_#t~ret178#1.offset;btmrvl_enable_ps_~cmd~1#1.base, btmrvl_enable_ps_~cmd~1#1.offset := btmrvl_enable_ps_~tmp~9#1.base, btmrvl_enable_ps_~tmp~9#1.offset;call write~int#1(64547, btmrvl_enable_ps_~cmd~1#1.base, btmrvl_enable_ps_~cmd~1#1.offset, 2);call write~int#1(1, btmrvl_enable_ps_~cmd~1#1.base, 2 + btmrvl_enable_ps_~cmd~1#1.offset, 1);call btmrvl_enable_ps_#t~mem179#1 := read~int#1(btmrvl_enable_ps_~priv#1.base, 18 + btmrvl_enable_ps_~priv#1.offset, 1); [2025-02-08 15:16:29,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7469: assume 21 == main_~tmp~36#1; [2025-02-08 15:16:29,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7469: assume !(21 == main_~tmp~36#1); [2025-02-08 15:16:29,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7007: assume true;assume btmrvl_hsmode_read_#t~loopctr472#1 < 15;havoc btmrvl_hsmode_read_#t~nondet473#1;call write~int#16(btmrvl_hsmode_read_#t~nondet473#1, btmrvl_hsmode_read_~#buf~11#1.base, btmrvl_hsmode_read_~#buf~11#1.offset + btmrvl_hsmode_read_#t~loopctr472#1, 8);btmrvl_hsmode_read_#t~loopctr472#1 := 1 + btmrvl_hsmode_read_#t~loopctr472#1; [2025-02-08 15:16:29,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7007: assume true;btmrvl_hsmode_read_~ret~17#1 := btmrvl_hsmode_read_#t~ret474#1;havoc btmrvl_hsmode_read_#t~mem471#1;havoc btmrvl_hsmode_read_#t~loopctr472#1;havoc btmrvl_hsmode_read_#t~nondet473#1;havoc btmrvl_hsmode_read_#t~ret474#1;assume { :begin_inline_simple_read_from_buffer } true;simple_read_from_buffer_#in~arg0#1.base, simple_read_from_buffer_#in~arg0#1.offset, simple_read_from_buffer_#in~arg1#1, simple_read_from_buffer_#in~arg2#1.base, simple_read_from_buffer_#in~arg2#1.offset, simple_read_from_buffer_#in~arg3#1.base, simple_read_from_buffer_#in~arg3#1.offset, simple_read_from_buffer_#in~arg4#1 := btmrvl_hsmode_read_~userbuf#1.base, btmrvl_hsmode_read_~userbuf#1.offset, btmrvl_hsmode_read_~count#1, btmrvl_hsmode_read_~ppos#1.base, btmrvl_hsmode_read_~ppos#1.offset, btmrvl_hsmode_read_~#buf~11#1.base, btmrvl_hsmode_read_~#buf~11#1.offset, btmrvl_hsmode_read_~ret~17#1;havoc simple_read_from_buffer_#res#1;havoc simple_read_from_buffer_#t~nondet608#1, simple_read_from_buffer_~arg0#1.base, simple_read_from_buffer_~arg0#1.offset, simple_read_from_buffer_~arg1#1, simple_read_from_buffer_~arg2#1.base, simple_read_from_buffer_~arg2#1.offset, simple_read_from_buffer_~arg3#1.base, simple_read_from_buffer_~arg3#1.offset, simple_read_from_buffer_~arg4#1;simple_read_from_buffer_~arg0#1.base, simple_read_from_buffer_~arg0#1.offset := simple_read_from_buffer_#in~arg0#1.base, simple_read_from_buffer_#in~arg0#1.offset;simple_read_from_buffer_~arg1#1 := simple_read_from_buffer_#in~arg1#1;simple_read_from_buffer_~arg2#1.base, simple_read_from_buffer_~arg2#1.offset := simple_read_from_buffer_#in~arg2#1.base, simple_read_from_buffer_#in~arg2#1.offset;simple_read_from_buffer_~arg3#1.base, simple_read_from_buffer_~arg3#1.offset := simple_read_from_buffer_#in~arg3#1.base, simple_read_from_buffer_#in~arg3#1.offset;simple_read_from_buffer_~arg4#1 := simple_read_from_buffer_#in~arg4#1;havoc simple_read_from_buffer_#t~nondet608#1;simple_read_from_buffer_#res#1 := simple_read_from_buffer_#t~nondet608#1;havoc simple_read_from_buffer_#t~nondet608#1; [2025-02-08 15:16:29,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7866: assume 1 == main_~ldv_s_btmrvl_txdnldready_fops_file_operations~0#1;assume { :begin_inline_btmrvl_txdnldready_read } true;btmrvl_txdnldready_read_#in~file#1.base, btmrvl_txdnldready_read_#in~file#1.offset, btmrvl_txdnldready_read_#in~userbuf#1.base, btmrvl_txdnldready_read_#in~userbuf#1.offset, btmrvl_txdnldready_read_#in~count#1, btmrvl_txdnldready_read_#in~ppos#1.base, btmrvl_txdnldready_read_#in~ppos#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_btmrvl_txdnldready_read_16_p1~0#1.base, main_~var_btmrvl_txdnldready_read_16_p1~0#1.offset, main_~var_btmrvl_txdnldready_read_16_p2~0#1, main_~var_btmrvl_txdnldready_read_16_p3~0#1.base, main_~var_btmrvl_txdnldready_read_16_p3~0#1.offset;havoc btmrvl_txdnldready_read_#res#1;havoc btmrvl_txdnldready_read_#t~mem497#1.base, btmrvl_txdnldready_read_#t~mem497#1.offset, btmrvl_txdnldready_read_#t~mem498#1, btmrvl_txdnldready_read_#t~loopctr499#1, btmrvl_txdnldready_read_#t~nondet500#1, btmrvl_txdnldready_read_#t~ret501#1, btmrvl_txdnldready_read_#t~ret502#1, btmrvl_txdnldready_read_~file#1.base, btmrvl_txdnldready_read_~file#1.offset, btmrvl_txdnldready_read_~userbuf#1.base, btmrvl_txdnldready_read_~userbuf#1.offset, btmrvl_txdnldready_read_~count#1, btmrvl_txdnldready_read_~ppos#1.base, btmrvl_txdnldready_read_~ppos#1.offset, btmrvl_txdnldready_read_~priv~20#1.base, btmrvl_txdnldready_read_~priv~20#1.offset, btmrvl_txdnldready_read_~#buf~15#1.base, btmrvl_txdnldready_read_~#buf~15#1.offset, btmrvl_txdnldready_read_~ret~21#1, btmrvl_txdnldready_read_~tmp~34#1;btmrvl_txdnldready_read_~file#1.base, btmrvl_txdnldready_read_~file#1.offset := btmrvl_txdnldready_read_#in~file#1.base, btmrvl_txdnldready_read_#in~file#1.offset;btmrvl_txdnldready_read_~userbuf#1.base, btmrvl_txdnldready_read_~userbuf#1.offset := btmrvl_txdnldready_read_#in~userbuf#1.base, btmrvl_txdnldready_read_#in~userbuf#1.offset;btmrvl_txdnldready_read_~count#1 := btmrvl_txdnldready_read_#in~count#1;btmrvl_txdnldready_read_~ppos#1.base, btmrvl_txdnldready_read_~ppos#1.offset := btmrvl_txdnldready_read_#in~ppos#1.base, btmrvl_txdnldready_read_#in~ppos#1.offset;havoc btmrvl_txdnldready_read_~priv~20#1.base, btmrvl_txdnldready_read_~priv~20#1.offset;call btmrvl_txdnldready_read_~#buf~15#1.base, btmrvl_txdnldready_read_~#buf~15#1.offset := #Ultimate.allocOnStack(16);havoc btmrvl_txdnldready_read_~ret~21#1;havoc btmrvl_txdnldready_read_~tmp~34#1;call btmrvl_txdnldready_read_#t~mem497#1.base, btmrvl_txdnldready_read_#t~mem497#1.offset := read~$Pointer$#11(btmrvl_txdnldready_read_~file#1.base, 280 + btmrvl_txdnldready_read_~file#1.offset, 8);btmrvl_txdnldready_read_~priv~20#1.base, btmrvl_txdnldready_read_~priv~20#1.offset := btmrvl_txdnldready_read_#t~mem497#1.base, btmrvl_txdnldready_read_#t~mem497#1.offset;havoc btmrvl_txdnldready_read_#t~mem497#1.base, btmrvl_txdnldready_read_#t~mem497#1.offset;call btmrvl_txdnldready_read_#t~mem498#1 := read~int#1(btmrvl_txdnldready_read_~priv~20#1.base, 17 + btmrvl_txdnldready_read_~priv~20#1.offset, 1);btmrvl_txdnldready_read_#t~loopctr499#1 := 0; [2025-02-08 15:16:29,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7866: assume !(1 == main_~ldv_s_btmrvl_txdnldready_fops_file_operations~0#1); [2025-02-08 15:16:29,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5686: assume 0 != btmrvl_prepare_command_#t~mem224#1 % 256 % 4294967296;havoc btmrvl_prepare_command_#t~mem224#1;call write~int#1(0, btmrvl_prepare_command_~priv#1.base, 21 + btmrvl_prepare_command_~priv#1.offset, 1);call btmrvl_prepare_command_#t~mem225#1 := read~int#1(btmrvl_prepare_command_~priv#1.base, 20 + btmrvl_prepare_command_~priv#1.offset, 1); [2025-02-08 15:16:29,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5686: assume !(0 != btmrvl_prepare_command_#t~mem224#1 % 256 % 4294967296);havoc btmrvl_prepare_command_#t~mem224#1; [2025-02-08 15:16:29,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5686-3: call btmrvl_prepare_command_#t~mem224#1 := read~int#1(btmrvl_prepare_command_~priv#1.base, 21 + btmrvl_prepare_command_~priv#1.offset, 1); [2025-02-08 15:16:29,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5686-4: assume 0 != btmrvl_prepare_command_#t~mem224#1 % 256 % 4294967296;havoc btmrvl_prepare_command_#t~mem224#1;call write~int#1(0, btmrvl_prepare_command_~priv#1.base, 21 + btmrvl_prepare_command_~priv#1.offset, 1);call btmrvl_prepare_command_#t~mem225#1 := read~int#1(btmrvl_prepare_command_~priv#1.base, 20 + btmrvl_prepare_command_~priv#1.offset, 1); [2025-02-08 15:16:29,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5686-4: assume !(0 != btmrvl_prepare_command_#t~mem224#1 % 256 % 4294967296);havoc btmrvl_prepare_command_#t~mem224#1; [2025-02-08 15:16:29,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5686-1: call btmrvl_prepare_command_#t~mem224#1 := read~int#1(btmrvl_prepare_command_~priv#1.base, 21 + btmrvl_prepare_command_~priv#1.offset, 1); [2025-02-08 15:16:29,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5686-2: assume 0 != btmrvl_prepare_command_#t~mem224#1 % 256 % 4294967296;havoc btmrvl_prepare_command_#t~mem224#1;call write~int#1(0, btmrvl_prepare_command_~priv#1.base, 21 + btmrvl_prepare_command_~priv#1.offset, 1);call btmrvl_prepare_command_#t~mem225#1 := read~int#1(btmrvl_prepare_command_~priv#1.base, 20 + btmrvl_prepare_command_~priv#1.offset, 1); [2025-02-08 15:16:29,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5686-2: assume !(0 != btmrvl_prepare_command_#t~mem224#1 % 256 % 4294967296);havoc btmrvl_prepare_command_#t~mem224#1; [2025-02-08 15:16:29,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6479-1: assume 0 != copy_from_user_~tmp___2~6#1;assume { :begin_inline__copy_from_user } true;_copy_from_user_#in~arg0#1.base, _copy_from_user_#in~arg0#1.offset, _copy_from_user_#in~arg1#1.base, _copy_from_user_#in~arg1#1.offset, _copy_from_user_#in~arg2#1 := copy_from_user_~to#1.base, copy_from_user_~to#1.offset, copy_from_user_~from#1.base, copy_from_user_~from#1.offset, copy_from_user_~n#1;havoc _copy_from_user_#res#1;havoc _copy_from_user_#t~nondet593#1, _copy_from_user_~arg0#1.base, _copy_from_user_~arg0#1.offset, _copy_from_user_~arg1#1.base, _copy_from_user_~arg1#1.offset, _copy_from_user_~arg2#1;_copy_from_user_~arg0#1.base, _copy_from_user_~arg0#1.offset := _copy_from_user_#in~arg0#1.base, _copy_from_user_#in~arg0#1.offset;_copy_from_user_~arg1#1.base, _copy_from_user_~arg1#1.offset := _copy_from_user_#in~arg1#1.base, _copy_from_user_#in~arg1#1.offset;_copy_from_user_~arg2#1 := _copy_from_user_#in~arg2#1;havoc _copy_from_user_#t~nondet593#1;_copy_from_user_#res#1 := _copy_from_user_#t~nondet593#1;havoc _copy_from_user_#t~nondet593#1; [2025-02-08 15:16:29,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6479-1: assume !(0 != copy_from_user_~tmp___2~6#1);copy_from_user_~__ret_warn_on~0#1 := 1;copy_from_user_~tmp___0~10#1 := (if 0 != copy_from_user_~__ret_warn_on~0#1 then 1 else 0); [2025-02-08 15:16:29,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6479: assume 0 != copy_from_user_~tmp___2~6#1;assume { :begin_inline__copy_from_user } true;_copy_from_user_#in~arg0#1.base, _copy_from_user_#in~arg0#1.offset, _copy_from_user_#in~arg1#1.base, _copy_from_user_#in~arg1#1.offset, _copy_from_user_#in~arg2#1 := copy_from_user_~to#1.base, copy_from_user_~to#1.offset, copy_from_user_~from#1.base, copy_from_user_~from#1.offset, copy_from_user_~n#1;havoc _copy_from_user_#res#1;havoc _copy_from_user_#t~nondet593#1, _copy_from_user_~arg0#1.base, _copy_from_user_~arg0#1.offset, _copy_from_user_~arg1#1.base, _copy_from_user_~arg1#1.offset, _copy_from_user_~arg2#1;_copy_from_user_~arg0#1.base, _copy_from_user_~arg0#1.offset := _copy_from_user_#in~arg0#1.base, _copy_from_user_#in~arg0#1.offset;_copy_from_user_~arg1#1.base, _copy_from_user_~arg1#1.offset := _copy_from_user_#in~arg1#1.base, _copy_from_user_#in~arg1#1.offset;_copy_from_user_~arg2#1 := _copy_from_user_#in~arg2#1;havoc _copy_from_user_#t~nondet593#1;_copy_from_user_#res#1 := _copy_from_user_#t~nondet593#1;havoc _copy_from_user_#t~nondet593#1; [2025-02-08 15:16:29,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6479: assume !(0 != copy_from_user_~tmp___2~6#1);copy_from_user_~__ret_warn_on~0#1 := 1;copy_from_user_~tmp___0~10#1 := (if 0 != copy_from_user_~__ret_warn_on~0#1 then 1 else 0); [2025-02-08 15:16:29,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7536: havoc ldv_check_return_value_~arg0#1;havoc ldv_check_return_value_#in~arg0#1;assume { :end_inline_ldv_check_return_value } true; [2025-02-08 15:16:29,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5686-5: call btmrvl_prepare_command_#t~mem224#1 := read~int#1(btmrvl_prepare_command_~priv#1.base, 21 + btmrvl_prepare_command_~priv#1.offset, 1); [2025-02-08 15:16:29,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6479-5: assume 0 != copy_from_user_~tmp___2~6#1;assume { :begin_inline__copy_from_user } true;_copy_from_user_#in~arg0#1.base, _copy_from_user_#in~arg0#1.offset, _copy_from_user_#in~arg1#1.base, _copy_from_user_#in~arg1#1.offset, _copy_from_user_#in~arg2#1 := copy_from_user_~to#1.base, copy_from_user_~to#1.offset, copy_from_user_~from#1.base, copy_from_user_~from#1.offset, copy_from_user_~n#1;havoc _copy_from_user_#res#1;havoc _copy_from_user_#t~nondet593#1, _copy_from_user_~arg0#1.base, _copy_from_user_~arg0#1.offset, _copy_from_user_~arg1#1.base, _copy_from_user_~arg1#1.offset, _copy_from_user_~arg2#1;_copy_from_user_~arg0#1.base, _copy_from_user_~arg0#1.offset := _copy_from_user_#in~arg0#1.base, _copy_from_user_#in~arg0#1.offset;_copy_from_user_~arg1#1.base, _copy_from_user_~arg1#1.offset := _copy_from_user_#in~arg1#1.base, _copy_from_user_#in~arg1#1.offset;_copy_from_user_~arg2#1 := _copy_from_user_#in~arg2#1;havoc _copy_from_user_#t~nondet593#1;_copy_from_user_#res#1 := _copy_from_user_#t~nondet593#1;havoc _copy_from_user_#t~nondet593#1; [2025-02-08 15:16:29,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6479-5: assume !(0 != copy_from_user_~tmp___2~6#1);copy_from_user_~__ret_warn_on~0#1 := 1;copy_from_user_~tmp___0~10#1 := (if 0 != copy_from_user_~__ret_warn_on~0#1 then 1 else 0); [2025-02-08 15:16:29,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6479-4: assume 0 != copy_from_user_~tmp___2~6#1;assume { :begin_inline__copy_from_user } true;_copy_from_user_#in~arg0#1.base, _copy_from_user_#in~arg0#1.offset, _copy_from_user_#in~arg1#1.base, _copy_from_user_#in~arg1#1.offset, _copy_from_user_#in~arg2#1 := copy_from_user_~to#1.base, copy_from_user_~to#1.offset, copy_from_user_~from#1.base, copy_from_user_~from#1.offset, copy_from_user_~n#1;havoc _copy_from_user_#res#1;havoc _copy_from_user_#t~nondet593#1, _copy_from_user_~arg0#1.base, _copy_from_user_~arg0#1.offset, _copy_from_user_~arg1#1.base, _copy_from_user_~arg1#1.offset, _copy_from_user_~arg2#1;_copy_from_user_~arg0#1.base, _copy_from_user_~arg0#1.offset := _copy_from_user_#in~arg0#1.base, _copy_from_user_#in~arg0#1.offset;_copy_from_user_~arg1#1.base, _copy_from_user_~arg1#1.offset := _copy_from_user_#in~arg1#1.base, _copy_from_user_#in~arg1#1.offset;_copy_from_user_~arg2#1 := _copy_from_user_#in~arg2#1;havoc _copy_from_user_#t~nondet593#1;_copy_from_user_#res#1 := _copy_from_user_#t~nondet593#1;havoc _copy_from_user_#t~nondet593#1; [2025-02-08 15:16:29,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6479-4: assume !(0 != copy_from_user_~tmp___2~6#1);copy_from_user_~__ret_warn_on~0#1 := 1;copy_from_user_~tmp___0~10#1 := (if 0 != copy_from_user_~__ret_warn_on~0#1 then 1 else 0); [2025-02-08 15:16:29,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6479-3: assume 0 != copy_from_user_~tmp___2~6#1;assume { :begin_inline__copy_from_user } true;_copy_from_user_#in~arg0#1.base, _copy_from_user_#in~arg0#1.offset, _copy_from_user_#in~arg1#1.base, _copy_from_user_#in~arg1#1.offset, _copy_from_user_#in~arg2#1 := copy_from_user_~to#1.base, copy_from_user_~to#1.offset, copy_from_user_~from#1.base, copy_from_user_~from#1.offset, copy_from_user_~n#1;havoc _copy_from_user_#res#1;havoc _copy_from_user_#t~nondet593#1, _copy_from_user_~arg0#1.base, _copy_from_user_~arg0#1.offset, _copy_from_user_~arg1#1.base, _copy_from_user_~arg1#1.offset, _copy_from_user_~arg2#1;_copy_from_user_~arg0#1.base, _copy_from_user_~arg0#1.offset := _copy_from_user_#in~arg0#1.base, _copy_from_user_#in~arg0#1.offset;_copy_from_user_~arg1#1.base, _copy_from_user_~arg1#1.offset := _copy_from_user_#in~arg1#1.base, _copy_from_user_#in~arg1#1.offset;_copy_from_user_~arg2#1 := _copy_from_user_#in~arg2#1;havoc _copy_from_user_#t~nondet593#1;_copy_from_user_#res#1 := _copy_from_user_#t~nondet593#1;havoc _copy_from_user_#t~nondet593#1; [2025-02-08 15:16:29,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6479-3: assume !(0 != copy_from_user_~tmp___2~6#1);copy_from_user_~__ret_warn_on~0#1 := 1;copy_from_user_~tmp___0~10#1 := (if 0 != copy_from_user_~__ret_warn_on~0#1 then 1 else 0); [2025-02-08 15:16:29,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7404: havoc main_#t~nondet556#1;main_~tmp~36#1 := main_#t~nondet556#1;havoc main_#t~nondet556#1; [2025-02-08 15:16:29,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6479-2: assume 0 != copy_from_user_~tmp___2~6#1;assume { :begin_inline__copy_from_user } true;_copy_from_user_#in~arg0#1.base, _copy_from_user_#in~arg0#1.offset, _copy_from_user_#in~arg1#1.base, _copy_from_user_#in~arg1#1.offset, _copy_from_user_#in~arg2#1 := copy_from_user_~to#1.base, copy_from_user_~to#1.offset, copy_from_user_~from#1.base, copy_from_user_~from#1.offset, copy_from_user_~n#1;havoc _copy_from_user_#res#1;havoc _copy_from_user_#t~nondet593#1, _copy_from_user_~arg0#1.base, _copy_from_user_~arg0#1.offset, _copy_from_user_~arg1#1.base, _copy_from_user_~arg1#1.offset, _copy_from_user_~arg2#1;_copy_from_user_~arg0#1.base, _copy_from_user_~arg0#1.offset := _copy_from_user_#in~arg0#1.base, _copy_from_user_#in~arg0#1.offset;_copy_from_user_~arg1#1.base, _copy_from_user_~arg1#1.offset := _copy_from_user_#in~arg1#1.base, _copy_from_user_#in~arg1#1.offset;_copy_from_user_~arg2#1 := _copy_from_user_#in~arg2#1;havoc _copy_from_user_#t~nondet593#1;_copy_from_user_#res#1 := _copy_from_user_#t~nondet593#1;havoc _copy_from_user_#t~nondet593#1; [2025-02-08 15:16:29,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6479-2: assume !(0 != copy_from_user_~tmp___2~6#1);copy_from_user_~__ret_warn_on~0#1 := 1;copy_from_user_~tmp___0~10#1 := (if 0 != copy_from_user_~__ret_warn_on~0#1 then 1 else 0); [2025-02-08 15:16:29,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8065-2: havoc schedule_timeout_#t~nondet607#1;btmrvl_enable_hs_#t~ret201#1 := schedule_timeout_#res#1;havoc schedule_timeout_#t~nondet607#1, schedule_timeout_~arg0#1;havoc schedule_timeout_#in~arg0#1;assume { :end_inline_schedule_timeout } true;btmrvl_enable_hs_~__ret~1#1 := btmrvl_enable_hs_#t~ret201#1;havoc btmrvl_enable_hs_#t~ret201#1; [2025-02-08 15:16:29,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8065: havoc schedule_timeout_#t~nondet607#1;btmrvl_enable_hs_#t~ret201#1 := schedule_timeout_#res#1;havoc schedule_timeout_#t~nondet607#1, schedule_timeout_~arg0#1;havoc schedule_timeout_#in~arg0#1;assume { :end_inline_schedule_timeout } true;btmrvl_enable_hs_~__ret~1#1 := btmrvl_enable_hs_#t~ret201#1;havoc btmrvl_enable_hs_#t~ret201#1; [2025-02-08 15:16:29,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6810: btmrvl_gpiogap_write_#t~ret444#1 := kstrtol_#res#1;havoc kstrtol_#t~ret374#1, kstrtol_~s#1.base, kstrtol_~s#1.offset, kstrtol_~base#1, kstrtol_~res#1.base, kstrtol_~res#1.offset, kstrtol_~tmp~17#1;havoc kstrtol_#in~s#1.base, kstrtol_#in~s#1.offset, kstrtol_#in~base#1, kstrtol_#in~res#1.base, kstrtol_#in~res#1.offset;assume { :end_inline_kstrtol } true;btmrvl_gpiogap_write_~tmp___1~9#1 := btmrvl_gpiogap_write_#t~ret444#1;havoc btmrvl_gpiogap_write_#t~ret444#1;btmrvl_gpiogap_write_~ret~12#1 := btmrvl_gpiogap_write_~tmp___1~9#1; [2025-02-08 15:16:29,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8065-4: havoc schedule_timeout_#t~nondet607#1;btmrvl_enable_hs_#t~ret201#1 := schedule_timeout_#res#1;havoc schedule_timeout_#t~nondet607#1, schedule_timeout_~arg0#1;havoc schedule_timeout_#in~arg0#1;assume { :end_inline_schedule_timeout } true;btmrvl_enable_hs_~__ret~1#1 := btmrvl_enable_hs_#t~ret201#1;havoc btmrvl_enable_hs_#t~ret201#1; [2025-02-08 15:16:29,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7735: havoc ldv_check_return_value_~arg0#1;havoc ldv_check_return_value_#in~arg0#1;assume { :end_inline_ldv_check_return_value } true; [2025-02-08 15:16:29,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6348: havoc reach_error_#t~nondet0#1.base, reach_error_#t~nondet0#1.offset;assume { :end_inline_reach_error } true;assume false;assume { :end_inline_ldv_blast_assert } true; [2025-02-08 15:16:29,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7670: assume 0 == main_~ldv_s_btmrvl_hscmd_fops_file_operations~0#1;assume { :begin_inline_btmrvl_open_generic } true;btmrvl_open_generic_#in~inode#1.base, btmrvl_open_generic_#in~inode#1.offset, btmrvl_open_generic_#in~file#1.base, btmrvl_open_generic_#in~file#1.offset := main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_group1~0#1.base, main_~var_group1~0#1.offset;havoc btmrvl_open_generic_#res#1;havoc btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset, btmrvl_open_generic_~inode#1.base, btmrvl_open_generic_~inode#1.offset, btmrvl_open_generic_~file#1.base, btmrvl_open_generic_~file#1.offset;btmrvl_open_generic_~inode#1.base, btmrvl_open_generic_~inode#1.offset := btmrvl_open_generic_#in~inode#1.base, btmrvl_open_generic_#in~inode#1.offset;btmrvl_open_generic_~file#1.base, btmrvl_open_generic_~file#1.offset := btmrvl_open_generic_#in~file#1.base, btmrvl_open_generic_#in~file#1.offset;call btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset := read~$Pointer$#15(btmrvl_open_generic_~inode#1.base, 1108 + btmrvl_open_generic_~inode#1.offset, 8);call write~$Pointer$#11(btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset, btmrvl_open_generic_~file#1.base, 280 + btmrvl_open_generic_~file#1.offset, 8);havoc btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset;btmrvl_open_generic_#res#1 := 0; [2025-02-08 15:16:29,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7670: assume !(0 == main_~ldv_s_btmrvl_hscmd_fops_file_operations~0#1); [2025-02-08 15:16:29,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5688-1: assume 0 != btmrvl_prepare_command_#t~mem225#1 % 256 % 4294967296;havoc btmrvl_prepare_command_#t~mem225#1;assume { :begin_inline_btmrvl_enable_hs } true;btmrvl_enable_hs_#in~priv#1.base, btmrvl_enable_hs_#in~priv#1.offset := btmrvl_prepare_command_~priv#1.base, btmrvl_prepare_command_~priv#1.offset;havoc btmrvl_enable_hs_#res#1;havoc btmrvl_enable_hs_#t~ret185#1.base, btmrvl_enable_hs_#t~ret185#1.offset, btmrvl_enable_hs_#t~ret186#1, btmrvl_enable_hs_#t~ret187#1.base, btmrvl_enable_hs_#t~ret187#1.offset, btmrvl_enable_hs_#t~mem188#1.base, btmrvl_enable_hs_#t~mem188#1.offset, btmrvl_enable_hs_#t~mem189#1.base, btmrvl_enable_hs_#t~mem189#1.offset, btmrvl_enable_hs_#t~mem190#1, btmrvl_enable_hs_#t~ret191#1, btmrvl_enable_hs_#t~ret192#1, btmrvl_enable_hs_#t~mem193#1.base, btmrvl_enable_hs_#t~mem193#1.offset, btmrvl_enable_hs_#t~mem194#1, btmrvl_enable_hs_#t~ret195#1.base, btmrvl_enable_hs_#t~ret195#1.offset, btmrvl_enable_hs_#t~mem196#1.base, btmrvl_enable_hs_#t~mem196#1.offset, btmrvl_enable_hs_#t~mem197#1.base, btmrvl_enable_hs_#t~mem197#1.offset, btmrvl_enable_hs_#t~mem198#1, btmrvl_enable_hs_#t~ret199#1.base, btmrvl_enable_hs_#t~ret199#1.offset, btmrvl_enable_hs_#t~ret200#1, btmrvl_enable_hs_#t~ret201#1, btmrvl_enable_hs_#t~mem202#1.base, btmrvl_enable_hs_#t~mem202#1.offset, btmrvl_enable_hs_#t~mem203#1.base, btmrvl_enable_hs_#t~mem203#1.offset, btmrvl_enable_hs_#t~mem204#1, btmrvl_enable_hs_#t~mem205#1.base, btmrvl_enable_hs_#t~mem205#1.offset, btmrvl_enable_hs_#t~mem206#1, btmrvl_enable_hs_#t~mem207#1.base, btmrvl_enable_hs_#t~mem207#1.offset, btmrvl_enable_hs_#t~mem208#1, btmrvl_enable_hs_#t~ret209#1, btmrvl_enable_hs_~priv#1.base, btmrvl_enable_hs_~priv#1.offset, btmrvl_enable_hs_~skb~3#1.base, btmrvl_enable_hs_~skb~3#1.offset, btmrvl_enable_hs_~cmd~2#1.base, btmrvl_enable_hs_~cmd~2#1.offset, btmrvl_enable_hs_~ret~2#1, btmrvl_enable_hs_~tmp~10#1.base, btmrvl_enable_hs_~tmp~10#1.offset, btmrvl_enable_hs_~#descriptor~3#1.base, btmrvl_enable_hs_~#descriptor~3#1.offset, btmrvl_enable_hs_~tmp___0~4#1, btmrvl_enable_hs_~__ret~1#1, btmrvl_enable_hs_~tmp___1~2#1, btmrvl_enable_hs_~#__wait~1#1.base, btmrvl_enable_hs_~#__wait~1#1.offset, btmrvl_enable_hs_~tmp___2~3#1.base, btmrvl_enable_hs_~tmp___2~3#1.offset, btmrvl_enable_hs_~tmp___3~2#1.base, btmrvl_enable_hs_~tmp___3~2#1.offset, btmrvl_enable_hs_~tmp___4~2#1;btmrvl_enable_hs_~priv#1.base, btmrvl_enable_hs_~priv#1.offset := btmrvl_enable_hs_#in~priv#1.base, btmrvl_enable_hs_#in~priv#1.offset;havoc btmrvl_enable_hs_~skb~3#1.base, btmrvl_enable_hs_~skb~3#1.offset;havoc btmrvl_enable_hs_~cmd~2#1.base, btmrvl_enable_hs_~cmd~2#1.offset;havoc btmrvl_enable_hs_~ret~2#1;havoc btmrvl_enable_hs_~tmp~10#1.base, btmrvl_enable_hs_~tmp~10#1.offset;call btmrvl_enable_hs_~#descriptor~3#1.base, btmrvl_enable_hs_~#descriptor~3#1.offset := #Ultimate.allocOnStack(38);havoc btmrvl_enable_hs_~tmp___0~4#1;havoc btmrvl_enable_hs_~__ret~1#1;havoc btmrvl_enable_hs_~tmp___1~2#1;call btmrvl_enable_hs_~#__wait~1#1.base, btmrvl_enable_hs_~#__wait~1#1.offset := #Ultimate.allocOnStack(36);havoc btmrvl_enable_hs_~tmp___2~3#1.base, btmrvl_enable_hs_~tmp___2~3#1.offset;havoc btmrvl_enable_hs_~tmp___3~2#1.base, btmrvl_enable_hs_~tmp___3~2#1.offset;havoc btmrvl_enable_hs_~tmp___4~2#1;btmrvl_enable_hs_~ret~2#1 := 0;assume { :begin_inline_bt_skb_alloc } true;bt_skb_alloc_#in~len#1, bt_skb_alloc_#in~how#1 := 7, 32;havoc bt_skb_alloc_#res#1.base, bt_skb_alloc_#res#1.offset;havoc bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset, bt_skb_alloc_~len#1, bt_skb_alloc_~how#1, bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset;bt_skb_alloc_~len#1 := bt_skb_alloc_#in~len#1;bt_skb_alloc_~how#1 := bt_skb_alloc_#in~how#1;havoc bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset;assume { :begin_inline_alloc_skb } true;alloc_skb_#in~size#1, alloc_skb_#in~priority#1 := 8 + bt_skb_alloc_~len#1, bt_skb_alloc_~how#1;havoc alloc_skb_#res#1.base, alloc_skb_#res#1.offset;havoc alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset, alloc_skb_~size#1, alloc_skb_~priority#1, alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset;alloc_skb_~size#1 := alloc_skb_#in~size#1;alloc_skb_~priority#1 := alloc_skb_#in~priority#1;havoc alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset;assume { :begin_inline___alloc_skb } true;__alloc_skb_#in~arg0#1, __alloc_skb_#in~arg1#1, __alloc_skb_#in~arg2#1, __alloc_skb_#in~arg3#1 := alloc_skb_~size#1, alloc_skb_~priority#1, 0, -1;havoc __alloc_skb_#res#1.base, __alloc_skb_#res#1.offset;havoc __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset, __alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset, __alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset, __alloc_skb_~arg0#1, __alloc_skb_~arg1#1, __alloc_skb_~arg2#1, __alloc_skb_~arg3#1, __alloc_skb_~skb~6#1.base, __alloc_skb_~skb~6#1.offset;__alloc_skb_~arg0#1 := __alloc_skb_#in~arg0#1;__alloc_skb_~arg1#1 := __alloc_skb_#in~arg1#1;__alloc_skb_~arg2#1 := __alloc_skb_#in~arg2#1;__alloc_skb_~arg3#1 := __alloc_skb_#in~arg3#1;assume { :begin_inline_ldv_malloc } true;ldv_malloc_#in~size#1 := 242;havoc ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;ldv_malloc_~size#1 := ldv_malloc_#in~size#1;havoc ldv_malloc_#t~nondet585#1;assume 0 == ldv_malloc_#t~nondet585#1 || 1 == ldv_malloc_#t~nondet585#1; [2025-02-08 15:16:29,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5688-1: assume !(0 != btmrvl_prepare_command_#t~mem225#1 % 256 % 4294967296);havoc btmrvl_prepare_command_#t~mem225#1;call btmrvl_prepare_command_#t~mem229#1.base, btmrvl_prepare_command_#t~mem229#1.offset := read~$Pointer$#1(btmrvl_prepare_command_~priv#1.base, 142 + btmrvl_prepare_command_~priv#1.offset, 8); [2025-02-08 15:16:29,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5688-2: assume 0 != btmrvl_prepare_command_#t~mem225#1 % 256 % 4294967296;havoc btmrvl_prepare_command_#t~mem225#1;assume { :begin_inline_btmrvl_enable_hs } true;btmrvl_enable_hs_#in~priv#1.base, btmrvl_enable_hs_#in~priv#1.offset := btmrvl_prepare_command_~priv#1.base, btmrvl_prepare_command_~priv#1.offset;havoc btmrvl_enable_hs_#res#1;havoc btmrvl_enable_hs_#t~ret185#1.base, btmrvl_enable_hs_#t~ret185#1.offset, btmrvl_enable_hs_#t~ret186#1, btmrvl_enable_hs_#t~ret187#1.base, btmrvl_enable_hs_#t~ret187#1.offset, btmrvl_enable_hs_#t~mem188#1.base, btmrvl_enable_hs_#t~mem188#1.offset, btmrvl_enable_hs_#t~mem189#1.base, btmrvl_enable_hs_#t~mem189#1.offset, btmrvl_enable_hs_#t~mem190#1, btmrvl_enable_hs_#t~ret191#1, btmrvl_enable_hs_#t~ret192#1, btmrvl_enable_hs_#t~mem193#1.base, btmrvl_enable_hs_#t~mem193#1.offset, btmrvl_enable_hs_#t~mem194#1, btmrvl_enable_hs_#t~ret195#1.base, btmrvl_enable_hs_#t~ret195#1.offset, btmrvl_enable_hs_#t~mem196#1.base, btmrvl_enable_hs_#t~mem196#1.offset, btmrvl_enable_hs_#t~mem197#1.base, btmrvl_enable_hs_#t~mem197#1.offset, btmrvl_enable_hs_#t~mem198#1, btmrvl_enable_hs_#t~ret199#1.base, btmrvl_enable_hs_#t~ret199#1.offset, btmrvl_enable_hs_#t~ret200#1, btmrvl_enable_hs_#t~ret201#1, btmrvl_enable_hs_#t~mem202#1.base, btmrvl_enable_hs_#t~mem202#1.offset, btmrvl_enable_hs_#t~mem203#1.base, btmrvl_enable_hs_#t~mem203#1.offset, btmrvl_enable_hs_#t~mem204#1, btmrvl_enable_hs_#t~mem205#1.base, btmrvl_enable_hs_#t~mem205#1.offset, btmrvl_enable_hs_#t~mem206#1, btmrvl_enable_hs_#t~mem207#1.base, btmrvl_enable_hs_#t~mem207#1.offset, btmrvl_enable_hs_#t~mem208#1, btmrvl_enable_hs_#t~ret209#1, btmrvl_enable_hs_~priv#1.base, btmrvl_enable_hs_~priv#1.offset, btmrvl_enable_hs_~skb~3#1.base, btmrvl_enable_hs_~skb~3#1.offset, btmrvl_enable_hs_~cmd~2#1.base, btmrvl_enable_hs_~cmd~2#1.offset, btmrvl_enable_hs_~ret~2#1, btmrvl_enable_hs_~tmp~10#1.base, btmrvl_enable_hs_~tmp~10#1.offset, btmrvl_enable_hs_~#descriptor~3#1.base, btmrvl_enable_hs_~#descriptor~3#1.offset, btmrvl_enable_hs_~tmp___0~4#1, btmrvl_enable_hs_~__ret~1#1, btmrvl_enable_hs_~tmp___1~2#1, btmrvl_enable_hs_~#__wait~1#1.base, btmrvl_enable_hs_~#__wait~1#1.offset, btmrvl_enable_hs_~tmp___2~3#1.base, btmrvl_enable_hs_~tmp___2~3#1.offset, btmrvl_enable_hs_~tmp___3~2#1.base, btmrvl_enable_hs_~tmp___3~2#1.offset, btmrvl_enable_hs_~tmp___4~2#1;btmrvl_enable_hs_~priv#1.base, btmrvl_enable_hs_~priv#1.offset := btmrvl_enable_hs_#in~priv#1.base, btmrvl_enable_hs_#in~priv#1.offset;havoc btmrvl_enable_hs_~skb~3#1.base, btmrvl_enable_hs_~skb~3#1.offset;havoc btmrvl_enable_hs_~cmd~2#1.base, btmrvl_enable_hs_~cmd~2#1.offset;havoc btmrvl_enable_hs_~ret~2#1;havoc btmrvl_enable_hs_~tmp~10#1.base, btmrvl_enable_hs_~tmp~10#1.offset;call btmrvl_enable_hs_~#descriptor~3#1.base, btmrvl_enable_hs_~#descriptor~3#1.offset := #Ultimate.allocOnStack(38);havoc btmrvl_enable_hs_~tmp___0~4#1;havoc btmrvl_enable_hs_~__ret~1#1;havoc btmrvl_enable_hs_~tmp___1~2#1;call btmrvl_enable_hs_~#__wait~1#1.base, btmrvl_enable_hs_~#__wait~1#1.offset := #Ultimate.allocOnStack(36);havoc btmrvl_enable_hs_~tmp___2~3#1.base, btmrvl_enable_hs_~tmp___2~3#1.offset;havoc btmrvl_enable_hs_~tmp___3~2#1.base, btmrvl_enable_hs_~tmp___3~2#1.offset;havoc btmrvl_enable_hs_~tmp___4~2#1;btmrvl_enable_hs_~ret~2#1 := 0;assume { :begin_inline_bt_skb_alloc } true;bt_skb_alloc_#in~len#1, bt_skb_alloc_#in~how#1 := 7, 32;havoc bt_skb_alloc_#res#1.base, bt_skb_alloc_#res#1.offset;havoc bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset, bt_skb_alloc_~len#1, bt_skb_alloc_~how#1, bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset;bt_skb_alloc_~len#1 := bt_skb_alloc_#in~len#1;bt_skb_alloc_~how#1 := bt_skb_alloc_#in~how#1;havoc bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset;assume { :begin_inline_alloc_skb } true;alloc_skb_#in~size#1, alloc_skb_#in~priority#1 := 8 + bt_skb_alloc_~len#1, bt_skb_alloc_~how#1;havoc alloc_skb_#res#1.base, alloc_skb_#res#1.offset;havoc alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset, alloc_skb_~size#1, alloc_skb_~priority#1, alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset;alloc_skb_~size#1 := alloc_skb_#in~size#1;alloc_skb_~priority#1 := alloc_skb_#in~priority#1;havoc alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset;assume { :begin_inline___alloc_skb } true;__alloc_skb_#in~arg0#1, __alloc_skb_#in~arg1#1, __alloc_skb_#in~arg2#1, __alloc_skb_#in~arg3#1 := alloc_skb_~size#1, alloc_skb_~priority#1, 0, -1;havoc __alloc_skb_#res#1.base, __alloc_skb_#res#1.offset;havoc __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset, __alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset, __alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset, __alloc_skb_~arg0#1, __alloc_skb_~arg1#1, __alloc_skb_~arg2#1, __alloc_skb_~arg3#1, __alloc_skb_~skb~6#1.base, __alloc_skb_~skb~6#1.offset;__alloc_skb_~arg0#1 := __alloc_skb_#in~arg0#1;__alloc_skb_~arg1#1 := __alloc_skb_#in~arg1#1;__alloc_skb_~arg2#1 := __alloc_skb_#in~arg2#1;__alloc_skb_~arg3#1 := __alloc_skb_#in~arg3#1;assume { :begin_inline_ldv_malloc } true;ldv_malloc_#in~size#1 := 242;havoc ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;ldv_malloc_~size#1 := ldv_malloc_#in~size#1;havoc ldv_malloc_#t~nondet585#1;assume 0 == ldv_malloc_#t~nondet585#1 || 1 == ldv_malloc_#t~nondet585#1; [2025-02-08 15:16:29,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5688-2: assume !(0 != btmrvl_prepare_command_#t~mem225#1 % 256 % 4294967296);havoc btmrvl_prepare_command_#t~mem225#1;call btmrvl_prepare_command_#t~mem229#1.base, btmrvl_prepare_command_#t~mem229#1.offset := read~$Pointer$#1(btmrvl_prepare_command_~priv#1.base, 142 + btmrvl_prepare_command_~priv#1.offset, 8); [2025-02-08 15:16:29,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5688: assume 0 != btmrvl_prepare_command_#t~mem225#1 % 256 % 4294967296;havoc btmrvl_prepare_command_#t~mem225#1;assume { :begin_inline_btmrvl_enable_hs } true;btmrvl_enable_hs_#in~priv#1.base, btmrvl_enable_hs_#in~priv#1.offset := btmrvl_prepare_command_~priv#1.base, btmrvl_prepare_command_~priv#1.offset;havoc btmrvl_enable_hs_#res#1;havoc btmrvl_enable_hs_#t~ret185#1.base, btmrvl_enable_hs_#t~ret185#1.offset, btmrvl_enable_hs_#t~ret186#1, btmrvl_enable_hs_#t~ret187#1.base, btmrvl_enable_hs_#t~ret187#1.offset, btmrvl_enable_hs_#t~mem188#1.base, btmrvl_enable_hs_#t~mem188#1.offset, btmrvl_enable_hs_#t~mem189#1.base, btmrvl_enable_hs_#t~mem189#1.offset, btmrvl_enable_hs_#t~mem190#1, btmrvl_enable_hs_#t~ret191#1, btmrvl_enable_hs_#t~ret192#1, btmrvl_enable_hs_#t~mem193#1.base, btmrvl_enable_hs_#t~mem193#1.offset, btmrvl_enable_hs_#t~mem194#1, btmrvl_enable_hs_#t~ret195#1.base, btmrvl_enable_hs_#t~ret195#1.offset, btmrvl_enable_hs_#t~mem196#1.base, btmrvl_enable_hs_#t~mem196#1.offset, btmrvl_enable_hs_#t~mem197#1.base, btmrvl_enable_hs_#t~mem197#1.offset, btmrvl_enable_hs_#t~mem198#1, btmrvl_enable_hs_#t~ret199#1.base, btmrvl_enable_hs_#t~ret199#1.offset, btmrvl_enable_hs_#t~ret200#1, btmrvl_enable_hs_#t~ret201#1, btmrvl_enable_hs_#t~mem202#1.base, btmrvl_enable_hs_#t~mem202#1.offset, btmrvl_enable_hs_#t~mem203#1.base, btmrvl_enable_hs_#t~mem203#1.offset, btmrvl_enable_hs_#t~mem204#1, btmrvl_enable_hs_#t~mem205#1.base, btmrvl_enable_hs_#t~mem205#1.offset, btmrvl_enable_hs_#t~mem206#1, btmrvl_enable_hs_#t~mem207#1.base, btmrvl_enable_hs_#t~mem207#1.offset, btmrvl_enable_hs_#t~mem208#1, btmrvl_enable_hs_#t~ret209#1, btmrvl_enable_hs_~priv#1.base, btmrvl_enable_hs_~priv#1.offset, btmrvl_enable_hs_~skb~3#1.base, btmrvl_enable_hs_~skb~3#1.offset, btmrvl_enable_hs_~cmd~2#1.base, btmrvl_enable_hs_~cmd~2#1.offset, btmrvl_enable_hs_~ret~2#1, btmrvl_enable_hs_~tmp~10#1.base, btmrvl_enable_hs_~tmp~10#1.offset, btmrvl_enable_hs_~#descriptor~3#1.base, btmrvl_enable_hs_~#descriptor~3#1.offset, btmrvl_enable_hs_~tmp___0~4#1, btmrvl_enable_hs_~__ret~1#1, btmrvl_enable_hs_~tmp___1~2#1, btmrvl_enable_hs_~#__wait~1#1.base, btmrvl_enable_hs_~#__wait~1#1.offset, btmrvl_enable_hs_~tmp___2~3#1.base, btmrvl_enable_hs_~tmp___2~3#1.offset, btmrvl_enable_hs_~tmp___3~2#1.base, btmrvl_enable_hs_~tmp___3~2#1.offset, btmrvl_enable_hs_~tmp___4~2#1;btmrvl_enable_hs_~priv#1.base, btmrvl_enable_hs_~priv#1.offset := btmrvl_enable_hs_#in~priv#1.base, btmrvl_enable_hs_#in~priv#1.offset;havoc btmrvl_enable_hs_~skb~3#1.base, btmrvl_enable_hs_~skb~3#1.offset;havoc btmrvl_enable_hs_~cmd~2#1.base, btmrvl_enable_hs_~cmd~2#1.offset;havoc btmrvl_enable_hs_~ret~2#1;havoc btmrvl_enable_hs_~tmp~10#1.base, btmrvl_enable_hs_~tmp~10#1.offset;call btmrvl_enable_hs_~#descriptor~3#1.base, btmrvl_enable_hs_~#descriptor~3#1.offset := #Ultimate.allocOnStack(38);havoc btmrvl_enable_hs_~tmp___0~4#1;havoc btmrvl_enable_hs_~__ret~1#1;havoc btmrvl_enable_hs_~tmp___1~2#1;call btmrvl_enable_hs_~#__wait~1#1.base, btmrvl_enable_hs_~#__wait~1#1.offset := #Ultimate.allocOnStack(36);havoc btmrvl_enable_hs_~tmp___2~3#1.base, btmrvl_enable_hs_~tmp___2~3#1.offset;havoc btmrvl_enable_hs_~tmp___3~2#1.base, btmrvl_enable_hs_~tmp___3~2#1.offset;havoc btmrvl_enable_hs_~tmp___4~2#1;btmrvl_enable_hs_~ret~2#1 := 0;assume { :begin_inline_bt_skb_alloc } true;bt_skb_alloc_#in~len#1, bt_skb_alloc_#in~how#1 := 7, 32;havoc bt_skb_alloc_#res#1.base, bt_skb_alloc_#res#1.offset;havoc bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset, bt_skb_alloc_~len#1, bt_skb_alloc_~how#1, bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset;bt_skb_alloc_~len#1 := bt_skb_alloc_#in~len#1;bt_skb_alloc_~how#1 := bt_skb_alloc_#in~how#1;havoc bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset;assume { :begin_inline_alloc_skb } true;alloc_skb_#in~size#1, alloc_skb_#in~priority#1 := 8 + bt_skb_alloc_~len#1, bt_skb_alloc_~how#1;havoc alloc_skb_#res#1.base, alloc_skb_#res#1.offset;havoc alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset, alloc_skb_~size#1, alloc_skb_~priority#1, alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset;alloc_skb_~size#1 := alloc_skb_#in~size#1;alloc_skb_~priority#1 := alloc_skb_#in~priority#1;havoc alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset;assume { :begin_inline___alloc_skb } true;__alloc_skb_#in~arg0#1, __alloc_skb_#in~arg1#1, __alloc_skb_#in~arg2#1, __alloc_skb_#in~arg3#1 := alloc_skb_~size#1, alloc_skb_~priority#1, 0, -1;havoc __alloc_skb_#res#1.base, __alloc_skb_#res#1.offset;havoc __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset, __alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset, __alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset, __alloc_skb_~arg0#1, __alloc_skb_~arg1#1, __alloc_skb_~arg2#1, __alloc_skb_~arg3#1, __alloc_skb_~skb~6#1.base, __alloc_skb_~skb~6#1.offset;__alloc_skb_~arg0#1 := __alloc_skb_#in~arg0#1;__alloc_skb_~arg1#1 := __alloc_skb_#in~arg1#1;__alloc_skb_~arg2#1 := __alloc_skb_#in~arg2#1;__alloc_skb_~arg3#1 := __alloc_skb_#in~arg3#1;assume { :begin_inline_ldv_malloc } true;ldv_malloc_#in~size#1 := 242;havoc ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;ldv_malloc_~size#1 := ldv_malloc_#in~size#1;havoc ldv_malloc_#t~nondet585#1;assume 0 == ldv_malloc_#t~nondet585#1 || 1 == ldv_malloc_#t~nondet585#1; [2025-02-08 15:16:29,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5688: assume !(0 != btmrvl_prepare_command_#t~mem225#1 % 256 % 4294967296);havoc btmrvl_prepare_command_#t~mem225#1;call btmrvl_prepare_command_#t~mem229#1.base, btmrvl_prepare_command_#t~mem229#1.offset := read~$Pointer$#1(btmrvl_prepare_command_~priv#1.base, 142 + btmrvl_prepare_command_~priv#1.offset, 8); [2025-02-08 15:16:29,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6745: assume true;assume btmrvl_pscmd_read_#t~loopctr437#1 < 15;havoc btmrvl_pscmd_read_#t~nondet438#1;call write~int#16(btmrvl_pscmd_read_#t~nondet438#1, btmrvl_pscmd_read_~#buf~5#1.base, btmrvl_pscmd_read_~#buf~5#1.offset + btmrvl_pscmd_read_#t~loopctr437#1, 8);btmrvl_pscmd_read_#t~loopctr437#1 := 1 + btmrvl_pscmd_read_#t~loopctr437#1; [2025-02-08 15:16:29,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6745: assume true;btmrvl_pscmd_read_~ret~11#1 := btmrvl_pscmd_read_#t~ret439#1;havoc btmrvl_pscmd_read_#t~mem436#1;havoc btmrvl_pscmd_read_#t~loopctr437#1;havoc btmrvl_pscmd_read_#t~nondet438#1;havoc btmrvl_pscmd_read_#t~ret439#1;assume { :begin_inline_simple_read_from_buffer } true;simple_read_from_buffer_#in~arg0#1.base, simple_read_from_buffer_#in~arg0#1.offset, simple_read_from_buffer_#in~arg1#1, simple_read_from_buffer_#in~arg2#1.base, simple_read_from_buffer_#in~arg2#1.offset, simple_read_from_buffer_#in~arg3#1.base, simple_read_from_buffer_#in~arg3#1.offset, simple_read_from_buffer_#in~arg4#1 := btmrvl_pscmd_read_~userbuf#1.base, btmrvl_pscmd_read_~userbuf#1.offset, btmrvl_pscmd_read_~count#1, btmrvl_pscmd_read_~ppos#1.base, btmrvl_pscmd_read_~ppos#1.offset, btmrvl_pscmd_read_~#buf~5#1.base, btmrvl_pscmd_read_~#buf~5#1.offset, btmrvl_pscmd_read_~ret~11#1;havoc simple_read_from_buffer_#res#1;havoc simple_read_from_buffer_#t~nondet608#1, simple_read_from_buffer_~arg0#1.base, simple_read_from_buffer_~arg0#1.offset, simple_read_from_buffer_~arg1#1, simple_read_from_buffer_~arg2#1.base, simple_read_from_buffer_~arg2#1.offset, simple_read_from_buffer_~arg3#1.base, simple_read_from_buffer_~arg3#1.offset, simple_read_from_buffer_~arg4#1;simple_read_from_buffer_~arg0#1.base, simple_read_from_buffer_~arg0#1.offset := simple_read_from_buffer_#in~arg0#1.base, simple_read_from_buffer_#in~arg0#1.offset;simple_read_from_buffer_~arg1#1 := simple_read_from_buffer_#in~arg1#1;simple_read_from_buffer_~arg2#1.base, simple_read_from_buffer_~arg2#1.offset := simple_read_from_buffer_#in~arg2#1.base, simple_read_from_buffer_#in~arg2#1.offset;simple_read_from_buffer_~arg3#1.base, simple_read_from_buffer_~arg3#1.offset := simple_read_from_buffer_#in~arg3#1.base, simple_read_from_buffer_#in~arg3#1.offset;simple_read_from_buffer_~arg4#1 := simple_read_from_buffer_#in~arg4#1;havoc simple_read_from_buffer_#t~nondet608#1;simple_read_from_buffer_#res#1 := simple_read_from_buffer_#t~nondet608#1;havoc simple_read_from_buffer_#t~nondet608#1; [2025-02-08 15:16:29,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7538: assume 0 != main_~res_btmrvl_open_generic_0~0#1; [2025-02-08 15:16:29,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7538: assume !(0 != main_~res_btmrvl_open_generic_0~0#1);main_~ldv_s_btmrvl_psmode_fops_file_operations~0#1 := 1 + main_~ldv_s_btmrvl_psmode_fops_file_operations~0#1; [2025-02-08 15:16:29,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7406: assume 0 == main_~tmp~36#1; [2025-02-08 15:16:29,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7406: assume !(0 == main_~tmp~36#1); [2025-02-08 15:16:29,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7472: assume 22 == main_~tmp~36#1; [2025-02-08 15:16:29,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7472: assume !(22 == main_~tmp~36#1); [2025-02-08 15:16:29,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7142: assume true;assume btmrvl_hsstate_read_#t~loopctr493#1 < 15;havoc btmrvl_hsstate_read_#t~nondet494#1;call write~int#16(btmrvl_hsstate_read_#t~nondet494#1, btmrvl_hsstate_read_~#buf~14#1.base, btmrvl_hsstate_read_~#buf~14#1.offset + btmrvl_hsstate_read_#t~loopctr493#1, 8);btmrvl_hsstate_read_#t~loopctr493#1 := 1 + btmrvl_hsstate_read_#t~loopctr493#1; [2025-02-08 15:16:29,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7142: assume true;btmrvl_hsstate_read_~ret~20#1 := btmrvl_hsstate_read_#t~ret495#1;havoc btmrvl_hsstate_read_#t~mem491#1.base, btmrvl_hsstate_read_#t~mem491#1.offset;havoc btmrvl_hsstate_read_#t~mem492#1;havoc btmrvl_hsstate_read_#t~loopctr493#1;havoc btmrvl_hsstate_read_#t~nondet494#1;havoc btmrvl_hsstate_read_#t~ret495#1;assume { :begin_inline_simple_read_from_buffer } true;simple_read_from_buffer_#in~arg0#1.base, simple_read_from_buffer_#in~arg0#1.offset, simple_read_from_buffer_#in~arg1#1, simple_read_from_buffer_#in~arg2#1.base, simple_read_from_buffer_#in~arg2#1.offset, simple_read_from_buffer_#in~arg3#1.base, simple_read_from_buffer_#in~arg3#1.offset, simple_read_from_buffer_#in~arg4#1 := btmrvl_hsstate_read_~userbuf#1.base, btmrvl_hsstate_read_~userbuf#1.offset, btmrvl_hsstate_read_~count#1, btmrvl_hsstate_read_~ppos#1.base, btmrvl_hsstate_read_~ppos#1.offset, btmrvl_hsstate_read_~#buf~14#1.base, btmrvl_hsstate_read_~#buf~14#1.offset, btmrvl_hsstate_read_~ret~20#1;havoc simple_read_from_buffer_#res#1;havoc simple_read_from_buffer_#t~nondet608#1, simple_read_from_buffer_~arg0#1.base, simple_read_from_buffer_~arg0#1.offset, simple_read_from_buffer_~arg1#1, simple_read_from_buffer_~arg2#1.base, simple_read_from_buffer_~arg2#1.offset, simple_read_from_buffer_~arg3#1.base, simple_read_from_buffer_~arg3#1.offset, simple_read_from_buffer_~arg4#1;simple_read_from_buffer_~arg0#1.base, simple_read_from_buffer_~arg0#1.offset := simple_read_from_buffer_#in~arg0#1.base, simple_read_from_buffer_#in~arg0#1.offset;simple_read_from_buffer_~arg1#1 := simple_read_from_buffer_#in~arg1#1;simple_read_from_buffer_~arg2#1.base, simple_read_from_buffer_~arg2#1.offset := simple_read_from_buffer_#in~arg2#1.base, simple_read_from_buffer_#in~arg2#1.offset;simple_read_from_buffer_~arg3#1.base, simple_read_from_buffer_~arg3#1.offset := simple_read_from_buffer_#in~arg3#1.base, simple_read_from_buffer_#in~arg3#1.offset;simple_read_from_buffer_~arg4#1 := simple_read_from_buffer_#in~arg4#1;havoc simple_read_from_buffer_#t~nondet608#1;simple_read_from_buffer_#res#1 := simple_read_from_buffer_#t~nondet608#1;havoc simple_read_from_buffer_#t~nondet608#1; [2025-02-08 15:16:29,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6878: havoc btmrvl_hscmd_write_#t~memset~res453#1.base, btmrvl_hscmd_write_#t~memset~res453#1.offset;btmrvl_hscmd_write_~__min1~4#1 := 15;btmrvl_hscmd_write_~__min2~4#1 := btmrvl_hscmd_write_~count#1; [2025-02-08 15:16:29,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6878-1: SUMMARY for call btmrvl_hscmd_write_#t~memset~res453#1.base, btmrvl_hscmd_write_#t~memset~res453#1.offset := #Ultimate.C_memset#14(btmrvl_hscmd_write_~#buf~8#1.base, btmrvl_hscmd_write_~#buf~8#1.offset, 0, 16); srcloc: null [2025-02-08 15:16:29,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7737: assume main_~res_btmrvl_hsmode_read_12~0#1 < 0; [2025-02-08 15:16:29,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7737: assume !(main_~res_btmrvl_hsmode_read_12~0#1 < 0);main_~ldv_s_btmrvl_hsmode_fops_file_operations~0#1 := 1 + main_~ldv_s_btmrvl_hsmode_fops_file_operations~0#1; [2025-02-08 15:16:29,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6813: assume 0 != btmrvl_gpiogap_write_~ret~12#1;btmrvl_gpiogap_write_#res#1 := btmrvl_gpiogap_write_~ret~12#1;call ULTIMATE.dealloc(btmrvl_gpiogap_write_~#buf~6#1.base, btmrvl_gpiogap_write_~#buf~6#1.offset);havoc btmrvl_gpiogap_write_~#buf~6#1.base, btmrvl_gpiogap_write_~#buf~6#1.offset;call ULTIMATE.dealloc(btmrvl_gpiogap_write_~#result~3#1.base, btmrvl_gpiogap_write_~#result~3#1.offset);havoc btmrvl_gpiogap_write_~#result~3#1.base, btmrvl_gpiogap_write_~#result~3#1.offset; [2025-02-08 15:16:29,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6813: assume !(0 != btmrvl_gpiogap_write_~ret~12#1);call btmrvl_gpiogap_write_#t~mem445#1 := read~int#20(btmrvl_gpiogap_write_~#result~3#1.base, btmrvl_gpiogap_write_~#result~3#1.offset, 8);call write~int#1(btmrvl_gpiogap_write_#t~mem445#1, btmrvl_gpiogap_write_~priv~11#1.base, 22 + btmrvl_gpiogap_write_~priv~11#1.offset, 2);havoc btmrvl_gpiogap_write_#t~mem445#1;btmrvl_gpiogap_write_#res#1 := (if btmrvl_gpiogap_write_~count#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then btmrvl_gpiogap_write_~count#1 % 18446744073709551616 % 18446744073709551616 else btmrvl_gpiogap_write_~count#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call ULTIMATE.dealloc(btmrvl_gpiogap_write_~#buf~6#1.base, btmrvl_gpiogap_write_~#buf~6#1.offset);havoc btmrvl_gpiogap_write_~#buf~6#1.base, btmrvl_gpiogap_write_~#buf~6#1.offset;call ULTIMATE.dealloc(btmrvl_gpiogap_write_~#result~3#1.base, btmrvl_gpiogap_write_~#result~3#1.offset);havoc btmrvl_gpiogap_write_~#result~3#1.base, btmrvl_gpiogap_write_~#result~3#1.offset; [2025-02-08 15:16:29,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7672: main_#t~ret569#1 := btmrvl_open_generic_#res#1;havoc btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset, btmrvl_open_generic_~inode#1.base, btmrvl_open_generic_~inode#1.offset, btmrvl_open_generic_~file#1.base, btmrvl_open_generic_~file#1.offset;havoc btmrvl_open_generic_#in~inode#1.base, btmrvl_open_generic_#in~inode#1.offset, btmrvl_open_generic_#in~file#1.base, btmrvl_open_generic_#in~file#1.offset;assume { :end_inline_btmrvl_open_generic } true;main_~res_btmrvl_open_generic_0~0#1 := main_#t~ret569#1;havoc main_#t~ret569#1;assume { :begin_inline_ldv_check_return_value } true;ldv_check_return_value_#in~arg0#1 := main_~res_btmrvl_open_generic_0~0#1;havoc ldv_check_return_value_~arg0#1;ldv_check_return_value_~arg0#1 := ldv_check_return_value_#in~arg0#1; [2025-02-08 15:16:29,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5492-1: assume 0 != btmrvl_enable_ps_#t~mem179#1 % 256 % 4294967296;havoc btmrvl_enable_ps_#t~mem179#1;call write~int#1(2, btmrvl_enable_ps_~cmd~1#1.base, 3 + btmrvl_enable_ps_~cmd~1#1.offset, 1); [2025-02-08 15:16:29,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5492-1: assume !(0 != btmrvl_enable_ps_#t~mem179#1 % 256 % 4294967296);havoc btmrvl_enable_ps_#t~mem179#1;call write~int#1(3, btmrvl_enable_ps_~cmd~1#1.base, 3 + btmrvl_enable_ps_~cmd~1#1.offset, 1); [2025-02-08 15:16:29,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5492-2: assume 0 != btmrvl_enable_ps_#t~mem179#1 % 256 % 4294967296;havoc btmrvl_enable_ps_#t~mem179#1;call write~int#1(2, btmrvl_enable_ps_~cmd~1#1.base, 3 + btmrvl_enable_ps_~cmd~1#1.offset, 1); [2025-02-08 15:16:29,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5492-2: assume !(0 != btmrvl_enable_ps_#t~mem179#1 % 256 % 4294967296);havoc btmrvl_enable_ps_#t~mem179#1;call write~int#1(3, btmrvl_enable_ps_~cmd~1#1.base, 3 + btmrvl_enable_ps_~cmd~1#1.offset, 1); [2025-02-08 15:16:29,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5492: assume 0 != btmrvl_enable_ps_#t~mem179#1 % 256 % 4294967296;havoc btmrvl_enable_ps_#t~mem179#1;call write~int#1(2, btmrvl_enable_ps_~cmd~1#1.base, 3 + btmrvl_enable_ps_~cmd~1#1.offset, 1); [2025-02-08 15:16:29,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5492: assume !(0 != btmrvl_enable_ps_#t~mem179#1 % 256 % 4294967296);havoc btmrvl_enable_ps_#t~mem179#1;call write~int#1(3, btmrvl_enable_ps_~cmd~1#1.base, 3 + btmrvl_enable_ps_~cmd~1#1.offset, 1); [2025-02-08 15:16:29,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6549: assume 0 != btmrvl_hscfgcmd_write_#t~mem409#1 % 256 % 4294967296;havoc btmrvl_hscfgcmd_write_#t~mem409#1;assume { :begin_inline_btmrvl_prepare_command } true;btmrvl_prepare_command_#in~priv#1.base, btmrvl_prepare_command_#in~priv#1.offset := btmrvl_hscfgcmd_write_~priv~5#1.base, btmrvl_hscfgcmd_write_~priv~5#1.offset;havoc btmrvl_prepare_command_#res#1;havoc btmrvl_prepare_command_#t~mem210#1, btmrvl_prepare_command_#t~ret211#1.base, btmrvl_prepare_command_#t~ret211#1.offset, btmrvl_prepare_command_#t~ret212#1, btmrvl_prepare_command_#t~ret213#1.base, btmrvl_prepare_command_#t~ret213#1.offset, btmrvl_prepare_command_#t~mem214#1, btmrvl_prepare_command_#t~mem215#1, btmrvl_prepare_command_#t~mem216#1.base, btmrvl_prepare_command_#t~mem216#1.offset, btmrvl_prepare_command_#t~mem217#1.base, btmrvl_prepare_command_#t~mem217#1.offset, btmrvl_prepare_command_#t~mem218#1, btmrvl_prepare_command_#t~mem219#1, btmrvl_prepare_command_#t~mem220#1, btmrvl_prepare_command_#t~ret221#1, btmrvl_prepare_command_#t~mem222#1, btmrvl_prepare_command_#t~ret223#1, btmrvl_prepare_command_#t~mem224#1, btmrvl_prepare_command_#t~mem225#1, btmrvl_prepare_command_#t~ret226#1, btmrvl_prepare_command_#t~mem229#1.base, btmrvl_prepare_command_#t~mem229#1.offset, btmrvl_prepare_command_#t~ret230#1, btmrvl_prepare_command_#t~mem231#1.base, btmrvl_prepare_command_#t~mem231#1.offset, btmrvl_prepare_command_~priv#1.base, btmrvl_prepare_command_~priv#1.offset, btmrvl_prepare_command_~skb~4#1.base, btmrvl_prepare_command_~skb~4#1.offset, btmrvl_prepare_command_~cmd~3#1.base, btmrvl_prepare_command_~cmd~3#1.offset, btmrvl_prepare_command_~ret~3#1, btmrvl_prepare_command_~tmp~11#1.base, btmrvl_prepare_command_~tmp~11#1.offset, btmrvl_prepare_command_~#descriptor~4#1.base, btmrvl_prepare_command_~#descriptor~4#1.offset, btmrvl_prepare_command_~tmp___0~5#1;btmrvl_prepare_command_~priv#1.base, btmrvl_prepare_command_~priv#1.offset := btmrvl_prepare_command_#in~priv#1.base, btmrvl_prepare_command_#in~priv#1.offset;havoc btmrvl_prepare_command_~skb~4#1.base, btmrvl_prepare_command_~skb~4#1.offset;havoc btmrvl_prepare_command_~cmd~3#1.base, btmrvl_prepare_command_~cmd~3#1.offset;havoc btmrvl_prepare_command_~ret~3#1;havoc btmrvl_prepare_command_~tmp~11#1.base, btmrvl_prepare_command_~tmp~11#1.offset;call btmrvl_prepare_command_~#descriptor~4#1.base, btmrvl_prepare_command_~#descriptor~4#1.offset := #Ultimate.allocOnStack(38);havoc btmrvl_prepare_command_~tmp___0~5#1;btmrvl_prepare_command_~skb~4#1.base, btmrvl_prepare_command_~skb~4#1.offset := 0, 0;btmrvl_prepare_command_~ret~3#1 := 0;call btmrvl_prepare_command_#t~mem210#1 := read~int#1(btmrvl_prepare_command_~priv#1.base, 24 + btmrvl_prepare_command_~priv#1.offset, 1); [2025-02-08 15:16:29,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6549: assume !(0 != btmrvl_hscfgcmd_write_#t~mem409#1 % 256 % 4294967296);havoc btmrvl_hscfgcmd_write_#t~mem409#1; [2025-02-08 15:16:29,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6417: assume 1 != ~ldv_module_refcounter~0;assume { :begin_inline_ldv_blast_assert } true;assume { :begin_inline_reach_error } true;havoc reach_error_#t~nondet0#1.base, reach_error_#t~nondet0#1.offset; [2025-02-08 15:16:29,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6417: assume !(1 != ~ldv_module_refcounter~0); [2025-02-08 15:16:29,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8069-2: havoc simple_read_from_buffer_#t~nondet608#1;btmrvl_hsstate_read_#t~ret496#1 := simple_read_from_buffer_#res#1;havoc simple_read_from_buffer_#t~nondet608#1, simple_read_from_buffer_~arg0#1.base, simple_read_from_buffer_~arg0#1.offset, simple_read_from_buffer_~arg1#1, simple_read_from_buffer_~arg2#1.base, simple_read_from_buffer_~arg2#1.offset, simple_read_from_buffer_~arg3#1.base, simple_read_from_buffer_~arg3#1.offset, simple_read_from_buffer_~arg4#1;havoc simple_read_from_buffer_#in~arg0#1.base, simple_read_from_buffer_#in~arg0#1.offset, simple_read_from_buffer_#in~arg1#1, simple_read_from_buffer_#in~arg2#1.base, simple_read_from_buffer_#in~arg2#1.offset, simple_read_from_buffer_#in~arg3#1.base, simple_read_from_buffer_#in~arg3#1.offset, simple_read_from_buffer_#in~arg4#1;assume { :end_inline_simple_read_from_buffer } true;btmrvl_hsstate_read_~tmp~33#1 := btmrvl_hsstate_read_#t~ret496#1;havoc btmrvl_hsstate_read_#t~ret496#1;btmrvl_hsstate_read_#res#1 := btmrvl_hsstate_read_~tmp~33#1;call ULTIMATE.dealloc(btmrvl_hsstate_read_~#buf~14#1.base, btmrvl_hsstate_read_~#buf~14#1.offset);havoc btmrvl_hsstate_read_~#buf~14#1.base, btmrvl_hsstate_read_~#buf~14#1.offset; [2025-02-08 15:16:29,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8069: havoc simple_read_from_buffer_#t~nondet608#1;btmrvl_txdnldready_read_#t~ret502#1 := simple_read_from_buffer_#res#1;havoc simple_read_from_buffer_#t~nondet608#1, simple_read_from_buffer_~arg0#1.base, simple_read_from_buffer_~arg0#1.offset, simple_read_from_buffer_~arg1#1, simple_read_from_buffer_~arg2#1.base, simple_read_from_buffer_~arg2#1.offset, simple_read_from_buffer_~arg3#1.base, simple_read_from_buffer_~arg3#1.offset, simple_read_from_buffer_~arg4#1;havoc simple_read_from_buffer_#in~arg0#1.base, simple_read_from_buffer_#in~arg0#1.offset, simple_read_from_buffer_#in~arg1#1, simple_read_from_buffer_#in~arg2#1.base, simple_read_from_buffer_#in~arg2#1.offset, simple_read_from_buffer_#in~arg3#1.base, simple_read_from_buffer_#in~arg3#1.offset, simple_read_from_buffer_#in~arg4#1;assume { :end_inline_simple_read_from_buffer } true;btmrvl_txdnldready_read_~tmp~34#1 := btmrvl_txdnldready_read_#t~ret502#1;havoc btmrvl_txdnldready_read_#t~ret502#1;btmrvl_txdnldready_read_#res#1 := btmrvl_txdnldready_read_~tmp~34#1;call ULTIMATE.dealloc(btmrvl_txdnldready_read_~#buf~15#1.base, btmrvl_txdnldready_read_~#buf~15#1.offset);havoc btmrvl_txdnldready_read_~#buf~15#1.base, btmrvl_txdnldready_read_~#buf~15#1.offset; [2025-02-08 15:16:29,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7871: havoc ldv_check_return_value_~arg0#1;havoc ldv_check_return_value_#in~arg0#1;assume { :end_inline_ldv_check_return_value } true; [2025-02-08 15:16:29,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8069-6: havoc simple_read_from_buffer_#t~nondet608#1;btmrvl_curpsmode_read_#t~ret482#1 := simple_read_from_buffer_#res#1;havoc simple_read_from_buffer_#t~nondet608#1, simple_read_from_buffer_~arg0#1.base, simple_read_from_buffer_~arg0#1.offset, simple_read_from_buffer_~arg1#1, simple_read_from_buffer_~arg2#1.base, simple_read_from_buffer_~arg2#1.offset, simple_read_from_buffer_~arg3#1.base, simple_read_from_buffer_~arg3#1.offset, simple_read_from_buffer_~arg4#1;havoc simple_read_from_buffer_#in~arg0#1.base, simple_read_from_buffer_#in~arg0#1.offset, simple_read_from_buffer_#in~arg1#1, simple_read_from_buffer_#in~arg2#1.base, simple_read_from_buffer_#in~arg2#1.offset, simple_read_from_buffer_#in~arg3#1.base, simple_read_from_buffer_#in~arg3#1.offset, simple_read_from_buffer_#in~arg4#1;assume { :end_inline_simple_read_from_buffer } true;btmrvl_curpsmode_read_~tmp~31#1 := btmrvl_curpsmode_read_#t~ret482#1;havoc btmrvl_curpsmode_read_#t~ret482#1;btmrvl_curpsmode_read_#res#1 := btmrvl_curpsmode_read_~tmp~31#1;call ULTIMATE.dealloc(btmrvl_curpsmode_read_~#buf~12#1.base, btmrvl_curpsmode_read_~#buf~12#1.offset);havoc btmrvl_curpsmode_read_~#buf~12#1.base, btmrvl_curpsmode_read_~#buf~12#1.offset; [2025-02-08 15:16:29,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8069-4: havoc simple_read_from_buffer_#t~nondet608#1;btmrvl_psstate_read_#t~ret489#1 := simple_read_from_buffer_#res#1;havoc simple_read_from_buffer_#t~nondet608#1, simple_read_from_buffer_~arg0#1.base, simple_read_from_buffer_~arg0#1.offset, simple_read_from_buffer_~arg1#1, simple_read_from_buffer_~arg2#1.base, simple_read_from_buffer_~arg2#1.offset, simple_read_from_buffer_~arg3#1.base, simple_read_from_buffer_~arg3#1.offset, simple_read_from_buffer_~arg4#1;havoc simple_read_from_buffer_#in~arg0#1.base, simple_read_from_buffer_#in~arg0#1.offset, simple_read_from_buffer_#in~arg1#1, simple_read_from_buffer_#in~arg2#1.base, simple_read_from_buffer_#in~arg2#1.offset, simple_read_from_buffer_#in~arg3#1.base, simple_read_from_buffer_#in~arg3#1.offset, simple_read_from_buffer_#in~arg4#1;assume { :end_inline_simple_read_from_buffer } true;btmrvl_psstate_read_~tmp~32#1 := btmrvl_psstate_read_#t~ret489#1;havoc btmrvl_psstate_read_#t~ret489#1;btmrvl_psstate_read_#res#1 := btmrvl_psstate_read_~tmp~32#1;call ULTIMATE.dealloc(btmrvl_psstate_read_~#buf~13#1.base, btmrvl_psstate_read_~#buf~13#1.offset);havoc btmrvl_psstate_read_~#buf~13#1.base, btmrvl_psstate_read_~#buf~13#1.offset; [2025-02-08 15:16:29,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8069-10: havoc simple_read_from_buffer_#t~nondet608#1;btmrvl_hscmd_read_#t~ret464#1 := simple_read_from_buffer_#res#1;havoc simple_read_from_buffer_#t~nondet608#1, simple_read_from_buffer_~arg0#1.base, simple_read_from_buffer_~arg0#1.offset, simple_read_from_buffer_~arg1#1, simple_read_from_buffer_~arg2#1.base, simple_read_from_buffer_~arg2#1.offset, simple_read_from_buffer_~arg3#1.base, simple_read_from_buffer_~arg3#1.offset, simple_read_from_buffer_~arg4#1;havoc simple_read_from_buffer_#in~arg0#1.base, simple_read_from_buffer_#in~arg0#1.offset, simple_read_from_buffer_#in~arg1#1, simple_read_from_buffer_#in~arg2#1.base, simple_read_from_buffer_#in~arg2#1.offset, simple_read_from_buffer_#in~arg3#1.base, simple_read_from_buffer_#in~arg3#1.offset, simple_read_from_buffer_#in~arg4#1;assume { :end_inline_simple_read_from_buffer } true;btmrvl_hscmd_read_~tmp~28#1 := btmrvl_hscmd_read_#t~ret464#1;havoc btmrvl_hscmd_read_#t~ret464#1;btmrvl_hscmd_read_#res#1 := btmrvl_hscmd_read_~tmp~28#1;call ULTIMATE.dealloc(btmrvl_hscmd_read_~#buf~9#1.base, btmrvl_hscmd_read_~#buf~9#1.offset);havoc btmrvl_hscmd_read_~#buf~9#1.base, btmrvl_hscmd_read_~#buf~9#1.offset; [2025-02-08 15:16:29,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8069-8: havoc simple_read_from_buffer_#t~nondet608#1;btmrvl_hsmode_read_#t~ret475#1 := simple_read_from_buffer_#res#1;havoc simple_read_from_buffer_#t~nondet608#1, simple_read_from_buffer_~arg0#1.base, simple_read_from_buffer_~arg0#1.offset, simple_read_from_buffer_~arg1#1, simple_read_from_buffer_~arg2#1.base, simple_read_from_buffer_~arg2#1.offset, simple_read_from_buffer_~arg3#1.base, simple_read_from_buffer_~arg3#1.offset, simple_read_from_buffer_~arg4#1;havoc simple_read_from_buffer_#in~arg0#1.base, simple_read_from_buffer_#in~arg0#1.offset, simple_read_from_buffer_#in~arg1#1, simple_read_from_buffer_#in~arg2#1.base, simple_read_from_buffer_#in~arg2#1.offset, simple_read_from_buffer_#in~arg3#1.base, simple_read_from_buffer_#in~arg3#1.offset, simple_read_from_buffer_#in~arg4#1;assume { :end_inline_simple_read_from_buffer } true;btmrvl_hsmode_read_~tmp~30#1 := btmrvl_hsmode_read_#t~ret475#1;havoc btmrvl_hsmode_read_#t~ret475#1;btmrvl_hsmode_read_#res#1 := btmrvl_hsmode_read_~tmp~30#1;call ULTIMATE.dealloc(btmrvl_hsmode_read_~#buf~11#1.base, btmrvl_hsmode_read_~#buf~11#1.offset);havoc btmrvl_hsmode_read_~#buf~11#1.base, btmrvl_hsmode_read_~#buf~11#1.offset; [2025-02-08 15:16:29,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5625-3: btmrvl_enable_hs_#res#1 := btmrvl_enable_hs_~ret~2#1;call ULTIMATE.dealloc(btmrvl_enable_hs_~#descriptor~3#1.base, btmrvl_enable_hs_~#descriptor~3#1.offset);havoc btmrvl_enable_hs_~#descriptor~3#1.base, btmrvl_enable_hs_~#descriptor~3#1.offset;call ULTIMATE.dealloc(btmrvl_enable_hs_~#__wait~1#1.base, btmrvl_enable_hs_~#__wait~1#1.offset);havoc btmrvl_enable_hs_~#__wait~1#1.base, btmrvl_enable_hs_~#__wait~1#1.offset; [2025-02-08 15:16:29,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8069-14: havoc simple_read_from_buffer_#t~nondet608#1;btmrvl_pscmd_read_#t~ret440#1 := simple_read_from_buffer_#res#1;havoc simple_read_from_buffer_#t~nondet608#1, simple_read_from_buffer_~arg0#1.base, simple_read_from_buffer_~arg0#1.offset, simple_read_from_buffer_~arg1#1, simple_read_from_buffer_~arg2#1.base, simple_read_from_buffer_~arg2#1.offset, simple_read_from_buffer_~arg3#1.base, simple_read_from_buffer_~arg3#1.offset, simple_read_from_buffer_~arg4#1;havoc simple_read_from_buffer_#in~arg0#1.base, simple_read_from_buffer_#in~arg0#1.offset, simple_read_from_buffer_#in~arg1#1, simple_read_from_buffer_#in~arg2#1.base, simple_read_from_buffer_#in~arg2#1.offset, simple_read_from_buffer_#in~arg3#1.base, simple_read_from_buffer_#in~arg3#1.offset, simple_read_from_buffer_#in~arg4#1;assume { :end_inline_simple_read_from_buffer } true;btmrvl_pscmd_read_~tmp~24#1 := btmrvl_pscmd_read_#t~ret440#1;havoc btmrvl_pscmd_read_#t~ret440#1;btmrvl_pscmd_read_#res#1 := btmrvl_pscmd_read_~tmp~24#1;call ULTIMATE.dealloc(btmrvl_pscmd_read_~#buf~5#1.base, btmrvl_pscmd_read_~#buf~5#1.offset);havoc btmrvl_pscmd_read_~#buf~5#1.base, btmrvl_pscmd_read_~#buf~5#1.offset; [2025-02-08 15:16:29,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6616-1: SUMMARY for call btmrvl_psmode_write_#t~memset~res418#1.base, btmrvl_psmode_write_#t~memset~res418#1.offset := #Ultimate.C_memset#14(btmrvl_psmode_write_~#buf~2#1.base, btmrvl_psmode_write_~#buf~2#1.offset, 0, 16); srcloc: null [2025-02-08 15:16:29,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6616: havoc btmrvl_psmode_write_#t~memset~res418#1.base, btmrvl_psmode_write_#t~memset~res418#1.offset;btmrvl_psmode_write_~__min1~1#1 := 15;btmrvl_psmode_write_~__min2~1#1 := btmrvl_psmode_write_~count#1; [2025-02-08 15:16:29,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5625-1: btmrvl_enable_hs_#res#1 := btmrvl_enable_hs_~ret~2#1;call ULTIMATE.dealloc(btmrvl_enable_hs_~#descriptor~3#1.base, btmrvl_enable_hs_~#descriptor~3#1.offset);havoc btmrvl_enable_hs_~#descriptor~3#1.base, btmrvl_enable_hs_~#descriptor~3#1.offset;call ULTIMATE.dealloc(btmrvl_enable_hs_~#__wait~1#1.base, btmrvl_enable_hs_~#__wait~1#1.offset);havoc btmrvl_enable_hs_~#__wait~1#1.base, btmrvl_enable_hs_~#__wait~1#1.offset; [2025-02-08 15:16:29,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7673: havoc ldv_check_return_value_~arg0#1;havoc ldv_check_return_value_#in~arg0#1;assume { :end_inline_ldv_check_return_value } true; [2025-02-08 15:16:29,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8069-12: havoc simple_read_from_buffer_#t~nondet608#1;btmrvl_gpiogap_read_#t~ret451#1 := simple_read_from_buffer_#res#1;havoc simple_read_from_buffer_#t~nondet608#1, simple_read_from_buffer_~arg0#1.base, simple_read_from_buffer_~arg0#1.offset, simple_read_from_buffer_~arg1#1, simple_read_from_buffer_~arg2#1.base, simple_read_from_buffer_~arg2#1.offset, simple_read_from_buffer_~arg3#1.base, simple_read_from_buffer_~arg3#1.offset, simple_read_from_buffer_~arg4#1;havoc simple_read_from_buffer_#in~arg0#1.base, simple_read_from_buffer_#in~arg0#1.offset, simple_read_from_buffer_#in~arg1#1, simple_read_from_buffer_#in~arg2#1.base, simple_read_from_buffer_#in~arg2#1.offset, simple_read_from_buffer_#in~arg3#1.base, simple_read_from_buffer_#in~arg3#1.offset, simple_read_from_buffer_#in~arg4#1;assume { :end_inline_simple_read_from_buffer } true;btmrvl_gpiogap_read_~tmp~26#1 := btmrvl_gpiogap_read_#t~ret451#1;havoc btmrvl_gpiogap_read_#t~ret451#1;btmrvl_gpiogap_read_#res#1 := btmrvl_gpiogap_read_~tmp~26#1;call ULTIMATE.dealloc(btmrvl_gpiogap_read_~#buf~7#1.base, btmrvl_gpiogap_read_~#buf~7#1.offset);havoc btmrvl_gpiogap_read_~#buf~7#1.base, btmrvl_gpiogap_read_~#buf~7#1.offset; [2025-02-08 15:16:29,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8069-18: havoc simple_read_from_buffer_#t~nondet608#1;btmrvl_hscfgcmd_read_#t~ret416#1 := simple_read_from_buffer_#res#1;havoc simple_read_from_buffer_#t~nondet608#1, simple_read_from_buffer_~arg0#1.base, simple_read_from_buffer_~arg0#1.offset, simple_read_from_buffer_~arg1#1, simple_read_from_buffer_~arg2#1.base, simple_read_from_buffer_~arg2#1.offset, simple_read_from_buffer_~arg3#1.base, simple_read_from_buffer_~arg3#1.offset, simple_read_from_buffer_~arg4#1;havoc simple_read_from_buffer_#in~arg0#1.base, simple_read_from_buffer_#in~arg0#1.offset, simple_read_from_buffer_#in~arg1#1, simple_read_from_buffer_#in~arg2#1.base, simple_read_from_buffer_#in~arg2#1.offset, simple_read_from_buffer_#in~arg3#1.base, simple_read_from_buffer_#in~arg3#1.offset, simple_read_from_buffer_#in~arg4#1;assume { :end_inline_simple_read_from_buffer } true;btmrvl_hscfgcmd_read_~tmp~20#1 := btmrvl_hscfgcmd_read_#t~ret416#1;havoc btmrvl_hscfgcmd_read_#t~ret416#1;btmrvl_hscfgcmd_read_#res#1 := btmrvl_hscfgcmd_read_~tmp~20#1;call ULTIMATE.dealloc(btmrvl_hscfgcmd_read_~#buf~1#1.base, btmrvl_hscfgcmd_read_~#buf~1#1.offset);havoc btmrvl_hscfgcmd_read_~#buf~1#1.base, btmrvl_hscfgcmd_read_~#buf~1#1.offset; [2025-02-08 15:16:29,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7475: assume 23 == main_~tmp~36#1; [2025-02-08 15:16:29,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7475: assume !(23 == main_~tmp~36#1); [2025-02-08 15:16:29,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8069-16: havoc simple_read_from_buffer_#t~nondet608#1;btmrvl_psmode_read_#t~ret427#1 := simple_read_from_buffer_#res#1;havoc simple_read_from_buffer_#t~nondet608#1, simple_read_from_buffer_~arg0#1.base, simple_read_from_buffer_~arg0#1.offset, simple_read_from_buffer_~arg1#1, simple_read_from_buffer_~arg2#1.base, simple_read_from_buffer_~arg2#1.offset, simple_read_from_buffer_~arg3#1.base, simple_read_from_buffer_~arg3#1.offset, simple_read_from_buffer_~arg4#1;havoc simple_read_from_buffer_#in~arg0#1.base, simple_read_from_buffer_#in~arg0#1.offset, simple_read_from_buffer_#in~arg1#1, simple_read_from_buffer_#in~arg2#1.base, simple_read_from_buffer_#in~arg2#1.offset, simple_read_from_buffer_#in~arg3#1.base, simple_read_from_buffer_#in~arg3#1.offset, simple_read_from_buffer_#in~arg4#1;assume { :end_inline_simple_read_from_buffer } true;btmrvl_psmode_read_~tmp~22#1 := btmrvl_psmode_read_#t~ret427#1;havoc btmrvl_psmode_read_#t~ret427#1;btmrvl_psmode_read_#res#1 := btmrvl_psmode_read_~tmp~22#1;call ULTIMATE.dealloc(btmrvl_psmode_read_~#buf~3#1.base, btmrvl_psmode_read_~#buf~3#1.offset);havoc btmrvl_psmode_read_~#buf~3#1.base, btmrvl_psmode_read_~#buf~3#1.offset; [2025-02-08 15:16:29,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5625-5: btmrvl_enable_hs_#res#1 := btmrvl_enable_hs_~ret~2#1;call ULTIMATE.dealloc(btmrvl_enable_hs_~#descriptor~3#1.base, btmrvl_enable_hs_~#descriptor~3#1.offset);havoc btmrvl_enable_hs_~#descriptor~3#1.base, btmrvl_enable_hs_~#descriptor~3#1.offset;call ULTIMATE.dealloc(btmrvl_enable_hs_~#__wait~1#1.base, btmrvl_enable_hs_~#__wait~1#1.offset);havoc btmrvl_enable_hs_~#__wait~1#1.base, btmrvl_enable_hs_~#__wait~1#1.offset; [2025-02-08 15:16:29,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7409: assume 1 == main_~tmp~36#1; [2025-02-08 15:16:29,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7409: assume !(1 == main_~tmp~36#1); [2025-02-08 15:16:29,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938: assume 0 == assume_abort_if_not_~cond#1;assume false; [2025-02-08 15:16:29,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938: assume !(0 == assume_abort_if_not_~cond#1); [2025-02-08 15:16:29,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7806: assume 1 == main_~ldv_s_btmrvl_psstate_fops_file_operations~0#1;assume { :begin_inline_btmrvl_psstate_read } true;btmrvl_psstate_read_#in~file#1.base, btmrvl_psstate_read_#in~file#1.offset, btmrvl_psstate_read_#in~userbuf#1.base, btmrvl_psstate_read_#in~userbuf#1.offset, btmrvl_psstate_read_#in~count#1, btmrvl_psstate_read_#in~ppos#1.base, btmrvl_psstate_read_#in~ppos#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_btmrvl_psstate_read_14_p1~0#1.base, main_~var_btmrvl_psstate_read_14_p1~0#1.offset, main_~var_btmrvl_psstate_read_14_p2~0#1, main_~var_btmrvl_psstate_read_14_p3~0#1.base, main_~var_btmrvl_psstate_read_14_p3~0#1.offset;havoc btmrvl_psstate_read_#res#1;havoc btmrvl_psstate_read_#t~mem483#1.base, btmrvl_psstate_read_#t~mem483#1.offset, btmrvl_psstate_read_#t~mem484#1.base, btmrvl_psstate_read_#t~mem484#1.offset, btmrvl_psstate_read_#t~mem485#1, btmrvl_psstate_read_#t~loopctr486#1, btmrvl_psstate_read_#t~nondet487#1, btmrvl_psstate_read_#t~ret488#1, btmrvl_psstate_read_#t~ret489#1, btmrvl_psstate_read_~file#1.base, btmrvl_psstate_read_~file#1.offset, btmrvl_psstate_read_~userbuf#1.base, btmrvl_psstate_read_~userbuf#1.offset, btmrvl_psstate_read_~count#1, btmrvl_psstate_read_~ppos#1.base, btmrvl_psstate_read_~ppos#1.offset, btmrvl_psstate_read_~priv~18#1.base, btmrvl_psstate_read_~priv~18#1.offset, btmrvl_psstate_read_~#buf~13#1.base, btmrvl_psstate_read_~#buf~13#1.offset, btmrvl_psstate_read_~ret~19#1, btmrvl_psstate_read_~tmp~32#1;btmrvl_psstate_read_~file#1.base, btmrvl_psstate_read_~file#1.offset := btmrvl_psstate_read_#in~file#1.base, btmrvl_psstate_read_#in~file#1.offset;btmrvl_psstate_read_~userbuf#1.base, btmrvl_psstate_read_~userbuf#1.offset := btmrvl_psstate_read_#in~userbuf#1.base, btmrvl_psstate_read_#in~userbuf#1.offset;btmrvl_psstate_read_~count#1 := btmrvl_psstate_read_#in~count#1;btmrvl_psstate_read_~ppos#1.base, btmrvl_psstate_read_~ppos#1.offset := btmrvl_psstate_read_#in~ppos#1.base, btmrvl_psstate_read_#in~ppos#1.offset;havoc btmrvl_psstate_read_~priv~18#1.base, btmrvl_psstate_read_~priv~18#1.offset;call btmrvl_psstate_read_~#buf~13#1.base, btmrvl_psstate_read_~#buf~13#1.offset := #Ultimate.allocOnStack(16);havoc btmrvl_psstate_read_~ret~19#1;havoc btmrvl_psstate_read_~tmp~32#1;call btmrvl_psstate_read_#t~mem483#1.base, btmrvl_psstate_read_#t~mem483#1.offset := read~$Pointer$#11(btmrvl_psstate_read_~file#1.base, 280 + btmrvl_psstate_read_~file#1.offset, 8);btmrvl_psstate_read_~priv~18#1.base, btmrvl_psstate_read_~priv~18#1.offset := btmrvl_psstate_read_#t~mem483#1.base, btmrvl_psstate_read_#t~mem483#1.offset;havoc btmrvl_psstate_read_#t~mem483#1.base, btmrvl_psstate_read_#t~mem483#1.offset;call btmrvl_psstate_read_#t~mem484#1.base, btmrvl_psstate_read_#t~mem484#1.offset := read~$Pointer$#1(btmrvl_psstate_read_~priv~18#1.base, 26 + btmrvl_psstate_read_~priv~18#1.offset, 8);call btmrvl_psstate_read_#t~mem485#1 := read~int#1(btmrvl_psstate_read_#t~mem484#1.base, 93 + btmrvl_psstate_read_#t~mem484#1.offset, 1);btmrvl_psstate_read_#t~loopctr486#1 := 0; [2025-02-08 15:16:29,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7806: assume !(1 == main_~ldv_s_btmrvl_psstate_fops_file_operations~0#1); [2025-02-08 15:16:29,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-4: assume 0 == assume_abort_if_not_~cond#1;assume false; [2025-02-08 15:16:29,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-4: assume !(0 == assume_abort_if_not_~cond#1); [2025-02-08 15:16:29,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-3: assume 0 == assume_abort_if_not_~cond#1;assume false; [2025-02-08 15:16:29,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-3: assume !(0 == assume_abort_if_not_~cond#1); [2025-02-08 15:16:29,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-2: assume 0 == assume_abort_if_not_~cond#1;assume false; [2025-02-08 15:16:29,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-2: assume !(0 == assume_abort_if_not_~cond#1); [2025-02-08 15:16:29,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-1: assume 0 == assume_abort_if_not_~cond#1;assume false; [2025-02-08 15:16:29,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-1: assume !(0 == assume_abort_if_not_~cond#1); [2025-02-08 15:16:29,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-8: assume 0 == assume_abort_if_not_~cond#1;assume false; [2025-02-08 15:16:29,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-8: assume !(0 == assume_abort_if_not_~cond#1); [2025-02-08 15:16:29,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-7: assume 0 == assume_abort_if_not_~cond#1;assume false; [2025-02-08 15:16:29,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-7: assume !(0 == assume_abort_if_not_~cond#1); [2025-02-08 15:16:29,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-6: assume 0 == assume_abort_if_not_~cond#1;assume false; [2025-02-08 15:16:29,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-6: assume !(0 == assume_abort_if_not_~cond#1); [2025-02-08 15:16:29,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-5: assume 0 == assume_abort_if_not_~cond#1;assume false; [2025-02-08 15:16:29,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-5: assume !(0 == assume_abort_if_not_~cond#1); [2025-02-08 15:16:29,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-12: assume 0 == assume_abort_if_not_~cond#1;assume false; [2025-02-08 15:16:29,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-12: assume !(0 == assume_abort_if_not_~cond#1); [2025-02-08 15:16:29,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-11: assume 0 == assume_abort_if_not_~cond#1;assume false; [2025-02-08 15:16:29,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-11: assume !(0 == assume_abort_if_not_~cond#1); [2025-02-08 15:16:29,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-10: assume 0 == assume_abort_if_not_~cond#1;assume false; [2025-02-08 15:16:29,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-10: assume !(0 == assume_abort_if_not_~cond#1); [2025-02-08 15:16:29,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7608: assume 2 == main_~ldv_s_btmrvl_pscmd_fops_file_operations~0#1;assume { :begin_inline_btmrvl_pscmd_write } true;btmrvl_pscmd_write_#in~file#1.base, btmrvl_pscmd_write_#in~file#1.offset, btmrvl_pscmd_write_#in~ubuf#1.base, btmrvl_pscmd_write_#in~ubuf#1.offset, btmrvl_pscmd_write_#in~count#1, btmrvl_pscmd_write_#in~ppos#1.base, btmrvl_pscmd_write_#in~ppos#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_btmrvl_pscmd_write_5_p1~0#1.base, main_~var_btmrvl_pscmd_write_5_p1~0#1.offset, main_~var_btmrvl_pscmd_write_5_p2~0#1, main_~var_btmrvl_pscmd_write_5_p3~0#1.base, main_~var_btmrvl_pscmd_write_5_p3~0#1.offset;havoc btmrvl_pscmd_write_#res#1;havoc btmrvl_pscmd_write_#t~mem428#1.base, btmrvl_pscmd_write_#t~mem428#1.offset, btmrvl_pscmd_write_#t~memset~res429#1.base, btmrvl_pscmd_write_#t~memset~res429#1.offset, btmrvl_pscmd_write_#t~ret430#1, btmrvl_pscmd_write_#t~ret431#1, btmrvl_pscmd_write_#t~mem432#1, btmrvl_pscmd_write_#t~mem433#1, btmrvl_pscmd_write_#t~ret434#1, btmrvl_pscmd_write_~file#1.base, btmrvl_pscmd_write_~file#1.offset, btmrvl_pscmd_write_~ubuf#1.base, btmrvl_pscmd_write_~ubuf#1.offset, btmrvl_pscmd_write_~count#1, btmrvl_pscmd_write_~ppos#1.base, btmrvl_pscmd_write_~ppos#1.offset, btmrvl_pscmd_write_~priv~9#1.base, btmrvl_pscmd_write_~priv~9#1.offset, btmrvl_pscmd_write_~#buf~4#1.base, btmrvl_pscmd_write_~#buf~4#1.offset, btmrvl_pscmd_write_~#result~2#1.base, btmrvl_pscmd_write_~#result~2#1.offset, btmrvl_pscmd_write_~ret~10#1, btmrvl_pscmd_write_~__min1~2#1, btmrvl_pscmd_write_~__min2~2#1, btmrvl_pscmd_write_~tmp~23#1, btmrvl_pscmd_write_~tmp___0~13#1, btmrvl_pscmd_write_~tmp___1~8#1;btmrvl_pscmd_write_~file#1.base, btmrvl_pscmd_write_~file#1.offset := btmrvl_pscmd_write_#in~file#1.base, btmrvl_pscmd_write_#in~file#1.offset;btmrvl_pscmd_write_~ubuf#1.base, btmrvl_pscmd_write_~ubuf#1.offset := btmrvl_pscmd_write_#in~ubuf#1.base, btmrvl_pscmd_write_#in~ubuf#1.offset;btmrvl_pscmd_write_~count#1 := btmrvl_pscmd_write_#in~count#1;btmrvl_pscmd_write_~ppos#1.base, btmrvl_pscmd_write_~ppos#1.offset := btmrvl_pscmd_write_#in~ppos#1.base, btmrvl_pscmd_write_#in~ppos#1.offset;havoc btmrvl_pscmd_write_~priv~9#1.base, btmrvl_pscmd_write_~priv~9#1.offset;call btmrvl_pscmd_write_~#buf~4#1.base, btmrvl_pscmd_write_~#buf~4#1.offset := #Ultimate.allocOnStack(16);call btmrvl_pscmd_write_~#result~2#1.base, btmrvl_pscmd_write_~#result~2#1.offset := #Ultimate.allocOnStack(8);havoc btmrvl_pscmd_write_~ret~10#1;havoc btmrvl_pscmd_write_~__min1~2#1;havoc btmrvl_pscmd_write_~__min2~2#1;havoc btmrvl_pscmd_write_~tmp~23#1;havoc btmrvl_pscmd_write_~tmp___0~13#1;havoc btmrvl_pscmd_write_~tmp___1~8#1;call btmrvl_pscmd_write_#t~mem428#1.base, btmrvl_pscmd_write_#t~mem428#1.offset := read~$Pointer$#11(btmrvl_pscmd_write_~file#1.base, 280 + btmrvl_pscmd_write_~file#1.offset, 8);btmrvl_pscmd_write_~priv~9#1.base, btmrvl_pscmd_write_~priv~9#1.offset := btmrvl_pscmd_write_#t~mem428#1.base, btmrvl_pscmd_write_#t~mem428#1.offset;havoc btmrvl_pscmd_write_#t~mem428#1.base, btmrvl_pscmd_write_#t~mem428#1.offset; [2025-02-08 15:16:29,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7608: assume !(2 == main_~ldv_s_btmrvl_pscmd_fops_file_operations~0#1); [2025-02-08 15:16:29,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-9: assume 0 == assume_abort_if_not_~cond#1;assume false; [2025-02-08 15:16:29,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-9: assume !(0 == assume_abort_if_not_~cond#1); [2025-02-08 15:16:29,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-16: assume 0 == assume_abort_if_not_~cond#1;assume false; [2025-02-08 15:16:29,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-16: assume !(0 == assume_abort_if_not_~cond#1); [2025-02-08 15:16:29,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-15: assume 0 == assume_abort_if_not_~cond#1;assume false; [2025-02-08 15:16:29,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-15: assume !(0 == assume_abort_if_not_~cond#1); [2025-02-08 15:16:29,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-14: assume 0 == assume_abort_if_not_~cond#1;assume false; [2025-02-08 15:16:29,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-14: assume !(0 == assume_abort_if_not_~cond#1); [2025-02-08 15:16:29,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-13: assume 0 == assume_abort_if_not_~cond#1;assume false; [2025-02-08 15:16:29,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-13: assume !(0 == assume_abort_if_not_~cond#1); [2025-02-08 15:16:29,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-17: assume 0 == assume_abort_if_not_~cond#1;assume false; [2025-02-08 15:16:29,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-17: assume !(0 == assume_abort_if_not_~cond#1); [2025-02-08 15:16:29,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6882: assume btmrvl_hscmd_write_~__min1~4#1 % 18446744073709551616 < btmrvl_hscmd_write_~__min2~4#1 % 18446744073709551616;btmrvl_hscmd_write_~tmp~27#1 := btmrvl_hscmd_write_~__min1~4#1; [2025-02-08 15:16:29,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6882: assume !(btmrvl_hscmd_write_~__min1~4#1 % 18446744073709551616 < btmrvl_hscmd_write_~__min2~4#1 % 18446744073709551616);btmrvl_hscmd_write_~tmp~27#1 := btmrvl_hscmd_write_~__min2~4#1; [2025-02-08 15:16:29,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4702: assume { :begin_inline___bad_percpu_size } true;assume { :end_inline___bad_percpu_size } true; [2025-02-08 15:16:29,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7873: assume main_~res_btmrvl_txdnldready_read_16~0#1 < 0; [2025-02-08 15:16:29,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7873: assume !(main_~res_btmrvl_txdnldready_read_16~0#1 < 0);main_~ldv_s_btmrvl_txdnldready_fops_file_operations~0#1 := 0; [2025-02-08 15:16:29,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4702-3: assume { :begin_inline___bad_percpu_size } true;assume { :end_inline___bad_percpu_size } true; [2025-02-08 15:16:29,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7675: assume 0 != main_~res_btmrvl_open_generic_0~0#1; [2025-02-08 15:16:29,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7675: assume !(0 != main_~res_btmrvl_open_generic_0~0#1);main_~ldv_s_btmrvl_hscmd_fops_file_operations~0#1 := 1 + main_~ldv_s_btmrvl_hscmd_fops_file_operations~0#1; [2025-02-08 15:16:29,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4702-4: assume { :begin_inline___bad_percpu_size } true;assume { :end_inline___bad_percpu_size } true; [2025-02-08 15:16:29,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4702-1: assume { :begin_inline___bad_percpu_size } true;assume { :end_inline___bad_percpu_size } true; [2025-02-08 15:16:29,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4702-2: assume { :begin_inline___bad_percpu_size } true;assume { :end_inline___bad_percpu_size } true; [2025-02-08 15:16:29,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6552: havoc __wake_up_~arg0#1.base, __wake_up_~arg0#1.offset, __wake_up_~arg1#1, __wake_up_~arg2#1, __wake_up_~arg3#1.base, __wake_up_~arg3#1.offset;havoc __wake_up_#in~arg0#1.base, __wake_up_#in~arg0#1.offset, __wake_up_#in~arg1#1, __wake_up_#in~arg2#1, __wake_up_#in~arg3#1.base, __wake_up_#in~arg3#1.offset;assume { :end_inline___wake_up } true; [2025-02-08 15:16:29,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4702-5: assume { :begin_inline___bad_percpu_size } true;assume { :end_inline___bad_percpu_size } true; [2025-02-08 15:16:29,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12: assume false; [2025-02-08 15:16:29,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12: assume !false;assume false; [2025-02-08 15:16:29,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5694: btmrvl_prepare_command_~ret~3#1 := btmrvl_prepare_command_#t~ret230#1;havoc btmrvl_prepare_command_#t~mem229#1.base, btmrvl_prepare_command_#t~mem229#1.offset;havoc btmrvl_prepare_command_#t~ret230#1;call btmrvl_prepare_command_#t~mem231#1.base, btmrvl_prepare_command_#t~mem231#1.offset := read~$Pointer$#1(btmrvl_prepare_command_~priv#1.base, 26 + btmrvl_prepare_command_~priv#1.offset, 8);call write~int#1(0, btmrvl_prepare_command_#t~mem231#1.base, 94 + btmrvl_prepare_command_#t~mem231#1.offset, 1);havoc btmrvl_prepare_command_#t~mem231#1.base, btmrvl_prepare_command_#t~mem231#1.offset; [2025-02-08 15:16:29,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5694-3: SUMMARY for call btmrvl_prepare_command_#t~ret230#1 := ##fun~$Pointer$~TO~int(btmrvl_prepare_command_~priv#1.base, btmrvl_prepare_command_~priv#1.offset, btmrvl_prepare_command_#t~mem229#1.base, btmrvl_prepare_command_#t~mem229#1.offset); srcloc: null [2025-02-08 15:16:29,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5694-4: btmrvl_prepare_command_~ret~3#1 := btmrvl_prepare_command_#t~ret230#1;havoc btmrvl_prepare_command_#t~mem229#1.base, btmrvl_prepare_command_#t~mem229#1.offset;havoc btmrvl_prepare_command_#t~ret230#1;call btmrvl_prepare_command_#t~mem231#1.base, btmrvl_prepare_command_#t~mem231#1.offset := read~$Pointer$#1(btmrvl_prepare_command_~priv#1.base, 26 + btmrvl_prepare_command_~priv#1.offset, 8);call write~int#1(0, btmrvl_prepare_command_#t~mem231#1.base, 94 + btmrvl_prepare_command_#t~mem231#1.offset, 1);havoc btmrvl_prepare_command_#t~mem231#1.base, btmrvl_prepare_command_#t~mem231#1.offset; [2025-02-08 15:16:29,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5694-1: SUMMARY for call btmrvl_prepare_command_#t~ret230#1 := ##fun~$Pointer$~TO~int(btmrvl_prepare_command_~priv#1.base, btmrvl_prepare_command_~priv#1.offset, btmrvl_prepare_command_#t~mem229#1.base, btmrvl_prepare_command_#t~mem229#1.offset); srcloc: null [2025-02-08 15:16:29,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5694-2: btmrvl_prepare_command_~ret~3#1 := btmrvl_prepare_command_#t~ret230#1;havoc btmrvl_prepare_command_#t~mem229#1.base, btmrvl_prepare_command_#t~mem229#1.offset;havoc btmrvl_prepare_command_#t~ret230#1;call btmrvl_prepare_command_#t~mem231#1.base, btmrvl_prepare_command_#t~mem231#1.offset := read~$Pointer$#1(btmrvl_prepare_command_~priv#1.base, 26 + btmrvl_prepare_command_~priv#1.offset, 8);call write~int#1(0, btmrvl_prepare_command_#t~mem231#1.base, 94 + btmrvl_prepare_command_#t~mem231#1.offset, 1);havoc btmrvl_prepare_command_#t~mem231#1.base, btmrvl_prepare_command_#t~mem231#1.offset; [2025-02-08 15:16:29,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7478: assume 24 == main_~tmp~36#1; [2025-02-08 15:16:29,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7478: assume !(24 == main_~tmp~36#1); [2025-02-08 15:16:29,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5694-5: SUMMARY for call btmrvl_prepare_command_#t~ret230#1 := ##fun~$Pointer$~TO~int(btmrvl_prepare_command_~priv#1.base, btmrvl_prepare_command_~priv#1.offset, btmrvl_prepare_command_#t~mem229#1.base, btmrvl_prepare_command_#t~mem229#1.offset); srcloc: null [2025-02-08 15:16:29,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7412: assume 2 == main_~tmp~36#1; [2025-02-08 15:16:29,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7412: assume !(2 == main_~tmp~36#1); [2025-02-08 15:16:29,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6620: assume btmrvl_psmode_write_~__min1~1#1 % 18446744073709551616 < btmrvl_psmode_write_~__min2~1#1 % 18446744073709551616;btmrvl_psmode_write_~tmp~21#1 := btmrvl_psmode_write_~__min1~1#1; [2025-02-08 15:16:29,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6620: assume !(btmrvl_psmode_write_~__min1~1#1 % 18446744073709551616 < btmrvl_psmode_write_~__min2~1#1 % 18446744073709551616);btmrvl_psmode_write_~tmp~21#1 := btmrvl_psmode_write_~__min2~1#1; [2025-02-08 15:16:29,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6488-2: assume 0 != copy_from_user_~tmp___0~10#1;assume { :begin_inline_warn_slowpath_fmt } true;warn_slowpath_fmt_#in~arg0#1.base, warn_slowpath_fmt_#in~arg0#1.offset, warn_slowpath_fmt_#in~arg1#1, warn_slowpath_fmt_#in~arg2#1.base, warn_slowpath_fmt_#in~arg2#1.offset := 186, 0, 57, 187, 0;havoc warn_slowpath_fmt_~arg0#1.base, warn_slowpath_fmt_~arg0#1.offset, warn_slowpath_fmt_~arg1#1, warn_slowpath_fmt_~arg2#1.base, warn_slowpath_fmt_~arg2#1.offset;warn_slowpath_fmt_~arg0#1.base, warn_slowpath_fmt_~arg0#1.offset := warn_slowpath_fmt_#in~arg0#1.base, warn_slowpath_fmt_#in~arg0#1.offset;warn_slowpath_fmt_~arg1#1 := warn_slowpath_fmt_#in~arg1#1;warn_slowpath_fmt_~arg2#1.base, warn_slowpath_fmt_~arg2#1.offset := warn_slowpath_fmt_#in~arg2#1.base, warn_slowpath_fmt_#in~arg2#1.offset; [2025-02-08 15:16:29,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6488-2: assume !(0 != copy_from_user_~tmp___0~10#1); [2025-02-08 15:16:29,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6488-1: assume 0 != copy_from_user_~tmp___0~10#1;assume { :begin_inline_warn_slowpath_fmt } true;warn_slowpath_fmt_#in~arg0#1.base, warn_slowpath_fmt_#in~arg0#1.offset, warn_slowpath_fmt_#in~arg1#1, warn_slowpath_fmt_#in~arg2#1.base, warn_slowpath_fmt_#in~arg2#1.offset := 186, 0, 57, 187, 0;havoc warn_slowpath_fmt_~arg0#1.base, warn_slowpath_fmt_~arg0#1.offset, warn_slowpath_fmt_~arg1#1, warn_slowpath_fmt_~arg2#1.base, warn_slowpath_fmt_~arg2#1.offset;warn_slowpath_fmt_~arg0#1.base, warn_slowpath_fmt_~arg0#1.offset := warn_slowpath_fmt_#in~arg0#1.base, warn_slowpath_fmt_#in~arg0#1.offset;warn_slowpath_fmt_~arg1#1 := warn_slowpath_fmt_#in~arg1#1;warn_slowpath_fmt_~arg2#1.base, warn_slowpath_fmt_~arg2#1.offset := warn_slowpath_fmt_#in~arg2#1.base, warn_slowpath_fmt_#in~arg2#1.offset; [2025-02-08 15:16:29,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6488-1: assume !(0 != copy_from_user_~tmp___0~10#1); [2025-02-08 15:16:29,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6488: assume 0 != copy_from_user_~tmp___0~10#1;assume { :begin_inline_warn_slowpath_fmt } true;warn_slowpath_fmt_#in~arg0#1.base, warn_slowpath_fmt_#in~arg0#1.offset, warn_slowpath_fmt_#in~arg1#1, warn_slowpath_fmt_#in~arg2#1.base, warn_slowpath_fmt_#in~arg2#1.offset := 186, 0, 57, 187, 0;havoc warn_slowpath_fmt_~arg0#1.base, warn_slowpath_fmt_~arg0#1.offset, warn_slowpath_fmt_~arg1#1, warn_slowpath_fmt_~arg2#1.base, warn_slowpath_fmt_~arg2#1.offset;warn_slowpath_fmt_~arg0#1.base, warn_slowpath_fmt_~arg0#1.offset := warn_slowpath_fmt_#in~arg0#1.base, warn_slowpath_fmt_#in~arg0#1.offset;warn_slowpath_fmt_~arg1#1 := warn_slowpath_fmt_#in~arg1#1;warn_slowpath_fmt_~arg2#1.base, warn_slowpath_fmt_~arg2#1.offset := warn_slowpath_fmt_#in~arg2#1.base, warn_slowpath_fmt_#in~arg2#1.offset; [2025-02-08 15:16:29,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6488: assume !(0 != copy_from_user_~tmp___0~10#1); [2025-02-08 15:16:29,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6488-5: assume 0 != copy_from_user_~tmp___0~10#1;assume { :begin_inline_warn_slowpath_fmt } true;warn_slowpath_fmt_#in~arg0#1.base, warn_slowpath_fmt_#in~arg0#1.offset, warn_slowpath_fmt_#in~arg1#1, warn_slowpath_fmt_#in~arg2#1.base, warn_slowpath_fmt_#in~arg2#1.offset := 186, 0, 57, 187, 0;havoc warn_slowpath_fmt_~arg0#1.base, warn_slowpath_fmt_~arg0#1.offset, warn_slowpath_fmt_~arg1#1, warn_slowpath_fmt_~arg2#1.base, warn_slowpath_fmt_~arg2#1.offset;warn_slowpath_fmt_~arg0#1.base, warn_slowpath_fmt_~arg0#1.offset := warn_slowpath_fmt_#in~arg0#1.base, warn_slowpath_fmt_#in~arg0#1.offset;warn_slowpath_fmt_~arg1#1 := warn_slowpath_fmt_#in~arg1#1;warn_slowpath_fmt_~arg2#1.base, warn_slowpath_fmt_~arg2#1.offset := warn_slowpath_fmt_#in~arg2#1.base, warn_slowpath_fmt_#in~arg2#1.offset; [2025-02-08 15:16:29,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6488-5: assume !(0 != copy_from_user_~tmp___0~10#1); [2025-02-08 15:16:29,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6488-4: assume 0 != copy_from_user_~tmp___0~10#1;assume { :begin_inline_warn_slowpath_fmt } true;warn_slowpath_fmt_#in~arg0#1.base, warn_slowpath_fmt_#in~arg0#1.offset, warn_slowpath_fmt_#in~arg1#1, warn_slowpath_fmt_#in~arg2#1.base, warn_slowpath_fmt_#in~arg2#1.offset := 186, 0, 57, 187, 0;havoc warn_slowpath_fmt_~arg0#1.base, warn_slowpath_fmt_~arg0#1.offset, warn_slowpath_fmt_~arg1#1, warn_slowpath_fmt_~arg2#1.base, warn_slowpath_fmt_~arg2#1.offset;warn_slowpath_fmt_~arg0#1.base, warn_slowpath_fmt_~arg0#1.offset := warn_slowpath_fmt_#in~arg0#1.base, warn_slowpath_fmt_#in~arg0#1.offset;warn_slowpath_fmt_~arg1#1 := warn_slowpath_fmt_#in~arg1#1;warn_slowpath_fmt_~arg2#1.base, warn_slowpath_fmt_~arg2#1.offset := warn_slowpath_fmt_#in~arg2#1.base, warn_slowpath_fmt_#in~arg2#1.offset; [2025-02-08 15:16:29,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6488-4: assume !(0 != copy_from_user_~tmp___0~10#1); [2025-02-08 15:16:29,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6488-3: assume 0 != copy_from_user_~tmp___0~10#1;assume { :begin_inline_warn_slowpath_fmt } true;warn_slowpath_fmt_#in~arg0#1.base, warn_slowpath_fmt_#in~arg0#1.offset, warn_slowpath_fmt_#in~arg1#1, warn_slowpath_fmt_#in~arg2#1.base, warn_slowpath_fmt_#in~arg2#1.offset := 186, 0, 57, 187, 0;havoc warn_slowpath_fmt_~arg0#1.base, warn_slowpath_fmt_~arg0#1.offset, warn_slowpath_fmt_~arg1#1, warn_slowpath_fmt_~arg2#1.base, warn_slowpath_fmt_~arg2#1.offset;warn_slowpath_fmt_~arg0#1.base, warn_slowpath_fmt_~arg0#1.offset := warn_slowpath_fmt_#in~arg0#1.base, warn_slowpath_fmt_#in~arg0#1.offset;warn_slowpath_fmt_~arg1#1 := warn_slowpath_fmt_#in~arg1#1;warn_slowpath_fmt_~arg2#1.base, warn_slowpath_fmt_~arg2#1.offset := warn_slowpath_fmt_#in~arg2#1.base, warn_slowpath_fmt_#in~arg2#1.offset; [2025-02-08 15:16:29,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6488-3: assume !(0 != copy_from_user_~tmp___0~10#1); [2025-02-08 15:16:29,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-3: assume 0 != ldv_malloc_#t~nondet585#1 % 256;havoc ldv_malloc_#t~nondet585#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := 0, 0; [2025-02-08 15:16:29,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-3: assume !(0 != ldv_malloc_#t~nondet585#1 % 256);havoc ldv_malloc_#t~nondet585#1;call ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset := #Ultimate.allocOnHeap(ldv_malloc_~size#1 % 18446744073709551616);ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset := ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;havoc ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;assume { :begin_inline_IS_ERR } true;IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset := IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;havoc IS_ERR_~tmp~0#1;IS_ERR_~tmp~0#1 := (if (IS_ERR_~ptr#1.base + IS_ERR_~ptr#1.offset) % 18446744073709551616 > 1152921504606842880 then 1 else 0);IS_ERR_#res#1 := IS_ERR_~tmp~0#1; [2025-02-08 15:16:29,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-1: assume 0 != ldv_malloc_#t~nondet585#1 % 256;havoc ldv_malloc_#t~nondet585#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := 0, 0; [2025-02-08 15:16:29,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-1: assume !(0 != ldv_malloc_#t~nondet585#1 % 256);havoc ldv_malloc_#t~nondet585#1;call ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset := #Ultimate.allocOnHeap(ldv_malloc_~size#1 % 18446744073709551616);ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset := ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;havoc ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;assume { :begin_inline_IS_ERR } true;IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset := IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;havoc IS_ERR_~tmp~0#1;IS_ERR_~tmp~0#1 := (if (IS_ERR_~ptr#1.base + IS_ERR_~ptr#1.offset) % 18446744073709551616 > 1152921504606842880 then 1 else 0);IS_ERR_#res#1 := IS_ERR_~tmp~0#1; [2025-02-08 15:16:29,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-7: assume 0 != ldv_malloc_#t~nondet585#1 % 256;havoc ldv_malloc_#t~nondet585#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := 0, 0; [2025-02-08 15:16:29,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-7: assume !(0 != ldv_malloc_#t~nondet585#1 % 256);havoc ldv_malloc_#t~nondet585#1;call ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset := #Ultimate.allocOnHeap(ldv_malloc_~size#1 % 18446744073709551616);ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset := ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;havoc ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;assume { :begin_inline_IS_ERR } true;IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset := IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;havoc IS_ERR_~tmp~0#1;IS_ERR_~tmp~0#1 := (if (IS_ERR_~ptr#1.base + IS_ERR_~ptr#1.offset) % 18446744073709551616 > 1152921504606842880 then 1 else 0);IS_ERR_#res#1 := IS_ERR_~tmp~0#1; [2025-02-08 15:16:29,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-5: assume 0 != ldv_malloc_#t~nondet585#1 % 256;havoc ldv_malloc_#t~nondet585#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := 0, 0; [2025-02-08 15:16:29,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-5: assume !(0 != ldv_malloc_#t~nondet585#1 % 256);havoc ldv_malloc_#t~nondet585#1;call ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset := #Ultimate.allocOnHeap(ldv_malloc_~size#1 % 18446744073709551616);ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset := ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;havoc ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;assume { :begin_inline_IS_ERR } true;IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset := IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;havoc IS_ERR_~tmp~0#1;IS_ERR_~tmp~0#1 := (if (IS_ERR_~ptr#1.base + IS_ERR_~ptr#1.offset) % 18446744073709551616 > 1152921504606842880 then 1 else 0);IS_ERR_#res#1 := IS_ERR_~tmp~0#1; [2025-02-08 15:16:29,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5564-1: assume 0 != btmrvl_enable_hs_~tmp___0~4#1;assume { :begin_inline___dynamic_pr_debug } true;__dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset, __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset := btmrvl_enable_hs_~#descriptor~3#1.base, btmrvl_enable_hs_~#descriptor~3#1.offset, 121, 0;havoc __dynamic_pr_debug_#res#1;havoc __dynamic_pr_debug_#t~nondet591#1, __dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset, __dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset;__dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset := __dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset;__dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset := __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset;havoc __dynamic_pr_debug_#t~nondet591#1;__dynamic_pr_debug_#res#1 := __dynamic_pr_debug_#t~nondet591#1;havoc __dynamic_pr_debug_#t~nondet591#1; [2025-02-08 15:16:29,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5564-1: assume !(0 != btmrvl_enable_hs_~tmp___0~4#1); [2025-02-08 15:16:29,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5498: call write~int#1(254, btmrvl_enable_ps_~skb~2#1.base, 40 + btmrvl_enable_ps_~skb~2#1.offset, 1);call btmrvl_enable_ps_#t~mem180#1.base, btmrvl_enable_ps_#t~mem180#1.offset := read~$Pointer$#1(btmrvl_enable_ps_~priv#1.base, 8 + btmrvl_enable_ps_~priv#1.offset, 8);call write~$Pointer$#1(btmrvl_enable_ps_#t~mem180#1.base, btmrvl_enable_ps_#t~mem180#1.offset, btmrvl_enable_ps_~skb~2#1.base, 32 + btmrvl_enable_ps_~skb~2#1.offset, 8);havoc btmrvl_enable_ps_#t~mem180#1.base, btmrvl_enable_ps_#t~mem180#1.offset;call btmrvl_enable_ps_#t~mem181#1.base, btmrvl_enable_ps_#t~mem181#1.offset := read~$Pointer$#1(btmrvl_enable_ps_~priv#1.base, 26 + btmrvl_enable_ps_~priv#1.offset, 8);assume { :begin_inline_skb_queue_head } true;skb_queue_head_#in~arg0#1.base, skb_queue_head_#in~arg0#1.offset, skb_queue_head_#in~arg1#1.base, skb_queue_head_#in~arg1#1.offset := btmrvl_enable_ps_#t~mem181#1.base, 4 + btmrvl_enable_ps_#t~mem181#1.offset, btmrvl_enable_ps_~skb~2#1.base, btmrvl_enable_ps_~skb~2#1.offset;havoc skb_queue_head_~arg0#1.base, skb_queue_head_~arg0#1.offset, skb_queue_head_~arg1#1.base, skb_queue_head_~arg1#1.offset;skb_queue_head_~arg0#1.base, skb_queue_head_~arg0#1.offset := skb_queue_head_#in~arg0#1.base, skb_queue_head_#in~arg0#1.offset;skb_queue_head_~arg1#1.base, skb_queue_head_~arg1#1.offset := skb_queue_head_#in~arg1#1.base, skb_queue_head_#in~arg1#1.offset; [2025-02-08 15:16:29,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-11: assume 0 != ldv_malloc_#t~nondet585#1 % 256;havoc ldv_malloc_#t~nondet585#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := 0, 0; [2025-02-08 15:16:29,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-11: assume !(0 != ldv_malloc_#t~nondet585#1 % 256);havoc ldv_malloc_#t~nondet585#1;call ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset := #Ultimate.allocOnHeap(ldv_malloc_~size#1 % 18446744073709551616);ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset := ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;havoc ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;assume { :begin_inline_IS_ERR } true;IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset := IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;havoc IS_ERR_~tmp~0#1;IS_ERR_~tmp~0#1 := (if (IS_ERR_~ptr#1.base + IS_ERR_~ptr#1.offset) % 18446744073709551616 > 1152921504606842880 then 1 else 0);IS_ERR_#res#1 := IS_ERR_~tmp~0#1; [2025-02-08 15:16:29,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5564-2: assume 0 != btmrvl_enable_hs_~tmp___0~4#1;assume { :begin_inline___dynamic_pr_debug } true;__dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset, __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset := btmrvl_enable_hs_~#descriptor~3#1.base, btmrvl_enable_hs_~#descriptor~3#1.offset, 121, 0;havoc __dynamic_pr_debug_#res#1;havoc __dynamic_pr_debug_#t~nondet591#1, __dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset, __dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset;__dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset := __dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset;__dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset := __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset;havoc __dynamic_pr_debug_#t~nondet591#1;__dynamic_pr_debug_#res#1 := __dynamic_pr_debug_#t~nondet591#1;havoc __dynamic_pr_debug_#t~nondet591#1; [2025-02-08 15:16:29,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5564-2: assume !(0 != btmrvl_enable_hs_~tmp___0~4#1); [2025-02-08 15:16:29,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5564: assume 0 != btmrvl_enable_hs_~tmp___0~4#1;assume { :begin_inline___dynamic_pr_debug } true;__dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset, __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset := btmrvl_enable_hs_~#descriptor~3#1.base, btmrvl_enable_hs_~#descriptor~3#1.offset, 121, 0;havoc __dynamic_pr_debug_#res#1;havoc __dynamic_pr_debug_#t~nondet591#1, __dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset, __dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset;__dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset := __dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset;__dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset := __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset;havoc __dynamic_pr_debug_#t~nondet591#1;__dynamic_pr_debug_#res#1 := __dynamic_pr_debug_#t~nondet591#1;havoc __dynamic_pr_debug_#t~nondet591#1; [2025-02-08 15:16:29,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5564: assume !(0 != btmrvl_enable_hs_~tmp___0~4#1); [2025-02-08 15:16:29,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-9: assume 0 != ldv_malloc_#t~nondet585#1 % 256;havoc ldv_malloc_#t~nondet585#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := 0, 0; [2025-02-08 15:16:29,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-9: assume !(0 != ldv_malloc_#t~nondet585#1 % 256);havoc ldv_malloc_#t~nondet585#1;call ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset := #Ultimate.allocOnHeap(ldv_malloc_~size#1 % 18446744073709551616);ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset := ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;havoc ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;assume { :begin_inline_IS_ERR } true;IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset := IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;havoc IS_ERR_~tmp~0#1;IS_ERR_~tmp~0#1 := (if (IS_ERR_~ptr#1.base + IS_ERR_~ptr#1.offset) % 18446744073709551616 > 1152921504606842880 then 1 else 0);IS_ERR_#res#1 := IS_ERR_~tmp~0#1; [2025-02-08 15:16:29,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-15: assume 0 != ldv_malloc_#t~nondet585#1 % 256;havoc ldv_malloc_#t~nondet585#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := 0, 0; [2025-02-08 15:16:29,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-15: assume !(0 != ldv_malloc_#t~nondet585#1 % 256);havoc ldv_malloc_#t~nondet585#1;call ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset := #Ultimate.allocOnHeap(ldv_malloc_~size#1 % 18446744073709551616);ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset := ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;havoc ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;assume { :begin_inline_IS_ERR } true;IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset := IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;havoc IS_ERR_~tmp~0#1;IS_ERR_~tmp~0#1 := (if (IS_ERR_~ptr#1.base + IS_ERR_~ptr#1.offset) % 18446744073709551616 > 1152921504606842880 then 1 else 0);IS_ERR_#res#1 := IS_ERR_~tmp~0#1; [2025-02-08 15:16:29,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5498-1: call write~int#1(254, btmrvl_enable_ps_~skb~2#1.base, 40 + btmrvl_enable_ps_~skb~2#1.offset, 1);call btmrvl_enable_ps_#t~mem180#1.base, btmrvl_enable_ps_#t~mem180#1.offset := read~$Pointer$#1(btmrvl_enable_ps_~priv#1.base, 8 + btmrvl_enable_ps_~priv#1.offset, 8);call write~$Pointer$#1(btmrvl_enable_ps_#t~mem180#1.base, btmrvl_enable_ps_#t~mem180#1.offset, btmrvl_enable_ps_~skb~2#1.base, 32 + btmrvl_enable_ps_~skb~2#1.offset, 8);havoc btmrvl_enable_ps_#t~mem180#1.base, btmrvl_enable_ps_#t~mem180#1.offset;call btmrvl_enable_ps_#t~mem181#1.base, btmrvl_enable_ps_#t~mem181#1.offset := read~$Pointer$#1(btmrvl_enable_ps_~priv#1.base, 26 + btmrvl_enable_ps_~priv#1.offset, 8);assume { :begin_inline_skb_queue_head } true;skb_queue_head_#in~arg0#1.base, skb_queue_head_#in~arg0#1.offset, skb_queue_head_#in~arg1#1.base, skb_queue_head_#in~arg1#1.offset := btmrvl_enable_ps_#t~mem181#1.base, 4 + btmrvl_enable_ps_#t~mem181#1.offset, btmrvl_enable_ps_~skb~2#1.base, btmrvl_enable_ps_~skb~2#1.offset;havoc skb_queue_head_~arg0#1.base, skb_queue_head_~arg0#1.offset, skb_queue_head_~arg1#1.base, skb_queue_head_~arg1#1.offset;skb_queue_head_~arg0#1.base, skb_queue_head_~arg0#1.offset := skb_queue_head_#in~arg0#1.base, skb_queue_head_#in~arg0#1.offset;skb_queue_head_~arg1#1.base, skb_queue_head_~arg1#1.offset := skb_queue_head_#in~arg1#1.base, skb_queue_head_#in~arg1#1.offset; [2025-02-08 15:16:29,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-13: assume 0 != ldv_malloc_#t~nondet585#1 % 256;havoc ldv_malloc_#t~nondet585#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := 0, 0; [2025-02-08 15:16:29,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-13: assume !(0 != ldv_malloc_#t~nondet585#1 % 256);havoc ldv_malloc_#t~nondet585#1;call ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset := #Ultimate.allocOnHeap(ldv_malloc_~size#1 % 18446744073709551616);ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset := ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;havoc ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;assume { :begin_inline_IS_ERR } true;IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset := IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;havoc IS_ERR_~tmp~0#1;IS_ERR_~tmp~0#1 := (if (IS_ERR_~ptr#1.base + IS_ERR_~ptr#1.offset) % 18446744073709551616 > 1152921504606842880 then 1 else 0);IS_ERR_#res#1 := IS_ERR_~tmp~0#1; [2025-02-08 15:16:29,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5498-2: call write~int#1(254, btmrvl_enable_ps_~skb~2#1.base, 40 + btmrvl_enable_ps_~skb~2#1.offset, 1);call btmrvl_enable_ps_#t~mem180#1.base, btmrvl_enable_ps_#t~mem180#1.offset := read~$Pointer$#1(btmrvl_enable_ps_~priv#1.base, 8 + btmrvl_enable_ps_~priv#1.offset, 8);call write~$Pointer$#1(btmrvl_enable_ps_#t~mem180#1.base, btmrvl_enable_ps_#t~mem180#1.offset, btmrvl_enable_ps_~skb~2#1.base, 32 + btmrvl_enable_ps_~skb~2#1.offset, 8);havoc btmrvl_enable_ps_#t~mem180#1.base, btmrvl_enable_ps_#t~mem180#1.offset;call btmrvl_enable_ps_#t~mem181#1.base, btmrvl_enable_ps_#t~mem181#1.offset := read~$Pointer$#1(btmrvl_enable_ps_~priv#1.base, 26 + btmrvl_enable_ps_~priv#1.offset, 8);assume { :begin_inline_skb_queue_head } true;skb_queue_head_#in~arg0#1.base, skb_queue_head_#in~arg0#1.offset, skb_queue_head_#in~arg1#1.base, skb_queue_head_#in~arg1#1.offset := btmrvl_enable_ps_#t~mem181#1.base, 4 + btmrvl_enable_ps_#t~mem181#1.offset, btmrvl_enable_ps_~skb~2#1.base, btmrvl_enable_ps_~skb~2#1.offset;havoc skb_queue_head_~arg0#1.base, skb_queue_head_~arg0#1.offset, skb_queue_head_~arg1#1.base, skb_queue_head_~arg1#1.offset;skb_queue_head_~arg0#1.base, skb_queue_head_~arg0#1.offset := skb_queue_head_#in~arg0#1.base, skb_queue_head_#in~arg0#1.offset;skb_queue_head_~arg1#1.base, skb_queue_head_~arg1#1.offset := skb_queue_head_#in~arg1#1.base, skb_queue_head_#in~arg1#1.offset; [2025-02-08 15:16:29,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-19: assume 0 != ldv_malloc_#t~nondet585#1 % 256;havoc ldv_malloc_#t~nondet585#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := 0, 0; [2025-02-08 15:16:29,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-19: assume !(0 != ldv_malloc_#t~nondet585#1 % 256);havoc ldv_malloc_#t~nondet585#1;call ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset := #Ultimate.allocOnHeap(ldv_malloc_~size#1 % 18446744073709551616);ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset := ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;havoc ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;assume { :begin_inline_IS_ERR } true;IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset := IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;havoc IS_ERR_~tmp~0#1;IS_ERR_~tmp~0#1 := (if (IS_ERR_~ptr#1.base + IS_ERR_~ptr#1.offset) % 18446744073709551616 > 1152921504606842880 then 1 else 0);IS_ERR_#res#1 := IS_ERR_~tmp~0#1; [2025-02-08 15:16:29,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-17: assume 0 != ldv_malloc_#t~nondet585#1 % 256;havoc ldv_malloc_#t~nondet585#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := 0, 0; [2025-02-08 15:16:29,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-17: assume !(0 != ldv_malloc_#t~nondet585#1 % 256);havoc ldv_malloc_#t~nondet585#1;call ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset := #Ultimate.allocOnHeap(ldv_malloc_~size#1 % 18446744073709551616);ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset := ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;havoc ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;assume { :begin_inline_IS_ERR } true;IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset := IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;havoc IS_ERR_~tmp~0#1;IS_ERR_~tmp~0#1 := (if (IS_ERR_~ptr#1.base + IS_ERR_~ptr#1.offset) % 18446744073709551616 > 1152921504606842880 then 1 else 0);IS_ERR_#res#1 := IS_ERR_~tmp~0#1; [2025-02-08 15:16:29,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-23: assume 0 != ldv_malloc_#t~nondet585#1 % 256;havoc ldv_malloc_#t~nondet585#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := 0, 0; [2025-02-08 15:16:29,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-23: assume !(0 != ldv_malloc_#t~nondet585#1 % 256);havoc ldv_malloc_#t~nondet585#1;call ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset := #Ultimate.allocOnHeap(ldv_malloc_~size#1 % 18446744073709551616);ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset := ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;havoc ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;assume { :begin_inline_IS_ERR } true;IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset := IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;havoc IS_ERR_~tmp~0#1;IS_ERR_~tmp~0#1 := (if (IS_ERR_~ptr#1.base + IS_ERR_~ptr#1.offset) % 18446744073709551616 > 1152921504606842880 then 1 else 0);IS_ERR_#res#1 := IS_ERR_~tmp~0#1; [2025-02-08 15:16:29,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-21: assume 0 != ldv_malloc_#t~nondet585#1 % 256;havoc ldv_malloc_#t~nondet585#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := 0, 0; [2025-02-08 15:16:29,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-21: assume !(0 != ldv_malloc_#t~nondet585#1 % 256);havoc ldv_malloc_#t~nondet585#1;call ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset := #Ultimate.allocOnHeap(ldv_malloc_~size#1 % 18446744073709551616);ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset := ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;havoc ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;assume { :begin_inline_IS_ERR } true;IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset := IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;havoc IS_ERR_~tmp~0#1;IS_ERR_~tmp~0#1 := (if (IS_ERR_~ptr#1.base + IS_ERR_~ptr#1.offset) % 18446744073709551616 > 1152921504606842880 then 1 else 0);IS_ERR_#res#1 := IS_ERR_~tmp~0#1; [2025-02-08 15:16:29,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-27: assume 0 != ldv_malloc_#t~nondet585#1 % 256;havoc ldv_malloc_#t~nondet585#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := 0, 0; [2025-02-08 15:16:29,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-27: assume !(0 != ldv_malloc_#t~nondet585#1 % 256);havoc ldv_malloc_#t~nondet585#1;call ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset := #Ultimate.allocOnHeap(ldv_malloc_~size#1 % 18446744073709551616);ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset := ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;havoc ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;assume { :begin_inline_IS_ERR } true;IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset := IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;havoc IS_ERR_~tmp~0#1;IS_ERR_~tmp~0#1 := (if (IS_ERR_~ptr#1.base + IS_ERR_~ptr#1.offset) % 18446744073709551616 > 1152921504606842880 then 1 else 0);IS_ERR_#res#1 := IS_ERR_~tmp~0#1; [2025-02-08 15:16:29,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-25: assume 0 != ldv_malloc_#t~nondet585#1 % 256;havoc ldv_malloc_#t~nondet585#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := 0, 0; [2025-02-08 15:16:29,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-25: assume !(0 != ldv_malloc_#t~nondet585#1 % 256);havoc ldv_malloc_#t~nondet585#1;call ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset := #Ultimate.allocOnHeap(ldv_malloc_~size#1 % 18446744073709551616);ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset := ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;havoc ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;assume { :begin_inline_IS_ERR } true;IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset := IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;havoc IS_ERR_~tmp~0#1;IS_ERR_~tmp~0#1 := (if (IS_ERR_~ptr#1.base + IS_ERR_~ptr#1.offset) % 18446744073709551616 > 1152921504606842880 then 1 else 0);IS_ERR_#res#1 := IS_ERR_~tmp~0#1; [2025-02-08 15:16:29,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-31: assume 0 != ldv_malloc_#t~nondet585#1 % 256;havoc ldv_malloc_#t~nondet585#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := 0, 0; [2025-02-08 15:16:29,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-31: assume !(0 != ldv_malloc_#t~nondet585#1 % 256);havoc ldv_malloc_#t~nondet585#1;call ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset := #Ultimate.allocOnHeap(ldv_malloc_~size#1 % 18446744073709551616);ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset := ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;havoc ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;assume { :begin_inline_IS_ERR } true;IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset := IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;havoc IS_ERR_~tmp~0#1;IS_ERR_~tmp~0#1 := (if (IS_ERR_~ptr#1.base + IS_ERR_~ptr#1.offset) % 18446744073709551616 > 1152921504606842880 then 1 else 0);IS_ERR_#res#1 := IS_ERR_~tmp~0#1; [2025-02-08 15:16:29,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-29: assume 0 != ldv_malloc_#t~nondet585#1 % 256;havoc ldv_malloc_#t~nondet585#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := 0, 0; [2025-02-08 15:16:29,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-29: assume !(0 != ldv_malloc_#t~nondet585#1 % 256);havoc ldv_malloc_#t~nondet585#1;call ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset := #Ultimate.allocOnHeap(ldv_malloc_~size#1 % 18446744073709551616);ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset := ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;havoc ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;assume { :begin_inline_IS_ERR } true;IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset := IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;havoc IS_ERR_~tmp~0#1;IS_ERR_~tmp~0#1 := (if (IS_ERR_~ptr#1.base + IS_ERR_~ptr#1.offset) % 18446744073709551616 > 1152921504606842880 then 1 else 0);IS_ERR_#res#1 := IS_ERR_~tmp~0#1; [2025-02-08 15:16:29,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7811: havoc ldv_check_return_value_~arg0#1;havoc ldv_check_return_value_#in~arg0#1;assume { :end_inline_ldv_check_return_value } true; [2025-02-08 15:16:29,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-35: assume 0 != ldv_malloc_#t~nondet585#1 % 256;havoc ldv_malloc_#t~nondet585#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := 0, 0; [2025-02-08 15:16:29,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-35: assume !(0 != ldv_malloc_#t~nondet585#1 % 256);havoc ldv_malloc_#t~nondet585#1;call ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset := #Ultimate.allocOnHeap(ldv_malloc_~size#1 % 18446744073709551616);ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset := ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;havoc ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;assume { :begin_inline_IS_ERR } true;IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset := IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;havoc IS_ERR_~tmp~0#1;IS_ERR_~tmp~0#1 := (if (IS_ERR_~ptr#1.base + IS_ERR_~ptr#1.offset) % 18446744073709551616 > 1152921504606842880 then 1 else 0);IS_ERR_#res#1 := IS_ERR_~tmp~0#1; [2025-02-08 15:16:29,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-33: assume 0 != ldv_malloc_#t~nondet585#1 % 256;havoc ldv_malloc_#t~nondet585#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := 0, 0; [2025-02-08 15:16:29,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-33: assume !(0 != ldv_malloc_#t~nondet585#1 % 256);havoc ldv_malloc_#t~nondet585#1;call ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset := #Ultimate.allocOnHeap(ldv_malloc_~size#1 % 18446744073709551616);ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset := ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;havoc ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;assume { :begin_inline_IS_ERR } true;IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset := IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;havoc IS_ERR_~tmp~0#1;IS_ERR_~tmp~0#1 := (if (IS_ERR_~ptr#1.base + IS_ERR_~ptr#1.offset) % 18446744073709551616 > 1152921504606842880 then 1 else 0);IS_ERR_#res#1 := IS_ERR_~tmp~0#1; [2025-02-08 15:16:29,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6490: havoc warn_slowpath_fmt_~arg0#1.base, warn_slowpath_fmt_~arg0#1.offset, warn_slowpath_fmt_~arg1#1, warn_slowpath_fmt_~arg2#1.base, warn_slowpath_fmt_~arg2#1.offset;havoc warn_slowpath_fmt_#in~arg0#1.base, warn_slowpath_fmt_#in~arg0#1.offset, warn_slowpath_fmt_#in~arg1#1, warn_slowpath_fmt_#in~arg2#1.base, warn_slowpath_fmt_#in~arg2#1.offset;assume { :end_inline_warn_slowpath_fmt } true; [2025-02-08 15:16:29,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7547: assume 1 == main_~ldv_s_btmrvl_psmode_fops_file_operations~0#1;assume { :begin_inline_btmrvl_psmode_read } true;btmrvl_psmode_read_#in~file#1.base, btmrvl_psmode_read_#in~file#1.offset, btmrvl_psmode_read_#in~userbuf#1.base, btmrvl_psmode_read_#in~userbuf#1.offset, btmrvl_psmode_read_#in~count#1, btmrvl_psmode_read_#in~ppos#1.base, btmrvl_psmode_read_#in~ppos#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_btmrvl_psmode_read_4_p1~0#1.base, main_~var_btmrvl_psmode_read_4_p1~0#1.offset, main_~var_btmrvl_psmode_read_4_p2~0#1, main_~var_btmrvl_psmode_read_4_p3~0#1.base, main_~var_btmrvl_psmode_read_4_p3~0#1.offset;havoc btmrvl_psmode_read_#res#1;havoc btmrvl_psmode_read_#t~mem422#1.base, btmrvl_psmode_read_#t~mem422#1.offset, btmrvl_psmode_read_#t~mem423#1, btmrvl_psmode_read_#t~loopctr424#1, btmrvl_psmode_read_#t~nondet425#1, btmrvl_psmode_read_#t~ret426#1, btmrvl_psmode_read_#t~ret427#1, btmrvl_psmode_read_~file#1.base, btmrvl_psmode_read_~file#1.offset, btmrvl_psmode_read_~userbuf#1.base, btmrvl_psmode_read_~userbuf#1.offset, btmrvl_psmode_read_~count#1, btmrvl_psmode_read_~ppos#1.base, btmrvl_psmode_read_~ppos#1.offset, btmrvl_psmode_read_~priv~8#1.base, btmrvl_psmode_read_~priv~8#1.offset, btmrvl_psmode_read_~#buf~3#1.base, btmrvl_psmode_read_~#buf~3#1.offset, btmrvl_psmode_read_~ret~9#1, btmrvl_psmode_read_~tmp~22#1;btmrvl_psmode_read_~file#1.base, btmrvl_psmode_read_~file#1.offset := btmrvl_psmode_read_#in~file#1.base, btmrvl_psmode_read_#in~file#1.offset;btmrvl_psmode_read_~userbuf#1.base, btmrvl_psmode_read_~userbuf#1.offset := btmrvl_psmode_read_#in~userbuf#1.base, btmrvl_psmode_read_#in~userbuf#1.offset;btmrvl_psmode_read_~count#1 := btmrvl_psmode_read_#in~count#1;btmrvl_psmode_read_~ppos#1.base, btmrvl_psmode_read_~ppos#1.offset := btmrvl_psmode_read_#in~ppos#1.base, btmrvl_psmode_read_#in~ppos#1.offset;havoc btmrvl_psmode_read_~priv~8#1.base, btmrvl_psmode_read_~priv~8#1.offset;call btmrvl_psmode_read_~#buf~3#1.base, btmrvl_psmode_read_~#buf~3#1.offset := #Ultimate.allocOnStack(16);havoc btmrvl_psmode_read_~ret~9#1;havoc btmrvl_psmode_read_~tmp~22#1;call btmrvl_psmode_read_#t~mem422#1.base, btmrvl_psmode_read_#t~mem422#1.offset := read~$Pointer$#11(btmrvl_psmode_read_~file#1.base, 280 + btmrvl_psmode_read_~file#1.offset, 8);btmrvl_psmode_read_~priv~8#1.base, btmrvl_psmode_read_~priv~8#1.offset := btmrvl_psmode_read_#t~mem422#1.base, btmrvl_psmode_read_#t~mem422#1.offset;havoc btmrvl_psmode_read_#t~mem422#1.base, btmrvl_psmode_read_#t~mem422#1.offset;call btmrvl_psmode_read_#t~mem423#1 := read~int#1(btmrvl_psmode_read_~priv~8#1.base, 18 + btmrvl_psmode_read_~priv~8#1.offset, 1);btmrvl_psmode_read_#t~loopctr424#1 := 0; [2025-02-08 15:16:29,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7547: assume !(1 == main_~ldv_s_btmrvl_psmode_fops_file_operations~0#1); [2025-02-08 15:16:29,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6556-1: btmrvl_hscfgcmd_write_#res#1 := (if btmrvl_hscfgcmd_write_~count#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then btmrvl_hscfgcmd_write_~count#1 % 18446744073709551616 % 18446744073709551616 else btmrvl_hscfgcmd_write_~count#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call ULTIMATE.dealloc(btmrvl_hscfgcmd_write_~#buf~0#1.base, btmrvl_hscfgcmd_write_~#buf~0#1.offset);havoc btmrvl_hscfgcmd_write_~#buf~0#1.base, btmrvl_hscfgcmd_write_~#buf~0#1.offset;call ULTIMATE.dealloc(btmrvl_hscfgcmd_write_~#result~0#1.base, btmrvl_hscfgcmd_write_~#result~0#1.offset);havoc btmrvl_hscfgcmd_write_~#result~0#1.base, btmrvl_hscfgcmd_write_~#result~0#1.offset; [2025-02-08 15:16:29,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7613: havoc ldv_check_return_value_~arg0#1;havoc ldv_check_return_value_#in~arg0#1;assume { :end_inline_ldv_check_return_value } true; [2025-02-08 15:16:29,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6490-4: havoc warn_slowpath_fmt_~arg0#1.base, warn_slowpath_fmt_~arg0#1.offset, warn_slowpath_fmt_~arg1#1, warn_slowpath_fmt_~arg2#1.base, warn_slowpath_fmt_~arg2#1.offset;havoc warn_slowpath_fmt_#in~arg0#1.base, warn_slowpath_fmt_#in~arg0#1.offset, warn_slowpath_fmt_#in~arg1#1, warn_slowpath_fmt_#in~arg2#1.base, warn_slowpath_fmt_#in~arg2#1.offset;assume { :end_inline_warn_slowpath_fmt } true; [2025-02-08 15:16:29,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6490-3: havoc warn_slowpath_fmt_~arg0#1.base, warn_slowpath_fmt_~arg0#1.offset, warn_slowpath_fmt_~arg1#1, warn_slowpath_fmt_~arg2#1.base, warn_slowpath_fmt_~arg2#1.offset;havoc warn_slowpath_fmt_#in~arg0#1.base, warn_slowpath_fmt_#in~arg0#1.offset, warn_slowpath_fmt_#in~arg1#1, warn_slowpath_fmt_#in~arg2#1.base, warn_slowpath_fmt_#in~arg2#1.offset;assume { :end_inline_warn_slowpath_fmt } true; [2025-02-08 15:16:29,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7415: assume 3 == main_~tmp~36#1; [2025-02-08 15:16:29,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7415: assume !(3 == main_~tmp~36#1); [2025-02-08 15:16:29,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6490-2: havoc warn_slowpath_fmt_~arg0#1.base, warn_slowpath_fmt_~arg0#1.offset, warn_slowpath_fmt_~arg1#1, warn_slowpath_fmt_~arg2#1.base, warn_slowpath_fmt_~arg2#1.offset;havoc warn_slowpath_fmt_#in~arg0#1.base, warn_slowpath_fmt_#in~arg0#1.offset, warn_slowpath_fmt_#in~arg1#1, warn_slowpath_fmt_#in~arg2#1.base, warn_slowpath_fmt_#in~arg2#1.offset;assume { :end_inline_warn_slowpath_fmt } true; [2025-02-08 15:16:29,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6490-1: havoc warn_slowpath_fmt_~arg0#1.base, warn_slowpath_fmt_~arg0#1.offset, warn_slowpath_fmt_~arg1#1, warn_slowpath_fmt_~arg2#1.base, warn_slowpath_fmt_~arg2#1.offset;havoc warn_slowpath_fmt_#in~arg0#1.base, warn_slowpath_fmt_#in~arg0#1.offset, warn_slowpath_fmt_#in~arg1#1, warn_slowpath_fmt_#in~arg2#1.base, warn_slowpath_fmt_#in~arg2#1.offset;assume { :end_inline_warn_slowpath_fmt } true; [2025-02-08 15:16:29,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7481: assume 25 == main_~tmp~36#1; [2025-02-08 15:16:29,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7481: assume !(25 == main_~tmp~36#1); [2025-02-08 15:16:29,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6490-5: havoc warn_slowpath_fmt_~arg0#1.base, warn_slowpath_fmt_~arg0#1.offset, warn_slowpath_fmt_~arg1#1, warn_slowpath_fmt_~arg2#1.base, warn_slowpath_fmt_~arg2#1.offset;havoc warn_slowpath_fmt_#in~arg0#1.base, warn_slowpath_fmt_#in~arg0#1.offset, warn_slowpath_fmt_#in~arg1#1, warn_slowpath_fmt_#in~arg2#1.base, warn_slowpath_fmt_#in~arg2#1.offset;assume { :end_inline_warn_slowpath_fmt } true; [2025-02-08 15:16:29,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-2: havoc assume_abort_if_not_~cond#1;havoc assume_abort_if_not_#in~cond#1;assume { :end_inline_assume_abort_if_not } true;havoc ldv_malloc_#t~ret587#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset; [2025-02-08 15:16:29,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-1: ldv_malloc_#t~ret587#1 := IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;havoc IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;assume { :end_inline_IS_ERR } true;assume { :begin_inline_assume_abort_if_not } true;assume_abort_if_not_#in~cond#1 := (if 0 == ldv_malloc_#t~ret587#1 then 1 else 0);havoc assume_abort_if_not_~cond#1;assume_abort_if_not_~cond#1 := assume_abort_if_not_#in~cond#1; [2025-02-08 15:16:29,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944: havoc assume_abort_if_not_~cond#1;havoc assume_abort_if_not_#in~cond#1;assume { :end_inline_assume_abort_if_not } true;havoc ldv_malloc_#t~ret587#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset; [2025-02-08 15:16:29,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7746: assume 2 == main_~ldv_s_btmrvl_hsmode_fops_file_operations~0#1;assume { :begin_inline_btmrvl_hsmode_write } true;btmrvl_hsmode_write_#in~file#1.base, btmrvl_hsmode_write_#in~file#1.offset, btmrvl_hsmode_write_#in~ubuf#1.base, btmrvl_hsmode_write_#in~ubuf#1.offset, btmrvl_hsmode_write_#in~count#1, btmrvl_hsmode_write_#in~ppos#1.base, btmrvl_hsmode_write_#in~ppos#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_btmrvl_hsmode_write_11_p1~0#1.base, main_~var_btmrvl_hsmode_write_11_p1~0#1.offset, main_~var_btmrvl_hsmode_write_11_p2~0#1, main_~var_btmrvl_hsmode_write_11_p3~0#1.base, main_~var_btmrvl_hsmode_write_11_p3~0#1.offset;havoc btmrvl_hsmode_write_#res#1;havoc btmrvl_hsmode_write_#t~mem465#1.base, btmrvl_hsmode_write_#t~mem465#1.offset, btmrvl_hsmode_write_#t~memset~res466#1.base, btmrvl_hsmode_write_#t~memset~res466#1.offset, btmrvl_hsmode_write_#t~ret467#1, btmrvl_hsmode_write_#t~ret468#1, btmrvl_hsmode_write_#t~mem469#1, btmrvl_hsmode_write_~file#1.base, btmrvl_hsmode_write_~file#1.offset, btmrvl_hsmode_write_~ubuf#1.base, btmrvl_hsmode_write_~ubuf#1.offset, btmrvl_hsmode_write_~count#1, btmrvl_hsmode_write_~ppos#1.base, btmrvl_hsmode_write_~ppos#1.offset, btmrvl_hsmode_write_~priv~15#1.base, btmrvl_hsmode_write_~priv~15#1.offset, btmrvl_hsmode_write_~#buf~10#1.base, btmrvl_hsmode_write_~#buf~10#1.offset, btmrvl_hsmode_write_~#result~5#1.base, btmrvl_hsmode_write_~#result~5#1.offset, btmrvl_hsmode_write_~ret~16#1, btmrvl_hsmode_write_~__min1~5#1, btmrvl_hsmode_write_~__min2~5#1, btmrvl_hsmode_write_~tmp~29#1, btmrvl_hsmode_write_~tmp___0~16#1, btmrvl_hsmode_write_~tmp___1~11#1;btmrvl_hsmode_write_~file#1.base, btmrvl_hsmode_write_~file#1.offset := btmrvl_hsmode_write_#in~file#1.base, btmrvl_hsmode_write_#in~file#1.offset;btmrvl_hsmode_write_~ubuf#1.base, btmrvl_hsmode_write_~ubuf#1.offset := btmrvl_hsmode_write_#in~ubuf#1.base, btmrvl_hsmode_write_#in~ubuf#1.offset;btmrvl_hsmode_write_~count#1 := btmrvl_hsmode_write_#in~count#1;btmrvl_hsmode_write_~ppos#1.base, btmrvl_hsmode_write_~ppos#1.offset := btmrvl_hsmode_write_#in~ppos#1.base, btmrvl_hsmode_write_#in~ppos#1.offset;havoc btmrvl_hsmode_write_~priv~15#1.base, btmrvl_hsmode_write_~priv~15#1.offset;call btmrvl_hsmode_write_~#buf~10#1.base, btmrvl_hsmode_write_~#buf~10#1.offset := #Ultimate.allocOnStack(16);call btmrvl_hsmode_write_~#result~5#1.base, btmrvl_hsmode_write_~#result~5#1.offset := #Ultimate.allocOnStack(8);havoc btmrvl_hsmode_write_~ret~16#1;havoc btmrvl_hsmode_write_~__min1~5#1;havoc btmrvl_hsmode_write_~__min2~5#1;havoc btmrvl_hsmode_write_~tmp~29#1;havoc btmrvl_hsmode_write_~tmp___0~16#1;havoc btmrvl_hsmode_write_~tmp___1~11#1;call btmrvl_hsmode_write_#t~mem465#1.base, btmrvl_hsmode_write_#t~mem465#1.offset := read~$Pointer$#11(btmrvl_hsmode_write_~file#1.base, 280 + btmrvl_hsmode_write_~file#1.offset, 8);btmrvl_hsmode_write_~priv~15#1.base, btmrvl_hsmode_write_~priv~15#1.offset := btmrvl_hsmode_write_#t~mem465#1.base, btmrvl_hsmode_write_#t~mem465#1.offset;havoc btmrvl_hsmode_write_#t~mem465#1.base, btmrvl_hsmode_write_#t~mem465#1.offset; [2025-02-08 15:16:29,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7746: assume !(2 == main_~ldv_s_btmrvl_hsmode_fops_file_operations~0#1); [2025-02-08 15:16:29,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-6: havoc assume_abort_if_not_~cond#1;havoc assume_abort_if_not_#in~cond#1;assume { :end_inline_assume_abort_if_not } true;havoc ldv_malloc_#t~ret587#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset; [2025-02-08 15:16:29,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-5: ldv_malloc_#t~ret587#1 := IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;havoc IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;assume { :end_inline_IS_ERR } true;assume { :begin_inline_assume_abort_if_not } true;assume_abort_if_not_#in~cond#1 := (if 0 == ldv_malloc_#t~ret587#1 then 1 else 0);havoc assume_abort_if_not_~cond#1;assume_abort_if_not_~cond#1 := assume_abort_if_not_#in~cond#1; [2025-02-08 15:16:29,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-4: havoc assume_abort_if_not_~cond#1;havoc assume_abort_if_not_#in~cond#1;assume { :end_inline_assume_abort_if_not } true;havoc ldv_malloc_#t~ret587#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset; [2025-02-08 15:16:29,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-3: ldv_malloc_#t~ret587#1 := IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;havoc IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;assume { :end_inline_IS_ERR } true;assume { :begin_inline_assume_abort_if_not } true;assume_abort_if_not_#in~cond#1 := (if 0 == ldv_malloc_#t~ret587#1 then 1 else 0);havoc assume_abort_if_not_~cond#1;assume_abort_if_not_~cond#1 := assume_abort_if_not_#in~cond#1; [2025-02-08 15:16:29,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-10: havoc assume_abort_if_not_~cond#1;havoc assume_abort_if_not_#in~cond#1;assume { :end_inline_assume_abort_if_not } true;havoc ldv_malloc_#t~ret587#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset; [2025-02-08 15:16:29,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-9: ldv_malloc_#t~ret587#1 := IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;havoc IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;assume { :end_inline_IS_ERR } true;assume { :begin_inline_assume_abort_if_not } true;assume_abort_if_not_#in~cond#1 := (if 0 == ldv_malloc_#t~ret587#1 then 1 else 0);havoc assume_abort_if_not_~cond#1;assume_abort_if_not_~cond#1 := assume_abort_if_not_#in~cond#1; [2025-02-08 15:16:29,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-8: havoc assume_abort_if_not_~cond#1;havoc assume_abort_if_not_#in~cond#1;assume { :end_inline_assume_abort_if_not } true;havoc ldv_malloc_#t~ret587#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset; [2025-02-08 15:16:29,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-7: ldv_malloc_#t~ret587#1 := IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;havoc IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;assume { :end_inline_IS_ERR } true;assume { :begin_inline_assume_abort_if_not } true;assume_abort_if_not_#in~cond#1 := (if 0 == ldv_malloc_#t~ret587#1 then 1 else 0);havoc assume_abort_if_not_~cond#1;assume_abort_if_not_~cond#1 := assume_abort_if_not_#in~cond#1; [2025-02-08 15:16:29,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-14: havoc assume_abort_if_not_~cond#1;havoc assume_abort_if_not_#in~cond#1;assume { :end_inline_assume_abort_if_not } true;havoc ldv_malloc_#t~ret587#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset; [2025-02-08 15:16:29,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5500-1: havoc skb_queue_head_~arg0#1.base, skb_queue_head_~arg0#1.offset, skb_queue_head_~arg1#1.base, skb_queue_head_~arg1#1.offset;havoc skb_queue_head_#in~arg0#1.base, skb_queue_head_#in~arg0#1.offset, skb_queue_head_#in~arg1#1.base, skb_queue_head_#in~arg1#1.offset;assume { :end_inline_skb_queue_head } true;havoc btmrvl_enable_ps_#t~mem181#1.base, btmrvl_enable_ps_#t~mem181#1.offset;call write~$Pointer$#23(109, 0, btmrvl_enable_ps_~#descriptor~2#1.base, btmrvl_enable_ps_~#descriptor~2#1.offset, 8);call write~$Pointer$#23(110, 0, btmrvl_enable_ps_~#descriptor~2#1.base, 8 + btmrvl_enable_ps_~#descriptor~2#1.offset, 8);call write~$Pointer$#23(111, 0, btmrvl_enable_ps_~#descriptor~2#1.base, 16 + btmrvl_enable_ps_~#descriptor~2#1.offset, 8);call write~$Pointer$#23(112, 0, btmrvl_enable_ps_~#descriptor~2#1.base, 24 + btmrvl_enable_ps_~#descriptor~2#1.offset, 8);call write~int#23(234, btmrvl_enable_ps_~#descriptor~2#1.base, 32 + btmrvl_enable_ps_~#descriptor~2#1.offset, 4);call write~int#23(0, btmrvl_enable_ps_~#descriptor~2#1.base, 36 + btmrvl_enable_ps_~#descriptor~2#1.offset, 1);call write~int#23(0, btmrvl_enable_ps_~#descriptor~2#1.base, 37 + btmrvl_enable_ps_~#descriptor~2#1.offset, 1);call btmrvl_enable_ps_#t~mem182#1 := read~int#23(btmrvl_enable_ps_~#descriptor~2#1.base, 37 + btmrvl_enable_ps_~#descriptor~2#1.offset, 1);btmrvl_enable_ps_~tmp___0~3#1 := (if 0 != btmrvl_enable_ps_#t~mem182#1 then 1 else 0);havoc btmrvl_enable_ps_#t~mem182#1; [2025-02-08 15:16:29,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-13: ldv_malloc_#t~ret587#1 := IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;havoc IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;assume { :end_inline_IS_ERR } true;assume { :begin_inline_assume_abort_if_not } true;assume_abort_if_not_#in~cond#1 := (if 0 == ldv_malloc_#t~ret587#1 then 1 else 0);havoc assume_abort_if_not_~cond#1;assume_abort_if_not_~cond#1 := assume_abort_if_not_#in~cond#1; [2025-02-08 15:16:29,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5500-2: havoc skb_queue_head_~arg0#1.base, skb_queue_head_~arg0#1.offset, skb_queue_head_~arg1#1.base, skb_queue_head_~arg1#1.offset;havoc skb_queue_head_#in~arg0#1.base, skb_queue_head_#in~arg0#1.offset, skb_queue_head_#in~arg1#1.base, skb_queue_head_#in~arg1#1.offset;assume { :end_inline_skb_queue_head } true;havoc btmrvl_enable_ps_#t~mem181#1.base, btmrvl_enable_ps_#t~mem181#1.offset;call write~$Pointer$#23(109, 0, btmrvl_enable_ps_~#descriptor~2#1.base, btmrvl_enable_ps_~#descriptor~2#1.offset, 8);call write~$Pointer$#23(110, 0, btmrvl_enable_ps_~#descriptor~2#1.base, 8 + btmrvl_enable_ps_~#descriptor~2#1.offset, 8);call write~$Pointer$#23(111, 0, btmrvl_enable_ps_~#descriptor~2#1.base, 16 + btmrvl_enable_ps_~#descriptor~2#1.offset, 8);call write~$Pointer$#23(112, 0, btmrvl_enable_ps_~#descriptor~2#1.base, 24 + btmrvl_enable_ps_~#descriptor~2#1.offset, 8);call write~int#23(234, btmrvl_enable_ps_~#descriptor~2#1.base, 32 + btmrvl_enable_ps_~#descriptor~2#1.offset, 4);call write~int#23(0, btmrvl_enable_ps_~#descriptor~2#1.base, 36 + btmrvl_enable_ps_~#descriptor~2#1.offset, 1);call write~int#23(0, btmrvl_enable_ps_~#descriptor~2#1.base, 37 + btmrvl_enable_ps_~#descriptor~2#1.offset, 1);call btmrvl_enable_ps_#t~mem182#1 := read~int#23(btmrvl_enable_ps_~#descriptor~2#1.base, 37 + btmrvl_enable_ps_~#descriptor~2#1.offset, 1);btmrvl_enable_ps_~tmp___0~3#1 := (if 0 != btmrvl_enable_ps_#t~mem182#1 then 1 else 0);havoc btmrvl_enable_ps_#t~mem182#1; [2025-02-08 15:16:29,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-12: havoc assume_abort_if_not_~cond#1;havoc assume_abort_if_not_#in~cond#1;assume { :end_inline_assume_abort_if_not } true;havoc ldv_malloc_#t~ret587#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset; [2025-02-08 15:16:29,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5500: havoc skb_queue_head_~arg0#1.base, skb_queue_head_~arg0#1.offset, skb_queue_head_~arg1#1.base, skb_queue_head_~arg1#1.offset;havoc skb_queue_head_#in~arg0#1.base, skb_queue_head_#in~arg0#1.offset, skb_queue_head_#in~arg1#1.base, skb_queue_head_#in~arg1#1.offset;assume { :end_inline_skb_queue_head } true;havoc btmrvl_enable_ps_#t~mem181#1.base, btmrvl_enable_ps_#t~mem181#1.offset;call write~$Pointer$#23(109, 0, btmrvl_enable_ps_~#descriptor~2#1.base, btmrvl_enable_ps_~#descriptor~2#1.offset, 8);call write~$Pointer$#23(110, 0, btmrvl_enable_ps_~#descriptor~2#1.base, 8 + btmrvl_enable_ps_~#descriptor~2#1.offset, 8);call write~$Pointer$#23(111, 0, btmrvl_enable_ps_~#descriptor~2#1.base, 16 + btmrvl_enable_ps_~#descriptor~2#1.offset, 8);call write~$Pointer$#23(112, 0, btmrvl_enable_ps_~#descriptor~2#1.base, 24 + btmrvl_enable_ps_~#descriptor~2#1.offset, 8);call write~int#23(234, btmrvl_enable_ps_~#descriptor~2#1.base, 32 + btmrvl_enable_ps_~#descriptor~2#1.offset, 4);call write~int#23(0, btmrvl_enable_ps_~#descriptor~2#1.base, 36 + btmrvl_enable_ps_~#descriptor~2#1.offset, 1);call write~int#23(0, btmrvl_enable_ps_~#descriptor~2#1.base, 37 + btmrvl_enable_ps_~#descriptor~2#1.offset, 1);call btmrvl_enable_ps_#t~mem182#1 := read~int#23(btmrvl_enable_ps_~#descriptor~2#1.base, 37 + btmrvl_enable_ps_~#descriptor~2#1.offset, 1);btmrvl_enable_ps_~tmp___0~3#1 := (if 0 != btmrvl_enable_ps_#t~mem182#1 then 1 else 0);havoc btmrvl_enable_ps_#t~mem182#1; [2025-02-08 15:16:29,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-11: ldv_malloc_#t~ret587#1 := IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;havoc IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;assume { :end_inline_IS_ERR } true;assume { :begin_inline_assume_abort_if_not } true;assume_abort_if_not_#in~cond#1 := (if 0 == ldv_malloc_#t~ret587#1 then 1 else 0);havoc assume_abort_if_not_~cond#1;assume_abort_if_not_~cond#1 := assume_abort_if_not_#in~cond#1; [2025-02-08 15:16:29,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-18: havoc assume_abort_if_not_~cond#1;havoc assume_abort_if_not_#in~cond#1;assume { :end_inline_assume_abort_if_not } true;havoc ldv_malloc_#t~ret587#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset; [2025-02-08 15:16:29,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-17: ldv_malloc_#t~ret587#1 := IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;havoc IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;assume { :end_inline_IS_ERR } true;assume { :begin_inline_assume_abort_if_not } true;assume_abort_if_not_#in~cond#1 := (if 0 == ldv_malloc_#t~ret587#1 then 1 else 0);havoc assume_abort_if_not_~cond#1;assume_abort_if_not_~cond#1 := assume_abort_if_not_#in~cond#1; [2025-02-08 15:16:29,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-16: havoc assume_abort_if_not_~cond#1;havoc assume_abort_if_not_#in~cond#1;assume { :end_inline_assume_abort_if_not } true;havoc ldv_malloc_#t~ret587#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset; [2025-02-08 15:16:29,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-15: ldv_malloc_#t~ret587#1 := IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;havoc IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;assume { :end_inline_IS_ERR } true;assume { :begin_inline_assume_abort_if_not } true;assume_abort_if_not_#in~cond#1 := (if 0 == ldv_malloc_#t~ret587#1 then 1 else 0);havoc assume_abort_if_not_~cond#1;assume_abort_if_not_~cond#1 := assume_abort_if_not_#in~cond#1; [2025-02-08 15:16:29,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-22: havoc assume_abort_if_not_~cond#1;havoc assume_abort_if_not_#in~cond#1;assume { :end_inline_assume_abort_if_not } true;havoc ldv_malloc_#t~ret587#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset; [2025-02-08 15:16:29,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-21: ldv_malloc_#t~ret587#1 := IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;havoc IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;assume { :end_inline_IS_ERR } true;assume { :begin_inline_assume_abort_if_not } true;assume_abort_if_not_#in~cond#1 := (if 0 == ldv_malloc_#t~ret587#1 then 1 else 0);havoc assume_abort_if_not_~cond#1;assume_abort_if_not_~cond#1 := assume_abort_if_not_#in~cond#1; [2025-02-08 15:16:29,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-20: havoc assume_abort_if_not_~cond#1;havoc assume_abort_if_not_#in~cond#1;assume { :end_inline_assume_abort_if_not } true;havoc ldv_malloc_#t~ret587#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset; [2025-02-08 15:16:29,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-19: ldv_malloc_#t~ret587#1 := IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;havoc IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;assume { :end_inline_IS_ERR } true;assume { :begin_inline_assume_abort_if_not } true;assume_abort_if_not_#in~cond#1 := (if 0 == ldv_malloc_#t~ret587#1 then 1 else 0);havoc assume_abort_if_not_~cond#1;assume_abort_if_not_~cond#1 := assume_abort_if_not_#in~cond#1; [2025-02-08 15:16:29,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-26: havoc assume_abort_if_not_~cond#1;havoc assume_abort_if_not_#in~cond#1;assume { :end_inline_assume_abort_if_not } true;havoc ldv_malloc_#t~ret587#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset; [2025-02-08 15:16:29,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-25: ldv_malloc_#t~ret587#1 := IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;havoc IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;assume { :end_inline_IS_ERR } true;assume { :begin_inline_assume_abort_if_not } true;assume_abort_if_not_#in~cond#1 := (if 0 == ldv_malloc_#t~ret587#1 then 1 else 0);havoc assume_abort_if_not_~cond#1;assume_abort_if_not_~cond#1 := assume_abort_if_not_#in~cond#1; [2025-02-08 15:16:29,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-24: havoc assume_abort_if_not_~cond#1;havoc assume_abort_if_not_#in~cond#1;assume { :end_inline_assume_abort_if_not } true;havoc ldv_malloc_#t~ret587#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset; [2025-02-08 15:16:29,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-23: ldv_malloc_#t~ret587#1 := IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;havoc IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;assume { :end_inline_IS_ERR } true;assume { :begin_inline_assume_abort_if_not } true;assume_abort_if_not_#in~cond#1 := (if 0 == ldv_malloc_#t~ret587#1 then 1 else 0);havoc assume_abort_if_not_~cond#1;assume_abort_if_not_~cond#1 := assume_abort_if_not_#in~cond#1; [2025-02-08 15:16:29,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-30: havoc assume_abort_if_not_~cond#1;havoc assume_abort_if_not_#in~cond#1;assume { :end_inline_assume_abort_if_not } true;havoc ldv_malloc_#t~ret587#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset; [2025-02-08 15:16:29,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-29: ldv_malloc_#t~ret587#1 := IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;havoc IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;assume { :end_inline_IS_ERR } true;assume { :begin_inline_assume_abort_if_not } true;assume_abort_if_not_#in~cond#1 := (if 0 == ldv_malloc_#t~ret587#1 then 1 else 0);havoc assume_abort_if_not_~cond#1;assume_abort_if_not_~cond#1 := assume_abort_if_not_#in~cond#1; [2025-02-08 15:16:29,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-28: havoc assume_abort_if_not_~cond#1;havoc assume_abort_if_not_#in~cond#1;assume { :end_inline_assume_abort_if_not } true;havoc ldv_malloc_#t~ret587#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset; [2025-02-08 15:16:29,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-27: ldv_malloc_#t~ret587#1 := IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;havoc IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;assume { :end_inline_IS_ERR } true;assume { :begin_inline_assume_abort_if_not } true;assume_abort_if_not_#in~cond#1 := (if 0 == ldv_malloc_#t~ret587#1 then 1 else 0);havoc assume_abort_if_not_~cond#1;assume_abort_if_not_~cond#1 := assume_abort_if_not_#in~cond#1; [2025-02-08 15:16:29,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-34: havoc assume_abort_if_not_~cond#1;havoc assume_abort_if_not_#in~cond#1;assume { :end_inline_assume_abort_if_not } true;havoc ldv_malloc_#t~ret587#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset; [2025-02-08 15:16:29,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6888-1: assume { :begin_inline_copy_from_user } true;copy_from_user_#in~to#1.base, copy_from_user_#in~to#1.offset, copy_from_user_#in~from#1.base, copy_from_user_#in~from#1.offset, copy_from_user_#in~n#1 := btmrvl_hscmd_write_~#buf~8#1.base, btmrvl_hscmd_write_~#buf~8#1.offset, btmrvl_hscmd_write_~ubuf#1.base, btmrvl_hscmd_write_~ubuf#1.offset, btmrvl_hscmd_write_~tmp~27#1;havoc copy_from_user_#res#1;havoc copy_from_user_#t~nondet400#1, copy_from_user_#t~ret401#1, copy_from_user_#t~ret402#1, copy_from_user_~to#1.base, copy_from_user_~to#1.offset, copy_from_user_~from#1.base, copy_from_user_~from#1.offset, copy_from_user_~n#1, copy_from_user_~sz~0#1, copy_from_user_~tmp~18#1, copy_from_user_~__ret_warn_on~0#1, copy_from_user_~tmp___0~10#1, copy_from_user_~tmp___1~5#1, copy_from_user_~tmp___2~6#1;copy_from_user_~to#1.base, copy_from_user_~to#1.offset := copy_from_user_#in~to#1.base, copy_from_user_#in~to#1.offset;copy_from_user_~from#1.base, copy_from_user_~from#1.offset := copy_from_user_#in~from#1.base, copy_from_user_#in~from#1.offset;copy_from_user_~n#1 := copy_from_user_#in~n#1;havoc copy_from_user_~sz~0#1;havoc copy_from_user_~tmp~18#1;havoc copy_from_user_~__ret_warn_on~0#1;havoc copy_from_user_~tmp___0~10#1;havoc copy_from_user_~tmp___1~5#1;havoc copy_from_user_~tmp___2~6#1;copy_from_user_~tmp~18#1 := copy_from_user_#t~nondet400#1;havoc copy_from_user_#t~nondet400#1;copy_from_user_~sz~0#1 := (if copy_from_user_~tmp~18#1 % 18446744073709551616 % 4294967296 <= 2147483647 then copy_from_user_~tmp~18#1 % 18446744073709551616 % 4294967296 else copy_from_user_~tmp~18#1 % 18446744073709551616 % 4294967296 - 4294967296);assume { :begin_inline_might_fault } true; [2025-02-08 15:16:29,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-33: ldv_malloc_#t~ret587#1 := IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;havoc IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;assume { :end_inline_IS_ERR } true;assume { :begin_inline_assume_abort_if_not } true;assume_abort_if_not_#in~cond#1 := (if 0 == ldv_malloc_#t~ret587#1 then 1 else 0);havoc assume_abort_if_not_~cond#1;assume_abort_if_not_~cond#1 := assume_abort_if_not_#in~cond#1; [2025-02-08 15:16:29,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6888: btmrvl_hscmd_write_#t~ret454#1 := copy_from_user_#res#1;havoc copy_from_user_#t~nondet400#1, copy_from_user_#t~ret401#1, copy_from_user_#t~ret402#1, copy_from_user_~to#1.base, copy_from_user_~to#1.offset, copy_from_user_~from#1.base, copy_from_user_~from#1.offset, copy_from_user_~n#1, copy_from_user_~sz~0#1, copy_from_user_~tmp~18#1, copy_from_user_~__ret_warn_on~0#1, copy_from_user_~tmp___0~10#1, copy_from_user_~tmp___1~5#1, copy_from_user_~tmp___2~6#1;havoc copy_from_user_#in~to#1.base, copy_from_user_#in~to#1.offset, copy_from_user_#in~from#1.base, copy_from_user_#in~from#1.offset, copy_from_user_#in~n#1;assume { :end_inline_copy_from_user } true;btmrvl_hscmd_write_~tmp___0~15#1 := btmrvl_hscmd_write_#t~ret454#1;havoc btmrvl_hscmd_write_#t~ret454#1; [2025-02-08 15:16:29,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-32: havoc assume_abort_if_not_~cond#1;havoc assume_abort_if_not_#in~cond#1;assume { :end_inline_assume_abort_if_not } true;havoc ldv_malloc_#t~ret587#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset; [2025-02-08 15:16:29,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-31: ldv_malloc_#t~ret587#1 := IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;havoc IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;assume { :end_inline_IS_ERR } true;assume { :begin_inline_assume_abort_if_not } true;assume_abort_if_not_#in~cond#1 := (if 0 == ldv_malloc_#t~ret587#1 then 1 else 0);havoc assume_abort_if_not_~cond#1;assume_abort_if_not_~cond#1 := assume_abort_if_not_#in~cond#1; [2025-02-08 15:16:29,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4708-1: get_current_#res#1.base, get_current_#res#1.offset := get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset; [2025-02-08 15:16:29,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6690: call ULTIMATE.dealloc(btmrvl_pscmd_write_~#buf~4#1.base, btmrvl_pscmd_write_~#buf~4#1.offset);havoc btmrvl_pscmd_write_~#buf~4#1.base, btmrvl_pscmd_write_~#buf~4#1.offset;call ULTIMATE.dealloc(btmrvl_pscmd_write_~#result~2#1.base, btmrvl_pscmd_write_~#result~2#1.offset);havoc btmrvl_pscmd_write_~#result~2#1.base, btmrvl_pscmd_write_~#result~2#1.offset;main_#t~ret565#1 := btmrvl_pscmd_write_#res#1;havoc btmrvl_pscmd_write_#t~mem428#1.base, btmrvl_pscmd_write_#t~mem428#1.offset, btmrvl_pscmd_write_#t~memset~res429#1.base, btmrvl_pscmd_write_#t~memset~res429#1.offset, btmrvl_pscmd_write_#t~ret430#1, btmrvl_pscmd_write_#t~ret431#1, btmrvl_pscmd_write_#t~mem432#1, btmrvl_pscmd_write_#t~mem433#1, btmrvl_pscmd_write_#t~ret434#1, btmrvl_pscmd_write_~file#1.base, btmrvl_pscmd_write_~file#1.offset, btmrvl_pscmd_write_~ubuf#1.base, btmrvl_pscmd_write_~ubuf#1.offset, btmrvl_pscmd_write_~count#1, btmrvl_pscmd_write_~ppos#1.base, btmrvl_pscmd_write_~ppos#1.offset, btmrvl_pscmd_write_~priv~9#1.base, btmrvl_pscmd_write_~priv~9#1.offset, btmrvl_pscmd_write_~#buf~4#1.base, btmrvl_pscmd_write_~#buf~4#1.offset, btmrvl_pscmd_write_~#result~2#1.base, btmrvl_pscmd_write_~#result~2#1.offset, btmrvl_pscmd_write_~ret~10#1, btmrvl_pscmd_write_~__min1~2#1, btmrvl_pscmd_write_~__min2~2#1, btmrvl_pscmd_write_~tmp~23#1, btmrvl_pscmd_write_~tmp___0~13#1, btmrvl_pscmd_write_~tmp___1~8#1;havoc btmrvl_pscmd_write_#in~file#1.base, btmrvl_pscmd_write_#in~file#1.offset, btmrvl_pscmd_write_#in~ubuf#1.base, btmrvl_pscmd_write_#in~ubuf#1.offset, btmrvl_pscmd_write_#in~count#1, btmrvl_pscmd_write_#in~ppos#1.base, btmrvl_pscmd_write_#in~ppos#1.offset;assume { :end_inline_btmrvl_pscmd_write } true;main_~res_btmrvl_pscmd_write_5~0#1 := main_#t~ret565#1;havoc main_#t~ret565#1;assume { :begin_inline_ldv_check_return_value } true;ldv_check_return_value_#in~arg0#1 := (if main_~res_btmrvl_pscmd_write_5~0#1 % 4294967296 <= 2147483647 then main_~res_btmrvl_pscmd_write_5~0#1 % 4294967296 else main_~res_btmrvl_pscmd_write_5~0#1 % 4294967296 - 4294967296);havoc ldv_check_return_value_~arg0#1;ldv_check_return_value_~arg0#1 := ldv_check_return_value_#in~arg0#1; [2025-02-08 15:16:29,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7813: assume main_~res_btmrvl_psstate_read_14~0#1 < 0; [2025-02-08 15:16:29,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7813: assume !(main_~res_btmrvl_psstate_read_14~0#1 < 0);main_~ldv_s_btmrvl_psstate_fops_file_operations~0#1 := 0; [2025-02-08 15:16:29,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-35: ldv_malloc_#t~ret587#1 := IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;havoc IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;assume { :end_inline_IS_ERR } true;assume { :begin_inline_assume_abort_if_not } true;assume_abort_if_not_#in~cond#1 := (if 0 == ldv_malloc_#t~ret587#1 then 1 else 0);havoc assume_abort_if_not_~cond#1;assume_abort_if_not_~cond#1 := assume_abort_if_not_#in~cond#1; [2025-02-08 15:16:29,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4708-5: get_current_#res#1.base, get_current_#res#1.offset := get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset; [2025-02-08 15:16:29,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5633-2: call ULTIMATE.dealloc(btmrvl_prepare_command_~#descriptor~4#1.base, btmrvl_prepare_command_~#descriptor~4#1.offset);havoc btmrvl_prepare_command_~#descriptor~4#1.base, btmrvl_prepare_command_~#descriptor~4#1.offset;btmrvl_hscfgcmd_write_#t~ret410#1 := btmrvl_prepare_command_#res#1;havoc btmrvl_prepare_command_#t~mem210#1, btmrvl_prepare_command_#t~ret211#1.base, btmrvl_prepare_command_#t~ret211#1.offset, btmrvl_prepare_command_#t~ret212#1, btmrvl_prepare_command_#t~ret213#1.base, btmrvl_prepare_command_#t~ret213#1.offset, btmrvl_prepare_command_#t~mem214#1, btmrvl_prepare_command_#t~mem215#1, btmrvl_prepare_command_#t~mem216#1.base, btmrvl_prepare_command_#t~mem216#1.offset, btmrvl_prepare_command_#t~mem217#1.base, btmrvl_prepare_command_#t~mem217#1.offset, btmrvl_prepare_command_#t~mem218#1, btmrvl_prepare_command_#t~mem219#1, btmrvl_prepare_command_#t~mem220#1, btmrvl_prepare_command_#t~ret221#1, btmrvl_prepare_command_#t~mem222#1, btmrvl_prepare_command_#t~ret223#1, btmrvl_prepare_command_#t~mem224#1, btmrvl_prepare_command_#t~mem225#1, btmrvl_prepare_command_#t~ret226#1, btmrvl_prepare_command_#t~mem229#1.base, btmrvl_prepare_command_#t~mem229#1.offset, btmrvl_prepare_command_#t~ret230#1, btmrvl_prepare_command_#t~mem231#1.base, btmrvl_prepare_command_#t~mem231#1.offset, btmrvl_prepare_command_~priv#1.base, btmrvl_prepare_command_~priv#1.offset, btmrvl_prepare_command_~skb~4#1.base, btmrvl_prepare_command_~skb~4#1.offset, btmrvl_prepare_command_~cmd~3#1.base, btmrvl_prepare_command_~cmd~3#1.offset, btmrvl_prepare_command_~ret~3#1, btmrvl_prepare_command_~tmp~11#1.base, btmrvl_prepare_command_~tmp~11#1.offset, btmrvl_prepare_command_~#descriptor~4#1.base, btmrvl_prepare_command_~#descriptor~4#1.offset, btmrvl_prepare_command_~tmp___0~5#1;havoc btmrvl_prepare_command_#in~priv#1.base, btmrvl_prepare_command_#in~priv#1.offset;assume { :end_inline_btmrvl_prepare_command } true;havoc btmrvl_hscfgcmd_write_#t~ret410#1;assume { :begin_inline___wake_up } true;__wake_up_#in~arg0#1.base, __wake_up_#in~arg0#1.offset, __wake_up_#in~arg1#1, __wake_up_#in~arg2#1, __wake_up_#in~arg3#1.base, __wake_up_#in~arg3#1.offset := btmrvl_hscfgcmd_write_~priv~5#1.base, 42 + btmrvl_hscfgcmd_write_~priv~5#1.offset, 1, 1, 0, 0;havoc __wake_up_~arg0#1.base, __wake_up_~arg0#1.offset, __wake_up_~arg1#1, __wake_up_~arg2#1, __wake_up_~arg3#1.base, __wake_up_~arg3#1.offset;__wake_up_~arg0#1.base, __wake_up_~arg0#1.offset := __wake_up_#in~arg0#1.base, __wake_up_#in~arg0#1.offset;__wake_up_~arg1#1 := __wake_up_#in~arg1#1;__wake_up_~arg2#1 := __wake_up_#in~arg2#1;__wake_up_~arg3#1.base, __wake_up_~arg3#1.offset := __wake_up_#in~arg3#1.base, __wake_up_#in~arg3#1.offset; [2025-02-08 15:16:29,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7615: assume main_~res_btmrvl_pscmd_write_5~0#1 < 0; [2025-02-08 15:16:29,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7615: assume !(main_~res_btmrvl_pscmd_write_5~0#1 < 0);main_~ldv_s_btmrvl_pscmd_fops_file_operations~0#1 := 0; [2025-02-08 15:16:29,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5633: call ULTIMATE.dealloc(btmrvl_prepare_command_~#descriptor~4#1.base, btmrvl_prepare_command_~#descriptor~4#1.offset);havoc btmrvl_prepare_command_~#descriptor~4#1.base, btmrvl_prepare_command_~#descriptor~4#1.offset;btmrvl_hscmd_write_#t~ret458#1 := btmrvl_prepare_command_#res#1;havoc btmrvl_prepare_command_#t~mem210#1, btmrvl_prepare_command_#t~ret211#1.base, btmrvl_prepare_command_#t~ret211#1.offset, btmrvl_prepare_command_#t~ret212#1, btmrvl_prepare_command_#t~ret213#1.base, btmrvl_prepare_command_#t~ret213#1.offset, btmrvl_prepare_command_#t~mem214#1, btmrvl_prepare_command_#t~mem215#1, btmrvl_prepare_command_#t~mem216#1.base, btmrvl_prepare_command_#t~mem216#1.offset, btmrvl_prepare_command_#t~mem217#1.base, btmrvl_prepare_command_#t~mem217#1.offset, btmrvl_prepare_command_#t~mem218#1, btmrvl_prepare_command_#t~mem219#1, btmrvl_prepare_command_#t~mem220#1, btmrvl_prepare_command_#t~ret221#1, btmrvl_prepare_command_#t~mem222#1, btmrvl_prepare_command_#t~ret223#1, btmrvl_prepare_command_#t~mem224#1, btmrvl_prepare_command_#t~mem225#1, btmrvl_prepare_command_#t~ret226#1, btmrvl_prepare_command_#t~mem229#1.base, btmrvl_prepare_command_#t~mem229#1.offset, btmrvl_prepare_command_#t~ret230#1, btmrvl_prepare_command_#t~mem231#1.base, btmrvl_prepare_command_#t~mem231#1.offset, btmrvl_prepare_command_~priv#1.base, btmrvl_prepare_command_~priv#1.offset, btmrvl_prepare_command_~skb~4#1.base, btmrvl_prepare_command_~skb~4#1.offset, btmrvl_prepare_command_~cmd~3#1.base, btmrvl_prepare_command_~cmd~3#1.offset, btmrvl_prepare_command_~ret~3#1, btmrvl_prepare_command_~tmp~11#1.base, btmrvl_prepare_command_~tmp~11#1.offset, btmrvl_prepare_command_~#descriptor~4#1.base, btmrvl_prepare_command_~#descriptor~4#1.offset, btmrvl_prepare_command_~tmp___0~5#1;havoc btmrvl_prepare_command_#in~priv#1.base, btmrvl_prepare_command_#in~priv#1.offset;assume { :end_inline_btmrvl_prepare_command } true;havoc btmrvl_hscmd_write_#t~ret458#1;assume { :begin_inline___wake_up } true;__wake_up_#in~arg0#1.base, __wake_up_#in~arg0#1.offset, __wake_up_#in~arg1#1, __wake_up_#in~arg2#1, __wake_up_#in~arg3#1.base, __wake_up_#in~arg3#1.offset := btmrvl_hscmd_write_~priv~13#1.base, 42 + btmrvl_hscmd_write_~priv~13#1.offset, 1, 1, 0, 0;havoc __wake_up_~arg0#1.base, __wake_up_~arg0#1.offset, __wake_up_~arg1#1, __wake_up_~arg2#1, __wake_up_~arg3#1.base, __wake_up_~arg3#1.offset;__wake_up_~arg0#1.base, __wake_up_~arg0#1.offset := __wake_up_#in~arg0#1.base, __wake_up_#in~arg0#1.offset;__wake_up_~arg1#1 := __wake_up_#in~arg1#1;__wake_up_~arg2#1 := __wake_up_#in~arg2#1;__wake_up_~arg3#1.base, __wake_up_~arg3#1.offset := __wake_up_#in~arg3#1.base, __wake_up_#in~arg3#1.offset; [2025-02-08 15:16:29,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4708-3: get_current_#res#1.base, get_current_#res#1.offset := get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset; [2025-02-08 15:16:29,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5633-1: call ULTIMATE.dealloc(btmrvl_prepare_command_~#descriptor~4#1.base, btmrvl_prepare_command_~#descriptor~4#1.offset);havoc btmrvl_prepare_command_~#descriptor~4#1.base, btmrvl_prepare_command_~#descriptor~4#1.offset;btmrvl_pscmd_write_#t~ret434#1 := btmrvl_prepare_command_#res#1;havoc btmrvl_prepare_command_#t~mem210#1, btmrvl_prepare_command_#t~ret211#1.base, btmrvl_prepare_command_#t~ret211#1.offset, btmrvl_prepare_command_#t~ret212#1, btmrvl_prepare_command_#t~ret213#1.base, btmrvl_prepare_command_#t~ret213#1.offset, btmrvl_prepare_command_#t~mem214#1, btmrvl_prepare_command_#t~mem215#1, btmrvl_prepare_command_#t~mem216#1.base, btmrvl_prepare_command_#t~mem216#1.offset, btmrvl_prepare_command_#t~mem217#1.base, btmrvl_prepare_command_#t~mem217#1.offset, btmrvl_prepare_command_#t~mem218#1, btmrvl_prepare_command_#t~mem219#1, btmrvl_prepare_command_#t~mem220#1, btmrvl_prepare_command_#t~ret221#1, btmrvl_prepare_command_#t~mem222#1, btmrvl_prepare_command_#t~ret223#1, btmrvl_prepare_command_#t~mem224#1, btmrvl_prepare_command_#t~mem225#1, btmrvl_prepare_command_#t~ret226#1, btmrvl_prepare_command_#t~mem229#1.base, btmrvl_prepare_command_#t~mem229#1.offset, btmrvl_prepare_command_#t~ret230#1, btmrvl_prepare_command_#t~mem231#1.base, btmrvl_prepare_command_#t~mem231#1.offset, btmrvl_prepare_command_~priv#1.base, btmrvl_prepare_command_~priv#1.offset, btmrvl_prepare_command_~skb~4#1.base, btmrvl_prepare_command_~skb~4#1.offset, btmrvl_prepare_command_~cmd~3#1.base, btmrvl_prepare_command_~cmd~3#1.offset, btmrvl_prepare_command_~ret~3#1, btmrvl_prepare_command_~tmp~11#1.base, btmrvl_prepare_command_~tmp~11#1.offset, btmrvl_prepare_command_~#descriptor~4#1.base, btmrvl_prepare_command_~#descriptor~4#1.offset, btmrvl_prepare_command_~tmp___0~5#1;havoc btmrvl_prepare_command_#in~priv#1.base, btmrvl_prepare_command_#in~priv#1.offset;assume { :end_inline_btmrvl_prepare_command } true;havoc btmrvl_pscmd_write_#t~ret434#1;assume { :begin_inline___wake_up } true;__wake_up_#in~arg0#1.base, __wake_up_#in~arg0#1.offset, __wake_up_#in~arg1#1, __wake_up_#in~arg2#1, __wake_up_#in~arg3#1.base, __wake_up_#in~arg3#1.offset := btmrvl_pscmd_write_~priv~9#1.base, 42 + btmrvl_pscmd_write_~priv~9#1.offset, 1, 1, 0, 0;havoc __wake_up_~arg0#1.base, __wake_up_~arg0#1.offset, __wake_up_~arg1#1, __wake_up_~arg2#1, __wake_up_~arg3#1.base, __wake_up_~arg3#1.offset;__wake_up_~arg0#1.base, __wake_up_~arg0#1.offset := __wake_up_#in~arg0#1.base, __wake_up_#in~arg0#1.offset;__wake_up_~arg1#1 := __wake_up_#in~arg1#1;__wake_up_~arg2#1 := __wake_up_#in~arg2#1;__wake_up_~arg3#1.base, __wake_up_~arg3#1.offset := __wake_up_#in~arg3#1.base, __wake_up_#in~arg3#1.offset; [2025-02-08 15:16:29,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4708-9: get_current_#res#1.base, get_current_#res#1.offset := get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset; [2025-02-08 15:16:29,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4708-7: get_current_#res#1.base, get_current_#res#1.offset := get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset; [2025-02-08 15:16:29,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4708-11: get_current_#res#1.base, get_current_#res#1.offset := get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset; [2025-02-08 15:16:29,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5700-1: btmrvl_prepare_command_#res#1 := btmrvl_prepare_command_~ret~3#1;call ULTIMATE.dealloc(btmrvl_prepare_command_~#descriptor~4#1.base, btmrvl_prepare_command_~#descriptor~4#1.offset);havoc btmrvl_prepare_command_~#descriptor~4#1.base, btmrvl_prepare_command_~#descriptor~4#1.offset; [2025-02-08 15:16:29,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5700-5: btmrvl_prepare_command_#res#1 := btmrvl_prepare_command_~ret~3#1;call ULTIMATE.dealloc(btmrvl_prepare_command_~#descriptor~4#1.base, btmrvl_prepare_command_~#descriptor~4#1.offset);havoc btmrvl_prepare_command_~#descriptor~4#1.base, btmrvl_prepare_command_~#descriptor~4#1.offset; [2025-02-08 15:16:29,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5700-3: btmrvl_prepare_command_#res#1 := btmrvl_prepare_command_~ret~3#1;call ULTIMATE.dealloc(btmrvl_prepare_command_~#descriptor~4#1.base, btmrvl_prepare_command_~#descriptor~4#1.offset);havoc btmrvl_prepare_command_~#descriptor~4#1.base, btmrvl_prepare_command_~#descriptor~4#1.offset; [2025-02-08 15:16:29,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7418: assume 4 == main_~tmp~36#1; [2025-02-08 15:16:29,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7418: assume !(4 == main_~tmp~36#1); [2025-02-08 15:16:29,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6890: assume 0 != btmrvl_hscmd_write_~tmp___0~15#1 % 18446744073709551616;btmrvl_hscmd_write_#res#1 := -14;call ULTIMATE.dealloc(btmrvl_hscmd_write_~#buf~8#1.base, btmrvl_hscmd_write_~#buf~8#1.offset);havoc btmrvl_hscmd_write_~#buf~8#1.base, btmrvl_hscmd_write_~#buf~8#1.offset;call ULTIMATE.dealloc(btmrvl_hscmd_write_~#result~4#1.base, btmrvl_hscmd_write_~#result~4#1.offset);havoc btmrvl_hscmd_write_~#result~4#1.base, btmrvl_hscmd_write_~#result~4#1.offset; [2025-02-08 15:16:29,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6890: assume !(0 != btmrvl_hscmd_write_~tmp___0~15#1 % 18446744073709551616);assume { :begin_inline_kstrtol } true;kstrtol_#in~s#1.base, kstrtol_#in~s#1.offset, kstrtol_#in~base#1, kstrtol_#in~res#1.base, kstrtol_#in~res#1.offset := btmrvl_hscmd_write_~#buf~8#1.base, btmrvl_hscmd_write_~#buf~8#1.offset, 10, btmrvl_hscmd_write_~#result~4#1.base, btmrvl_hscmd_write_~#result~4#1.offset;havoc kstrtol_#res#1;havoc kstrtol_#t~ret374#1, kstrtol_~s#1.base, kstrtol_~s#1.offset, kstrtol_~base#1, kstrtol_~res#1.base, kstrtol_~res#1.offset, kstrtol_~tmp~17#1;kstrtol_~s#1.base, kstrtol_~s#1.offset := kstrtol_#in~s#1.base, kstrtol_#in~s#1.offset;kstrtol_~base#1 := kstrtol_#in~base#1;kstrtol_~res#1.base, kstrtol_~res#1.offset := kstrtol_#in~res#1.base, kstrtol_#in~res#1.offset;havoc kstrtol_~tmp~17#1;assume { :begin_inline_kstrtoll } true;kstrtoll_#in~arg0#1.base, kstrtoll_#in~arg0#1.offset, kstrtoll_#in~arg1#1, kstrtoll_#in~arg2#1.base, kstrtoll_#in~arg2#1.offset := kstrtol_~s#1.base, kstrtol_~s#1.offset, kstrtol_~base#1, kstrtol_~res#1.base, kstrtol_~res#1.offset;havoc kstrtoll_#res#1;havoc kstrtoll_#t~nondet600#1, kstrtoll_~arg0#1.base, kstrtoll_~arg0#1.offset, kstrtoll_~arg1#1, kstrtoll_~arg2#1.base, kstrtoll_~arg2#1.offset;kstrtoll_~arg0#1.base, kstrtoll_~arg0#1.offset := kstrtoll_#in~arg0#1.base, kstrtoll_#in~arg0#1.offset;kstrtoll_~arg1#1 := kstrtoll_#in~arg1#1;kstrtoll_~arg2#1.base, kstrtoll_~arg2#1.offset := kstrtoll_#in~arg2#1.base, kstrtoll_#in~arg2#1.offset;havoc kstrtoll_#t~nondet600#1;kstrtoll_#res#1 := kstrtoll_#t~nondet600#1;havoc kstrtoll_#t~nondet600#1; [2025-02-08 15:16:29,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6824: call ULTIMATE.dealloc(btmrvl_gpiogap_read_~#buf~7#1.base, btmrvl_gpiogap_read_~#buf~7#1.offset);havoc btmrvl_gpiogap_read_~#buf~7#1.base, btmrvl_gpiogap_read_~#buf~7#1.offset;main_#t~ret567#1 := btmrvl_gpiogap_read_#res#1;havoc btmrvl_gpiogap_read_#t~mem446#1.base, btmrvl_gpiogap_read_#t~mem446#1.offset, btmrvl_gpiogap_read_#t~mem447#1, btmrvl_gpiogap_read_#t~loopctr448#1, btmrvl_gpiogap_read_#t~nondet449#1, btmrvl_gpiogap_read_#t~ret450#1, btmrvl_gpiogap_read_#t~ret451#1, btmrvl_gpiogap_read_~file#1.base, btmrvl_gpiogap_read_~file#1.offset, btmrvl_gpiogap_read_~userbuf#1.base, btmrvl_gpiogap_read_~userbuf#1.offset, btmrvl_gpiogap_read_~count#1, btmrvl_gpiogap_read_~ppos#1.base, btmrvl_gpiogap_read_~ppos#1.offset, btmrvl_gpiogap_read_~priv~12#1.base, btmrvl_gpiogap_read_~priv~12#1.offset, btmrvl_gpiogap_read_~#buf~7#1.base, btmrvl_gpiogap_read_~#buf~7#1.offset, btmrvl_gpiogap_read_~ret~13#1, btmrvl_gpiogap_read_~tmp~26#1;havoc btmrvl_gpiogap_read_#in~file#1.base, btmrvl_gpiogap_read_#in~file#1.offset, btmrvl_gpiogap_read_#in~userbuf#1.base, btmrvl_gpiogap_read_#in~userbuf#1.offset, btmrvl_gpiogap_read_#in~count#1, btmrvl_gpiogap_read_#in~ppos#1.base, btmrvl_gpiogap_read_#in~ppos#1.offset;assume { :end_inline_btmrvl_gpiogap_read } true;main_~res_btmrvl_gpiogap_read_8~0#1 := main_#t~ret567#1;havoc main_#t~ret567#1;assume { :begin_inline_ldv_check_return_value } true;ldv_check_return_value_#in~arg0#1 := (if main_~res_btmrvl_gpiogap_read_8~0#1 % 4294967296 <= 2147483647 then main_~res_btmrvl_gpiogap_read_8~0#1 % 4294967296 else main_~res_btmrvl_gpiogap_read_8~0#1 % 4294967296 - 4294967296);havoc ldv_check_return_value_~arg0#1;ldv_check_return_value_~arg0#1 := ldv_check_return_value_#in~arg0#1; [2025-02-08 15:16:29,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6626: btmrvl_psmode_write_#t~ret419#1 := copy_from_user_#res#1;havoc copy_from_user_#t~nondet400#1, copy_from_user_#t~ret401#1, copy_from_user_#t~ret402#1, copy_from_user_~to#1.base, copy_from_user_~to#1.offset, copy_from_user_~from#1.base, copy_from_user_~from#1.offset, copy_from_user_~n#1, copy_from_user_~sz~0#1, copy_from_user_~tmp~18#1, copy_from_user_~__ret_warn_on~0#1, copy_from_user_~tmp___0~10#1, copy_from_user_~tmp___1~5#1, copy_from_user_~tmp___2~6#1;havoc copy_from_user_#in~to#1.base, copy_from_user_#in~to#1.offset, copy_from_user_#in~from#1.base, copy_from_user_#in~from#1.offset, copy_from_user_#in~n#1;assume { :end_inline_copy_from_user } true;btmrvl_psmode_write_~tmp___0~12#1 := btmrvl_psmode_write_#t~ret419#1;havoc btmrvl_psmode_write_#t~ret419#1; [2025-02-08 15:16:29,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6626-1: assume { :begin_inline_copy_from_user } true;copy_from_user_#in~to#1.base, copy_from_user_#in~to#1.offset, copy_from_user_#in~from#1.base, copy_from_user_#in~from#1.offset, copy_from_user_#in~n#1 := btmrvl_psmode_write_~#buf~2#1.base, btmrvl_psmode_write_~#buf~2#1.offset, btmrvl_psmode_write_~ubuf#1.base, btmrvl_psmode_write_~ubuf#1.offset, btmrvl_psmode_write_~tmp~21#1;havoc copy_from_user_#res#1;havoc copy_from_user_#t~nondet400#1, copy_from_user_#t~ret401#1, copy_from_user_#t~ret402#1, copy_from_user_~to#1.base, copy_from_user_~to#1.offset, copy_from_user_~from#1.base, copy_from_user_~from#1.offset, copy_from_user_~n#1, copy_from_user_~sz~0#1, copy_from_user_~tmp~18#1, copy_from_user_~__ret_warn_on~0#1, copy_from_user_~tmp___0~10#1, copy_from_user_~tmp___1~5#1, copy_from_user_~tmp___2~6#1;copy_from_user_~to#1.base, copy_from_user_~to#1.offset := copy_from_user_#in~to#1.base, copy_from_user_#in~to#1.offset;copy_from_user_~from#1.base, copy_from_user_~from#1.offset := copy_from_user_#in~from#1.base, copy_from_user_#in~from#1.offset;copy_from_user_~n#1 := copy_from_user_#in~n#1;havoc copy_from_user_~sz~0#1;havoc copy_from_user_~tmp~18#1;havoc copy_from_user_~__ret_warn_on~0#1;havoc copy_from_user_~tmp___0~10#1;havoc copy_from_user_~tmp___1~5#1;havoc copy_from_user_~tmp___2~6#1;copy_from_user_~tmp~18#1 := copy_from_user_#t~nondet400#1;havoc copy_from_user_#t~nondet400#1;copy_from_user_~sz~0#1 := (if copy_from_user_~tmp~18#1 % 18446744073709551616 % 4294967296 <= 2147483647 then copy_from_user_~tmp~18#1 % 18446744073709551616 % 4294967296 else copy_from_user_~tmp~18#1 % 18446744073709551616 % 4294967296 - 4294967296);assume { :begin_inline_might_fault } true; [2025-02-08 15:16:29,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7485: assume false; [2025-02-08 15:16:29,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7485: assume !false; [2025-02-08 15:16:29,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7948-2: __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset := ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc ldv_malloc_#in~size#1;assume { :end_inline_ldv_malloc } true;__alloc_skb_~skb~6#1.base, __alloc_skb_~skb~6#1.offset := __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset;havoc __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset; [2025-02-08 15:16:29,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7948-1: __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset := ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc ldv_malloc_#in~size#1;assume { :end_inline_ldv_malloc } true;__alloc_skb_~skb~6#1.base, __alloc_skb_~skb~6#1.offset := __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset;havoc __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset; [2025-02-08 15:16:29,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7948: __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset := ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc ldv_malloc_#in~size#1;assume { :end_inline_ldv_malloc } true;__alloc_skb_~skb~6#1.base, __alloc_skb_~skb~6#1.offset := __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset;havoc __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset; [2025-02-08 15:16:29,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7948-6: __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset := ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc ldv_malloc_#in~size#1;assume { :end_inline_ldv_malloc } true;__alloc_skb_~skb~6#1.base, __alloc_skb_~skb~6#1.offset := __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset;havoc __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset; [2025-02-08 15:16:29,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7948-5: __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset := ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc ldv_malloc_#in~size#1;assume { :end_inline_ldv_malloc } true;__alloc_skb_~skb~6#1.base, __alloc_skb_~skb~6#1.offset := __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset;havoc __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset; [2025-02-08 15:16:29,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7948-4: __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset := ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc ldv_malloc_#in~size#1;assume { :end_inline_ldv_malloc } true;__alloc_skb_~skb~6#1.base, __alloc_skb_~skb~6#1.offset := __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset;havoc __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset; [2025-02-08 15:16:29,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7948-3: __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset := ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc ldv_malloc_#in~size#1;assume { :end_inline_ldv_malloc } true;__alloc_skb_~skb~6#1.base, __alloc_skb_~skb~6#1.offset := __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset;havoc __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset; [2025-02-08 15:16:29,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7684: assume 1 == main_~ldv_s_btmrvl_hscmd_fops_file_operations~0#1;assume { :begin_inline_btmrvl_hscmd_read } true;btmrvl_hscmd_read_#in~file#1.base, btmrvl_hscmd_read_#in~file#1.offset, btmrvl_hscmd_read_#in~userbuf#1.base, btmrvl_hscmd_read_#in~userbuf#1.offset, btmrvl_hscmd_read_#in~count#1, btmrvl_hscmd_read_#in~ppos#1.base, btmrvl_hscmd_read_#in~ppos#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_btmrvl_hscmd_read_10_p1~0#1.base, main_~var_btmrvl_hscmd_read_10_p1~0#1.offset, main_~var_btmrvl_hscmd_read_10_p2~0#1, main_~var_btmrvl_hscmd_read_10_p3~0#1.base, main_~var_btmrvl_hscmd_read_10_p3~0#1.offset;havoc btmrvl_hscmd_read_#res#1;havoc btmrvl_hscmd_read_#t~mem459#1.base, btmrvl_hscmd_read_#t~mem459#1.offset, btmrvl_hscmd_read_#t~mem460#1, btmrvl_hscmd_read_#t~loopctr461#1, btmrvl_hscmd_read_#t~nondet462#1, btmrvl_hscmd_read_#t~ret463#1, btmrvl_hscmd_read_#t~ret464#1, btmrvl_hscmd_read_~file#1.base, btmrvl_hscmd_read_~file#1.offset, btmrvl_hscmd_read_~userbuf#1.base, btmrvl_hscmd_read_~userbuf#1.offset, btmrvl_hscmd_read_~count#1, btmrvl_hscmd_read_~ppos#1.base, btmrvl_hscmd_read_~ppos#1.offset, btmrvl_hscmd_read_~priv~14#1.base, btmrvl_hscmd_read_~priv~14#1.offset, btmrvl_hscmd_read_~#buf~9#1.base, btmrvl_hscmd_read_~#buf~9#1.offset, btmrvl_hscmd_read_~ret~15#1, btmrvl_hscmd_read_~tmp~28#1;btmrvl_hscmd_read_~file#1.base, btmrvl_hscmd_read_~file#1.offset := btmrvl_hscmd_read_#in~file#1.base, btmrvl_hscmd_read_#in~file#1.offset;btmrvl_hscmd_read_~userbuf#1.base, btmrvl_hscmd_read_~userbuf#1.offset := btmrvl_hscmd_read_#in~userbuf#1.base, btmrvl_hscmd_read_#in~userbuf#1.offset;btmrvl_hscmd_read_~count#1 := btmrvl_hscmd_read_#in~count#1;btmrvl_hscmd_read_~ppos#1.base, btmrvl_hscmd_read_~ppos#1.offset := btmrvl_hscmd_read_#in~ppos#1.base, btmrvl_hscmd_read_#in~ppos#1.offset;havoc btmrvl_hscmd_read_~priv~14#1.base, btmrvl_hscmd_read_~priv~14#1.offset;call btmrvl_hscmd_read_~#buf~9#1.base, btmrvl_hscmd_read_~#buf~9#1.offset := #Ultimate.allocOnStack(16);havoc btmrvl_hscmd_read_~ret~15#1;havoc btmrvl_hscmd_read_~tmp~28#1;call btmrvl_hscmd_read_#t~mem459#1.base, btmrvl_hscmd_read_#t~mem459#1.offset := read~$Pointer$#11(btmrvl_hscmd_read_~file#1.base, 280 + btmrvl_hscmd_read_~file#1.offset, 8);btmrvl_hscmd_read_~priv~14#1.base, btmrvl_hscmd_read_~priv~14#1.offset := btmrvl_hscmd_read_#t~mem459#1.base, btmrvl_hscmd_read_#t~mem459#1.offset;havoc btmrvl_hscmd_read_#t~mem459#1.base, btmrvl_hscmd_read_#t~mem459#1.offset;call btmrvl_hscmd_read_#t~mem460#1 := read~int#1(btmrvl_hscmd_read_~priv~14#1.base, 21 + btmrvl_hscmd_read_~priv~14#1.offset, 1);btmrvl_hscmd_read_#t~loopctr461#1 := 0; [2025-02-08 15:16:29,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7684: assume !(1 == main_~ldv_s_btmrvl_hscmd_fops_file_operations~0#1); [2025-02-08 15:16:29,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7948-8: __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset := ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc ldv_malloc_#in~size#1;assume { :end_inline_ldv_malloc } true;__alloc_skb_~skb~6#1.base, __alloc_skb_~skb~6#1.offset := __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset;havoc __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset; [2025-02-08 15:16:29,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7948-7: __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset := ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc ldv_malloc_#in~size#1;assume { :end_inline_ldv_malloc } true;__alloc_skb_~skb~6#1.base, __alloc_skb_~skb~6#1.offset := __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset;havoc __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset; [2025-02-08 15:16:29,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7552: havoc ldv_check_return_value_~arg0#1;havoc ldv_check_return_value_#in~arg0#1;assume { :end_inline_ldv_check_return_value } true; [2025-02-08 15:16:29,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7090: call ULTIMATE.dealloc(btmrvl_psstate_read_~#buf~13#1.base, btmrvl_psstate_read_~#buf~13#1.offset);havoc btmrvl_psstate_read_~#buf~13#1.base, btmrvl_psstate_read_~#buf~13#1.offset;main_#t~ret578#1 := btmrvl_psstate_read_#res#1;havoc btmrvl_psstate_read_#t~mem483#1.base, btmrvl_psstate_read_#t~mem483#1.offset, btmrvl_psstate_read_#t~mem484#1.base, btmrvl_psstate_read_#t~mem484#1.offset, btmrvl_psstate_read_#t~mem485#1, btmrvl_psstate_read_#t~loopctr486#1, btmrvl_psstate_read_#t~nondet487#1, btmrvl_psstate_read_#t~ret488#1, btmrvl_psstate_read_#t~ret489#1, btmrvl_psstate_read_~file#1.base, btmrvl_psstate_read_~file#1.offset, btmrvl_psstate_read_~userbuf#1.base, btmrvl_psstate_read_~userbuf#1.offset, btmrvl_psstate_read_~count#1, btmrvl_psstate_read_~ppos#1.base, btmrvl_psstate_read_~ppos#1.offset, btmrvl_psstate_read_~priv~18#1.base, btmrvl_psstate_read_~priv~18#1.offset, btmrvl_psstate_read_~#buf~13#1.base, btmrvl_psstate_read_~#buf~13#1.offset, btmrvl_psstate_read_~ret~19#1, btmrvl_psstate_read_~tmp~32#1;havoc btmrvl_psstate_read_#in~file#1.base, btmrvl_psstate_read_#in~file#1.offset, btmrvl_psstate_read_#in~userbuf#1.base, btmrvl_psstate_read_#in~userbuf#1.offset, btmrvl_psstate_read_#in~count#1, btmrvl_psstate_read_#in~ppos#1.base, btmrvl_psstate_read_#in~ppos#1.offset;assume { :end_inline_btmrvl_psstate_read } true;main_~res_btmrvl_psstate_read_14~0#1 := main_#t~ret578#1;havoc main_#t~ret578#1;assume { :begin_inline_ldv_check_return_value } true;ldv_check_return_value_#in~arg0#1 := (if main_~res_btmrvl_psstate_read_14~0#1 % 4294967296 <= 2147483647 then main_~res_btmrvl_psstate_read_14~0#1 % 4294967296 else main_~res_btmrvl_psstate_read_14~0#1 % 4294967296 - 4294967296);havoc ldv_check_return_value_~arg0#1;ldv_check_return_value_~arg0#1 := ldv_check_return_value_#in~arg0#1; [2025-02-08 15:16:29,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7949-3: assume __alloc_skb_~skb~6#1.base != 0 || __alloc_skb_~skb~6#1.offset != 0;assume { :begin_inline_ldv_malloc } true;ldv_malloc_#in~size#1 := __alloc_skb_~arg0#1 % 4294967296;havoc ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;ldv_malloc_~size#1 := ldv_malloc_#in~size#1;havoc ldv_malloc_#t~nondet585#1;assume 0 == ldv_malloc_#t~nondet585#1 || 1 == ldv_malloc_#t~nondet585#1; [2025-02-08 15:16:29,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7949-3: assume !(__alloc_skb_~skb~6#1.base != 0 || __alloc_skb_~skb~6#1.offset != 0); [2025-02-08 15:16:29,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7949-2: assume __alloc_skb_~skb~6#1.base != 0 || __alloc_skb_~skb~6#1.offset != 0;assume { :begin_inline_ldv_malloc } true;ldv_malloc_#in~size#1 := __alloc_skb_~arg0#1 % 4294967296;havoc ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;ldv_malloc_~size#1 := ldv_malloc_#in~size#1;havoc ldv_malloc_#t~nondet585#1;assume 0 == ldv_malloc_#t~nondet585#1 || 1 == ldv_malloc_#t~nondet585#1; [2025-02-08 15:16:29,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7949-2: assume !(__alloc_skb_~skb~6#1.base != 0 || __alloc_skb_~skb~6#1.offset != 0); [2025-02-08 15:16:29,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7949-1: assume __alloc_skb_~skb~6#1.base != 0 || __alloc_skb_~skb~6#1.offset != 0;assume { :begin_inline_ldv_malloc } true;ldv_malloc_#in~size#1 := __alloc_skb_~arg0#1 % 4294967296;havoc ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;ldv_malloc_~size#1 := ldv_malloc_#in~size#1;havoc ldv_malloc_#t~nondet585#1;assume 0 == ldv_malloc_#t~nondet585#1 || 1 == ldv_malloc_#t~nondet585#1; [2025-02-08 15:16:29,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7949-1: assume !(__alloc_skb_~skb~6#1.base != 0 || __alloc_skb_~skb~6#1.offset != 0); [2025-02-08 15:16:29,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7949: assume __alloc_skb_~skb~6#1.base != 0 || __alloc_skb_~skb~6#1.offset != 0;assume { :begin_inline_ldv_malloc } true;ldv_malloc_#in~size#1 := __alloc_skb_~arg0#1 % 4294967296;havoc ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;ldv_malloc_~size#1 := ldv_malloc_#in~size#1;havoc ldv_malloc_#t~nondet585#1;assume 0 == ldv_malloc_#t~nondet585#1 || 1 == ldv_malloc_#t~nondet585#1; [2025-02-08 15:16:29,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7949: assume !(__alloc_skb_~skb~6#1.base != 0 || __alloc_skb_~skb~6#1.offset != 0); [2025-02-08 15:16:29,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7949-7: assume __alloc_skb_~skb~6#1.base != 0 || __alloc_skb_~skb~6#1.offset != 0;assume { :begin_inline_ldv_malloc } true;ldv_malloc_#in~size#1 := __alloc_skb_~arg0#1 % 4294967296;havoc ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;ldv_malloc_~size#1 := ldv_malloc_#in~size#1;havoc ldv_malloc_#t~nondet585#1;assume 0 == ldv_malloc_#t~nondet585#1 || 1 == ldv_malloc_#t~nondet585#1; [2025-02-08 15:16:29,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7949-7: assume !(__alloc_skb_~skb~6#1.base != 0 || __alloc_skb_~skb~6#1.offset != 0); [2025-02-08 15:16:29,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7751: havoc ldv_check_return_value_~arg0#1;havoc ldv_check_return_value_#in~arg0#1;assume { :end_inline_ldv_check_return_value } true; [2025-02-08 15:16:29,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7949-6: assume __alloc_skb_~skb~6#1.base != 0 || __alloc_skb_~skb~6#1.offset != 0;assume { :begin_inline_ldv_malloc } true;ldv_malloc_#in~size#1 := __alloc_skb_~arg0#1 % 4294967296;havoc ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;ldv_malloc_~size#1 := ldv_malloc_#in~size#1;havoc ldv_malloc_#t~nondet585#1;assume 0 == ldv_malloc_#t~nondet585#1 || 1 == ldv_malloc_#t~nondet585#1; [2025-02-08 15:16:29,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7949-6: assume !(__alloc_skb_~skb~6#1.base != 0 || __alloc_skb_~skb~6#1.offset != 0); [2025-02-08 15:16:29,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7949-5: assume __alloc_skb_~skb~6#1.base != 0 || __alloc_skb_~skb~6#1.offset != 0;assume { :begin_inline_ldv_malloc } true;ldv_malloc_#in~size#1 := __alloc_skb_~arg0#1 % 4294967296;havoc ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;ldv_malloc_~size#1 := ldv_malloc_#in~size#1;havoc ldv_malloc_#t~nondet585#1;assume 0 == ldv_malloc_#t~nondet585#1 || 1 == ldv_malloc_#t~nondet585#1; [2025-02-08 15:16:29,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7949-5: assume !(__alloc_skb_~skb~6#1.base != 0 || __alloc_skb_~skb~6#1.offset != 0); [2025-02-08 15:16:29,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7949-4: assume __alloc_skb_~skb~6#1.base != 0 || __alloc_skb_~skb~6#1.offset != 0;assume { :begin_inline_ldv_malloc } true;ldv_malloc_#in~size#1 := __alloc_skb_~arg0#1 % 4294967296;havoc ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;ldv_malloc_~size#1 := ldv_malloc_#in~size#1;havoc ldv_malloc_#t~nondet585#1;assume 0 == ldv_malloc_#t~nondet585#1 || 1 == ldv_malloc_#t~nondet585#1; [2025-02-08 15:16:29,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7949-4: assume !(__alloc_skb_~skb~6#1.base != 0 || __alloc_skb_~skb~6#1.offset != 0); [2025-02-08 15:16:29,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5571: havoc __wake_up_~arg0#1.base, __wake_up_~arg0#1.offset, __wake_up_~arg1#1, __wake_up_~arg2#1, __wake_up_~arg3#1.base, __wake_up_~arg3#1.offset;havoc __wake_up_#in~arg0#1.base, __wake_up_#in~arg0#1.offset, __wake_up_#in~arg1#1, __wake_up_#in~arg2#1, __wake_up_#in~arg3#1.base, __wake_up_#in~arg3#1.offset;assume { :end_inline___wake_up } true;assume { :begin_inline_msecs_to_jiffies } true;msecs_to_jiffies_#in~arg0#1 := 5000;havoc msecs_to_jiffies_#res#1;havoc msecs_to_jiffies_#t~nondet605#1, msecs_to_jiffies_~arg0#1;msecs_to_jiffies_~arg0#1 := msecs_to_jiffies_#in~arg0#1;havoc msecs_to_jiffies_#t~nondet605#1;msecs_to_jiffies_#res#1 := msecs_to_jiffies_#t~nondet605#1;havoc msecs_to_jiffies_#t~nondet605#1; [2025-02-08 15:16:29,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6562: call ULTIMATE.dealloc(btmrvl_hscfgcmd_read_~#buf~1#1.base, btmrvl_hscfgcmd_read_~#buf~1#1.offset);havoc btmrvl_hscfgcmd_read_~#buf~1#1.base, btmrvl_hscfgcmd_read_~#buf~1#1.offset;main_#t~ret558#1 := btmrvl_hscfgcmd_read_#res#1;havoc btmrvl_hscfgcmd_read_#t~mem411#1.base, btmrvl_hscfgcmd_read_#t~mem411#1.offset, btmrvl_hscfgcmd_read_#t~mem412#1, btmrvl_hscfgcmd_read_#t~loopctr413#1, btmrvl_hscfgcmd_read_#t~nondet414#1, btmrvl_hscfgcmd_read_#t~ret415#1, btmrvl_hscfgcmd_read_#t~ret416#1, btmrvl_hscfgcmd_read_~file#1.base, btmrvl_hscfgcmd_read_~file#1.offset, btmrvl_hscfgcmd_read_~userbuf#1.base, btmrvl_hscfgcmd_read_~userbuf#1.offset, btmrvl_hscfgcmd_read_~count#1, btmrvl_hscfgcmd_read_~ppos#1.base, btmrvl_hscfgcmd_read_~ppos#1.offset, btmrvl_hscfgcmd_read_~priv~6#1.base, btmrvl_hscfgcmd_read_~priv~6#1.offset, btmrvl_hscfgcmd_read_~#buf~1#1.base, btmrvl_hscfgcmd_read_~#buf~1#1.offset, btmrvl_hscfgcmd_read_~ret~7#1, btmrvl_hscfgcmd_read_~tmp~20#1;havoc btmrvl_hscfgcmd_read_#in~file#1.base, btmrvl_hscfgcmd_read_#in~file#1.offset, btmrvl_hscfgcmd_read_#in~userbuf#1.base, btmrvl_hscfgcmd_read_#in~userbuf#1.offset, btmrvl_hscfgcmd_read_#in~count#1, btmrvl_hscfgcmd_read_#in~ppos#1.base, btmrvl_hscfgcmd_read_#in~ppos#1.offset;assume { :end_inline_btmrvl_hscfgcmd_read } true;main_~res_btmrvl_hscfgcmd_read_2~0#1 := main_#t~ret558#1;havoc main_#t~ret558#1;assume { :begin_inline_ldv_check_return_value } true;ldv_check_return_value_#in~arg0#1 := (if main_~res_btmrvl_hscfgcmd_read_2~0#1 % 4294967296 <= 2147483647 then main_~res_btmrvl_hscfgcmd_read_2~0#1 % 4294967296 else main_~res_btmrvl_hscfgcmd_read_2~0#1 % 4294967296 - 4294967296);havoc ldv_check_return_value_~arg0#1;ldv_check_return_value_~arg0#1 := ldv_check_return_value_#in~arg0#1; [2025-02-08 15:16:29,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5571-1: assume { :begin_inline___wake_up } true;__wake_up_#in~arg0#1.base, __wake_up_#in~arg0#1.offset, __wake_up_#in~arg1#1, __wake_up_#in~arg2#1, __wake_up_#in~arg3#1.base, __wake_up_#in~arg3#1.offset := btmrvl_enable_hs_~priv#1.base, 42 + btmrvl_enable_hs_~priv#1.offset, 1, 1, 0, 0;havoc __wake_up_~arg0#1.base, __wake_up_~arg0#1.offset, __wake_up_~arg1#1, __wake_up_~arg2#1, __wake_up_~arg3#1.base, __wake_up_~arg3#1.offset;__wake_up_~arg0#1.base, __wake_up_~arg0#1.offset := __wake_up_#in~arg0#1.base, __wake_up_#in~arg0#1.offset;__wake_up_~arg1#1 := __wake_up_#in~arg1#1;__wake_up_~arg2#1 := __wake_up_#in~arg2#1;__wake_up_~arg3#1.base, __wake_up_~arg3#1.offset := __wake_up_#in~arg3#1.base, __wake_up_#in~arg3#1.offset; [2025-02-08 15:16:29,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6628: assume 0 != btmrvl_psmode_write_~tmp___0~12#1 % 18446744073709551616;btmrvl_psmode_write_#res#1 := -14;call ULTIMATE.dealloc(btmrvl_psmode_write_~#buf~2#1.base, btmrvl_psmode_write_~#buf~2#1.offset);havoc btmrvl_psmode_write_~#buf~2#1.base, btmrvl_psmode_write_~#buf~2#1.offset;call ULTIMATE.dealloc(btmrvl_psmode_write_~#result~1#1.base, btmrvl_psmode_write_~#result~1#1.offset);havoc btmrvl_psmode_write_~#result~1#1.base, btmrvl_psmode_write_~#result~1#1.offset; [2025-02-08 15:16:29,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6628: assume !(0 != btmrvl_psmode_write_~tmp___0~12#1 % 18446744073709551616);assume { :begin_inline_kstrtol } true;kstrtol_#in~s#1.base, kstrtol_#in~s#1.offset, kstrtol_#in~base#1, kstrtol_#in~res#1.base, kstrtol_#in~res#1.offset := btmrvl_psmode_write_~#buf~2#1.base, btmrvl_psmode_write_~#buf~2#1.offset, 10, btmrvl_psmode_write_~#result~1#1.base, btmrvl_psmode_write_~#result~1#1.offset;havoc kstrtol_#res#1;havoc kstrtol_#t~ret374#1, kstrtol_~s#1.base, kstrtol_~s#1.offset, kstrtol_~base#1, kstrtol_~res#1.base, kstrtol_~res#1.offset, kstrtol_~tmp~17#1;kstrtol_~s#1.base, kstrtol_~s#1.offset := kstrtol_#in~s#1.base, kstrtol_#in~s#1.offset;kstrtol_~base#1 := kstrtol_#in~base#1;kstrtol_~res#1.base, kstrtol_~res#1.offset := kstrtol_#in~res#1.base, kstrtol_#in~res#1.offset;havoc kstrtol_~tmp~17#1;assume { :begin_inline_kstrtoll } true;kstrtoll_#in~arg0#1.base, kstrtoll_#in~arg0#1.offset, kstrtoll_#in~arg1#1, kstrtoll_#in~arg2#1.base, kstrtoll_#in~arg2#1.offset := kstrtol_~s#1.base, kstrtol_~s#1.offset, kstrtol_~base#1, kstrtol_~res#1.base, kstrtol_~res#1.offset;havoc kstrtoll_#res#1;havoc kstrtoll_#t~nondet600#1, kstrtoll_~arg0#1.base, kstrtoll_~arg0#1.offset, kstrtoll_~arg1#1, kstrtoll_~arg2#1.base, kstrtoll_~arg2#1.offset;kstrtoll_~arg0#1.base, kstrtoll_~arg0#1.offset := kstrtoll_#in~arg0#1.base, kstrtoll_#in~arg0#1.offset;kstrtoll_~arg1#1 := kstrtoll_#in~arg1#1;kstrtoll_~arg2#1.base, kstrtoll_~arg2#1.offset := kstrtoll_#in~arg2#1.base, kstrtoll_#in~arg2#1.offset;havoc kstrtoll_#t~nondet600#1;kstrtoll_#res#1 := kstrtoll_#t~nondet600#1;havoc kstrtoll_#t~nondet600#1; [2025-02-08 15:16:29,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7949-8: assume __alloc_skb_~skb~6#1.base != 0 || __alloc_skb_~skb~6#1.offset != 0;assume { :begin_inline_ldv_malloc } true;ldv_malloc_#in~size#1 := __alloc_skb_~arg0#1 % 4294967296;havoc ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;ldv_malloc_~size#1 := ldv_malloc_#in~size#1;havoc ldv_malloc_#t~nondet585#1;assume 0 == ldv_malloc_#t~nondet585#1 || 1 == ldv_malloc_#t~nondet585#1; [2025-02-08 15:16:29,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7949-8: assume !(__alloc_skb_~skb~6#1.base != 0 || __alloc_skb_~skb~6#1.offset != 0); [2025-02-08 15:16:29,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5571-4: havoc __wake_up_~arg0#1.base, __wake_up_~arg0#1.offset, __wake_up_~arg1#1, __wake_up_~arg2#1, __wake_up_~arg3#1.base, __wake_up_~arg3#1.offset;havoc __wake_up_#in~arg0#1.base, __wake_up_#in~arg0#1.offset, __wake_up_#in~arg1#1, __wake_up_#in~arg2#1, __wake_up_#in~arg3#1.base, __wake_up_#in~arg3#1.offset;assume { :end_inline___wake_up } true;assume { :begin_inline_msecs_to_jiffies } true;msecs_to_jiffies_#in~arg0#1 := 5000;havoc msecs_to_jiffies_#res#1;havoc msecs_to_jiffies_#t~nondet605#1, msecs_to_jiffies_~arg0#1;msecs_to_jiffies_~arg0#1 := msecs_to_jiffies_#in~arg0#1;havoc msecs_to_jiffies_#t~nondet605#1;msecs_to_jiffies_#res#1 := msecs_to_jiffies_#t~nondet605#1;havoc msecs_to_jiffies_#t~nondet605#1; [2025-02-08 15:16:29,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5571-5: assume { :begin_inline___wake_up } true;__wake_up_#in~arg0#1.base, __wake_up_#in~arg0#1.offset, __wake_up_#in~arg1#1, __wake_up_#in~arg2#1, __wake_up_#in~arg3#1.base, __wake_up_#in~arg3#1.offset := btmrvl_enable_hs_~priv#1.base, 42 + btmrvl_enable_hs_~priv#1.offset, 1, 1, 0, 0;havoc __wake_up_~arg0#1.base, __wake_up_~arg0#1.offset, __wake_up_~arg1#1, __wake_up_~arg2#1, __wake_up_~arg3#1.base, __wake_up_~arg3#1.offset;__wake_up_~arg0#1.base, __wake_up_~arg0#1.offset := __wake_up_#in~arg0#1.base, __wake_up_#in~arg0#1.offset;__wake_up_~arg1#1 := __wake_up_#in~arg1#1;__wake_up_~arg2#1 := __wake_up_#in~arg2#1;__wake_up_~arg3#1.base, __wake_up_~arg3#1.offset := __wake_up_#in~arg3#1.base, __wake_up_#in~arg3#1.offset; [2025-02-08 15:16:29,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7487: assume 0 == main_~ldv_s_btmrvl_hscfgcmd_fops_file_operations~0#1;assume { :begin_inline_btmrvl_open_generic } true;btmrvl_open_generic_#in~inode#1.base, btmrvl_open_generic_#in~inode#1.offset, btmrvl_open_generic_#in~file#1.base, btmrvl_open_generic_#in~file#1.offset := main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_group1~0#1.base, main_~var_group1~0#1.offset;havoc btmrvl_open_generic_#res#1;havoc btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset, btmrvl_open_generic_~inode#1.base, btmrvl_open_generic_~inode#1.offset, btmrvl_open_generic_~file#1.base, btmrvl_open_generic_~file#1.offset;btmrvl_open_generic_~inode#1.base, btmrvl_open_generic_~inode#1.offset := btmrvl_open_generic_#in~inode#1.base, btmrvl_open_generic_#in~inode#1.offset;btmrvl_open_generic_~file#1.base, btmrvl_open_generic_~file#1.offset := btmrvl_open_generic_#in~file#1.base, btmrvl_open_generic_#in~file#1.offset;call btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset := read~$Pointer$#15(btmrvl_open_generic_~inode#1.base, 1108 + btmrvl_open_generic_~inode#1.offset, 8);call write~$Pointer$#11(btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset, btmrvl_open_generic_~file#1.base, 280 + btmrvl_open_generic_~file#1.offset, 8);havoc btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset;btmrvl_open_generic_#res#1 := 0; [2025-02-08 15:16:29,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7487: assume !(0 == main_~ldv_s_btmrvl_hscfgcmd_fops_file_operations~0#1); [2025-02-08 15:16:29,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5571-2: havoc __wake_up_~arg0#1.base, __wake_up_~arg0#1.offset, __wake_up_~arg1#1, __wake_up_~arg2#1, __wake_up_~arg3#1.base, __wake_up_~arg3#1.offset;havoc __wake_up_#in~arg0#1.base, __wake_up_#in~arg0#1.offset, __wake_up_#in~arg1#1, __wake_up_#in~arg2#1, __wake_up_#in~arg3#1.base, __wake_up_#in~arg3#1.offset;assume { :end_inline___wake_up } true;assume { :begin_inline_msecs_to_jiffies } true;msecs_to_jiffies_#in~arg0#1 := 5000;havoc msecs_to_jiffies_#res#1;havoc msecs_to_jiffies_#t~nondet605#1, msecs_to_jiffies_~arg0#1;msecs_to_jiffies_~arg0#1 := msecs_to_jiffies_#in~arg0#1;havoc msecs_to_jiffies_#t~nondet605#1;msecs_to_jiffies_#res#1 := msecs_to_jiffies_#t~nondet605#1;havoc msecs_to_jiffies_#t~nondet605#1; [2025-02-08 15:16:29,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5571-3: assume { :begin_inline___wake_up } true;__wake_up_#in~arg0#1.base, __wake_up_#in~arg0#1.offset, __wake_up_#in~arg1#1, __wake_up_#in~arg2#1, __wake_up_#in~arg3#1.base, __wake_up_#in~arg3#1.offset := btmrvl_enable_hs_~priv#1.base, 42 + btmrvl_enable_hs_~priv#1.offset, 1, 1, 0, 0;havoc __wake_up_~arg0#1.base, __wake_up_~arg0#1.offset, __wake_up_~arg1#1, __wake_up_~arg2#1, __wake_up_~arg3#1.base, __wake_up_~arg3#1.offset;__wake_up_~arg0#1.base, __wake_up_~arg0#1.offset := __wake_up_#in~arg0#1.base, __wake_up_#in~arg0#1.offset;__wake_up_~arg1#1 := __wake_up_#in~arg1#1;__wake_up_~arg2#1 := __wake_up_#in~arg2#1;__wake_up_~arg3#1.base, __wake_up_~arg3#1.offset := __wake_up_#in~arg3#1.base, __wake_up_#in~arg3#1.offset; [2025-02-08 15:16:29,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7421: assume 5 == main_~tmp~36#1; [2025-02-08 15:16:29,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7421: assume !(5 == main_~tmp~36#1); [2025-02-08 15:16:29,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7950: __alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset := ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc ldv_malloc_#in~size#1;assume { :end_inline_ldv_malloc } true;call write~$Pointer$#1(__alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset, __alloc_skb_~skb~6#1.base, 218 + __alloc_skb_~skb~6#1.offset, 8);havoc __alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset;call __alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset := read~$Pointer$#1(__alloc_skb_~skb~6#1.base, 218 + __alloc_skb_~skb~6#1.offset, 8);call write~$Pointer$#1(__alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset, __alloc_skb_~skb~6#1.base, 226 + __alloc_skb_~skb~6#1.offset, 8);havoc __alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset;call write~int#1(0, __alloc_skb_~skb~6#1.base, 210 + __alloc_skb_~skb~6#1.offset, 4); [2025-02-08 15:16:29,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6959: call ULTIMATE.dealloc(btmrvl_hsmode_write_~#buf~10#1.base, btmrvl_hsmode_write_~#buf~10#1.offset);havoc btmrvl_hsmode_write_~#buf~10#1.base, btmrvl_hsmode_write_~#buf~10#1.offset;call ULTIMATE.dealloc(btmrvl_hsmode_write_~#result~5#1.base, btmrvl_hsmode_write_~#result~5#1.offset);havoc btmrvl_hsmode_write_~#result~5#1.base, btmrvl_hsmode_write_~#result~5#1.offset;main_#t~ret574#1 := btmrvl_hsmode_write_#res#1;havoc btmrvl_hsmode_write_#t~mem465#1.base, btmrvl_hsmode_write_#t~mem465#1.offset, btmrvl_hsmode_write_#t~memset~res466#1.base, btmrvl_hsmode_write_#t~memset~res466#1.offset, btmrvl_hsmode_write_#t~ret467#1, btmrvl_hsmode_write_#t~ret468#1, btmrvl_hsmode_write_#t~mem469#1, btmrvl_hsmode_write_~file#1.base, btmrvl_hsmode_write_~file#1.offset, btmrvl_hsmode_write_~ubuf#1.base, btmrvl_hsmode_write_~ubuf#1.offset, btmrvl_hsmode_write_~count#1, btmrvl_hsmode_write_~ppos#1.base, btmrvl_hsmode_write_~ppos#1.offset, btmrvl_hsmode_write_~priv~15#1.base, btmrvl_hsmode_write_~priv~15#1.offset, btmrvl_hsmode_write_~#buf~10#1.base, btmrvl_hsmode_write_~#buf~10#1.offset, btmrvl_hsmode_write_~#result~5#1.base, btmrvl_hsmode_write_~#result~5#1.offset, btmrvl_hsmode_write_~ret~16#1, btmrvl_hsmode_write_~__min1~5#1, btmrvl_hsmode_write_~__min2~5#1, btmrvl_hsmode_write_~tmp~29#1, btmrvl_hsmode_write_~tmp___0~16#1, btmrvl_hsmode_write_~tmp___1~11#1;havoc btmrvl_hsmode_write_#in~file#1.base, btmrvl_hsmode_write_#in~file#1.offset, btmrvl_hsmode_write_#in~ubuf#1.base, btmrvl_hsmode_write_#in~ubuf#1.offset, btmrvl_hsmode_write_#in~count#1, btmrvl_hsmode_write_#in~ppos#1.base, btmrvl_hsmode_write_#in~ppos#1.offset;assume { :end_inline_btmrvl_hsmode_write } true;main_~res_btmrvl_hsmode_write_11~0#1 := main_#t~ret574#1;havoc main_#t~ret574#1;assume { :begin_inline_ldv_check_return_value } true;ldv_check_return_value_#in~arg0#1 := (if main_~res_btmrvl_hsmode_write_11~0#1 % 4294967296 <= 2147483647 then main_~res_btmrvl_hsmode_write_11~0#1 % 4294967296 else main_~res_btmrvl_hsmode_write_11~0#1 % 4294967296 - 4294967296);havoc ldv_check_return_value_~arg0#1;ldv_check_return_value_~arg0#1 := ldv_check_return_value_#in~arg0#1; [2025-02-08 15:16:29,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7950-4: __alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset := ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc ldv_malloc_#in~size#1;assume { :end_inline_ldv_malloc } true;call write~$Pointer$#1(__alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset, __alloc_skb_~skb~6#1.base, 218 + __alloc_skb_~skb~6#1.offset, 8);havoc __alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset;call __alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset := read~$Pointer$#1(__alloc_skb_~skb~6#1.base, 218 + __alloc_skb_~skb~6#1.offset, 8);call write~$Pointer$#1(__alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset, __alloc_skb_~skb~6#1.base, 226 + __alloc_skb_~skb~6#1.offset, 8);havoc __alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset;call write~int#1(0, __alloc_skb_~skb~6#1.base, 210 + __alloc_skb_~skb~6#1.offset, 4); [2025-02-08 15:16:29,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7950-3: __alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset := ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc ldv_malloc_#in~size#1;assume { :end_inline_ldv_malloc } true;call write~$Pointer$#1(__alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset, __alloc_skb_~skb~6#1.base, 218 + __alloc_skb_~skb~6#1.offset, 8);havoc __alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset;call __alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset := read~$Pointer$#1(__alloc_skb_~skb~6#1.base, 218 + __alloc_skb_~skb~6#1.offset, 8);call write~$Pointer$#1(__alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset, __alloc_skb_~skb~6#1.base, 226 + __alloc_skb_~skb~6#1.offset, 8);havoc __alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset;call write~int#1(0, __alloc_skb_~skb~6#1.base, 210 + __alloc_skb_~skb~6#1.offset, 4); [2025-02-08 15:16:29,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7950-2: __alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset := ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc ldv_malloc_#in~size#1;assume { :end_inline_ldv_malloc } true;call write~$Pointer$#1(__alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset, __alloc_skb_~skb~6#1.base, 218 + __alloc_skb_~skb~6#1.offset, 8);havoc __alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset;call __alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset := read~$Pointer$#1(__alloc_skb_~skb~6#1.base, 218 + __alloc_skb_~skb~6#1.offset, 8);call write~$Pointer$#1(__alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset, __alloc_skb_~skb~6#1.base, 226 + __alloc_skb_~skb~6#1.offset, 8);havoc __alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset;call write~int#1(0, __alloc_skb_~skb~6#1.base, 210 + __alloc_skb_~skb~6#1.offset, 4); [2025-02-08 15:16:29,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7950-1: __alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset := ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc ldv_malloc_#in~size#1;assume { :end_inline_ldv_malloc } true;call write~$Pointer$#1(__alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset, __alloc_skb_~skb~6#1.base, 218 + __alloc_skb_~skb~6#1.offset, 8);havoc __alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset;call __alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset := read~$Pointer$#1(__alloc_skb_~skb~6#1.base, 218 + __alloc_skb_~skb~6#1.offset, 8);call write~$Pointer$#1(__alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset, __alloc_skb_~skb~6#1.base, 226 + __alloc_skb_~skb~6#1.offset, 8);havoc __alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset;call write~int#1(0, __alloc_skb_~skb~6#1.base, 210 + __alloc_skb_~skb~6#1.offset, 4); [2025-02-08 15:16:29,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7950-8: __alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset := ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc ldv_malloc_#in~size#1;assume { :end_inline_ldv_malloc } true;call write~$Pointer$#1(__alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset, __alloc_skb_~skb~6#1.base, 218 + __alloc_skb_~skb~6#1.offset, 8);havoc __alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset;call __alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset := read~$Pointer$#1(__alloc_skb_~skb~6#1.base, 218 + __alloc_skb_~skb~6#1.offset, 8);call write~$Pointer$#1(__alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset, __alloc_skb_~skb~6#1.base, 226 + __alloc_skb_~skb~6#1.offset, 8);havoc __alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset;call write~int#1(0, __alloc_skb_~skb~6#1.base, 210 + __alloc_skb_~skb~6#1.offset, 4); [2025-02-08 15:16:29,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5638: assume 0 != btmrvl_prepare_command_#t~mem210#1 % 256 % 4294967296;havoc btmrvl_prepare_command_#t~mem210#1;call write~int#1(0, btmrvl_prepare_command_~priv#1.base, 24 + btmrvl_prepare_command_~priv#1.offset, 1);assume { :begin_inline_bt_skb_alloc } true;bt_skb_alloc_#in~len#1, bt_skb_alloc_#in~how#1 := 7, 32;havoc bt_skb_alloc_#res#1.base, bt_skb_alloc_#res#1.offset;havoc bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset, bt_skb_alloc_~len#1, bt_skb_alloc_~how#1, bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset;bt_skb_alloc_~len#1 := bt_skb_alloc_#in~len#1;bt_skb_alloc_~how#1 := bt_skb_alloc_#in~how#1;havoc bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset;assume { :begin_inline_alloc_skb } true;alloc_skb_#in~size#1, alloc_skb_#in~priority#1 := 8 + bt_skb_alloc_~len#1, bt_skb_alloc_~how#1;havoc alloc_skb_#res#1.base, alloc_skb_#res#1.offset;havoc alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset, alloc_skb_~size#1, alloc_skb_~priority#1, alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset;alloc_skb_~size#1 := alloc_skb_#in~size#1;alloc_skb_~priority#1 := alloc_skb_#in~priority#1;havoc alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset;assume { :begin_inline___alloc_skb } true;__alloc_skb_#in~arg0#1, __alloc_skb_#in~arg1#1, __alloc_skb_#in~arg2#1, __alloc_skb_#in~arg3#1 := alloc_skb_~size#1, alloc_skb_~priority#1, 0, -1;havoc __alloc_skb_#res#1.base, __alloc_skb_#res#1.offset;havoc __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset, __alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset, __alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset, __alloc_skb_~arg0#1, __alloc_skb_~arg1#1, __alloc_skb_~arg2#1, __alloc_skb_~arg3#1, __alloc_skb_~skb~6#1.base, __alloc_skb_~skb~6#1.offset;__alloc_skb_~arg0#1 := __alloc_skb_#in~arg0#1;__alloc_skb_~arg1#1 := __alloc_skb_#in~arg1#1;__alloc_skb_~arg2#1 := __alloc_skb_#in~arg2#1;__alloc_skb_~arg3#1 := __alloc_skb_#in~arg3#1;assume { :begin_inline_ldv_malloc } true;ldv_malloc_#in~size#1 := 242;havoc ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;ldv_malloc_~size#1 := ldv_malloc_#in~size#1;havoc ldv_malloc_#t~nondet585#1;assume 0 == ldv_malloc_#t~nondet585#1 || 1 == ldv_malloc_#t~nondet585#1; [2025-02-08 15:16:29,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5638: assume !(0 != btmrvl_prepare_command_#t~mem210#1 % 256 % 4294967296);havoc btmrvl_prepare_command_#t~mem210#1; [2025-02-08 15:16:29,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7950-7: __alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset := ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc ldv_malloc_#in~size#1;assume { :end_inline_ldv_malloc } true;call write~$Pointer$#1(__alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset, __alloc_skb_~skb~6#1.base, 218 + __alloc_skb_~skb~6#1.offset, 8);havoc __alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset;call __alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset := read~$Pointer$#1(__alloc_skb_~skb~6#1.base, 218 + __alloc_skb_~skb~6#1.offset, 8);call write~$Pointer$#1(__alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset, __alloc_skb_~skb~6#1.base, 226 + __alloc_skb_~skb~6#1.offset, 8);havoc __alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset;call write~int#1(0, __alloc_skb_~skb~6#1.base, 210 + __alloc_skb_~skb~6#1.offset, 4); [2025-02-08 15:16:29,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7950-6: __alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset := ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc ldv_malloc_#in~size#1;assume { :end_inline_ldv_malloc } true;call write~$Pointer$#1(__alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset, __alloc_skb_~skb~6#1.base, 218 + __alloc_skb_~skb~6#1.offset, 8);havoc __alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset;call __alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset := read~$Pointer$#1(__alloc_skb_~skb~6#1.base, 218 + __alloc_skb_~skb~6#1.offset, 8);call write~$Pointer$#1(__alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset, __alloc_skb_~skb~6#1.base, 226 + __alloc_skb_~skb~6#1.offset, 8);havoc __alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset;call write~int#1(0, __alloc_skb_~skb~6#1.base, 210 + __alloc_skb_~skb~6#1.offset, 4); [2025-02-08 15:16:29,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7950-5: __alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset := ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc ldv_malloc_#in~size#1;assume { :end_inline_ldv_malloc } true;call write~$Pointer$#1(__alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset, __alloc_skb_~skb~6#1.base, 218 + __alloc_skb_~skb~6#1.offset, 8);havoc __alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset;call __alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset := read~$Pointer$#1(__alloc_skb_~skb~6#1.base, 218 + __alloc_skb_~skb~6#1.offset, 8);call write~$Pointer$#1(__alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset, __alloc_skb_~skb~6#1.base, 226 + __alloc_skb_~skb~6#1.offset, 8);havoc __alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset;call write~int#1(0, __alloc_skb_~skb~6#1.base, 210 + __alloc_skb_~skb~6#1.offset, 4); [2025-02-08 15:16:29,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7554: assume main_~res_btmrvl_psmode_read_4~0#1 < 0; [2025-02-08 15:16:29,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7554: assume !(main_~res_btmrvl_psmode_read_4~0#1 < 0);main_~ldv_s_btmrvl_psmode_fops_file_operations~0#1 := 1 + main_~ldv_s_btmrvl_psmode_fops_file_operations~0#1; [2025-02-08 15:16:29,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5638-1: assume 0 != btmrvl_prepare_command_#t~mem210#1 % 256 % 4294967296;havoc btmrvl_prepare_command_#t~mem210#1;call write~int#1(0, btmrvl_prepare_command_~priv#1.base, 24 + btmrvl_prepare_command_~priv#1.offset, 1);assume { :begin_inline_bt_skb_alloc } true;bt_skb_alloc_#in~len#1, bt_skb_alloc_#in~how#1 := 7, 32;havoc bt_skb_alloc_#res#1.base, bt_skb_alloc_#res#1.offset;havoc bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset, bt_skb_alloc_~len#1, bt_skb_alloc_~how#1, bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset;bt_skb_alloc_~len#1 := bt_skb_alloc_#in~len#1;bt_skb_alloc_~how#1 := bt_skb_alloc_#in~how#1;havoc bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset;assume { :begin_inline_alloc_skb } true;alloc_skb_#in~size#1, alloc_skb_#in~priority#1 := 8 + bt_skb_alloc_~len#1, bt_skb_alloc_~how#1;havoc alloc_skb_#res#1.base, alloc_skb_#res#1.offset;havoc alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset, alloc_skb_~size#1, alloc_skb_~priority#1, alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset;alloc_skb_~size#1 := alloc_skb_#in~size#1;alloc_skb_~priority#1 := alloc_skb_#in~priority#1;havoc alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset;assume { :begin_inline___alloc_skb } true;__alloc_skb_#in~arg0#1, __alloc_skb_#in~arg1#1, __alloc_skb_#in~arg2#1, __alloc_skb_#in~arg3#1 := alloc_skb_~size#1, alloc_skb_~priority#1, 0, -1;havoc __alloc_skb_#res#1.base, __alloc_skb_#res#1.offset;havoc __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset, __alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset, __alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset, __alloc_skb_~arg0#1, __alloc_skb_~arg1#1, __alloc_skb_~arg2#1, __alloc_skb_~arg3#1, __alloc_skb_~skb~6#1.base, __alloc_skb_~skb~6#1.offset;__alloc_skb_~arg0#1 := __alloc_skb_#in~arg0#1;__alloc_skb_~arg1#1 := __alloc_skb_#in~arg1#1;__alloc_skb_~arg2#1 := __alloc_skb_#in~arg2#1;__alloc_skb_~arg3#1 := __alloc_skb_#in~arg3#1;assume { :begin_inline_ldv_malloc } true;ldv_malloc_#in~size#1 := 242;havoc ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;ldv_malloc_~size#1 := ldv_malloc_#in~size#1;havoc ldv_malloc_#t~nondet585#1;assume 0 == ldv_malloc_#t~nondet585#1 || 1 == ldv_malloc_#t~nondet585#1; [2025-02-08 15:16:29,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5638-1: assume !(0 != btmrvl_prepare_command_#t~mem210#1 % 256 % 4294967296);havoc btmrvl_prepare_command_#t~mem210#1; [2025-02-08 15:16:29,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5638-2: assume 0 != btmrvl_prepare_command_#t~mem210#1 % 256 % 4294967296;havoc btmrvl_prepare_command_#t~mem210#1;call write~int#1(0, btmrvl_prepare_command_~priv#1.base, 24 + btmrvl_prepare_command_~priv#1.offset, 1);assume { :begin_inline_bt_skb_alloc } true;bt_skb_alloc_#in~len#1, bt_skb_alloc_#in~how#1 := 7, 32;havoc bt_skb_alloc_#res#1.base, bt_skb_alloc_#res#1.offset;havoc bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset, bt_skb_alloc_~len#1, bt_skb_alloc_~how#1, bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset;bt_skb_alloc_~len#1 := bt_skb_alloc_#in~len#1;bt_skb_alloc_~how#1 := bt_skb_alloc_#in~how#1;havoc bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset;assume { :begin_inline_alloc_skb } true;alloc_skb_#in~size#1, alloc_skb_#in~priority#1 := 8 + bt_skb_alloc_~len#1, bt_skb_alloc_~how#1;havoc alloc_skb_#res#1.base, alloc_skb_#res#1.offset;havoc alloc_skb_#t~ret52#1.base, alloc_skb_#t~ret52#1.offset, alloc_skb_~size#1, alloc_skb_~priority#1, alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset;alloc_skb_~size#1 := alloc_skb_#in~size#1;alloc_skb_~priority#1 := alloc_skb_#in~priority#1;havoc alloc_skb_~tmp~3#1.base, alloc_skb_~tmp~3#1.offset;assume { :begin_inline___alloc_skb } true;__alloc_skb_#in~arg0#1, __alloc_skb_#in~arg1#1, __alloc_skb_#in~arg2#1, __alloc_skb_#in~arg3#1 := alloc_skb_~size#1, alloc_skb_~priority#1, 0, -1;havoc __alloc_skb_#res#1.base, __alloc_skb_#res#1.offset;havoc __alloc_skb_#t~ret588#1.base, __alloc_skb_#t~ret588#1.offset, __alloc_skb_#t~ret589#1.base, __alloc_skb_#t~ret589#1.offset, __alloc_skb_#t~mem590#1.base, __alloc_skb_#t~mem590#1.offset, __alloc_skb_~arg0#1, __alloc_skb_~arg1#1, __alloc_skb_~arg2#1, __alloc_skb_~arg3#1, __alloc_skb_~skb~6#1.base, __alloc_skb_~skb~6#1.offset;__alloc_skb_~arg0#1 := __alloc_skb_#in~arg0#1;__alloc_skb_~arg1#1 := __alloc_skb_#in~arg1#1;__alloc_skb_~arg2#1 := __alloc_skb_#in~arg2#1;__alloc_skb_~arg3#1 := __alloc_skb_#in~arg3#1;assume { :begin_inline_ldv_malloc } true;ldv_malloc_#in~size#1 := 242;havoc ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;ldv_malloc_~size#1 := ldv_malloc_#in~size#1;havoc ldv_malloc_#t~nondet585#1;assume 0 == ldv_malloc_#t~nondet585#1 || 1 == ldv_malloc_#t~nondet585#1; [2025-02-08 15:16:29,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5638-2: assume !(0 != btmrvl_prepare_command_#t~mem210#1 % 256 % 4294967296);havoc btmrvl_prepare_command_#t~mem210#1; [2025-02-08 15:16:29,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8017-2: havoc kstrtoll_#t~nondet600#1;kstrtol_#t~ret374#1 := kstrtoll_#res#1;havoc kstrtoll_#t~nondet600#1, kstrtoll_~arg0#1.base, kstrtoll_~arg0#1.offset, kstrtoll_~arg1#1, kstrtoll_~arg2#1.base, kstrtoll_~arg2#1.offset;havoc kstrtoll_#in~arg0#1.base, kstrtoll_#in~arg0#1.offset, kstrtoll_#in~arg1#1, kstrtoll_#in~arg2#1.base, kstrtoll_#in~arg2#1.offset;assume { :end_inline_kstrtoll } true;kstrtol_~tmp~17#1 := kstrtol_#t~ret374#1;havoc kstrtol_#t~ret374#1;kstrtol_#res#1 := kstrtol_~tmp~17#1; [2025-02-08 15:16:29,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8017: havoc kstrtoll_#t~nondet600#1;kstrtol_#t~ret374#1 := kstrtoll_#res#1;havoc kstrtoll_#t~nondet600#1, kstrtoll_~arg0#1.base, kstrtoll_~arg0#1.offset, kstrtoll_~arg1#1, kstrtoll_~arg2#1.base, kstrtoll_~arg2#1.offset;havoc kstrtoll_#in~arg0#1.base, kstrtoll_#in~arg0#1.offset, kstrtoll_#in~arg1#1, kstrtoll_#in~arg2#1.base, kstrtoll_#in~arg2#1.offset;assume { :end_inline_kstrtoll } true;kstrtol_~tmp~17#1 := kstrtol_#t~ret374#1;havoc kstrtol_#t~ret374#1;kstrtol_#res#1 := kstrtol_~tmp~17#1; [2025-02-08 15:16:29,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8017-6: havoc kstrtoll_#t~nondet600#1;kstrtol_#t~ret374#1 := kstrtoll_#res#1;havoc kstrtoll_#t~nondet600#1, kstrtoll_~arg0#1.base, kstrtoll_~arg0#1.offset, kstrtoll_~arg1#1, kstrtoll_~arg2#1.base, kstrtoll_~arg2#1.offset;havoc kstrtoll_#in~arg0#1.base, kstrtoll_#in~arg0#1.offset, kstrtoll_#in~arg1#1, kstrtoll_#in~arg2#1.base, kstrtoll_#in~arg2#1.offset;assume { :end_inline_kstrtoll } true;kstrtol_~tmp~17#1 := kstrtol_#t~ret374#1;havoc kstrtol_#t~ret374#1;kstrtol_#res#1 := kstrtol_~tmp~17#1; [2025-02-08 15:16:29,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8017-4: havoc kstrtoll_#t~nondet600#1;kstrtol_#t~ret374#1 := kstrtoll_#res#1;havoc kstrtoll_#t~nondet600#1, kstrtoll_~arg0#1.base, kstrtoll_~arg0#1.offset, kstrtoll_~arg1#1, kstrtoll_~arg2#1.base, kstrtoll_~arg2#1.offset;havoc kstrtoll_#in~arg0#1.base, kstrtoll_#in~arg0#1.offset, kstrtoll_#in~arg1#1, kstrtoll_#in~arg2#1.base, kstrtoll_#in~arg2#1.offset;assume { :end_inline_kstrtoll } true;kstrtol_~tmp~17#1 := kstrtol_#t~ret374#1;havoc kstrtol_#t~ret374#1;kstrtol_#res#1 := kstrtol_~tmp~17#1; [2025-02-08 15:16:29,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8017-10: havoc kstrtoll_#t~nondet600#1;kstrtol_#t~ret374#1 := kstrtoll_#res#1;havoc kstrtoll_#t~nondet600#1, kstrtoll_~arg0#1.base, kstrtoll_~arg0#1.offset, kstrtoll_~arg1#1, kstrtoll_~arg2#1.base, kstrtoll_~arg2#1.offset;havoc kstrtoll_#in~arg0#1.base, kstrtoll_#in~arg0#1.offset, kstrtoll_#in~arg1#1, kstrtoll_#in~arg2#1.base, kstrtoll_#in~arg2#1.offset;assume { :end_inline_kstrtoll } true;kstrtol_~tmp~17#1 := kstrtol_#t~ret374#1;havoc kstrtol_#t~ret374#1;kstrtol_#res#1 := kstrtol_~tmp~17#1; [2025-02-08 15:16:29,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7753: assume main_~res_btmrvl_hsmode_write_11~0#1 < 0; [2025-02-08 15:16:29,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7753: assume !(main_~res_btmrvl_hsmode_write_11~0#1 < 0);main_~ldv_s_btmrvl_hsmode_fops_file_operations~0#1 := 0; [2025-02-08 15:16:29,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8017-8: havoc kstrtoll_#t~nondet600#1;kstrtol_#t~ret374#1 := kstrtoll_#res#1;havoc kstrtoll_#t~nondet600#1, kstrtoll_~arg0#1.base, kstrtoll_~arg0#1.offset, kstrtoll_~arg1#1, kstrtoll_~arg2#1.base, kstrtoll_~arg2#1.offset;havoc kstrtoll_#in~arg0#1.base, kstrtoll_#in~arg0#1.offset, kstrtoll_#in~arg1#1, kstrtoll_#in~arg2#1.base, kstrtoll_#in~arg2#1.offset;assume { :end_inline_kstrtoll } true;kstrtol_~tmp~17#1 := kstrtol_#t~ret374#1;havoc kstrtol_#t~ret374#1;kstrtol_#res#1 := kstrtol_~tmp~17#1; [2025-02-08 15:16:29,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7489: main_#t~ret557#1 := btmrvl_open_generic_#res#1;havoc btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset, btmrvl_open_generic_~inode#1.base, btmrvl_open_generic_~inode#1.offset, btmrvl_open_generic_~file#1.base, btmrvl_open_generic_~file#1.offset;havoc btmrvl_open_generic_#in~inode#1.base, btmrvl_open_generic_#in~inode#1.offset, btmrvl_open_generic_#in~file#1.base, btmrvl_open_generic_#in~file#1.offset;assume { :end_inline_btmrvl_open_generic } true;main_~res_btmrvl_open_generic_0~0#1 := main_#t~ret557#1;havoc main_#t~ret557#1;assume { :begin_inline_ldv_check_return_value } true;ldv_check_return_value_#in~arg0#1 := main_~res_btmrvl_open_generic_0~0#1;havoc ldv_check_return_value_~arg0#1;ldv_check_return_value_~arg0#1 := ldv_check_return_value_#in~arg0#1; [2025-02-08 15:16:29,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6895: btmrvl_hscmd_write_#t~ret455#1 := kstrtol_#res#1;havoc kstrtol_#t~ret374#1, kstrtol_~s#1.base, kstrtol_~s#1.offset, kstrtol_~base#1, kstrtol_~res#1.base, kstrtol_~res#1.offset, kstrtol_~tmp~17#1;havoc kstrtol_#in~s#1.base, kstrtol_#in~s#1.offset, kstrtol_#in~base#1, kstrtol_#in~res#1.base, kstrtol_#in~res#1.offset;assume { :end_inline_kstrtol } true;btmrvl_hscmd_write_~tmp___1~10#1 := btmrvl_hscmd_write_#t~ret455#1;havoc btmrvl_hscmd_write_#t~ret455#1;btmrvl_hscmd_write_~ret~14#1 := btmrvl_hscmd_write_~tmp___1~10#1; [2025-02-08 15:16:29,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7490: havoc ldv_check_return_value_~arg0#1;havoc ldv_check_return_value_#in~arg0#1;assume { :end_inline_ldv_check_return_value } true; [2025-02-08 15:16:29,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7424: assume 6 == main_~tmp~36#1; [2025-02-08 15:16:29,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7424: assume !(6 == main_~tmp~36#1); [2025-02-08 15:16:29,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6830: assume true;assume btmrvl_gpiogap_read_#t~loopctr448#1 < 15;havoc btmrvl_gpiogap_read_#t~nondet449#1;call write~int#16(btmrvl_gpiogap_read_#t~nondet449#1, btmrvl_gpiogap_read_~#buf~7#1.base, btmrvl_gpiogap_read_~#buf~7#1.offset + btmrvl_gpiogap_read_#t~loopctr448#1, 8);btmrvl_gpiogap_read_#t~loopctr448#1 := 1 + btmrvl_gpiogap_read_#t~loopctr448#1; [2025-02-08 15:16:29,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6830: assume true;btmrvl_gpiogap_read_~ret~13#1 := btmrvl_gpiogap_read_#t~ret450#1;havoc btmrvl_gpiogap_read_#t~mem447#1;havoc btmrvl_gpiogap_read_#t~loopctr448#1;havoc btmrvl_gpiogap_read_#t~nondet449#1;havoc btmrvl_gpiogap_read_#t~ret450#1;assume { :begin_inline_simple_read_from_buffer } true;simple_read_from_buffer_#in~arg0#1.base, simple_read_from_buffer_#in~arg0#1.offset, simple_read_from_buffer_#in~arg1#1, simple_read_from_buffer_#in~arg2#1.base, simple_read_from_buffer_#in~arg2#1.offset, simple_read_from_buffer_#in~arg3#1.base, simple_read_from_buffer_#in~arg3#1.offset, simple_read_from_buffer_#in~arg4#1 := btmrvl_gpiogap_read_~userbuf#1.base, btmrvl_gpiogap_read_~userbuf#1.offset, btmrvl_gpiogap_read_~count#1, btmrvl_gpiogap_read_~ppos#1.base, btmrvl_gpiogap_read_~ppos#1.offset, btmrvl_gpiogap_read_~#buf~7#1.base, btmrvl_gpiogap_read_~#buf~7#1.offset, btmrvl_gpiogap_read_~ret~13#1;havoc simple_read_from_buffer_#res#1;havoc simple_read_from_buffer_#t~nondet608#1, simple_read_from_buffer_~arg0#1.base, simple_read_from_buffer_~arg0#1.offset, simple_read_from_buffer_~arg1#1, simple_read_from_buffer_~arg2#1.base, simple_read_from_buffer_~arg2#1.offset, simple_read_from_buffer_~arg3#1.base, simple_read_from_buffer_~arg3#1.offset, simple_read_from_buffer_~arg4#1;simple_read_from_buffer_~arg0#1.base, simple_read_from_buffer_~arg0#1.offset := simple_read_from_buffer_#in~arg0#1.base, simple_read_from_buffer_#in~arg0#1.offset;simple_read_from_buffer_~arg1#1 := simple_read_from_buffer_#in~arg1#1;simple_read_from_buffer_~arg2#1.base, simple_read_from_buffer_~arg2#1.offset := simple_read_from_buffer_#in~arg2#1.base, simple_read_from_buffer_#in~arg2#1.offset;simple_read_from_buffer_~arg3#1.base, simple_read_from_buffer_~arg3#1.offset := simple_read_from_buffer_#in~arg3#1.base, simple_read_from_buffer_#in~arg3#1.offset;simple_read_from_buffer_~arg4#1 := simple_read_from_buffer_#in~arg4#1;havoc simple_read_from_buffer_#t~nondet608#1;simple_read_from_buffer_#res#1 := simple_read_from_buffer_#t~nondet608#1;havoc simple_read_from_buffer_#t~nondet608#1; [2025-02-08 15:16:29,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5575: assume 0 == btmrvl_enable_hs_#t~mem194#1 % 256 % 4294967296;havoc btmrvl_enable_hs_#t~mem193#1.base, btmrvl_enable_hs_#t~mem193#1.offset;havoc btmrvl_enable_hs_#t~mem194#1;assume { :begin_inline_get_current } true;havoc get_current_#res#1.base, get_current_#res#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset; [2025-02-08 15:16:29,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5575: assume !(0 == btmrvl_enable_hs_#t~mem194#1 % 256 % 4294967296);havoc btmrvl_enable_hs_#t~mem193#1.base, btmrvl_enable_hs_#t~mem193#1.offset;havoc btmrvl_enable_hs_#t~mem194#1; [2025-02-08 15:16:29,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5641-2: btmrvl_prepare_command_#t~ret211#1.base, btmrvl_prepare_command_#t~ret211#1.offset := bt_skb_alloc_#res#1.base, bt_skb_alloc_#res#1.offset;havoc bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset, bt_skb_alloc_~len#1, bt_skb_alloc_~how#1, bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset;havoc bt_skb_alloc_#in~len#1, bt_skb_alloc_#in~how#1;assume { :end_inline_bt_skb_alloc } true;btmrvl_prepare_command_~skb~4#1.base, btmrvl_prepare_command_~skb~4#1.offset := btmrvl_prepare_command_#t~ret211#1.base, btmrvl_prepare_command_#t~ret211#1.offset;havoc btmrvl_prepare_command_#t~ret211#1.base, btmrvl_prepare_command_#t~ret211#1.offset; [2025-02-08 15:16:29,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5575-1: assume 0 == btmrvl_enable_hs_#t~mem194#1 % 256 % 4294967296;havoc btmrvl_enable_hs_#t~mem193#1.base, btmrvl_enable_hs_#t~mem193#1.offset;havoc btmrvl_enable_hs_#t~mem194#1;assume { :begin_inline_get_current } true;havoc get_current_#res#1.base, get_current_#res#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset; [2025-02-08 15:16:29,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5575-1: assume !(0 == btmrvl_enable_hs_#t~mem194#1 % 256 % 4294967296);havoc btmrvl_enable_hs_#t~mem193#1.base, btmrvl_enable_hs_#t~mem193#1.offset;havoc btmrvl_enable_hs_#t~mem194#1; [2025-02-08 15:16:29,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5641: btmrvl_prepare_command_#t~ret211#1.base, btmrvl_prepare_command_#t~ret211#1.offset := bt_skb_alloc_#res#1.base, bt_skb_alloc_#res#1.offset;havoc bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset, bt_skb_alloc_~len#1, bt_skb_alloc_~how#1, bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset;havoc bt_skb_alloc_#in~len#1, bt_skb_alloc_#in~how#1;assume { :end_inline_bt_skb_alloc } true;btmrvl_prepare_command_~skb~4#1.base, btmrvl_prepare_command_~skb~4#1.offset := btmrvl_prepare_command_#t~ret211#1.base, btmrvl_prepare_command_#t~ret211#1.offset;havoc btmrvl_prepare_command_#t~ret211#1.base, btmrvl_prepare_command_#t~ret211#1.offset; [2025-02-08 15:16:29,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7689: havoc ldv_check_return_value_~arg0#1;havoc ldv_check_return_value_#in~arg0#1;assume { :end_inline_ldv_check_return_value } true; [2025-02-08 15:16:29,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5641-1: btmrvl_prepare_command_#t~ret211#1.base, btmrvl_prepare_command_#t~ret211#1.offset := bt_skb_alloc_#res#1.base, bt_skb_alloc_#res#1.offset;havoc bt_skb_alloc_#t~ret76#1.base, bt_skb_alloc_#t~ret76#1.offset, bt_skb_alloc_~len#1, bt_skb_alloc_~how#1, bt_skb_alloc_~skb~0#1.base, bt_skb_alloc_~skb~0#1.offset;havoc bt_skb_alloc_#in~len#1, bt_skb_alloc_#in~how#1;assume { :end_inline_bt_skb_alloc } true;btmrvl_prepare_command_~skb~4#1.base, btmrvl_prepare_command_~skb~4#1.offset := btmrvl_prepare_command_#t~ret211#1.base, btmrvl_prepare_command_#t~ret211#1.offset;havoc btmrvl_prepare_command_#t~ret211#1.base, btmrvl_prepare_command_#t~ret211#1.offset; [2025-02-08 15:16:29,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6500-1: copy_from_user_#res#1 := copy_from_user_~n#1; [2025-02-08 15:16:29,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5575-2: assume 0 == btmrvl_enable_hs_#t~mem194#1 % 256 % 4294967296;havoc btmrvl_enable_hs_#t~mem193#1.base, btmrvl_enable_hs_#t~mem193#1.offset;havoc btmrvl_enable_hs_#t~mem194#1;assume { :begin_inline_get_current } true;havoc get_current_#res#1.base, get_current_#res#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset; [2025-02-08 15:16:29,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5575-2: assume !(0 == btmrvl_enable_hs_#t~mem194#1 % 256 % 4294967296);havoc btmrvl_enable_hs_#t~mem193#1.base, btmrvl_enable_hs_#t~mem193#1.offset;havoc btmrvl_enable_hs_#t~mem194#1; [2025-02-08 15:16:29,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6500-5: copy_from_user_#res#1 := copy_from_user_~n#1; [2025-02-08 15:16:29,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6500-3: copy_from_user_#res#1 := copy_from_user_~n#1; [2025-02-08 15:16:29,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6500-9: copy_from_user_#res#1 := copy_from_user_~n#1; [2025-02-08 15:16:29,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6500-7: copy_from_user_#res#1 := copy_from_user_~n#1; [2025-02-08 15:16:29,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6500-11: copy_from_user_#res#1 := copy_from_user_~n#1; [2025-02-08 15:16:29,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7822: assume 0 == main_~ldv_s_btmrvl_hsstate_fops_file_operations~0#1;assume { :begin_inline_btmrvl_open_generic } true;btmrvl_open_generic_#in~inode#1.base, btmrvl_open_generic_#in~inode#1.offset, btmrvl_open_generic_#in~file#1.base, btmrvl_open_generic_#in~file#1.offset := main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_group1~0#1.base, main_~var_group1~0#1.offset;havoc btmrvl_open_generic_#res#1;havoc btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset, btmrvl_open_generic_~inode#1.base, btmrvl_open_generic_~inode#1.offset, btmrvl_open_generic_~file#1.base, btmrvl_open_generic_~file#1.offset;btmrvl_open_generic_~inode#1.base, btmrvl_open_generic_~inode#1.offset := btmrvl_open_generic_#in~inode#1.base, btmrvl_open_generic_#in~inode#1.offset;btmrvl_open_generic_~file#1.base, btmrvl_open_generic_~file#1.offset := btmrvl_open_generic_#in~file#1.base, btmrvl_open_generic_#in~file#1.offset;call btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset := read~$Pointer$#15(btmrvl_open_generic_~inode#1.base, 1108 + btmrvl_open_generic_~inode#1.offset, 8);call write~$Pointer$#11(btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset, btmrvl_open_generic_~file#1.base, 280 + btmrvl_open_generic_~file#1.offset, 8);havoc btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset;btmrvl_open_generic_#res#1 := 0; [2025-02-08 15:16:29,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7822: assume !(0 == main_~ldv_s_btmrvl_hsstate_fops_file_operations~0#1); [2025-02-08 15:16:29,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7954-3: __alloc_skb_#res#1.base, __alloc_skb_#res#1.offset := __alloc_skb_~skb~6#1.base, __alloc_skb_~skb~6#1.offset; [2025-02-08 15:16:29,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7954-1: __alloc_skb_#res#1.base, __alloc_skb_#res#1.offset := __alloc_skb_~skb~6#1.base, __alloc_skb_~skb~6#1.offset; [2025-02-08 15:16:29,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7954-7: __alloc_skb_#res#1.base, __alloc_skb_#res#1.offset := __alloc_skb_~skb~6#1.base, __alloc_skb_~skb~6#1.offset; [2025-02-08 15:16:29,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7954-5: __alloc_skb_#res#1.base, __alloc_skb_#res#1.offset := __alloc_skb_~skb~6#1.base, __alloc_skb_~skb~6#1.offset; [2025-02-08 15:16:29,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7954-11: __alloc_skb_#res#1.base, __alloc_skb_#res#1.offset := __alloc_skb_~skb~6#1.base, __alloc_skb_~skb~6#1.offset; [2025-02-08 15:16:29,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7624: assume 0 == main_~ldv_s_btmrvl_gpiogap_fops_file_operations~0#1;assume { :begin_inline_btmrvl_open_generic } true;btmrvl_open_generic_#in~inode#1.base, btmrvl_open_generic_#in~inode#1.offset, btmrvl_open_generic_#in~file#1.base, btmrvl_open_generic_#in~file#1.offset := main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_group1~0#1.base, main_~var_group1~0#1.offset;havoc btmrvl_open_generic_#res#1;havoc btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset, btmrvl_open_generic_~inode#1.base, btmrvl_open_generic_~inode#1.offset, btmrvl_open_generic_~file#1.base, btmrvl_open_generic_~file#1.offset;btmrvl_open_generic_~inode#1.base, btmrvl_open_generic_~inode#1.offset := btmrvl_open_generic_#in~inode#1.base, btmrvl_open_generic_#in~inode#1.offset;btmrvl_open_generic_~file#1.base, btmrvl_open_generic_~file#1.offset := btmrvl_open_generic_#in~file#1.base, btmrvl_open_generic_#in~file#1.offset;call btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset := read~$Pointer$#15(btmrvl_open_generic_~inode#1.base, 1108 + btmrvl_open_generic_~inode#1.offset, 8);call write~$Pointer$#11(btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset, btmrvl_open_generic_~file#1.base, 280 + btmrvl_open_generic_~file#1.offset, 8);havoc btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset;btmrvl_open_generic_#res#1 := 0; [2025-02-08 15:16:29,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7624: assume !(0 == main_~ldv_s_btmrvl_gpiogap_fops_file_operations~0#1); [2025-02-08 15:16:29,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7954-9: __alloc_skb_#res#1.base, __alloc_skb_#res#1.offset := __alloc_skb_~skb~6#1.base, __alloc_skb_~skb~6#1.offset; [2025-02-08 15:16:29,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6633: btmrvl_psmode_write_#t~ret420#1 := kstrtol_#res#1;havoc kstrtol_#t~ret374#1, kstrtol_~s#1.base, kstrtol_~s#1.offset, kstrtol_~base#1, kstrtol_~res#1.base, kstrtol_~res#1.offset, kstrtol_~tmp~17#1;havoc kstrtol_#in~s#1.base, kstrtol_#in~s#1.offset, kstrtol_#in~base#1, kstrtol_#in~res#1.base, kstrtol_#in~res#1.offset;assume { :end_inline_kstrtol } true;btmrvl_psmode_write_~tmp___1~7#1 := btmrvl_psmode_write_#t~ret420#1;havoc btmrvl_psmode_write_#t~ret420#1;btmrvl_psmode_write_~ret~8#1 := btmrvl_psmode_write_~tmp___1~7#1; [2025-02-08 15:16:29,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7954-15: __alloc_skb_#res#1.base, __alloc_skb_#res#1.offset := __alloc_skb_~skb~6#1.base, __alloc_skb_~skb~6#1.offset; [2025-02-08 15:16:29,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7492: assume 0 != main_~res_btmrvl_open_generic_0~0#1; [2025-02-08 15:16:29,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7492: assume !(0 != main_~res_btmrvl_open_generic_0~0#1);main_~ldv_s_btmrvl_hscfgcmd_fops_file_operations~0#1 := 1 + main_~ldv_s_btmrvl_hscfgcmd_fops_file_operations~0#1; [2025-02-08 15:16:29,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7954-13: __alloc_skb_#res#1.base, __alloc_skb_#res#1.offset := __alloc_skb_~skb~6#1.base, __alloc_skb_~skb~6#1.offset; [2025-02-08 15:16:29,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7954-17: __alloc_skb_#res#1.base, __alloc_skb_#res#1.offset := __alloc_skb_~skb~6#1.base, __alloc_skb_~skb~6#1.offset; [2025-02-08 15:16:29,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7096: assume true;assume btmrvl_psstate_read_#t~loopctr486#1 < 15;havoc btmrvl_psstate_read_#t~nondet487#1;call write~int#16(btmrvl_psstate_read_#t~nondet487#1, btmrvl_psstate_read_~#buf~13#1.base, btmrvl_psstate_read_~#buf~13#1.offset + btmrvl_psstate_read_#t~loopctr486#1, 8);btmrvl_psstate_read_#t~loopctr486#1 := 1 + btmrvl_psstate_read_#t~loopctr486#1; [2025-02-08 15:16:29,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7096: assume true;btmrvl_psstate_read_~ret~19#1 := btmrvl_psstate_read_#t~ret488#1;havoc btmrvl_psstate_read_#t~mem484#1.base, btmrvl_psstate_read_#t~mem484#1.offset;havoc btmrvl_psstate_read_#t~mem485#1;havoc btmrvl_psstate_read_#t~loopctr486#1;havoc btmrvl_psstate_read_#t~nondet487#1;havoc btmrvl_psstate_read_#t~ret488#1;assume { :begin_inline_simple_read_from_buffer } true;simple_read_from_buffer_#in~arg0#1.base, simple_read_from_buffer_#in~arg0#1.offset, simple_read_from_buffer_#in~arg1#1, simple_read_from_buffer_#in~arg2#1.base, simple_read_from_buffer_#in~arg2#1.offset, simple_read_from_buffer_#in~arg3#1.base, simple_read_from_buffer_#in~arg3#1.offset, simple_read_from_buffer_#in~arg4#1 := btmrvl_psstate_read_~userbuf#1.base, btmrvl_psstate_read_~userbuf#1.offset, btmrvl_psstate_read_~count#1, btmrvl_psstate_read_~ppos#1.base, btmrvl_psstate_read_~ppos#1.offset, btmrvl_psstate_read_~#buf~13#1.base, btmrvl_psstate_read_~#buf~13#1.offset, btmrvl_psstate_read_~ret~19#1;havoc simple_read_from_buffer_#res#1;havoc simple_read_from_buffer_#t~nondet608#1, simple_read_from_buffer_~arg0#1.base, simple_read_from_buffer_~arg0#1.offset, simple_read_from_buffer_~arg1#1, simple_read_from_buffer_~arg2#1.base, simple_read_from_buffer_~arg2#1.offset, simple_read_from_buffer_~arg3#1.base, simple_read_from_buffer_~arg3#1.offset, simple_read_from_buffer_~arg4#1;simple_read_from_buffer_~arg0#1.base, simple_read_from_buffer_~arg0#1.offset := simple_read_from_buffer_#in~arg0#1.base, simple_read_from_buffer_#in~arg0#1.offset;simple_read_from_buffer_~arg1#1 := simple_read_from_buffer_#in~arg1#1;simple_read_from_buffer_~arg2#1.base, simple_read_from_buffer_~arg2#1.offset := simple_read_from_buffer_#in~arg2#1.base, simple_read_from_buffer_#in~arg2#1.offset;simple_read_from_buffer_~arg3#1.base, simple_read_from_buffer_~arg3#1.offset := simple_read_from_buffer_#in~arg3#1.base, simple_read_from_buffer_#in~arg3#1.offset;simple_read_from_buffer_~arg4#1 := simple_read_from_buffer_#in~arg4#1;havoc simple_read_from_buffer_#t~nondet608#1;simple_read_from_buffer_#res#1 := simple_read_from_buffer_#t~nondet608#1;havoc simple_read_from_buffer_#t~nondet608#1; [2025-02-08 15:16:29,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6898: assume 0 != btmrvl_hscmd_write_~ret~14#1;btmrvl_hscmd_write_#res#1 := btmrvl_hscmd_write_~ret~14#1;call ULTIMATE.dealloc(btmrvl_hscmd_write_~#buf~8#1.base, btmrvl_hscmd_write_~#buf~8#1.offset);havoc btmrvl_hscmd_write_~#buf~8#1.base, btmrvl_hscmd_write_~#buf~8#1.offset;call ULTIMATE.dealloc(btmrvl_hscmd_write_~#result~4#1.base, btmrvl_hscmd_write_~#result~4#1.offset);havoc btmrvl_hscmd_write_~#result~4#1.base, btmrvl_hscmd_write_~#result~4#1.offset; [2025-02-08 15:16:29,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6898: assume !(0 != btmrvl_hscmd_write_~ret~14#1);call btmrvl_hscmd_write_#t~mem456#1 := read~int#20(btmrvl_hscmd_write_~#result~4#1.base, btmrvl_hscmd_write_~#result~4#1.offset, 8);call write~int#1(btmrvl_hscmd_write_#t~mem456#1, btmrvl_hscmd_write_~priv~13#1.base, 21 + btmrvl_hscmd_write_~priv~13#1.offset, 1);havoc btmrvl_hscmd_write_#t~mem456#1;call btmrvl_hscmd_write_#t~mem457#1 := read~int#1(btmrvl_hscmd_write_~priv~13#1.base, 21 + btmrvl_hscmd_write_~priv~13#1.offset, 1); [2025-02-08 15:16:29,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5643: assume 0 == (btmrvl_prepare_command_~skb~4#1.base + btmrvl_prepare_command_~skb~4#1.offset) % 18446744073709551616;assume { :begin_inline_printk } true;printk_#in~arg0#1.base, printk_#in~arg0#1.offset := 125, 0;havoc printk_#res#1;havoc printk_#t~nondet606#1, printk_~arg0#1.base, printk_~arg0#1.offset;printk_~arg0#1.base, printk_~arg0#1.offset := printk_#in~arg0#1.base, printk_#in~arg0#1.offset;havoc printk_#t~nondet606#1;printk_#res#1 := printk_#t~nondet606#1;havoc printk_#t~nondet606#1; [2025-02-08 15:16:29,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5643: assume !(0 == (btmrvl_prepare_command_~skb~4#1.base + btmrvl_prepare_command_~skb~4#1.offset) % 18446744073709551616);assume { :begin_inline_skb_put } true;skb_put_#in~arg0#1.base, skb_put_#in~arg0#1.offset, skb_put_#in~arg1#1 := btmrvl_prepare_command_~skb~4#1.base, btmrvl_prepare_command_~skb~4#1.offset, 7;havoc skb_put_#res#1.base, skb_put_#res#1.offset;havoc skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset, skb_put_#t~mem612#1, skb_put_#t~mem613#1, skb_put_~arg0#1.base, skb_put_~arg0#1.offset, skb_put_~arg1#1, skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset;skb_put_~arg0#1.base, skb_put_~arg0#1.offset := skb_put_#in~arg0#1.base, skb_put_#in~arg0#1.offset;skb_put_~arg1#1 := skb_put_#in~arg1#1;call skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset := read~$Pointer$#1(skb_put_~arg0#1.base, 226 + skb_put_~arg0#1.offset, 8);call skb_put_#t~mem612#1 := read~int#1(skb_put_~arg0#1.base, 210 + skb_put_~arg0#1.offset, 4);skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset := skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset + (if skb_put_#t~mem612#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then skb_put_#t~mem612#1 % 4294967296 % 18446744073709551616 else skb_put_#t~mem612#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);havoc skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset;havoc skb_put_#t~mem612#1;call skb_put_#t~mem613#1 := read~int#1(skb_put_~arg0#1.base, 210 + skb_put_~arg0#1.offset, 4);call write~int#1(skb_put_#t~mem613#1 + skb_put_~arg1#1, skb_put_~arg0#1.base, 210 + skb_put_~arg0#1.offset, 4);havoc skb_put_#t~mem613#1;skb_put_#res#1.base, skb_put_#res#1.offset := skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset; [2025-02-08 15:16:29,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7691: assume main_~res_btmrvl_hscmd_read_10~0#1 < 0; [2025-02-08 15:16:29,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7691: assume !(main_~res_btmrvl_hscmd_read_10~0#1 < 0);main_~ldv_s_btmrvl_hscmd_fops_file_operations~0#1 := 1 + main_~ldv_s_btmrvl_hscmd_fops_file_operations~0#1; [2025-02-08 15:16:29,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5643-1: assume 0 == (btmrvl_prepare_command_~skb~4#1.base + btmrvl_prepare_command_~skb~4#1.offset) % 18446744073709551616;assume { :begin_inline_printk } true;printk_#in~arg0#1.base, printk_#in~arg0#1.offset := 125, 0;havoc printk_#res#1;havoc printk_#t~nondet606#1, printk_~arg0#1.base, printk_~arg0#1.offset;printk_~arg0#1.base, printk_~arg0#1.offset := printk_#in~arg0#1.base, printk_#in~arg0#1.offset;havoc printk_#t~nondet606#1;printk_#res#1 := printk_#t~nondet606#1;havoc printk_#t~nondet606#1; [2025-02-08 15:16:29,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5643-1: assume !(0 == (btmrvl_prepare_command_~skb~4#1.base + btmrvl_prepare_command_~skb~4#1.offset) % 18446744073709551616);assume { :begin_inline_skb_put } true;skb_put_#in~arg0#1.base, skb_put_#in~arg0#1.offset, skb_put_#in~arg1#1 := btmrvl_prepare_command_~skb~4#1.base, btmrvl_prepare_command_~skb~4#1.offset, 7;havoc skb_put_#res#1.base, skb_put_#res#1.offset;havoc skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset, skb_put_#t~mem612#1, skb_put_#t~mem613#1, skb_put_~arg0#1.base, skb_put_~arg0#1.offset, skb_put_~arg1#1, skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset;skb_put_~arg0#1.base, skb_put_~arg0#1.offset := skb_put_#in~arg0#1.base, skb_put_#in~arg0#1.offset;skb_put_~arg1#1 := skb_put_#in~arg1#1;call skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset := read~$Pointer$#1(skb_put_~arg0#1.base, 226 + skb_put_~arg0#1.offset, 8);call skb_put_#t~mem612#1 := read~int#1(skb_put_~arg0#1.base, 210 + skb_put_~arg0#1.offset, 4);skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset := skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset + (if skb_put_#t~mem612#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then skb_put_#t~mem612#1 % 4294967296 % 18446744073709551616 else skb_put_#t~mem612#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);havoc skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset;havoc skb_put_#t~mem612#1;call skb_put_#t~mem613#1 := read~int#1(skb_put_~arg0#1.base, 210 + skb_put_~arg0#1.offset, 4);call write~int#1(skb_put_#t~mem613#1 + skb_put_~arg1#1, skb_put_~arg0#1.base, 210 + skb_put_~arg0#1.offset, 4);havoc skb_put_#t~mem613#1;skb_put_#res#1.base, skb_put_#res#1.offset := skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset; [2025-02-08 15:16:29,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5511: assume 0 != btmrvl_enable_ps_~tmp___0~3#1;call btmrvl_enable_ps_#t~mem183#1 := read~int#1(btmrvl_enable_ps_~cmd~1#1.base, 3 + btmrvl_enable_ps_~cmd~1#1.offset, 1);assume { :begin_inline___dynamic_pr_debug } true;__dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset, __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset := btmrvl_enable_ps_~#descriptor~2#1.base, btmrvl_enable_ps_~#descriptor~2#1.offset, 113, 0;havoc __dynamic_pr_debug_#res#1;havoc __dynamic_pr_debug_#t~nondet591#1, __dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset, __dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset;__dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset := __dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset;__dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset := __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset;havoc __dynamic_pr_debug_#t~nondet591#1;__dynamic_pr_debug_#res#1 := __dynamic_pr_debug_#t~nondet591#1;havoc __dynamic_pr_debug_#t~nondet591#1; [2025-02-08 15:16:29,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5511: assume !(0 != btmrvl_enable_ps_~tmp___0~3#1); [2025-02-08 15:16:29,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5577-2: btmrvl_enable_hs_#t~ret195#1.base, btmrvl_enable_hs_#t~ret195#1.offset := get_current_#res#1.base, get_current_#res#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset;assume { :end_inline_get_current } true;btmrvl_enable_hs_~tmp___2~3#1.base, btmrvl_enable_hs_~tmp___2~3#1.offset := btmrvl_enable_hs_#t~ret195#1.base, btmrvl_enable_hs_#t~ret195#1.offset;havoc btmrvl_enable_hs_#t~ret195#1.base, btmrvl_enable_hs_#t~ret195#1.offset;call write~int#1(0, btmrvl_enable_hs_~#__wait~1#1.base, btmrvl_enable_hs_~#__wait~1#1.offset, 4);call write~$Pointer$#1(btmrvl_enable_hs_~tmp___2~3#1.base, btmrvl_enable_hs_~tmp___2~3#1.offset, btmrvl_enable_hs_~#__wait~1#1.base, 4 + btmrvl_enable_hs_~#__wait~1#1.offset, 8);call write~$Pointer$#1(#funAddr~autoremove_wake_function.base, #funAddr~autoremove_wake_function.offset, btmrvl_enable_hs_~#__wait~1#1.base, 12 + btmrvl_enable_hs_~#__wait~1#1.offset, 8);call write~$Pointer$#1(btmrvl_enable_hs_~#__wait~1#1.base, 20 + btmrvl_enable_hs_~#__wait~1#1.offset, btmrvl_enable_hs_~#__wait~1#1.base, 20 + btmrvl_enable_hs_~#__wait~1#1.offset, 8);call write~$Pointer$#1(btmrvl_enable_hs_~#__wait~1#1.base, 20 + btmrvl_enable_hs_~#__wait~1#1.offset, btmrvl_enable_hs_~#__wait~1#1.base, 28 + btmrvl_enable_hs_~#__wait~1#1.offset, 8);call btmrvl_enable_hs_#t~mem196#1.base, btmrvl_enable_hs_#t~mem196#1.offset := read~$Pointer$#1(btmrvl_enable_hs_~priv#1.base, 26 + btmrvl_enable_hs_~priv#1.offset, 8);assume { :begin_inline_prepare_to_wait } true;prepare_to_wait_#in~arg0#1.base, prepare_to_wait_#in~arg0#1.offset, prepare_to_wait_#in~arg1#1.base, prepare_to_wait_#in~arg1#1.offset, prepare_to_wait_#in~arg2#1 := btmrvl_enable_hs_#t~mem196#1.base, 96 + btmrvl_enable_hs_#t~mem196#1.offset, btmrvl_enable_hs_~#__wait~1#1.base, btmrvl_enable_hs_~#__wait~1#1.offset, 1;havoc prepare_to_wait_~arg0#1.base, prepare_to_wait_~arg0#1.offset, prepare_to_wait_~arg1#1.base, prepare_to_wait_~arg1#1.offset, prepare_to_wait_~arg2#1;prepare_to_wait_~arg0#1.base, prepare_to_wait_~arg0#1.offset := prepare_to_wait_#in~arg0#1.base, prepare_to_wait_#in~arg0#1.offset;prepare_to_wait_~arg1#1.base, prepare_to_wait_~arg1#1.offset := prepare_to_wait_#in~arg1#1.base, prepare_to_wait_#in~arg1#1.offset;prepare_to_wait_~arg2#1 := prepare_to_wait_#in~arg2#1; [2025-02-08 15:16:29,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5511-1: assume 0 != btmrvl_enable_ps_~tmp___0~3#1;call btmrvl_enable_ps_#t~mem183#1 := read~int#1(btmrvl_enable_ps_~cmd~1#1.base, 3 + btmrvl_enable_ps_~cmd~1#1.offset, 1);assume { :begin_inline___dynamic_pr_debug } true;__dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset, __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset := btmrvl_enable_ps_~#descriptor~2#1.base, btmrvl_enable_ps_~#descriptor~2#1.offset, 113, 0;havoc __dynamic_pr_debug_#res#1;havoc __dynamic_pr_debug_#t~nondet591#1, __dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset, __dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset;__dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset := __dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset;__dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset := __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset;havoc __dynamic_pr_debug_#t~nondet591#1;__dynamic_pr_debug_#res#1 := __dynamic_pr_debug_#t~nondet591#1;havoc __dynamic_pr_debug_#t~nondet591#1; [2025-02-08 15:16:29,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5511-1: assume !(0 != btmrvl_enable_ps_~tmp___0~3#1); [2025-02-08 15:16:29,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5577: btmrvl_enable_hs_#t~ret195#1.base, btmrvl_enable_hs_#t~ret195#1.offset := get_current_#res#1.base, get_current_#res#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset;assume { :end_inline_get_current } true;btmrvl_enable_hs_~tmp___2~3#1.base, btmrvl_enable_hs_~tmp___2~3#1.offset := btmrvl_enable_hs_#t~ret195#1.base, btmrvl_enable_hs_#t~ret195#1.offset;havoc btmrvl_enable_hs_#t~ret195#1.base, btmrvl_enable_hs_#t~ret195#1.offset;call write~int#1(0, btmrvl_enable_hs_~#__wait~1#1.base, btmrvl_enable_hs_~#__wait~1#1.offset, 4);call write~$Pointer$#1(btmrvl_enable_hs_~tmp___2~3#1.base, btmrvl_enable_hs_~tmp___2~3#1.offset, btmrvl_enable_hs_~#__wait~1#1.base, 4 + btmrvl_enable_hs_~#__wait~1#1.offset, 8);call write~$Pointer$#1(#funAddr~autoremove_wake_function.base, #funAddr~autoremove_wake_function.offset, btmrvl_enable_hs_~#__wait~1#1.base, 12 + btmrvl_enable_hs_~#__wait~1#1.offset, 8);call write~$Pointer$#1(btmrvl_enable_hs_~#__wait~1#1.base, 20 + btmrvl_enable_hs_~#__wait~1#1.offset, btmrvl_enable_hs_~#__wait~1#1.base, 20 + btmrvl_enable_hs_~#__wait~1#1.offset, 8);call write~$Pointer$#1(btmrvl_enable_hs_~#__wait~1#1.base, 20 + btmrvl_enable_hs_~#__wait~1#1.offset, btmrvl_enable_hs_~#__wait~1#1.base, 28 + btmrvl_enable_hs_~#__wait~1#1.offset, 8);call btmrvl_enable_hs_#t~mem196#1.base, btmrvl_enable_hs_#t~mem196#1.offset := read~$Pointer$#1(btmrvl_enable_hs_~priv#1.base, 26 + btmrvl_enable_hs_~priv#1.offset, 8);assume { :begin_inline_prepare_to_wait } true;prepare_to_wait_#in~arg0#1.base, prepare_to_wait_#in~arg0#1.offset, prepare_to_wait_#in~arg1#1.base, prepare_to_wait_#in~arg1#1.offset, prepare_to_wait_#in~arg2#1 := btmrvl_enable_hs_#t~mem196#1.base, 96 + btmrvl_enable_hs_#t~mem196#1.offset, btmrvl_enable_hs_~#__wait~1#1.base, btmrvl_enable_hs_~#__wait~1#1.offset, 1;havoc prepare_to_wait_~arg0#1.base, prepare_to_wait_~arg0#1.offset, prepare_to_wait_~arg1#1.base, prepare_to_wait_~arg1#1.offset, prepare_to_wait_~arg2#1;prepare_to_wait_~arg0#1.base, prepare_to_wait_~arg0#1.offset := prepare_to_wait_#in~arg0#1.base, prepare_to_wait_#in~arg0#1.offset;prepare_to_wait_~arg1#1.base, prepare_to_wait_~arg1#1.offset := prepare_to_wait_#in~arg1#1.base, prepare_to_wait_#in~arg1#1.offset;prepare_to_wait_~arg2#1 := prepare_to_wait_#in~arg2#1; [2025-02-08 15:16:29,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5643-2: assume 0 == (btmrvl_prepare_command_~skb~4#1.base + btmrvl_prepare_command_~skb~4#1.offset) % 18446744073709551616;assume { :begin_inline_printk } true;printk_#in~arg0#1.base, printk_#in~arg0#1.offset := 125, 0;havoc printk_#res#1;havoc printk_#t~nondet606#1, printk_~arg0#1.base, printk_~arg0#1.offset;printk_~arg0#1.base, printk_~arg0#1.offset := printk_#in~arg0#1.base, printk_#in~arg0#1.offset;havoc printk_#t~nondet606#1;printk_#res#1 := printk_#t~nondet606#1;havoc printk_#t~nondet606#1; [2025-02-08 15:16:29,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5643-2: assume !(0 == (btmrvl_prepare_command_~skb~4#1.base + btmrvl_prepare_command_~skb~4#1.offset) % 18446744073709551616);assume { :begin_inline_skb_put } true;skb_put_#in~arg0#1.base, skb_put_#in~arg0#1.offset, skb_put_#in~arg1#1 := btmrvl_prepare_command_~skb~4#1.base, btmrvl_prepare_command_~skb~4#1.offset, 7;havoc skb_put_#res#1.base, skb_put_#res#1.offset;havoc skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset, skb_put_#t~mem612#1, skb_put_#t~mem613#1, skb_put_~arg0#1.base, skb_put_~arg0#1.offset, skb_put_~arg1#1, skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset;skb_put_~arg0#1.base, skb_put_~arg0#1.offset := skb_put_#in~arg0#1.base, skb_put_#in~arg0#1.offset;skb_put_~arg1#1 := skb_put_#in~arg1#1;call skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset := read~$Pointer$#1(skb_put_~arg0#1.base, 226 + skb_put_~arg0#1.offset, 8);call skb_put_#t~mem612#1 := read~int#1(skb_put_~arg0#1.base, 210 + skb_put_~arg0#1.offset, 4);skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset := skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset + (if skb_put_#t~mem612#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then skb_put_#t~mem612#1 % 4294967296 % 18446744073709551616 else skb_put_#t~mem612#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);havoc skb_put_#t~mem611#1.base, skb_put_#t~mem611#1.offset;havoc skb_put_#t~mem612#1;call skb_put_#t~mem613#1 := read~int#1(skb_put_~arg0#1.base, 210 + skb_put_~arg0#1.offset, 4);call write~int#1(skb_put_#t~mem613#1 + skb_put_~arg1#1, skb_put_~arg0#1.base, 210 + skb_put_~arg0#1.offset, 4);havoc skb_put_#t~mem613#1;skb_put_#res#1.base, skb_put_#res#1.offset := skb_put_~ret_val~0#1.base, skb_put_~ret_val~0#1.offset; [2025-02-08 15:16:29,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6568: assume true;assume btmrvl_hscfgcmd_read_#t~loopctr413#1 < 15;havoc btmrvl_hscfgcmd_read_#t~nondet414#1;call write~int#16(btmrvl_hscfgcmd_read_#t~nondet414#1, btmrvl_hscfgcmd_read_~#buf~1#1.base, btmrvl_hscfgcmd_read_~#buf~1#1.offset + btmrvl_hscfgcmd_read_#t~loopctr413#1, 8);btmrvl_hscfgcmd_read_#t~loopctr413#1 := 1 + btmrvl_hscfgcmd_read_#t~loopctr413#1; [2025-02-08 15:16:29,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6568: assume true;btmrvl_hscfgcmd_read_~ret~7#1 := btmrvl_hscfgcmd_read_#t~ret415#1;havoc btmrvl_hscfgcmd_read_#t~mem412#1;havoc btmrvl_hscfgcmd_read_#t~loopctr413#1;havoc btmrvl_hscfgcmd_read_#t~nondet414#1;havoc btmrvl_hscfgcmd_read_#t~ret415#1;assume { :begin_inline_simple_read_from_buffer } true;simple_read_from_buffer_#in~arg0#1.base, simple_read_from_buffer_#in~arg0#1.offset, simple_read_from_buffer_#in~arg1#1, simple_read_from_buffer_#in~arg2#1.base, simple_read_from_buffer_#in~arg2#1.offset, simple_read_from_buffer_#in~arg3#1.base, simple_read_from_buffer_#in~arg3#1.offset, simple_read_from_buffer_#in~arg4#1 := btmrvl_hscfgcmd_read_~userbuf#1.base, btmrvl_hscfgcmd_read_~userbuf#1.offset, btmrvl_hscfgcmd_read_~count#1, btmrvl_hscfgcmd_read_~ppos#1.base, btmrvl_hscfgcmd_read_~ppos#1.offset, btmrvl_hscfgcmd_read_~#buf~1#1.base, btmrvl_hscfgcmd_read_~#buf~1#1.offset, btmrvl_hscfgcmd_read_~ret~7#1;havoc simple_read_from_buffer_#res#1;havoc simple_read_from_buffer_#t~nondet608#1, simple_read_from_buffer_~arg0#1.base, simple_read_from_buffer_~arg0#1.offset, simple_read_from_buffer_~arg1#1, simple_read_from_buffer_~arg2#1.base, simple_read_from_buffer_~arg2#1.offset, simple_read_from_buffer_~arg3#1.base, simple_read_from_buffer_~arg3#1.offset, simple_read_from_buffer_~arg4#1;simple_read_from_buffer_~arg0#1.base, simple_read_from_buffer_~arg0#1.offset := simple_read_from_buffer_#in~arg0#1.base, simple_read_from_buffer_#in~arg0#1.offset;simple_read_from_buffer_~arg1#1 := simple_read_from_buffer_#in~arg1#1;simple_read_from_buffer_~arg2#1.base, simple_read_from_buffer_~arg2#1.offset := simple_read_from_buffer_#in~arg2#1.base, simple_read_from_buffer_#in~arg2#1.offset;simple_read_from_buffer_~arg3#1.base, simple_read_from_buffer_~arg3#1.offset := simple_read_from_buffer_#in~arg3#1.base, simple_read_from_buffer_#in~arg3#1.offset;simple_read_from_buffer_~arg4#1 := simple_read_from_buffer_#in~arg4#1;havoc simple_read_from_buffer_#t~nondet608#1;simple_read_from_buffer_#res#1 := simple_read_from_buffer_#t~nondet608#1;havoc simple_read_from_buffer_#t~nondet608#1; [2025-02-08 15:16:29,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5577-1: btmrvl_enable_hs_#t~ret195#1.base, btmrvl_enable_hs_#t~ret195#1.offset := get_current_#res#1.base, get_current_#res#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset;assume { :end_inline_get_current } true;btmrvl_enable_hs_~tmp___2~3#1.base, btmrvl_enable_hs_~tmp___2~3#1.offset := btmrvl_enable_hs_#t~ret195#1.base, btmrvl_enable_hs_#t~ret195#1.offset;havoc btmrvl_enable_hs_#t~ret195#1.base, btmrvl_enable_hs_#t~ret195#1.offset;call write~int#1(0, btmrvl_enable_hs_~#__wait~1#1.base, btmrvl_enable_hs_~#__wait~1#1.offset, 4);call write~$Pointer$#1(btmrvl_enable_hs_~tmp___2~3#1.base, btmrvl_enable_hs_~tmp___2~3#1.offset, btmrvl_enable_hs_~#__wait~1#1.base, 4 + btmrvl_enable_hs_~#__wait~1#1.offset, 8);call write~$Pointer$#1(#funAddr~autoremove_wake_function.base, #funAddr~autoremove_wake_function.offset, btmrvl_enable_hs_~#__wait~1#1.base, 12 + btmrvl_enable_hs_~#__wait~1#1.offset, 8);call write~$Pointer$#1(btmrvl_enable_hs_~#__wait~1#1.base, 20 + btmrvl_enable_hs_~#__wait~1#1.offset, btmrvl_enable_hs_~#__wait~1#1.base, 20 + btmrvl_enable_hs_~#__wait~1#1.offset, 8);call write~$Pointer$#1(btmrvl_enable_hs_~#__wait~1#1.base, 20 + btmrvl_enable_hs_~#__wait~1#1.offset, btmrvl_enable_hs_~#__wait~1#1.base, 28 + btmrvl_enable_hs_~#__wait~1#1.offset, 8);call btmrvl_enable_hs_#t~mem196#1.base, btmrvl_enable_hs_#t~mem196#1.offset := read~$Pointer$#1(btmrvl_enable_hs_~priv#1.base, 26 + btmrvl_enable_hs_~priv#1.offset, 8);assume { :begin_inline_prepare_to_wait } true;prepare_to_wait_#in~arg0#1.base, prepare_to_wait_#in~arg0#1.offset, prepare_to_wait_#in~arg1#1.base, prepare_to_wait_#in~arg1#1.offset, prepare_to_wait_#in~arg2#1 := btmrvl_enable_hs_#t~mem196#1.base, 96 + btmrvl_enable_hs_#t~mem196#1.offset, btmrvl_enable_hs_~#__wait~1#1.base, btmrvl_enable_hs_~#__wait~1#1.offset, 1;havoc prepare_to_wait_~arg0#1.base, prepare_to_wait_~arg0#1.offset, prepare_to_wait_~arg1#1.base, prepare_to_wait_~arg1#1.offset, prepare_to_wait_~arg2#1;prepare_to_wait_~arg0#1.base, prepare_to_wait_~arg0#1.offset := prepare_to_wait_#in~arg0#1.base, prepare_to_wait_#in~arg0#1.offset;prepare_to_wait_~arg1#1.base, prepare_to_wait_~arg1#1.offset := prepare_to_wait_#in~arg1#1.base, prepare_to_wait_#in~arg1#1.offset;prepare_to_wait_~arg2#1 := prepare_to_wait_#in~arg2#1; [2025-02-08 15:16:29,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7427: assume 7 == main_~tmp~36#1; [2025-02-08 15:16:29,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7427: assume !(7 == main_~tmp~36#1); [2025-02-08 15:16:29,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5511-2: assume 0 != btmrvl_enable_ps_~tmp___0~3#1;call btmrvl_enable_ps_#t~mem183#1 := read~int#1(btmrvl_enable_ps_~cmd~1#1.base, 3 + btmrvl_enable_ps_~cmd~1#1.offset, 1);assume { :begin_inline___dynamic_pr_debug } true;__dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset, __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset := btmrvl_enable_ps_~#descriptor~2#1.base, btmrvl_enable_ps_~#descriptor~2#1.offset, 113, 0;havoc __dynamic_pr_debug_#res#1;havoc __dynamic_pr_debug_#t~nondet591#1, __dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset, __dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset;__dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset := __dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset;__dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset := __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset;havoc __dynamic_pr_debug_#t~nondet591#1;__dynamic_pr_debug_#res#1 := __dynamic_pr_debug_#t~nondet591#1;havoc __dynamic_pr_debug_#t~nondet591#1; [2025-02-08 15:16:29,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5511-2: assume !(0 != btmrvl_enable_ps_~tmp___0~3#1); [2025-02-08 15:16:29,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 15:16:29,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7824: main_#t~ret579#1 := btmrvl_open_generic_#res#1;havoc btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset, btmrvl_open_generic_~inode#1.base, btmrvl_open_generic_~inode#1.offset, btmrvl_open_generic_~file#1.base, btmrvl_open_generic_~file#1.offset;havoc btmrvl_open_generic_#in~inode#1.base, btmrvl_open_generic_#in~inode#1.offset, btmrvl_open_generic_#in~file#1.base, btmrvl_open_generic_#in~file#1.offset;assume { :end_inline_btmrvl_open_generic } true;main_~res_btmrvl_open_generic_0~0#1 := main_#t~ret579#1;havoc main_#t~ret579#1;assume { :begin_inline_ldv_check_return_value } true;ldv_check_return_value_#in~arg0#1 := main_~res_btmrvl_open_generic_0~0#1;havoc ldv_check_return_value_~arg0#1;ldv_check_return_value_~arg0#1 := ldv_check_return_value_#in~arg0#1; [2025-02-08 15:16:29,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7626: main_#t~ret566#1 := btmrvl_open_generic_#res#1;havoc btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset, btmrvl_open_generic_~inode#1.base, btmrvl_open_generic_~inode#1.offset, btmrvl_open_generic_~file#1.base, btmrvl_open_generic_~file#1.offset;havoc btmrvl_open_generic_#in~inode#1.base, btmrvl_open_generic_#in~inode#1.offset, btmrvl_open_generic_#in~file#1.base, btmrvl_open_generic_#in~file#1.offset;assume { :end_inline_btmrvl_open_generic } true;main_~res_btmrvl_open_generic_0~0#1 := main_#t~ret566#1;havoc main_#t~ret566#1;assume { :begin_inline_ldv_check_return_value } true;ldv_check_return_value_#in~arg0#1 := main_~res_btmrvl_open_generic_0~0#1;havoc ldv_check_return_value_~arg0#1;ldv_check_return_value_~arg0#1 := ldv_check_return_value_#in~arg0#1; [2025-02-08 15:16:29,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6701-1: SUMMARY for call btmrvl_pscmd_write_#t~memset~res429#1.base, btmrvl_pscmd_write_#t~memset~res429#1.offset := #Ultimate.C_memset#14(btmrvl_pscmd_write_~#buf~4#1.base, btmrvl_pscmd_write_~#buf~4#1.offset, 0, 16); srcloc: null [2025-02-08 15:16:29,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6701: havoc btmrvl_pscmd_write_#t~memset~res429#1.base, btmrvl_pscmd_write_#t~memset~res429#1.offset;btmrvl_pscmd_write_~__min1~2#1 := 15;btmrvl_pscmd_write_~__min2~2#1 := btmrvl_pscmd_write_~count#1; [2025-02-08 15:16:29,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7825: havoc ldv_check_return_value_~arg0#1;havoc ldv_check_return_value_#in~arg0#1;assume { :end_inline_ldv_check_return_value } true; [2025-02-08 15:16:29,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7627: havoc ldv_check_return_value_~arg0#1;havoc ldv_check_return_value_#in~arg0#1;assume { :end_inline_ldv_check_return_value } true; [2025-02-08 15:16:29,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6636: assume 0 != btmrvl_psmode_write_~ret~8#1;btmrvl_psmode_write_#res#1 := btmrvl_psmode_write_~ret~8#1;call ULTIMATE.dealloc(btmrvl_psmode_write_~#buf~2#1.base, btmrvl_psmode_write_~#buf~2#1.offset);havoc btmrvl_psmode_write_~#buf~2#1.base, btmrvl_psmode_write_~#buf~2#1.offset;call ULTIMATE.dealloc(btmrvl_psmode_write_~#result~1#1.base, btmrvl_psmode_write_~#result~1#1.offset);havoc btmrvl_psmode_write_~#result~1#1.base, btmrvl_psmode_write_~#result~1#1.offset; [2025-02-08 15:16:29,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6636: assume !(0 != btmrvl_psmode_write_~ret~8#1);call btmrvl_psmode_write_#t~mem421#1 := read~int#20(btmrvl_psmode_write_~#result~1#1.base, btmrvl_psmode_write_~#result~1#1.offset, 8);call write~int#1(btmrvl_psmode_write_#t~mem421#1, btmrvl_psmode_write_~priv~7#1.base, 18 + btmrvl_psmode_write_~priv~7#1.offset, 1);havoc btmrvl_psmode_write_#t~mem421#1;btmrvl_psmode_write_#res#1 := (if btmrvl_psmode_write_~count#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then btmrvl_psmode_write_~count#1 % 18446744073709551616 % 18446744073709551616 else btmrvl_psmode_write_~count#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call ULTIMATE.dealloc(btmrvl_psmode_write_~#buf~2#1.base, btmrvl_psmode_write_~#buf~2#1.offset);havoc btmrvl_psmode_write_~#buf~2#1.base, btmrvl_psmode_write_~#buf~2#1.offset;call ULTIMATE.dealloc(btmrvl_psmode_write_~#result~1#1.base, btmrvl_psmode_write_~#result~1#1.offset);havoc btmrvl_psmode_write_~#result~1#1.base, btmrvl_psmode_write_~#result~1#1.offset; [2025-02-08 15:16:29,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7958: havoc __dynamic_pr_debug_#t~nondet591#1;btmrvl_enable_hs_#t~ret191#1 := __dynamic_pr_debug_#res#1;havoc __dynamic_pr_debug_#t~nondet591#1, __dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset, __dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset;havoc __dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset, __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset;assume { :end_inline___dynamic_pr_debug } true;havoc btmrvl_enable_hs_#t~ret191#1; [2025-02-08 15:16:29,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7958-4: havoc __dynamic_pr_debug_#t~nondet591#1;btmrvl_prepare_command_#t~ret221#1 := __dynamic_pr_debug_#res#1;havoc __dynamic_pr_debug_#t~nondet591#1, __dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset, __dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset;havoc __dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset, __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset;assume { :end_inline___dynamic_pr_debug } true;havoc btmrvl_prepare_command_#t~mem219#1;havoc btmrvl_prepare_command_#t~mem220#1;havoc btmrvl_prepare_command_#t~ret221#1; [2025-02-08 15:16:29,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7958-2: havoc __dynamic_pr_debug_#t~nondet591#1;btmrvl_enable_ps_#t~ret184#1 := __dynamic_pr_debug_#res#1;havoc __dynamic_pr_debug_#t~nondet591#1, __dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset, __dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset;havoc __dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset, __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset;assume { :end_inline___dynamic_pr_debug } true;havoc btmrvl_enable_ps_#t~mem183#1;havoc btmrvl_enable_ps_#t~ret184#1; [2025-02-08 15:16:29,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7958-8: havoc __dynamic_pr_debug_#t~nondet591#1;btmrvl_enable_ps_#t~ret184#1 := __dynamic_pr_debug_#res#1;havoc __dynamic_pr_debug_#t~nondet591#1, __dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset, __dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset;havoc __dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset, __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset;assume { :end_inline___dynamic_pr_debug } true;havoc btmrvl_enable_ps_#t~mem183#1;havoc btmrvl_enable_ps_#t~ret184#1; [2025-02-08 15:16:29,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7958-6: havoc __dynamic_pr_debug_#t~nondet591#1;btmrvl_enable_hs_#t~ret191#1 := __dynamic_pr_debug_#res#1;havoc __dynamic_pr_debug_#t~nondet591#1, __dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset, __dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset;havoc __dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset, __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset;assume { :end_inline___dynamic_pr_debug } true;havoc btmrvl_enable_hs_#t~ret191#1; [2025-02-08 15:16:29,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7958-12: havoc __dynamic_pr_debug_#t~nondet591#1;btmrvl_enable_hs_#t~ret191#1 := __dynamic_pr_debug_#res#1;havoc __dynamic_pr_debug_#t~nondet591#1, __dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset, __dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset;havoc __dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset, __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset;assume { :end_inline___dynamic_pr_debug } true;havoc btmrvl_enable_hs_#t~ret191#1; [2025-02-08 15:16:29,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7958-10: havoc __dynamic_pr_debug_#t~nondet591#1;btmrvl_prepare_command_#t~ret221#1 := __dynamic_pr_debug_#res#1;havoc __dynamic_pr_debug_#t~nondet591#1, __dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset, __dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset;havoc __dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset, __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset;assume { :end_inline___dynamic_pr_debug } true;havoc btmrvl_prepare_command_#t~mem219#1;havoc btmrvl_prepare_command_#t~mem220#1;havoc btmrvl_prepare_command_#t~ret221#1; [2025-02-08 15:16:29,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7958-16: havoc __dynamic_pr_debug_#t~nondet591#1;btmrvl_prepare_command_#t~ret221#1 := __dynamic_pr_debug_#res#1;havoc __dynamic_pr_debug_#t~nondet591#1, __dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset, __dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset;havoc __dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset, __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset;assume { :end_inline___dynamic_pr_debug } true;havoc btmrvl_prepare_command_#t~mem219#1;havoc btmrvl_prepare_command_#t~mem220#1;havoc btmrvl_prepare_command_#t~ret221#1; [2025-02-08 15:16:29,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7430: assume 8 == main_~tmp~36#1; [2025-02-08 15:16:29,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7430: assume !(8 == main_~tmp~36#1); [2025-02-08 15:16:29,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7958-14: havoc __dynamic_pr_debug_#t~nondet591#1;btmrvl_enable_ps_#t~ret184#1 := __dynamic_pr_debug_#res#1;havoc __dynamic_pr_debug_#t~nondet591#1, __dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset, __dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset;havoc __dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset, __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset;assume { :end_inline___dynamic_pr_debug } true;havoc btmrvl_enable_ps_#t~mem183#1;havoc btmrvl_enable_ps_#t~ret184#1; [2025-02-08 15:16:29,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7827: assume 0 != main_~res_btmrvl_open_generic_0~0#1; [2025-02-08 15:16:29,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7827: assume !(0 != main_~res_btmrvl_open_generic_0~0#1);main_~ldv_s_btmrvl_hsstate_fops_file_operations~0#1 := 1 + main_~ldv_s_btmrvl_hsstate_fops_file_operations~0#1; [2025-02-08 15:16:29,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7563: assume 2 == main_~ldv_s_btmrvl_psmode_fops_file_operations~0#1;assume { :begin_inline_btmrvl_psmode_write } true;btmrvl_psmode_write_#in~file#1.base, btmrvl_psmode_write_#in~file#1.offset, btmrvl_psmode_write_#in~ubuf#1.base, btmrvl_psmode_write_#in~ubuf#1.offset, btmrvl_psmode_write_#in~count#1, btmrvl_psmode_write_#in~ppos#1.base, btmrvl_psmode_write_#in~ppos#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_btmrvl_psmode_write_3_p1~0#1.base, main_~var_btmrvl_psmode_write_3_p1~0#1.offset, main_~var_btmrvl_psmode_write_3_p2~0#1, main_~var_btmrvl_psmode_write_3_p3~0#1.base, main_~var_btmrvl_psmode_write_3_p3~0#1.offset;havoc btmrvl_psmode_write_#res#1;havoc btmrvl_psmode_write_#t~mem417#1.base, btmrvl_psmode_write_#t~mem417#1.offset, btmrvl_psmode_write_#t~memset~res418#1.base, btmrvl_psmode_write_#t~memset~res418#1.offset, btmrvl_psmode_write_#t~ret419#1, btmrvl_psmode_write_#t~ret420#1, btmrvl_psmode_write_#t~mem421#1, btmrvl_psmode_write_~file#1.base, btmrvl_psmode_write_~file#1.offset, btmrvl_psmode_write_~ubuf#1.base, btmrvl_psmode_write_~ubuf#1.offset, btmrvl_psmode_write_~count#1, btmrvl_psmode_write_~ppos#1.base, btmrvl_psmode_write_~ppos#1.offset, btmrvl_psmode_write_~priv~7#1.base, btmrvl_psmode_write_~priv~7#1.offset, btmrvl_psmode_write_~#buf~2#1.base, btmrvl_psmode_write_~#buf~2#1.offset, btmrvl_psmode_write_~#result~1#1.base, btmrvl_psmode_write_~#result~1#1.offset, btmrvl_psmode_write_~ret~8#1, btmrvl_psmode_write_~__min1~1#1, btmrvl_psmode_write_~__min2~1#1, btmrvl_psmode_write_~tmp~21#1, btmrvl_psmode_write_~tmp___0~12#1, btmrvl_psmode_write_~tmp___1~7#1;btmrvl_psmode_write_~file#1.base, btmrvl_psmode_write_~file#1.offset := btmrvl_psmode_write_#in~file#1.base, btmrvl_psmode_write_#in~file#1.offset;btmrvl_psmode_write_~ubuf#1.base, btmrvl_psmode_write_~ubuf#1.offset := btmrvl_psmode_write_#in~ubuf#1.base, btmrvl_psmode_write_#in~ubuf#1.offset;btmrvl_psmode_write_~count#1 := btmrvl_psmode_write_#in~count#1;btmrvl_psmode_write_~ppos#1.base, btmrvl_psmode_write_~ppos#1.offset := btmrvl_psmode_write_#in~ppos#1.base, btmrvl_psmode_write_#in~ppos#1.offset;havoc btmrvl_psmode_write_~priv~7#1.base, btmrvl_psmode_write_~priv~7#1.offset;call btmrvl_psmode_write_~#buf~2#1.base, btmrvl_psmode_write_~#buf~2#1.offset := #Ultimate.allocOnStack(16);call btmrvl_psmode_write_~#result~1#1.base, btmrvl_psmode_write_~#result~1#1.offset := #Ultimate.allocOnStack(8);havoc btmrvl_psmode_write_~ret~8#1;havoc btmrvl_psmode_write_~__min1~1#1;havoc btmrvl_psmode_write_~__min2~1#1;havoc btmrvl_psmode_write_~tmp~21#1;havoc btmrvl_psmode_write_~tmp___0~12#1;havoc btmrvl_psmode_write_~tmp___1~7#1;call btmrvl_psmode_write_#t~mem417#1.base, btmrvl_psmode_write_#t~mem417#1.offset := read~$Pointer$#11(btmrvl_psmode_write_~file#1.base, 280 + btmrvl_psmode_write_~file#1.offset, 8);btmrvl_psmode_write_~priv~7#1.base, btmrvl_psmode_write_~priv~7#1.offset := btmrvl_psmode_write_#t~mem417#1.base, btmrvl_psmode_write_#t~mem417#1.offset;havoc btmrvl_psmode_write_#t~mem417#1.base, btmrvl_psmode_write_#t~mem417#1.offset; [2025-02-08 15:16:29,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7563: assume !(2 == main_~ldv_s_btmrvl_psmode_fops_file_operations~0#1); [2025-02-08 15:16:29,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7629: assume 0 != main_~res_btmrvl_open_generic_0~0#1; [2025-02-08 15:16:29,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7629: assume !(0 != main_~res_btmrvl_open_generic_0~0#1);main_~ldv_s_btmrvl_gpiogap_fops_file_operations~0#1 := 1 + main_~ldv_s_btmrvl_gpiogap_fops_file_operations~0#1; [2025-02-08 15:16:29,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6903: assume 0 != btmrvl_hscmd_write_#t~mem457#1 % 256 % 4294967296;havoc btmrvl_hscmd_write_#t~mem457#1;assume { :begin_inline_btmrvl_prepare_command } true;btmrvl_prepare_command_#in~priv#1.base, btmrvl_prepare_command_#in~priv#1.offset := btmrvl_hscmd_write_~priv~13#1.base, btmrvl_hscmd_write_~priv~13#1.offset;havoc btmrvl_prepare_command_#res#1;havoc btmrvl_prepare_command_#t~mem210#1, btmrvl_prepare_command_#t~ret211#1.base, btmrvl_prepare_command_#t~ret211#1.offset, btmrvl_prepare_command_#t~ret212#1, btmrvl_prepare_command_#t~ret213#1.base, btmrvl_prepare_command_#t~ret213#1.offset, btmrvl_prepare_command_#t~mem214#1, btmrvl_prepare_command_#t~mem215#1, btmrvl_prepare_command_#t~mem216#1.base, btmrvl_prepare_command_#t~mem216#1.offset, btmrvl_prepare_command_#t~mem217#1.base, btmrvl_prepare_command_#t~mem217#1.offset, btmrvl_prepare_command_#t~mem218#1, btmrvl_prepare_command_#t~mem219#1, btmrvl_prepare_command_#t~mem220#1, btmrvl_prepare_command_#t~ret221#1, btmrvl_prepare_command_#t~mem222#1, btmrvl_prepare_command_#t~ret223#1, btmrvl_prepare_command_#t~mem224#1, btmrvl_prepare_command_#t~mem225#1, btmrvl_prepare_command_#t~ret226#1, btmrvl_prepare_command_#t~mem229#1.base, btmrvl_prepare_command_#t~mem229#1.offset, btmrvl_prepare_command_#t~ret230#1, btmrvl_prepare_command_#t~mem231#1.base, btmrvl_prepare_command_#t~mem231#1.offset, btmrvl_prepare_command_~priv#1.base, btmrvl_prepare_command_~priv#1.offset, btmrvl_prepare_command_~skb~4#1.base, btmrvl_prepare_command_~skb~4#1.offset, btmrvl_prepare_command_~cmd~3#1.base, btmrvl_prepare_command_~cmd~3#1.offset, btmrvl_prepare_command_~ret~3#1, btmrvl_prepare_command_~tmp~11#1.base, btmrvl_prepare_command_~tmp~11#1.offset, btmrvl_prepare_command_~#descriptor~4#1.base, btmrvl_prepare_command_~#descriptor~4#1.offset, btmrvl_prepare_command_~tmp___0~5#1;btmrvl_prepare_command_~priv#1.base, btmrvl_prepare_command_~priv#1.offset := btmrvl_prepare_command_#in~priv#1.base, btmrvl_prepare_command_#in~priv#1.offset;havoc btmrvl_prepare_command_~skb~4#1.base, btmrvl_prepare_command_~skb~4#1.offset;havoc btmrvl_prepare_command_~cmd~3#1.base, btmrvl_prepare_command_~cmd~3#1.offset;havoc btmrvl_prepare_command_~ret~3#1;havoc btmrvl_prepare_command_~tmp~11#1.base, btmrvl_prepare_command_~tmp~11#1.offset;call btmrvl_prepare_command_~#descriptor~4#1.base, btmrvl_prepare_command_~#descriptor~4#1.offset := #Ultimate.allocOnStack(38);havoc btmrvl_prepare_command_~tmp___0~5#1;btmrvl_prepare_command_~skb~4#1.base, btmrvl_prepare_command_~skb~4#1.offset := 0, 0;btmrvl_prepare_command_~ret~3#1 := 0;call btmrvl_prepare_command_#t~mem210#1 := read~int#1(btmrvl_prepare_command_~priv#1.base, 24 + btmrvl_prepare_command_~priv#1.offset, 1); [2025-02-08 15:16:29,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6903: assume !(0 != btmrvl_hscmd_write_#t~mem457#1 % 256 % 4294967296);havoc btmrvl_hscmd_write_#t~mem457#1; [2025-02-08 15:16:29,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7762: assume 0 == main_~ldv_s_btmrvl_curpsmode_fops_file_operations~0#1;assume { :begin_inline_btmrvl_open_generic } true;btmrvl_open_generic_#in~inode#1.base, btmrvl_open_generic_#in~inode#1.offset, btmrvl_open_generic_#in~file#1.base, btmrvl_open_generic_#in~file#1.offset := main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_group1~0#1.base, main_~var_group1~0#1.offset;havoc btmrvl_open_generic_#res#1;havoc btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset, btmrvl_open_generic_~inode#1.base, btmrvl_open_generic_~inode#1.offset, btmrvl_open_generic_~file#1.base, btmrvl_open_generic_~file#1.offset;btmrvl_open_generic_~inode#1.base, btmrvl_open_generic_~inode#1.offset := btmrvl_open_generic_#in~inode#1.base, btmrvl_open_generic_#in~inode#1.offset;btmrvl_open_generic_~file#1.base, btmrvl_open_generic_~file#1.offset := btmrvl_open_generic_#in~file#1.base, btmrvl_open_generic_#in~file#1.offset;call btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset := read~$Pointer$#15(btmrvl_open_generic_~inode#1.base, 1108 + btmrvl_open_generic_~inode#1.offset, 8);call write~$Pointer$#11(btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset, btmrvl_open_generic_~file#1.base, 280 + btmrvl_open_generic_~file#1.offset, 8);havoc btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset;btmrvl_open_generic_#res#1 := 0; [2025-02-08 15:16:29,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7762: assume !(0 == main_~ldv_s_btmrvl_curpsmode_fops_file_operations~0#1); [2025-02-08 15:16:29,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6705: assume btmrvl_pscmd_write_~__min1~2#1 % 18446744073709551616 < btmrvl_pscmd_write_~__min2~2#1 % 18446744073709551616;btmrvl_pscmd_write_~tmp~23#1 := btmrvl_pscmd_write_~__min1~2#1; [2025-02-08 15:16:29,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6705: assume !(btmrvl_pscmd_write_~__min1~2#1 % 18446744073709551616 < btmrvl_pscmd_write_~__min2~2#1 % 18446744073709551616);btmrvl_pscmd_write_~tmp~23#1 := btmrvl_pscmd_write_~__min2~2#1; [2025-02-08 15:16:29,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6970: havoc btmrvl_hsmode_write_#t~memset~res466#1.base, btmrvl_hsmode_write_#t~memset~res466#1.offset;btmrvl_hsmode_write_~__min1~5#1 := 15;btmrvl_hsmode_write_~__min2~5#1 := btmrvl_hsmode_write_~count#1; [2025-02-08 15:16:29,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6970-1: SUMMARY for call btmrvl_hsmode_write_#t~memset~res466#1.base, btmrvl_hsmode_write_#t~memset~res466#1.offset := #Ultimate.C_memset#14(btmrvl_hsmode_write_~#buf~10#1.base, btmrvl_hsmode_write_~#buf~10#1.offset, 0, 16); srcloc: null [2025-02-08 15:16:29,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7433: assume 9 == main_~tmp~36#1; [2025-02-08 15:16:29,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7433: assume !(9 == main_~tmp~36#1); [2025-02-08 15:16:29,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4725-2: test_ti_thread_flag_#t~ret10#1 := variable_test_bit_#res#1;havoc variable_test_bit_~nr#1, variable_test_bit_~addr#1.base, variable_test_bit_~addr#1.offset, variable_test_bit_~oldbit~1#1;havoc variable_test_bit_#in~nr#1, variable_test_bit_#in~addr#1.base, variable_test_bit_#in~addr#1.offset;assume { :end_inline_variable_test_bit } true;test_ti_thread_flag_~tmp~1#1 := test_ti_thread_flag_#t~ret10#1;havoc test_ti_thread_flag_#t~ret10#1;test_ti_thread_flag_#res#1 := test_ti_thread_flag_~tmp~1#1; [2025-02-08 15:16:29,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7764: main_#t~ret575#1 := btmrvl_open_generic_#res#1;havoc btmrvl_open_generic_#t~mem403#1.base, btmrvl_open_generic_#t~mem403#1.offset, btmrvl_open_generic_~inode#1.base, btmrvl_open_generic_~inode#1.offset, btmrvl_open_generic_~file#1.base, btmrvl_open_generic_~file#1.offset;havoc btmrvl_open_generic_#in~inode#1.base, btmrvl_open_generic_#in~inode#1.offset, btmrvl_open_generic_#in~file#1.base, btmrvl_open_generic_#in~file#1.offset;assume { :end_inline_btmrvl_open_generic } true;main_~res_btmrvl_open_generic_0~0#1 := main_#t~ret575#1;havoc main_#t~ret575#1;assume { :begin_inline_ldv_check_return_value } true;ldv_check_return_value_#in~arg0#1 := main_~res_btmrvl_open_generic_0~0#1;havoc ldv_check_return_value_~arg0#1;ldv_check_return_value_~arg0#1 := ldv_check_return_value_#in~arg0#1; [2025-02-08 15:16:29,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4725: test_ti_thread_flag_#t~ret10#1 := variable_test_bit_#res#1;havoc variable_test_bit_~nr#1, variable_test_bit_~addr#1.base, variable_test_bit_~addr#1.offset, variable_test_bit_~oldbit~1#1;havoc variable_test_bit_#in~nr#1, variable_test_bit_#in~addr#1.base, variable_test_bit_#in~addr#1.offset;assume { :end_inline_variable_test_bit } true;test_ti_thread_flag_~tmp~1#1 := test_ti_thread_flag_#t~ret10#1;havoc test_ti_thread_flag_#t~ret10#1;test_ti_thread_flag_#res#1 := test_ti_thread_flag_~tmp~1#1; [2025-02-08 15:16:29,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4725-1: test_ti_thread_flag_#t~ret10#1 := variable_test_bit_#res#1;havoc variable_test_bit_~nr#1, variable_test_bit_~addr#1.base, variable_test_bit_~addr#1.offset, variable_test_bit_~oldbit~1#1;havoc variable_test_bit_#in~nr#1, variable_test_bit_#in~addr#1.base, variable_test_bit_#in~addr#1.offset;assume { :end_inline_variable_test_bit } true;test_ti_thread_flag_~tmp~1#1 := test_ti_thread_flag_#t~ret10#1;havoc test_ti_thread_flag_#t~ret10#1;test_ti_thread_flag_#res#1 := test_ti_thread_flag_~tmp~1#1; [2025-02-08 15:16:29,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5518-3: btmrvl_enable_ps_#res#1 := 0;call ULTIMATE.dealloc(btmrvl_enable_ps_~#descriptor~2#1.base, btmrvl_enable_ps_~#descriptor~2#1.offset);havoc btmrvl_enable_ps_~#descriptor~2#1.base, btmrvl_enable_ps_~#descriptor~2#1.offset; [2025-02-08 15:16:29,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5518-1: btmrvl_enable_ps_#res#1 := 0;call ULTIMATE.dealloc(btmrvl_enable_ps_~#descriptor~2#1.base, btmrvl_enable_ps_~#descriptor~2#1.offset);havoc btmrvl_enable_ps_~#descriptor~2#1.base, btmrvl_enable_ps_~#descriptor~2#1.offset; [2025-02-08 15:16:29,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5518-5: btmrvl_enable_ps_#res#1 := 0;call ULTIMATE.dealloc(btmrvl_enable_ps_~#descriptor~2#1.base, btmrvl_enable_ps_~#descriptor~2#1.offset);havoc btmrvl_enable_ps_~#descriptor~2#1.base, btmrvl_enable_ps_~#descriptor~2#1.offset; [2025-02-08 15:16:32,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6014: assume 0 == #t~mem304#1 % 4294967296;havoc #t~mem304#1;call #t~mem305#1 := read~int#1(~priv~3#1.base, 17 + ~priv~3#1.offset, 1); [2025-02-08 15:16:32,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6014: assume !(0 == #t~mem304#1 % 4294967296);havoc #t~mem304#1; [2025-02-08 15:16:32,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5998: #t~ret302#1.base, #t~ret302#1.offset := get_current_#res#1.base, get_current_#res#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset;assume { :end_inline_get_current } true;~tmp___4~3#1.base, ~tmp___4~3#1.offset := #t~ret302#1.base, #t~ret302#1.offset;havoc #t~ret302#1.base, #t~ret302#1.offset;~__ptr___2~0#1.base, ~__ptr___2~0#1.offset := ~tmp___4~3#1.base, ~tmp___4~3#1.offset; [2025-02-08 15:16:32,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4842: havoc skb_headroom_#t~mem66#1.base, skb_headroom_#t~mem66#1.offset;havoc skb_headroom_#t~mem67#1.base, skb_headroom_#t~mem67#1.offset;btmrvl_tx_pkt_#t~ret239#1 := skb_headroom_#res#1;havoc skb_headroom_#t~mem66#1.base, skb_headroom_#t~mem66#1.offset, skb_headroom_#t~mem67#1.base, skb_headroom_#t~mem67#1.offset, skb_headroom_~skb#1.base, skb_headroom_~skb#1.offset;havoc skb_headroom_#in~skb#1.base, skb_headroom_#in~skb#1.offset;assume { :end_inline_skb_headroom } true;btmrvl_tx_pkt_~tmp___0~6#1 := btmrvl_tx_pkt_#t~ret239#1;havoc btmrvl_tx_pkt_#t~ret239#1; [2025-02-08 15:16:32,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5998-1: assume { :begin_inline_get_current } true;havoc get_current_#res#1.base, get_current_#res#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset; [2025-02-08 15:16:32,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4743: havoc _raw_spin_unlock_irqrestore_~arg0#1.base, _raw_spin_unlock_irqrestore_~arg0#1.offset, _raw_spin_unlock_irqrestore_~arg1#1;havoc _raw_spin_unlock_irqrestore_#in~arg0#1.base, _raw_spin_unlock_irqrestore_#in~arg0#1.offset, _raw_spin_unlock_irqrestore_#in~arg1#1;assume { :end_inline__raw_spin_unlock_irqrestore } true; [2025-02-08 15:16:32,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5734: assume btmrvl_tx_pkt_~tmp___0~6#1 % 4294967296 <= 3;btmrvl_tx_pkt_~tmp~12#1.base, btmrvl_tx_pkt_~tmp~12#1.offset := btmrvl_tx_pkt_~skb#1.base, btmrvl_tx_pkt_~skb#1.offset;assume { :begin_inline_skb_realloc_headroom } true;skb_realloc_headroom_#in~arg0#1.base, skb_realloc_headroom_#in~arg0#1.offset, skb_realloc_headroom_#in~arg1#1 := btmrvl_tx_pkt_~skb#1.base, btmrvl_tx_pkt_~skb#1.offset, 4;havoc skb_realloc_headroom_#res#1.base, skb_realloc_headroom_#res#1.offset;havoc skb_realloc_headroom_#t~ret614#1.base, skb_realloc_headroom_#t~ret614#1.offset, skb_realloc_headroom_~arg0#1.base, skb_realloc_headroom_~arg0#1.offset, skb_realloc_headroom_~arg1#1;skb_realloc_headroom_~arg0#1.base, skb_realloc_headroom_~arg0#1.offset := skb_realloc_headroom_#in~arg0#1.base, skb_realloc_headroom_#in~arg0#1.offset;skb_realloc_headroom_~arg1#1 := skb_realloc_headroom_#in~arg1#1;assume { :begin_inline_ldv_malloc } true;ldv_malloc_#in~size#1 := 242;havoc ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;ldv_malloc_~size#1 := ldv_malloc_#in~size#1;havoc ldv_malloc_#t~nondet585#1;assume 0 == ldv_malloc_#t~nondet585#1 || 1 == ldv_malloc_#t~nondet585#1; [2025-02-08 15:16:32,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5734: assume !(btmrvl_tx_pkt_~tmp___0~6#1 % 4294967296 <= 3); [2025-02-08 15:16:32,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4743-1: havoc _raw_spin_unlock_irqrestore_~arg0#1.base, _raw_spin_unlock_irqrestore_~arg0#1.offset, _raw_spin_unlock_irqrestore_~arg1#1;havoc _raw_spin_unlock_irqrestore_#in~arg0#1.base, _raw_spin_unlock_irqrestore_#in~arg0#1.offset, _raw_spin_unlock_irqrestore_#in~arg1#1;assume { :end_inline__raw_spin_unlock_irqrestore } true; [2025-02-08 15:16:32,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6147: havoc spin_unlock_irqrestore_~lock#1.base, spin_unlock_irqrestore_~lock#1.offset, spin_unlock_irqrestore_~flags#1;havoc spin_unlock_irqrestore_#in~lock#1.base, spin_unlock_irqrestore_#in~lock#1.offset, spin_unlock_irqrestore_#in~flags#1;assume { :end_inline_spin_unlock_irqrestore } true;call #t~mem327#1 := read~int#1(~adapter~1#1.base, 95 + ~adapter~1#1.offset, 1);call write~int#1(1 + (if #t~mem327#1 % 256 % 4294967296 <= 2147483647 then #t~mem327#1 % 256 % 4294967296 else #t~mem327#1 % 256 % 4294967296 - 4294967296), ~adapter~1#1.base, 95 + ~adapter~1#1.offset, 1);havoc #t~mem327#1;call #t~mem330#1.base, #t~mem330#1.offset := read~$Pointer$#1(~priv~3#1.base, 142 + ~priv~3#1.offset, 8); [2025-02-08 15:16:32,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4743-2: havoc _raw_spin_unlock_irqrestore_~arg0#1.base, _raw_spin_unlock_irqrestore_~arg0#1.offset, _raw_spin_unlock_irqrestore_~arg1#1;havoc _raw_spin_unlock_irqrestore_#in~arg0#1.base, _raw_spin_unlock_irqrestore_#in~arg0#1.offset, _raw_spin_unlock_irqrestore_#in~arg1#1;assume { :end_inline__raw_spin_unlock_irqrestore } true; [2025-02-08 15:16:32,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4743-3: havoc _raw_spin_unlock_irqrestore_~arg0#1.base, _raw_spin_unlock_irqrestore_~arg0#1.offset, _raw_spin_unlock_irqrestore_~arg1#1;havoc _raw_spin_unlock_irqrestore_#in~arg0#1.base, _raw_spin_unlock_irqrestore_#in~arg0#1.offset, _raw_spin_unlock_irqrestore_#in~arg1#1;assume { :end_inline__raw_spin_unlock_irqrestore } true; [2025-02-08 15:16:32,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6015: assume 0 == #t~mem305#1 % 256 % 4294967296;havoc #t~mem305#1; [2025-02-08 15:16:32,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6015: assume !(0 == #t~mem305#1 % 256 % 4294967296);havoc #t~mem305#1;assume { :begin_inline_skb_queue_empty } true;skb_queue_empty_#in~list#1.base, skb_queue_empty_#in~list#1.offset := ~adapter~1#1.base, 4 + ~adapter~1#1.offset;havoc skb_queue_empty_#res#1;havoc skb_queue_empty_#t~mem55#1.base, skb_queue_empty_#t~mem55#1.offset, skb_queue_empty_~list#1.base, skb_queue_empty_~list#1.offset;skb_queue_empty_~list#1.base, skb_queue_empty_~list#1.offset := skb_queue_empty_#in~list#1.base, skb_queue_empty_#in~list#1.offset;call skb_queue_empty_#t~mem55#1.base, skb_queue_empty_#t~mem55#1.offset := read~$Pointer$#1(skb_queue_empty_~list#1.base, skb_queue_empty_~list#1.offset, 8);skb_queue_empty_#res#1 := (if (skb_queue_empty_#t~mem55#1.base + skb_queue_empty_#t~mem55#1.offset) % 18446744073709551616 == (skb_queue_empty_~list#1.base + skb_queue_empty_~list#1.offset) % 18446744073709551616 then 1 else 0);havoc skb_queue_empty_#t~mem55#1.base, skb_queue_empty_#t~mem55#1.offset; [2025-02-08 15:16:32,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6081: assume { :begin_inline___xchg_wrong_size } true;assume { :end_inline___xchg_wrong_size } true; [2025-02-08 15:16:32,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6048: ~__x___0~0#1 := 0; [2025-02-08 15:16:32,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5966: call write~int#1(#t~bitwise298#1, ~tmp___0~8#1.base, 20 + ~tmp___0~8#1.offset, 4);havoc #t~mem297#1;havoc #t~bitwise298#1; [2025-02-08 15:16:32,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5966-3: assume false;#t~bitwise298#1 := #t~mem297#1; [2025-02-08 15:16:32,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5966-3: assume !false; [2025-02-08 15:16:32,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4810: havoc skb_queue_empty_#t~mem55#1.base, skb_queue_empty_#t~mem55#1.offset;#t~ret326#1 := skb_queue_empty_#res#1;havoc skb_queue_empty_#t~mem55#1.base, skb_queue_empty_#t~mem55#1.offset, skb_queue_empty_~list#1.base, skb_queue_empty_~list#1.offset;havoc skb_queue_empty_#in~list#1.base, skb_queue_empty_#in~list#1.offset;assume { :end_inline_skb_queue_empty } true;~tmp___15~1#1 := #t~ret326#1;havoc #t~ret326#1; [2025-02-08 15:16:32,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5966-4: assume 0 == #t~mem297#1 % 4294967296 || 32768 == #t~mem297#1 % 4294967296;#t~bitwise298#1 := 32768; [2025-02-08 15:16:32,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5966-4: assume !(0 == #t~mem297#1 % 4294967296 || 32768 == #t~mem297#1 % 4294967296); [2025-02-08 15:16:32,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5966-1: [2025-02-08 15:16:32,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5966-2: havoc #t~bitwise298#1;assume (#t~bitwise298#1 % 4294967296 >= #t~mem297#1 % 4294967296 && #t~bitwise298#1 % 4294967296 >= 32768) && #t~bitwise298#1 % 4294967296 <= 32768 + #t~mem297#1 % 4294967296; [2025-02-08 15:16:32,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4810-2: havoc skb_queue_empty_#t~mem55#1.base, skb_queue_empty_#t~mem55#1.offset;#t~ret306#1 := skb_queue_empty_#res#1;havoc skb_queue_empty_#t~mem55#1.base, skb_queue_empty_#t~mem55#1.offset, skb_queue_empty_~list#1.base, skb_queue_empty_~list#1.offset;havoc skb_queue_empty_#in~list#1.base, skb_queue_empty_#in~list#1.offset;assume { :end_inline_skb_queue_empty } true;~tmp___6~1#1 := #t~ret306#1;havoc #t~ret306#1; [2025-02-08 15:16:32,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6049: assume true; [2025-02-08 15:16:32,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6049: assume !true; [2025-02-08 15:16:32,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6099: assume 0 != ~tmp___11~1#1;assume { :begin_inline___dynamic_pr_debug } true;__dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset, __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset := ~#descriptor___0~2#1.base, ~#descriptor___0~2#1.offset, 162, 0;havoc __dynamic_pr_debug_#res#1;havoc __dynamic_pr_debug_#t~nondet591#1, __dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset, __dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset;__dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset := __dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset;__dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset := __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset;havoc __dynamic_pr_debug_#t~nondet591#1;__dynamic_pr_debug_#res#1 := __dynamic_pr_debug_#t~nondet591#1;havoc __dynamic_pr_debug_#t~nondet591#1; [2025-02-08 15:16:32,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6099: assume !(0 != ~tmp___11~1#1); [2025-02-08 15:16:32,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6149: havoc #t~mem330#1.base, #t~mem330#1.offset;havoc #t~ret331#1; [2025-02-08 15:16:32,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6149-1: SUMMARY for call #t~ret331#1 := ##fun~$Pointer$~TO~int(~priv~3#1.base, ~priv~3#1.offset, #t~mem330#1.base, #t~mem330#1.offset); srcloc: null [2025-02-08 15:16:32,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6166: assume 0 == #t~mem333#1 % 256 % 4294967296;havoc #t~mem333#1; [2025-02-08 15:16:32,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6166: assume !(0 == #t~mem333#1 % 256 % 4294967296);havoc #t~mem333#1;assume { :begin_inline_skb_dequeue } true;skb_dequeue_#in~arg0#1.base, skb_dequeue_#in~arg0#1.offset := ~adapter~1#1.base, 4 + ~adapter~1#1.offset;havoc skb_dequeue_#res#1.base, skb_dequeue_#res#1.offset;havoc skb_dequeue_#t~ret609#1.base, skb_dequeue_#t~ret609#1.offset, skb_dequeue_~arg0#1.base, skb_dequeue_~arg0#1.offset;skb_dequeue_~arg0#1.base, skb_dequeue_~arg0#1.offset := skb_dequeue_#in~arg0#1.base, skb_dequeue_#in~arg0#1.offset;assume { :begin_inline_ldv_malloc } true;ldv_malloc_#in~size#1 := 242;havoc ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;ldv_malloc_~size#1 := ldv_malloc_#in~size#1;havoc ldv_malloc_#t~nondet585#1;assume 0 == ldv_malloc_#t~nondet585#1 || 1 == ldv_malloc_#t~nondet585#1; [2025-02-08 15:16:32,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5753: assume { :begin_inline_skb_push } true;skb_push_#in~arg0#1.base, skb_push_#in~arg0#1.offset, skb_push_#in~arg1#1 := btmrvl_tx_pkt_~skb#1.base, btmrvl_tx_pkt_~skb#1.offset, 4;havoc skb_push_#res#1.base, skb_push_#res#1.offset;havoc skb_push_#t~ret610#1.base, skb_push_#t~ret610#1.offset, skb_push_~arg0#1.base, skb_push_~arg0#1.offset, skb_push_~arg1#1;skb_push_~arg0#1.base, skb_push_~arg0#1.offset := skb_push_#in~arg0#1.base, skb_push_#in~arg0#1.offset;skb_push_~arg1#1 := skb_push_#in~arg1#1;assume { :begin_inline_ldv_malloc } true;ldv_malloc_#in~size#1 := 1;havoc ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;ldv_malloc_~size#1 := ldv_malloc_#in~size#1;havoc ldv_malloc_#t~nondet585#1;assume 0 == ldv_malloc_#t~nondet585#1 || 1 == ldv_malloc_#t~nondet585#1; [2025-02-08 15:16:32,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6067: #t~ret311#1.base, #t~ret311#1.offset := get_current_#res#1.base, get_current_#res#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset;assume { :end_inline_get_current } true;~tmp___9~1#1.base, ~tmp___9~1#1.offset := #t~ret311#1.base, #t~ret311#1.offset;havoc #t~ret311#1.base, #t~ret311#1.offset;~__ptr___5~0#1.base, ~__ptr___5~0#1.offset := ~tmp___9~1#1.base, ~tmp___9~1#1.offset; [2025-02-08 15:16:32,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6067-1: assume { :begin_inline_get_current } true;havoc get_current_#res#1.base, get_current_#res#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset; [2025-02-08 15:16:32,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6034: assume 0 != ~tmp___5~2#1;assume { :begin_inline___dynamic_pr_debug } true;__dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset, __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset := ~#descriptor~6#1.base, ~#descriptor~6#1.offset, 156, 0;havoc __dynamic_pr_debug_#res#1;havoc __dynamic_pr_debug_#t~nondet591#1, __dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset, __dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset;__dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset := __dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset;__dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset := __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset;havoc __dynamic_pr_debug_#t~nondet591#1;__dynamic_pr_debug_#res#1 := __dynamic_pr_debug_#t~nondet591#1;havoc __dynamic_pr_debug_#t~nondet591#1; [2025-02-08 15:16:32,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6034: assume !(0 != ~tmp___5~2#1); [2025-02-08 15:16:32,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6183: havoc kfree_skb_~arg0#1.base, kfree_skb_~arg0#1.offset;havoc kfree_skb_#in~arg0#1.base, kfree_skb_#in~arg0#1.offset;assume { :end_inline_kfree_skb } true; [2025-02-08 15:16:32,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6183-1: assume { :begin_inline_kfree_skb } true;kfree_skb_#in~arg0#1.base, kfree_skb_#in~arg0#1.offset := ~skb~5#1.base, ~skb~5#1.offset;havoc kfree_skb_~arg0#1.base, kfree_skb_~arg0#1.offset;kfree_skb_~arg0#1.base, kfree_skb_~arg0#1.offset := kfree_skb_#in~arg0#1.base, kfree_skb_#in~arg0#1.offset; [2025-02-08 15:16:32,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5985: #t~ret300#1.base, #t~ret300#1.offset := get_current_#res#1.base, get_current_#res#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset;assume { :end_inline_get_current } true;~tmp___2~4#1.base, ~tmp___2~4#1.offset := #t~ret300#1.base, #t~ret300#1.offset;havoc #t~ret300#1.base, #t~ret300#1.offset;~__ptr___0~0#1.base, ~__ptr___0~0#1.offset := ~tmp___2~4#1.base, ~tmp___2~4#1.offset; [2025-02-08 15:16:32,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5985-1: assume { :begin_inline_get_current } true;havoc get_current_#res#1.base, get_current_#res#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset; [2025-02-08 15:16:32,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6134: assume 0 != #t~mem320#1 % 4294967296;havoc #t~mem320#1;call write~int#1(0, ~adapter~1#1.base, ~adapter~1#1.offset, 4);assume { :begin_inline_spin_unlock_irqrestore } true;spin_unlock_irqrestore_#in~lock#1.base, spin_unlock_irqrestore_#in~lock#1.offset, spin_unlock_irqrestore_#in~flags#1 := ~priv~3#1.base, 158 + ~priv~3#1.offset, ~flags~0#1;havoc spin_unlock_irqrestore_~lock#1.base, spin_unlock_irqrestore_~lock#1.offset, spin_unlock_irqrestore_~flags#1;spin_unlock_irqrestore_~lock#1.base, spin_unlock_irqrestore_~lock#1.offset := spin_unlock_irqrestore_#in~lock#1.base, spin_unlock_irqrestore_#in~lock#1.offset;spin_unlock_irqrestore_~flags#1 := spin_unlock_irqrestore_#in~flags#1;assume { :begin_inline__raw_spin_unlock_irqrestore } true;_raw_spin_unlock_irqrestore_#in~arg0#1.base, _raw_spin_unlock_irqrestore_#in~arg0#1.offset, _raw_spin_unlock_irqrestore_#in~arg1#1 := spin_unlock_irqrestore_~lock#1.base, spin_unlock_irqrestore_~lock#1.offset, spin_unlock_irqrestore_~flags#1;havoc _raw_spin_unlock_irqrestore_~arg0#1.base, _raw_spin_unlock_irqrestore_~arg0#1.offset, _raw_spin_unlock_irqrestore_~arg1#1;_raw_spin_unlock_irqrestore_~arg0#1.base, _raw_spin_unlock_irqrestore_~arg0#1.offset := _raw_spin_unlock_irqrestore_#in~arg0#1.base, _raw_spin_unlock_irqrestore_#in~arg0#1.offset;_raw_spin_unlock_irqrestore_~arg1#1 := _raw_spin_unlock_irqrestore_#in~arg1#1; [2025-02-08 15:16:32,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6134: assume !(0 != #t~mem320#1 % 4294967296);havoc #t~mem320#1;call #t~mem325#1 := read~int#1(~adapter~1#1.base, 93 + ~adapter~1#1.offset, 1); [2025-02-08 15:16:32,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5755: call write~int#37(btmrvl_tx_pkt_#t~bitwise247#1 % 4294967296 / 256, btmrvl_tx_pkt_#t~mem245#1.base, 1 + btmrvl_tx_pkt_#t~mem245#1.offset, 1);havoc btmrvl_tx_pkt_#t~mem245#1.base, btmrvl_tx_pkt_#t~mem245#1.offset;havoc btmrvl_tx_pkt_#t~mem246#1;havoc btmrvl_tx_pkt_#t~bitwise247#1;call btmrvl_tx_pkt_#t~mem248#1.base, btmrvl_tx_pkt_#t~mem248#1.offset := read~$Pointer$#19(btmrvl_tx_pkt_~skb#1.base, 226 + btmrvl_tx_pkt_~skb#1.offset, 8);call btmrvl_tx_pkt_#t~mem249#1 := read~int#19(btmrvl_tx_pkt_~skb#1.base, 104 + btmrvl_tx_pkt_~skb#1.offset, 4); [2025-02-08 15:16:32,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5755-1: [2025-02-08 15:16:32,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5755-4: assume 0 == btmrvl_tx_pkt_#t~mem246#1 % 4294967296;btmrvl_tx_pkt_#t~bitwise247#1 := 0; [2025-02-08 15:16:32,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5755-4: assume !(0 == btmrvl_tx_pkt_#t~mem246#1 % 4294967296); [2025-02-08 15:16:32,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5755-2: havoc btmrvl_tx_pkt_#t~bitwise247#1;assume btmrvl_tx_pkt_#t~bitwise247#1 % 4294967296 <= btmrvl_tx_pkt_#t~mem246#1 % 4294967296 && btmrvl_tx_pkt_#t~bitwise247#1 % 4294967296 <= 65280; [2025-02-08 15:16:32,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5755-3: assume 65280 == btmrvl_tx_pkt_#t~mem246#1 % 4294967296;btmrvl_tx_pkt_#t~bitwise247#1 := btmrvl_tx_pkt_#t~mem246#1; [2025-02-08 15:16:32,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5755-3: assume !(65280 == btmrvl_tx_pkt_#t~mem246#1 % 4294967296); [2025-02-08 15:16:32,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5739: assume 0 == (btmrvl_tx_pkt_~skb#1.base + btmrvl_tx_pkt_~skb#1.offset) % 18446744073709551616;assume { :begin_inline_printk } true;printk_#in~arg0#1.base, printk_#in~arg0#1.offset := 137, 0;havoc printk_#res#1;havoc printk_#t~nondet606#1, printk_~arg0#1.base, printk_~arg0#1.offset;printk_~arg0#1.base, printk_~arg0#1.offset := printk_#in~arg0#1.base, printk_#in~arg0#1.offset;havoc printk_#t~nondet606#1;printk_#res#1 := printk_#t~nondet606#1;havoc printk_#t~nondet606#1; [2025-02-08 15:16:32,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5739: assume !(0 == (btmrvl_tx_pkt_~skb#1.base + btmrvl_tx_pkt_~skb#1.offset) % 18446744073709551616);assume { :begin_inline_kfree_skb } true;kfree_skb_#in~arg0#1.base, kfree_skb_#in~arg0#1.offset := btmrvl_tx_pkt_~tmp~12#1.base, btmrvl_tx_pkt_~tmp~12#1.offset;havoc kfree_skb_~arg0#1.base, kfree_skb_~arg0#1.offset;kfree_skb_~arg0#1.base, kfree_skb_~arg0#1.offset := kfree_skb_#in~arg0#1.base, kfree_skb_#in~arg0#1.offset; [2025-02-08 15:16:32,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6053: assume false;assume { :begin_inline_get_current } true;havoc get_current_#res#1.base, get_current_#res#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset; [2025-02-08 15:16:32,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6053: assume !false; [2025-02-08 15:16:32,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5756-1: [2025-02-08 15:16:32,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5723: assume (4 + btmrvl_tx_pkt_#t~mem236#1) % 4294967296 > 2312;havoc btmrvl_tx_pkt_#t~mem236#1;call btmrvl_tx_pkt_#t~mem237#1 := read~int#19(btmrvl_tx_pkt_~skb#1.base, 104 + btmrvl_tx_pkt_~skb#1.offset, 4);assume { :begin_inline_printk } true;printk_#in~arg0#1.base, printk_#in~arg0#1.offset := 135, 0;havoc printk_#res#1;havoc printk_#t~nondet606#1, printk_~arg0#1.base, printk_~arg0#1.offset;printk_~arg0#1.base, printk_~arg0#1.offset := printk_#in~arg0#1.base, printk_#in~arg0#1.offset;havoc printk_#t~nondet606#1;printk_#res#1 := printk_#t~nondet606#1;havoc printk_#t~nondet606#1; [2025-02-08 15:16:32,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5723: assume !((4 + btmrvl_tx_pkt_#t~mem236#1) % 4294967296 > 2312);havoc btmrvl_tx_pkt_#t~mem236#1;assume { :begin_inline_skb_headroom } true;skb_headroom_#in~skb#1.base, skb_headroom_#in~skb#1.offset := btmrvl_tx_pkt_~skb#1.base, btmrvl_tx_pkt_~skb#1.offset;havoc skb_headroom_#res#1;havoc skb_headroom_#t~mem66#1.base, skb_headroom_#t~mem66#1.offset, skb_headroom_#t~mem67#1.base, skb_headroom_#t~mem67#1.offset, skb_headroom_~skb#1.base, skb_headroom_~skb#1.offset;skb_headroom_~skb#1.base, skb_headroom_~skb#1.offset := skb_headroom_#in~skb#1.base, skb_headroom_#in~skb#1.offset;call skb_headroom_#t~mem66#1.base, skb_headroom_#t~mem66#1.offset := read~$Pointer$#19(skb_headroom_~skb#1.base, 226 + skb_headroom_~skb#1.offset, 8);call skb_headroom_#t~mem67#1.base, skb_headroom_#t~mem67#1.offset := read~$Pointer$#19(skb_headroom_~skb#1.base, 218 + skb_headroom_~skb#1.offset, 8);skb_headroom_#res#1 := skb_headroom_#t~mem66#1.base + skb_headroom_#t~mem66#1.offset - (skb_headroom_#t~mem67#1.base + skb_headroom_#t~mem67#1.offset);havoc skb_headroom_#t~mem66#1.base, skb_headroom_#t~mem66#1.offset;havoc skb_headroom_#t~mem67#1.base, skb_headroom_#t~mem67#1.offset; [2025-02-08 15:16:32,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5756-2: havoc btmrvl_tx_pkt_#t~bitwise250#1;assume btmrvl_tx_pkt_#t~bitwise250#1 % 4294967296 <= btmrvl_tx_pkt_#t~mem249#1 % 4294967296 && btmrvl_tx_pkt_#t~bitwise250#1 % 4294967296 <= 16711680; [2025-02-08 15:16:32,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5756: call write~int#37(btmrvl_tx_pkt_#t~bitwise250#1 % 4294967296 / 65536, btmrvl_tx_pkt_#t~mem248#1.base, 2 + btmrvl_tx_pkt_#t~mem248#1.offset, 1);havoc btmrvl_tx_pkt_#t~mem248#1.base, btmrvl_tx_pkt_#t~mem248#1.offset;havoc btmrvl_tx_pkt_#t~mem249#1;havoc btmrvl_tx_pkt_#t~bitwise250#1;call btmrvl_tx_pkt_#t~mem251#1.base, btmrvl_tx_pkt_#t~mem251#1.offset := read~$Pointer$#19(btmrvl_tx_pkt_~skb#1.base, 226 + btmrvl_tx_pkt_~skb#1.offset, 8);call btmrvl_tx_pkt_#t~mem252#1 := read~int#19(btmrvl_tx_pkt_~skb#1.base, 40 + btmrvl_tx_pkt_~skb#1.offset, 1);call write~int#37(btmrvl_tx_pkt_#t~mem252#1, btmrvl_tx_pkt_#t~mem251#1.base, 3 + btmrvl_tx_pkt_#t~mem251#1.offset, 1);havoc btmrvl_tx_pkt_#t~mem251#1.base, btmrvl_tx_pkt_#t~mem251#1.offset;havoc btmrvl_tx_pkt_#t~mem252#1;call btmrvl_tx_pkt_#t~mem253#1.base, btmrvl_tx_pkt_#t~mem253#1.offset := read~$Pointer$#1(btmrvl_tx_pkt_~priv#1.base, 134 + btmrvl_tx_pkt_~priv#1.offset, 8); [2025-02-08 15:16:32,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint btmrvl_service_main_threadFINAL: assume true; [2025-02-08 15:16:32,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5756-3: assume 16711680 == btmrvl_tx_pkt_#t~mem249#1 % 4294967296;btmrvl_tx_pkt_#t~bitwise250#1 := btmrvl_tx_pkt_#t~mem249#1; [2025-02-08 15:16:32,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5756-3: assume !(16711680 == btmrvl_tx_pkt_#t~mem249#1 % 4294967296); [2025-02-08 15:16:32,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5756-4: assume 0 == btmrvl_tx_pkt_#t~mem249#1 % 4294967296;btmrvl_tx_pkt_#t~bitwise250#1 := 0; [2025-02-08 15:16:32,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5756-4: assume !(0 == btmrvl_tx_pkt_#t~mem249#1 % 4294967296); [2025-02-08 15:16:32,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6120: assume 0 != ~tmp___12~1#1;assume { :begin_inline___dynamic_pr_debug } true;__dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset, __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset := ~#descriptor___1~1#1.base, ~#descriptor___1~1#1.offset, 168, 0;havoc __dynamic_pr_debug_#res#1;havoc __dynamic_pr_debug_#t~nondet591#1, __dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset, __dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset;__dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset := __dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset;__dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset := __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset;havoc __dynamic_pr_debug_#t~nondet591#1;__dynamic_pr_debug_#res#1 := __dynamic_pr_debug_#t~nondet591#1;havoc __dynamic_pr_debug_#t~nondet591#1; [2025-02-08 15:16:32,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6120: assume !(0 != ~tmp___12~1#1); [2025-02-08 15:16:32,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6021: assume 0 != ~tmp___6~1#1;call write~$Pointer$#21(152, 0, ~#descriptor~6#1.base, ~#descriptor~6#1.offset, 8);call write~$Pointer$#21(153, 0, ~#descriptor~6#1.base, 8 + ~#descriptor~6#1.offset, 8);call write~$Pointer$#21(154, 0, ~#descriptor~6#1.base, 16 + ~#descriptor~6#1.offset, 8);call write~$Pointer$#21(155, 0, ~#descriptor~6#1.base, 24 + ~#descriptor~6#1.offset, 8);call write~int#21(494, ~#descriptor~6#1.base, 32 + ~#descriptor~6#1.offset, 4);call write~int#21(0, ~#descriptor~6#1.base, 36 + ~#descriptor~6#1.offset, 1);call write~int#21(0, ~#descriptor~6#1.base, 37 + ~#descriptor~6#1.offset, 1);call #t~mem307#1 := read~int#21(~#descriptor~6#1.base, 37 + ~#descriptor~6#1.offset, 1);~tmp___5~2#1 := (if 0 != #t~mem307#1 then 1 else 0);havoc #t~mem307#1; [2025-02-08 15:16:32,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6021: assume !(0 != ~tmp___6~1#1); [2025-02-08 15:16:32,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6137: havoc spin_unlock_irqrestore_~lock#1.base, spin_unlock_irqrestore_~lock#1.offset, spin_unlock_irqrestore_~flags#1;havoc spin_unlock_irqrestore_#in~lock#1.base, spin_unlock_irqrestore_#in~lock#1.offset, spin_unlock_irqrestore_#in~flags#1;assume { :end_inline_spin_unlock_irqrestore } true;call #t~mem323#1.base, #t~mem323#1.offset := read~$Pointer$#1(~priv~3#1.base, 150 + ~priv~3#1.offset, 8); [2025-02-08 15:16:32,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6005: assume { :begin_inline___xchg_wrong_size } true;assume { :end_inline___xchg_wrong_size } true; [2025-02-08 15:16:32,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6154: havoc spin_unlock_irqrestore_~lock#1.base, spin_unlock_irqrestore_~lock#1.offset, spin_unlock_irqrestore_~flags#1;havoc spin_unlock_irqrestore_#in~lock#1.base, spin_unlock_irqrestore_#in~lock#1.offset, spin_unlock_irqrestore_#in~flags#1;assume { :end_inline_spin_unlock_irqrestore } true; [2025-02-08 15:16:32,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6055: #t~ret309#1.base, #t~ret309#1.offset := get_current_#res#1.base, get_current_#res#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset;assume { :end_inline_get_current } true;~tmp___7~1#1.base, ~tmp___7~1#1.offset := #t~ret309#1.base, #t~ret309#1.offset;havoc #t~ret309#1.base, #t~ret309#1.offset;~__ptr___3~0#1.base, ~__ptr___3~0#1.offset := ~tmp___7~1#1.base, ~tmp___7~1#1.offset; [2025-02-08 15:16:32,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6088: assume { :begin_inline_remove_wait_queue } true;remove_wait_queue_#in~arg0#1.base, remove_wait_queue_#in~arg0#1.offset, remove_wait_queue_#in~arg1#1.base, remove_wait_queue_#in~arg1#1.offset := ~thread~0#1.base, 8 + ~thread~0#1.offset, ~#wait~0#1.base, ~#wait~0#1.offset;havoc remove_wait_queue_~arg0#1.base, remove_wait_queue_~arg0#1.offset, remove_wait_queue_~arg1#1.base, remove_wait_queue_~arg1#1.offset;remove_wait_queue_~arg0#1.base, remove_wait_queue_~arg0#1.offset := remove_wait_queue_#in~arg0#1.base, remove_wait_queue_#in~arg0#1.offset;remove_wait_queue_~arg1#1.base, remove_wait_queue_~arg1#1.offset := remove_wait_queue_#in~arg1#1.base, remove_wait_queue_#in~arg1#1.offset;havoc remove_wait_queue_~arg0#1.base, remove_wait_queue_~arg0#1.offset, remove_wait_queue_~arg1#1.base, remove_wait_queue_~arg1#1.offset;havoc remove_wait_queue_#in~arg0#1.base, remove_wait_queue_#in~arg0#1.offset, remove_wait_queue_#in~arg1#1.base, remove_wait_queue_#in~arg1#1.offset;assume { :end_inline_remove_wait_queue } true;call write~$Pointer$#21(158, 0, ~#descriptor___0~2#1.base, ~#descriptor___0~2#1.offset, 8);call write~$Pointer$#21(159, 0, ~#descriptor___0~2#1.base, 8 + ~#descriptor___0~2#1.offset, 8);call write~$Pointer$#21(160, 0, ~#descriptor___0~2#1.base, 16 + ~#descriptor___0~2#1.offset, 8);call write~$Pointer$#21(161, 0, ~#descriptor___0~2#1.base, 24 + ~#descriptor___0~2#1.offset, 8);call write~int#21(502, ~#descriptor___0~2#1.base, 32 + ~#descriptor___0~2#1.offset, 4);call write~int#21(0, ~#descriptor___0~2#1.base, 36 + ~#descriptor___0~2#1.offset, 1);call write~int#21(0, ~#descriptor___0~2#1.base, 37 + ~#descriptor___0~2#1.offset, 1);call #t~mem313#1 := read~int#21(~#descriptor___0~2#1.base, 37 + ~#descriptor___0~2#1.offset, 1);~tmp___11~1#1 := (if 0 != #t~mem313#1 then 1 else 0);havoc #t~mem313#1; [2025-02-08 15:16:32,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938: assume 0 == assume_abort_if_not_~cond#1;assume false; [2025-02-08 15:16:32,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938: assume !(0 == assume_abort_if_not_~cond#1); [2025-02-08 15:16:32,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-2: assume 0 == assume_abort_if_not_~cond#1;assume false; [2025-02-08 15:16:32,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-2: assume !(0 == assume_abort_if_not_~cond#1); [2025-02-08 15:16:32,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-1: assume 0 == assume_abort_if_not_~cond#1;assume false; [2025-02-08 15:16:32,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-1: assume !(0 == assume_abort_if_not_~cond#1); [2025-02-08 15:16:32,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6138: havoc #t~mem323#1.base, #t~mem323#1.offset;havoc #t~ret324#1; [2025-02-08 15:16:32,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6138-1: SUMMARY for call #t~ret324#1 := ##fun~$Pointer$~TO~int(~priv~3#1.base, ~priv~3#1.offset, #t~mem323#1.base, #t~mem323#1.offset); srcloc: null [2025-02-08 15:16:32,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5973: assume true; [2025-02-08 15:16:32,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5973: assume !true; [2025-02-08 15:16:32,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5709: assume 0 == (btmrvl_tx_pkt_~skb#1.base + btmrvl_tx_pkt_~skb#1.offset) % 18446744073709551616;btmrvl_tx_pkt_#res#1 := -22; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5709: assume !(0 == (btmrvl_tx_pkt_~skb#1.base + btmrvl_tx_pkt_~skb#1.offset) % 18446744073709551616);call btmrvl_tx_pkt_#t~mem232#1.base, btmrvl_tx_pkt_#t~mem232#1.offset := read~$Pointer$#19(btmrvl_tx_pkt_~skb#1.base, 226 + btmrvl_tx_pkt_~skb#1.offset, 8); [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6188: assume { :begin_inline_add_wait_queue } true;add_wait_queue_#in~arg0#1.base, add_wait_queue_#in~arg0#1.offset, add_wait_queue_#in~arg1#1.base, add_wait_queue_#in~arg1#1.offset := ~thread~0#1.base, 8 + ~thread~0#1.offset, ~#wait~0#1.base, ~#wait~0#1.offset;havoc add_wait_queue_~arg0#1.base, add_wait_queue_~arg0#1.offset, add_wait_queue_~arg1#1.base, add_wait_queue_~arg1#1.offset;add_wait_queue_~arg0#1.base, add_wait_queue_~arg0#1.offset := add_wait_queue_#in~arg0#1.base, add_wait_queue_#in~arg0#1.offset;add_wait_queue_~arg1#1.base, add_wait_queue_~arg1#1.offset := add_wait_queue_#in~arg1#1.base, add_wait_queue_#in~arg1#1.offset;havoc add_wait_queue_~arg0#1.base, add_wait_queue_~arg0#1.offset, add_wait_queue_~arg1#1.base, add_wait_queue_~arg1#1.offset;havoc add_wait_queue_#in~arg0#1.base, add_wait_queue_#in~arg0#1.offset, add_wait_queue_#in~arg1#1.base, add_wait_queue_#in~arg1#1.offset;assume { :end_inline_add_wait_queue } true;~__x~0#1 := 1; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5924: call ULTIMATE.dealloc(~#wait~0#1.base, ~#wait~0#1.offset);havoc ~#wait~0#1.base, ~#wait~0#1.offset;call ULTIMATE.dealloc(~#descriptor~6#1.base, ~#descriptor~6#1.offset);havoc ~#descriptor~6#1.base, ~#descriptor~6#1.offset;call ULTIMATE.dealloc(~#descriptor___0~2#1.base, ~#descriptor___0~2#1.offset);havoc ~#descriptor___0~2#1.base, ~#descriptor___0~2#1.offset;call ULTIMATE.dealloc(~#descriptor___1~1#1.base, ~#descriptor___1~1#1.offset);havoc ~#descriptor___1~1#1.base, ~#descriptor___1~1#1.offset; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5759: assume 0 != (btmrvl_tx_pkt_#t~mem253#1.base + btmrvl_tx_pkt_#t~mem253#1.offset) % 18446744073709551616;havoc btmrvl_tx_pkt_#t~mem253#1.base, btmrvl_tx_pkt_#t~mem253#1.offset;call btmrvl_tx_pkt_#t~mem258#1.base, btmrvl_tx_pkt_#t~mem258#1.offset := read~$Pointer$#19(btmrvl_tx_pkt_~skb#1.base, 226 + btmrvl_tx_pkt_~skb#1.offset, 8);call btmrvl_tx_pkt_#t~mem259#1 := read~int#19(btmrvl_tx_pkt_~skb#1.base, 104 + btmrvl_tx_pkt_~skb#1.offset, 4);call btmrvl_tx_pkt_#t~mem260#1.base, btmrvl_tx_pkt_#t~mem260#1.offset := read~$Pointer$#1(btmrvl_tx_pkt_~priv#1.base, 134 + btmrvl_tx_pkt_~priv#1.offset, 8);assume { :begin_inline_##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~int } true;##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~int_#in~255#1.base, ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~int_#in~255#1.offset, ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~int_#in~256#1.base, ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~int_#in~256#1.offset, ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~int_#in~257#1, ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~int_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~int_#in~#fp#1.offset := btmrvl_tx_pkt_~priv#1.base, btmrvl_tx_pkt_~priv#1.offset, btmrvl_tx_pkt_#t~mem258#1.base, btmrvl_tx_pkt_#t~mem258#1.offset, (if btmrvl_tx_pkt_#t~mem259#1 % 65536 % 4294967296 <= 2147483647 then btmrvl_tx_pkt_#t~mem259#1 % 65536 % 4294967296 else btmrvl_tx_pkt_#t~mem259#1 % 65536 % 4294967296 - 4294967296), btmrvl_tx_pkt_#t~mem260#1.base, btmrvl_tx_pkt_#t~mem260#1.offset;havoc ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~int_#res#1;havoc ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~int_#~255#1.base, ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~int_#~255#1.offset, ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~int_#~256#1.base, ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~int_#~256#1.offset, ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~int_#~257#1;##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~int_#~255#1.base, ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~int_#~255#1.offset := ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~int_#in~255#1.base, ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~int_#in~255#1.offset;##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~int_#~256#1.base, ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~int_#~256#1.offset := ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~int_#in~256#1.base, ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~int_#in~256#1.offset;##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~int_#~257#1 := ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~int_#in~257#1;btmrvl_tx_pkt_#t~ret261#1 := ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~int_#res#1;havoc ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~int_#~255#1.base, ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~int_#~255#1.offset, ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~int_#~256#1.base, ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~int_#~256#1.offset, ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~int_#~257#1;havoc ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~int_#in~255#1.base, ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~int_#in~255#1.offset, ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~int_#in~256#1.base, ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~int_#in~256#1.offset, ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~int_#in~257#1, ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~int_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~int_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~int } true;btmrvl_tx_pkt_~ret~4#1 := btmrvl_tx_pkt_#t~ret261#1;havoc btmrvl_tx_pkt_#t~mem258#1.base, btmrvl_tx_pkt_#t~mem258#1.offset;havoc btmrvl_tx_pkt_#t~mem259#1;havoc btmrvl_tx_pkt_#t~mem260#1.base, btmrvl_tx_pkt_#t~mem260#1.offset;havoc btmrvl_tx_pkt_#t~ret261#1; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5759: assume !(0 != (btmrvl_tx_pkt_#t~mem253#1.base + btmrvl_tx_pkt_#t~mem253#1.offset) % 18446744073709551616);havoc btmrvl_tx_pkt_#t~mem253#1.base, btmrvl_tx_pkt_#t~mem253#1.offset; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4702: assume { :begin_inline___bad_percpu_size } true;assume { :end_inline___bad_percpu_size } true; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4702-3: assume { :begin_inline___bad_percpu_size } true;assume { :end_inline___bad_percpu_size } true; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6106: assume { :begin_inline_kthread_should_stop } true;havoc kthread_should_stop_#res#1;havoc kthread_should_stop_#t~nondet602#1;havoc kthread_should_stop_#t~nondet602#1;kthread_should_stop_#res#1 := kthread_should_stop_#t~nondet602#1;havoc kthread_should_stop_#t~nondet602#1; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4702-4: assume { :begin_inline___bad_percpu_size } true;assume { :end_inline___bad_percpu_size } true; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4702-1: assume { :begin_inline___bad_percpu_size } true;assume { :end_inline___bad_percpu_size } true; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4702-2: assume { :begin_inline___bad_percpu_size } true;assume { :end_inline___bad_percpu_size } true; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4702-7: assume { :begin_inline___bad_percpu_size } true;assume { :end_inline___bad_percpu_size } true; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8055: havoc printk_#t~nondet606#1;btmrvl_tx_pkt_#t~ret241#1 := printk_#res#1;havoc printk_#t~nondet606#1, printk_~arg0#1.base, printk_~arg0#1.offset;havoc printk_#in~arg0#1.base, printk_#in~arg0#1.offset;assume { :end_inline_printk } true;havoc btmrvl_tx_pkt_#t~ret241#1;btmrvl_tx_pkt_~skb#1.base, btmrvl_tx_pkt_~skb#1.offset := btmrvl_tx_pkt_~tmp~12#1.base, btmrvl_tx_pkt_~tmp~12#1.offset;btmrvl_tx_pkt_#res#1 := -22; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4702-8: assume { :begin_inline___bad_percpu_size } true;assume { :end_inline___bad_percpu_size } true; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4702-5: assume { :begin_inline___bad_percpu_size } true;assume { :end_inline___bad_percpu_size } true; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4702-6: assume { :begin_inline___bad_percpu_size } true;assume { :end_inline___bad_percpu_size } true; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8055-4: havoc printk_#t~nondet606#1;btmrvl_tx_pkt_#t~ret238#1 := printk_#res#1;havoc printk_#t~nondet606#1, printk_~arg0#1.base, printk_~arg0#1.offset;havoc printk_#in~arg0#1.base, printk_#in~arg0#1.offset;assume { :end_inline_printk } true;havoc btmrvl_tx_pkt_#t~mem237#1;havoc btmrvl_tx_pkt_#t~ret238#1;btmrvl_tx_pkt_#res#1 := -22; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4702-9: assume { :begin_inline___bad_percpu_size } true;assume { :end_inline___bad_percpu_size } true; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8055-2: havoc printk_#t~nondet606#1;btmrvl_tx_pkt_#t~ret235#1 := printk_#res#1;havoc printk_#t~nondet606#1, printk_~arg0#1.base, printk_~arg0#1.offset;havoc printk_#in~arg0#1.base, printk_#in~arg0#1.offset;assume { :end_inline_printk } true;havoc btmrvl_tx_pkt_#t~mem234#1;havoc btmrvl_tx_pkt_#t~ret235#1;btmrvl_tx_pkt_#res#1 := -22; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4686: assume true; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4686: assume !true; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4686-3: assume true; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4686-3: assume !true; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4686-4: assume true; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4686-4: assume !true; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4686-1: assume true; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4686-1: assume !true; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4686-2: assume true; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4686-2: assume !true; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5991: #t~ret301#1.base, #t~ret301#1.offset := get_current_#res#1.base, get_current_#res#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset;assume { :end_inline_get_current } true;~tmp___3~3#1.base, ~tmp___3~3#1.offset := #t~ret301#1.base, #t~ret301#1.offset;havoc #t~ret301#1.base, #t~ret301#1.offset;~__ptr___1~0#1.base, ~__ptr___1~0#1.offset := ~tmp___3~3#1.base, ~tmp___3~3#1.offset; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4686-7: assume true; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4686-7: assume !true; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8072-1: #t~ret334#1.base, #t~ret334#1.offset := skb_dequeue_#res#1.base, skb_dequeue_#res#1.offset;havoc skb_dequeue_#t~ret609#1.base, skb_dequeue_#t~ret609#1.offset, skb_dequeue_~arg0#1.base, skb_dequeue_~arg0#1.offset;havoc skb_dequeue_#in~arg0#1.base, skb_dequeue_#in~arg0#1.offset;assume { :end_inline_skb_dequeue } true;~skb~5#1.base, ~skb~5#1.offset := #t~ret334#1.base, #t~ret334#1.offset;havoc #t~ret334#1.base, #t~ret334#1.offset; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5991-1: assume { :begin_inline_get_current } true;havoc get_current_#res#1.base, get_current_#res#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4686-8: assume true; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4686-8: assume !true; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8072: havoc skb_dequeue_#t~ret609#1.base, skb_dequeue_#t~ret609#1.offset; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4686-5: assume true; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4686-5: assume !true; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4686-6: assume true; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4686-6: assume !true; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6074: #t~ret312#1.base, #t~ret312#1.offset := get_current_#res#1.base, get_current_#res#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset;assume { :end_inline_get_current } true;~tmp___10~1#1.base, ~tmp___10~1#1.offset := #t~ret312#1.base, #t~ret312#1.offset;havoc #t~ret312#1.base, #t~ret312#1.offset;~__ptr___6~0#1.base, ~__ptr___6~0#1.offset := ~tmp___10~1#1.base, ~tmp___10~1#1.offset; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6173: assume 0 != (~skb~5#1.base + ~skb~5#1.offset) % 18446744073709551616;assume { :begin_inline_btmrvl_tx_pkt } true;btmrvl_tx_pkt_#in~priv#1.base, btmrvl_tx_pkt_#in~priv#1.offset, btmrvl_tx_pkt_#in~skb#1.base, btmrvl_tx_pkt_#in~skb#1.offset := ~priv~3#1.base, ~priv~3#1.offset, ~skb~5#1.base, ~skb~5#1.offset;havoc btmrvl_tx_pkt_#res#1;havoc btmrvl_tx_pkt_#t~mem232#1.base, btmrvl_tx_pkt_#t~mem232#1.offset, btmrvl_tx_pkt_#t~mem233#1, btmrvl_tx_pkt_#t~mem234#1, btmrvl_tx_pkt_#t~ret235#1, btmrvl_tx_pkt_#t~mem236#1, btmrvl_tx_pkt_#t~mem237#1, btmrvl_tx_pkt_#t~ret238#1, btmrvl_tx_pkt_#t~ret239#1, btmrvl_tx_pkt_#t~ret240#1.base, btmrvl_tx_pkt_#t~ret240#1.offset, btmrvl_tx_pkt_#t~ret241#1, btmrvl_tx_pkt_#t~ret242#1.base, btmrvl_tx_pkt_#t~ret242#1.offset, btmrvl_tx_pkt_#t~mem243#1.base, btmrvl_tx_pkt_#t~mem243#1.offset, btmrvl_tx_pkt_#t~mem244#1, btmrvl_tx_pkt_#t~mem245#1.base, btmrvl_tx_pkt_#t~mem245#1.offset, btmrvl_tx_pkt_#t~mem246#1, btmrvl_tx_pkt_#t~bitwise247#1, btmrvl_tx_pkt_#t~mem248#1.base, btmrvl_tx_pkt_#t~mem248#1.offset, btmrvl_tx_pkt_#t~mem249#1, btmrvl_tx_pkt_#t~bitwise250#1, btmrvl_tx_pkt_#t~mem251#1.base, btmrvl_tx_pkt_#t~mem251#1.offset, btmrvl_tx_pkt_#t~mem252#1, btmrvl_tx_pkt_#t~mem253#1.base, btmrvl_tx_pkt_#t~mem253#1.offset, btmrvl_tx_pkt_#t~mem258#1.base, btmrvl_tx_pkt_#t~mem258#1.offset, btmrvl_tx_pkt_#t~mem259#1, btmrvl_tx_pkt_#t~mem260#1.base, btmrvl_tx_pkt_#t~mem260#1.offset, btmrvl_tx_pkt_#t~ret261#1, btmrvl_tx_pkt_~priv#1.base, btmrvl_tx_pkt_~priv#1.offset, btmrvl_tx_pkt_~skb#1.base, btmrvl_tx_pkt_~skb#1.offset, btmrvl_tx_pkt_~ret~4#1, btmrvl_tx_pkt_~tmp~12#1.base, btmrvl_tx_pkt_~tmp~12#1.offset, btmrvl_tx_pkt_~tmp___0~6#1;btmrvl_tx_pkt_~priv#1.base, btmrvl_tx_pkt_~priv#1.offset := btmrvl_tx_pkt_#in~priv#1.base, btmrvl_tx_pkt_#in~priv#1.offset;btmrvl_tx_pkt_~skb#1.base, btmrvl_tx_pkt_~skb#1.offset := btmrvl_tx_pkt_#in~skb#1.base, btmrvl_tx_pkt_#in~skb#1.offset;havoc btmrvl_tx_pkt_~ret~4#1;havoc btmrvl_tx_pkt_~tmp~12#1.base, btmrvl_tx_pkt_~tmp~12#1.offset;havoc btmrvl_tx_pkt_~tmp___0~6#1;btmrvl_tx_pkt_~ret~4#1 := 0; [2025-02-08 15:16:32,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6173: assume !(0 != (~skb~5#1.base + ~skb~5#1.offset) % 18446744073709551616); [2025-02-08 15:16:32,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6074-1: assume { :begin_inline_get_current } true;havoc get_current_#res#1.base, get_current_#res#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset; [2025-02-08 15:16:32,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6041: assume { :end_inline_schedule } true; [2025-02-08 15:16:32,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6041-1: assume { :begin_inline_schedule } true; [2025-02-08 15:16:32,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6190: #res#1 := 0;call ULTIMATE.dealloc(~#wait~0#1.base, ~#wait~0#1.offset);havoc ~#wait~0#1.base, ~#wait~0#1.offset;call ULTIMATE.dealloc(~#descriptor~6#1.base, ~#descriptor~6#1.offset);havoc ~#descriptor~6#1.base, ~#descriptor~6#1.offset;call ULTIMATE.dealloc(~#descriptor___0~2#1.base, ~#descriptor___0~2#1.offset);havoc ~#descriptor___0~2#1.base, ~#descriptor___0~2#1.offset;call ULTIMATE.dealloc(~#descriptor___1~1#1.base, ~#descriptor___1~1#1.offset);havoc ~#descriptor___1~1#1.base, ~#descriptor___1~1#1.offset; [2025-02-08 15:16:32,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6141: assume 1 == #t~mem325#1 % 256 % 4294967296;havoc #t~mem325#1;assume { :begin_inline_skb_queue_empty } true;skb_queue_empty_#in~list#1.base, skb_queue_empty_#in~list#1.offset := ~adapter~1#1.base, 4 + ~adapter~1#1.offset;havoc skb_queue_empty_#res#1;havoc skb_queue_empty_#t~mem55#1.base, skb_queue_empty_#t~mem55#1.offset, skb_queue_empty_~list#1.base, skb_queue_empty_~list#1.offset;skb_queue_empty_~list#1.base, skb_queue_empty_~list#1.offset := skb_queue_empty_#in~list#1.base, skb_queue_empty_#in~list#1.offset;call skb_queue_empty_#t~mem55#1.base, skb_queue_empty_#t~mem55#1.offset := read~$Pointer$#1(skb_queue_empty_~list#1.base, skb_queue_empty_~list#1.offset, 8);skb_queue_empty_#res#1 := (if (skb_queue_empty_#t~mem55#1.base + skb_queue_empty_#t~mem55#1.offset) % 18446744073709551616 == (skb_queue_empty_~list#1.base + skb_queue_empty_~list#1.offset) % 18446744073709551616 then 1 else 0);havoc skb_queue_empty_#t~mem55#1.base, skb_queue_empty_#t~mem55#1.offset; [2025-02-08 15:16:32,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6141: assume !(1 == #t~mem325#1 % 256 % 4294967296);havoc #t~mem325#1;assume { :begin_inline_spin_unlock_irqrestore } true;spin_unlock_irqrestore_#in~lock#1.base, spin_unlock_irqrestore_#in~lock#1.offset, spin_unlock_irqrestore_#in~flags#1 := ~priv~3#1.base, 158 + ~priv~3#1.offset, ~flags~0#1;havoc spin_unlock_irqrestore_~lock#1.base, spin_unlock_irqrestore_~lock#1.offset, spin_unlock_irqrestore_~flags#1;spin_unlock_irqrestore_~lock#1.base, spin_unlock_irqrestore_~lock#1.offset := spin_unlock_irqrestore_#in~lock#1.base, spin_unlock_irqrestore_#in~lock#1.offset;spin_unlock_irqrestore_~flags#1 := spin_unlock_irqrestore_#in~flags#1;assume { :begin_inline__raw_spin_unlock_irqrestore } true;_raw_spin_unlock_irqrestore_#in~arg0#1.base, _raw_spin_unlock_irqrestore_#in~arg0#1.offset, _raw_spin_unlock_irqrestore_#in~arg1#1 := spin_unlock_irqrestore_~lock#1.base, spin_unlock_irqrestore_~lock#1.offset, spin_unlock_irqrestore_~flags#1;havoc _raw_spin_unlock_irqrestore_~arg0#1.base, _raw_spin_unlock_irqrestore_~arg0#1.offset, _raw_spin_unlock_irqrestore_~arg1#1;_raw_spin_unlock_irqrestore_~arg0#1.base, _raw_spin_unlock_irqrestore_~arg0#1.offset := _raw_spin_unlock_irqrestore_#in~arg0#1.base, _raw_spin_unlock_irqrestore_#in~arg0#1.offset;_raw_spin_unlock_irqrestore_~arg1#1 := _raw_spin_unlock_irqrestore_#in~arg1#1; [2025-02-08 15:16:32,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6108: assume 0 != ~tmp___13~1#1;call write~$Pointer$#21(164, 0, ~#descriptor___1~1#1.base, ~#descriptor___1~1#1.offset, 8);call write~$Pointer$#21(165, 0, ~#descriptor___1~1#1.base, 8 + ~#descriptor___1~1#1.offset, 8);call write~$Pointer$#21(166, 0, ~#descriptor___1~1#1.base, 16 + ~#descriptor___1~1#1.offset, 8);call write~$Pointer$#21(167, 0, ~#descriptor___1~1#1.base, 24 + ~#descriptor___1~1#1.offset, 8);call write~int#21(505, ~#descriptor___1~1#1.base, 32 + ~#descriptor___1~1#1.offset, 4);call write~int#21(0, ~#descriptor___1~1#1.base, 36 + ~#descriptor___1~1#1.offset, 1);call write~int#21(0, ~#descriptor___1~1#1.base, 37 + ~#descriptor___1~1#1.offset, 1);call #t~mem316#1 := read~int#21(~#descriptor___1~1#1.base, 37 + ~#descriptor___1~1#1.offset, 1);~tmp___12~1#1 := (if 0 != #t~mem316#1 then 1 else 0);havoc #t~mem316#1; [2025-02-08 15:16:32,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6108: assume !(0 != ~tmp___13~1#1);assume { :begin_inline_spinlock_check } true;spinlock_check_#in~lock#1.base, spinlock_check_#in~lock#1.offset := ~priv~3#1.base, 158 + ~priv~3#1.offset;havoc spinlock_check_#res#1.base, spinlock_check_#res#1.offset;havoc spinlock_check_~lock#1.base, spinlock_check_~lock#1.offset;spinlock_check_~lock#1.base, spinlock_check_~lock#1.offset := spinlock_check_#in~lock#1.base, spinlock_check_#in~lock#1.offset;spinlock_check_#res#1.base, spinlock_check_#res#1.offset := spinlock_check_~lock#1.base, spinlock_check_~lock#1.offset;#t~ret318#1.base, #t~ret318#1.offset := spinlock_check_#res#1.base, spinlock_check_#res#1.offset;havoc spinlock_check_~lock#1.base, spinlock_check_~lock#1.offset;havoc spinlock_check_#in~lock#1.base, spinlock_check_#in~lock#1.offset;assume { :end_inline_spinlock_check } true;~tmp___14~1#1.base, ~tmp___14~1#1.offset := #t~ret318#1.base, #t~ret318#1.offset;havoc #t~ret318#1.base, #t~ret318#1.offset;assume { :begin_inline__raw_spin_lock_irqsave } true;_raw_spin_lock_irqsave_#in~arg0#1.base, _raw_spin_lock_irqsave_#in~arg0#1.offset := ~tmp___14~1#1.base, ~tmp___14~1#1.offset;havoc _raw_spin_lock_irqsave_#res#1;havoc _raw_spin_lock_irqsave_#t~nondet594#1, _raw_spin_lock_irqsave_~arg0#1.base, _raw_spin_lock_irqsave_~arg0#1.offset;_raw_spin_lock_irqsave_~arg0#1.base, _raw_spin_lock_irqsave_~arg0#1.offset := _raw_spin_lock_irqsave_#in~arg0#1.base, _raw_spin_lock_irqsave_#in~arg0#1.offset;havoc _raw_spin_lock_irqsave_#t~nondet594#1;_raw_spin_lock_irqsave_#res#1 := _raw_spin_lock_irqsave_#t~nondet594#1;havoc _raw_spin_lock_irqsave_#t~nondet594#1; [2025-02-08 15:16:32,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7958: havoc __dynamic_pr_debug_#t~nondet591#1;#t~ret317#1 := __dynamic_pr_debug_#res#1;havoc __dynamic_pr_debug_#t~nondet591#1, __dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset, __dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset;havoc __dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset, __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset;assume { :end_inline___dynamic_pr_debug } true;havoc #t~ret317#1; [2025-02-08 15:16:32,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8024-1: #t~ret315#1 := kthread_should_stop_#res#1;havoc kthread_should_stop_#t~nondet602#1;assume { :end_inline_kthread_should_stop } true;~tmp___13~1#1 := #t~ret315#1;havoc #t~ret315#1; [2025-02-08 15:16:32,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8024: havoc kthread_should_stop_#t~nondet602#1; [2025-02-08 15:16:32,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7958-4: havoc __dynamic_pr_debug_#t~nondet591#1;#t~ret308#1 := __dynamic_pr_debug_#res#1;havoc __dynamic_pr_debug_#t~nondet591#1, __dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset, __dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset;havoc __dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset, __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset;assume { :end_inline___dynamic_pr_debug } true;havoc #t~ret308#1; [2025-02-08 15:16:32,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7958-2: havoc __dynamic_pr_debug_#t~nondet591#1;#t~ret314#1 := __dynamic_pr_debug_#res#1;havoc __dynamic_pr_debug_#t~nondet591#1, __dynamic_pr_debug_~arg0#1.base, __dynamic_pr_debug_~arg0#1.offset, __dynamic_pr_debug_~arg1#1.base, __dynamic_pr_debug_~arg1#1.offset;havoc __dynamic_pr_debug_#in~arg0#1.base, __dynamic_pr_debug_#in~arg0#1.offset, __dynamic_pr_debug_#in~arg1#1.base, __dynamic_pr_debug_#in~arg1#1.offset;assume { :end_inline___dynamic_pr_debug } true;havoc #t~ret314#1; [2025-02-08 15:16:32,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5712: assume 0 == (btmrvl_tx_pkt_#t~mem232#1.base + btmrvl_tx_pkt_#t~mem232#1.offset) % 18446744073709551616;havoc btmrvl_tx_pkt_#t~mem232#1.base, btmrvl_tx_pkt_#t~mem232#1.offset;btmrvl_tx_pkt_#res#1 := -22; [2025-02-08 15:16:32,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5712: assume !(0 == (btmrvl_tx_pkt_#t~mem232#1.base + btmrvl_tx_pkt_#t~mem232#1.offset) % 18446744073709551616);havoc btmrvl_tx_pkt_#t~mem232#1.base, btmrvl_tx_pkt_#t~mem232#1.offset;call btmrvl_tx_pkt_#t~mem233#1 := read~int#19(btmrvl_tx_pkt_~skb#1.base, 104 + btmrvl_tx_pkt_~skb#1.offset, 4); [2025-02-08 15:16:32,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-3: assume 0 != ldv_malloc_#t~nondet585#1 % 256;havoc ldv_malloc_#t~nondet585#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := 0, 0; [2025-02-08 15:16:32,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-3: assume !(0 != ldv_malloc_#t~nondet585#1 % 256);havoc ldv_malloc_#t~nondet585#1;call ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset := #Ultimate.allocOnHeap(ldv_malloc_~size#1 % 18446744073709551616);ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset := ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;havoc ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;assume { :begin_inline_IS_ERR } true;IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset := IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;havoc IS_ERR_~tmp~0#1;IS_ERR_~tmp~0#1 := (if (IS_ERR_~ptr#1.base + IS_ERR_~ptr#1.offset) % 18446744073709551616 > 1152921504606842880 then 1 else 0);IS_ERR_#res#1 := IS_ERR_~tmp~0#1; [2025-02-08 15:16:32,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-1: assume 0 != ldv_malloc_#t~nondet585#1 % 256;havoc ldv_malloc_#t~nondet585#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := 0, 0; [2025-02-08 15:16:32,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-1: assume !(0 != ldv_malloc_#t~nondet585#1 % 256);havoc ldv_malloc_#t~nondet585#1;call ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset := #Ultimate.allocOnHeap(ldv_malloc_~size#1 % 18446744073709551616);ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset := ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;havoc ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;assume { :begin_inline_IS_ERR } true;IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset := IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;havoc IS_ERR_~tmp~0#1;IS_ERR_~tmp~0#1 := (if (IS_ERR_~ptr#1.base + IS_ERR_~ptr#1.offset) % 18446744073709551616 > 1152921504606842880 then 1 else 0);IS_ERR_#res#1 := IS_ERR_~tmp~0#1; [2025-02-08 15:16:32,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6175: #t~ret335#1 := btmrvl_tx_pkt_#res#1;havoc btmrvl_tx_pkt_#t~mem232#1.base, btmrvl_tx_pkt_#t~mem232#1.offset, btmrvl_tx_pkt_#t~mem233#1, btmrvl_tx_pkt_#t~mem234#1, btmrvl_tx_pkt_#t~ret235#1, btmrvl_tx_pkt_#t~mem236#1, btmrvl_tx_pkt_#t~mem237#1, btmrvl_tx_pkt_#t~ret238#1, btmrvl_tx_pkt_#t~ret239#1, btmrvl_tx_pkt_#t~ret240#1.base, btmrvl_tx_pkt_#t~ret240#1.offset, btmrvl_tx_pkt_#t~ret241#1, btmrvl_tx_pkt_#t~ret242#1.base, btmrvl_tx_pkt_#t~ret242#1.offset, btmrvl_tx_pkt_#t~mem243#1.base, btmrvl_tx_pkt_#t~mem243#1.offset, btmrvl_tx_pkt_#t~mem244#1, btmrvl_tx_pkt_#t~mem245#1.base, btmrvl_tx_pkt_#t~mem245#1.offset, btmrvl_tx_pkt_#t~mem246#1, btmrvl_tx_pkt_#t~bitwise247#1, btmrvl_tx_pkt_#t~mem248#1.base, btmrvl_tx_pkt_#t~mem248#1.offset, btmrvl_tx_pkt_#t~mem249#1, btmrvl_tx_pkt_#t~bitwise250#1, btmrvl_tx_pkt_#t~mem251#1.base, btmrvl_tx_pkt_#t~mem251#1.offset, btmrvl_tx_pkt_#t~mem252#1, btmrvl_tx_pkt_#t~mem253#1.base, btmrvl_tx_pkt_#t~mem253#1.offset, btmrvl_tx_pkt_#t~mem258#1.base, btmrvl_tx_pkt_#t~mem258#1.offset, btmrvl_tx_pkt_#t~mem259#1, btmrvl_tx_pkt_#t~mem260#1.base, btmrvl_tx_pkt_#t~mem260#1.offset, btmrvl_tx_pkt_#t~ret261#1, btmrvl_tx_pkt_~priv#1.base, btmrvl_tx_pkt_~priv#1.offset, btmrvl_tx_pkt_~skb#1.base, btmrvl_tx_pkt_~skb#1.offset, btmrvl_tx_pkt_~ret~4#1, btmrvl_tx_pkt_~tmp~12#1.base, btmrvl_tx_pkt_~tmp~12#1.offset, btmrvl_tx_pkt_~tmp___0~6#1;havoc btmrvl_tx_pkt_#in~priv#1.base, btmrvl_tx_pkt_#in~priv#1.offset, btmrvl_tx_pkt_#in~skb#1.base, btmrvl_tx_pkt_#in~skb#1.offset;assume { :end_inline_btmrvl_tx_pkt } true;~tmp___16~0#1 := #t~ret335#1;havoc #t~ret335#1; [2025-02-08 15:16:32,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-5: assume 0 != ldv_malloc_#t~nondet585#1 % 256;havoc ldv_malloc_#t~nondet585#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := 0, 0; [2025-02-08 15:16:32,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942-5: assume !(0 != ldv_malloc_#t~nondet585#1 % 256);havoc ldv_malloc_#t~nondet585#1;call ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset := #Ultimate.allocOnHeap(ldv_malloc_~size#1 % 18446744073709551616);ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset := ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;havoc ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset;assume { :begin_inline_IS_ERR } true;IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset := IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;havoc IS_ERR_~tmp~0#1;IS_ERR_~tmp~0#1 := (if (IS_ERR_~ptr#1.base + IS_ERR_~ptr#1.offset) % 18446744073709551616 > 1152921504606842880 then 1 else 0);IS_ERR_#res#1 := IS_ERR_~tmp~0#1;ldv_malloc_#t~ret587#1 := IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;havoc IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;assume { :end_inline_IS_ERR } true;assume { :begin_inline_assume_abort_if_not } true;assume_abort_if_not_#in~cond#1 := (if 0 == ldv_malloc_#t~ret587#1 then 1 else 0);havoc assume_abort_if_not_~cond#1;assume_abort_if_not_~cond#1 := assume_abort_if_not_#in~cond#1; [2025-02-08 15:16:32,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5977: assume false;assume { :begin_inline_get_current } true;havoc get_current_#res#1.base, get_current_#res#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset; [2025-02-08 15:16:32,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5977: assume !false; [2025-02-08 15:16:32,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6159: havoc spin_unlock_irqrestore_~lock#1.base, spin_unlock_irqrestore_~lock#1.offset, spin_unlock_irqrestore_~flags#1;havoc spin_unlock_irqrestore_#in~lock#1.base, spin_unlock_irqrestore_#in~lock#1.offset, spin_unlock_irqrestore_#in~flags#1;assume { :end_inline_spin_unlock_irqrestore } true; [2025-02-08 15:16:32,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8075: havoc skb_push_#t~ret610#1.base, skb_push_#t~ret610#1.offset;btmrvl_tx_pkt_#t~ret242#1.base, btmrvl_tx_pkt_#t~ret242#1.offset := skb_push_#res#1.base, skb_push_#res#1.offset;havoc skb_push_#t~ret610#1.base, skb_push_#t~ret610#1.offset, skb_push_~arg0#1.base, skb_push_~arg0#1.offset, skb_push_~arg1#1;havoc skb_push_#in~arg0#1.base, skb_push_#in~arg0#1.offset, skb_push_#in~arg1#1;assume { :end_inline_skb_push } true;havoc btmrvl_tx_pkt_#t~ret242#1.base, btmrvl_tx_pkt_#t~ret242#1.offset;call btmrvl_tx_pkt_#t~mem243#1.base, btmrvl_tx_pkt_#t~mem243#1.offset := read~$Pointer$#19(btmrvl_tx_pkt_~skb#1.base, 226 + btmrvl_tx_pkt_~skb#1.offset, 8);call btmrvl_tx_pkt_#t~mem244#1 := read~int#19(btmrvl_tx_pkt_~skb#1.base, 104 + btmrvl_tx_pkt_~skb#1.offset, 4);call write~int#37(btmrvl_tx_pkt_#t~mem244#1, btmrvl_tx_pkt_#t~mem243#1.base, btmrvl_tx_pkt_#t~mem243#1.offset, 1);havoc btmrvl_tx_pkt_#t~mem243#1.base, btmrvl_tx_pkt_#t~mem243#1.offset;havoc btmrvl_tx_pkt_#t~mem244#1;call btmrvl_tx_pkt_#t~mem245#1.base, btmrvl_tx_pkt_#t~mem245#1.offset := read~$Pointer$#19(btmrvl_tx_pkt_~skb#1.base, 226 + btmrvl_tx_pkt_~skb#1.offset, 8);call btmrvl_tx_pkt_#t~mem246#1 := read~int#19(btmrvl_tx_pkt_~skb#1.base, 104 + btmrvl_tx_pkt_~skb#1.offset, 4); [2025-02-08 15:16:32,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8075-2: skb_push_#t~ret610#1.base, skb_push_#t~ret610#1.offset := ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc ldv_malloc_#in~size#1;assume { :end_inline_ldv_malloc } true;skb_push_#res#1.base, skb_push_#res#1.offset := skb_push_#t~ret610#1.base, skb_push_#t~ret610#1.offset;havoc skb_push_#t~ret610#1.base, skb_push_#t~ret610#1.offset; [2025-02-08 15:16:32,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8092-2: skb_realloc_headroom_#t~ret614#1.base, skb_realloc_headroom_#t~ret614#1.offset := ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc ldv_malloc_#in~size#1;assume { :end_inline_ldv_malloc } true;skb_realloc_headroom_#res#1.base, skb_realloc_headroom_#res#1.offset := skb_realloc_headroom_#t~ret614#1.base, skb_realloc_headroom_#t~ret614#1.offset;havoc skb_realloc_headroom_#t~ret614#1.base, skb_realloc_headroom_#t~ret614#1.offset; [2025-02-08 15:16:32,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6011: assume 0 != #t~mem303#1 % 256 % 4294967296;havoc #t~mem303#1; [2025-02-08 15:16:32,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6011: assume !(0 != #t~mem303#1 % 256 % 4294967296);havoc #t~mem303#1;call #t~mem304#1 := read~int#1(~adapter~1#1.base, ~adapter~1#1.offset, 4); [2025-02-08 15:16:32,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6011-1: call #t~mem303#1 := read~int#1(~adapter~1#1.base, 95 + ~adapter~1#1.offset, 1); [2025-02-08 15:16:32,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8092: havoc skb_realloc_headroom_#t~ret614#1.base, skb_realloc_headroom_#t~ret614#1.offset;btmrvl_tx_pkt_#t~ret240#1.base, btmrvl_tx_pkt_#t~ret240#1.offset := skb_realloc_headroom_#res#1.base, skb_realloc_headroom_#res#1.offset;havoc skb_realloc_headroom_#t~ret614#1.base, skb_realloc_headroom_#t~ret614#1.offset, skb_realloc_headroom_~arg0#1.base, skb_realloc_headroom_~arg0#1.offset, skb_realloc_headroom_~arg1#1;havoc skb_realloc_headroom_#in~arg0#1.base, skb_realloc_headroom_#in~arg0#1.offset, skb_realloc_headroom_#in~arg1#1;assume { :end_inline_skb_realloc_headroom } true;btmrvl_tx_pkt_~skb#1.base, btmrvl_tx_pkt_~skb#1.offset := btmrvl_tx_pkt_#t~ret240#1.base, btmrvl_tx_pkt_#t~ret240#1.offset;havoc btmrvl_tx_pkt_#t~ret240#1.base, btmrvl_tx_pkt_#t~ret240#1.offset; [2025-02-08 15:16:32,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690: assume false; [2025-02-08 15:16:32,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690: assume !false; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690-3: assume false; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690-3: assume !false; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690-4: assume false; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690-4: assume !false; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690-1: assume false; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690-1: assume !false; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690-2: assume false; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690-2: assume !false; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690-7: assume false; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690-7: assume !false; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690-8: assume false; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690-8: assume !false; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6061: #t~ret310#1.base, #t~ret310#1.offset := get_current_#res#1.base, get_current_#res#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset;assume { :end_inline_get_current } true;~tmp___8~1#1.base, ~tmp___8~1#1.offset := #t~ret310#1.base, #t~ret310#1.offset;havoc #t~ret310#1.base, #t~ret310#1.offset;~__ptr___4~0#1.base, ~__ptr___4~0#1.offset := ~tmp___8~1#1.base, ~tmp___8~1#1.offset; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690-5: assume false; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690-5: assume !false; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6061-1: assume { :begin_inline_get_current } true;havoc get_current_#res#1.base, get_current_#res#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690-6: assume false; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690-6: assume !false; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-2: havoc assume_abort_if_not_~cond#1;havoc assume_abort_if_not_#in~cond#1;assume { :end_inline_assume_abort_if_not } true;havoc ldv_malloc_#t~ret587#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-1: ldv_malloc_#t~ret587#1 := IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;havoc IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;assume { :end_inline_IS_ERR } true;assume { :begin_inline_assume_abort_if_not } true;assume_abort_if_not_#in~cond#1 := (if 0 == ldv_malloc_#t~ret587#1 then 1 else 0);havoc assume_abort_if_not_~cond#1;assume_abort_if_not_~cond#1 := assume_abort_if_not_#in~cond#1; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944: havoc assume_abort_if_not_~cond#1;havoc assume_abort_if_not_#in~cond#1;assume { :end_inline_assume_abort_if_not } true;havoc ldv_malloc_#t~ret587#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690-9: assume false; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690-9: assume !false; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-4: havoc assume_abort_if_not_~cond#1;havoc assume_abort_if_not_#in~cond#1;assume { :end_inline_assume_abort_if_not } true;havoc ldv_malloc_#t~ret587#1;ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset := ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;skb_dequeue_#t~ret609#1.base, skb_dequeue_#t~ret609#1.offset := ldv_malloc_#res#1.base, ldv_malloc_#res#1.offset;havoc ldv_malloc_#t~nondet585#1, ldv_malloc_#t~malloc586#1.base, ldv_malloc_#t~malloc586#1.offset, ldv_malloc_#t~ret587#1, ldv_malloc_~size#1, ldv_malloc_~p~0#1.base, ldv_malloc_~p~0#1.offset;havoc ldv_malloc_#in~size#1;assume { :end_inline_ldv_malloc } true;skb_dequeue_#res#1.base, skb_dequeue_#res#1.offset := skb_dequeue_#t~ret609#1.base, skb_dequeue_#t~ret609#1.offset;havoc skb_dequeue_#t~ret609#1.base, skb_dequeue_#t~ret609#1.offset; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-3: ldv_malloc_#t~ret587#1 := IS_ERR_#res#1;havoc IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~0#1;havoc IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;assume { :end_inline_IS_ERR } true;assume { :begin_inline_assume_abort_if_not } true;assume_abort_if_not_#in~cond#1 := (if 0 == ldv_malloc_#t~ret587#1 then 1 else 0);havoc assume_abort_if_not_~cond#1;assume_abort_if_not_~cond#1 := assume_abort_if_not_#in~cond#1; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6177: assume 0 != ~tmp___16~0#1;call #t~mem336#1.base, #t~mem336#1.offset := read~$Pointer$#1(~priv~3#1.base, 8 + ~priv~3#1.offset, 8);call #t~mem337#1.base, #t~mem337#1.offset := read~$Pointer$#1(~priv~3#1.base, 8 + ~priv~3#1.offset, 8);call #t~mem338#1 := read~int#1(#t~mem337#1.base, 2097 + #t~mem337#1.offset, 4);call write~int#1(1 + #t~mem338#1, #t~mem336#1.base, 2097 + #t~mem336#1.offset, 4);havoc #t~mem336#1.base, #t~mem336#1.offset;havoc #t~mem337#1.base, #t~mem337#1.offset;havoc #t~mem338#1; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6177: assume !(0 != ~tmp___16~0#1);call #t~mem339#1.base, #t~mem339#1.offset := read~$Pointer$#1(~priv~3#1.base, 8 + ~priv~3#1.offset, 8);call #t~mem340#1.base, #t~mem340#1.offset := read~$Pointer$#1(~priv~3#1.base, 8 + ~priv~3#1.offset, 8);call #t~mem341#1 := read~int#1(#t~mem340#1.base, 2129 + #t~mem340#1.offset, 4);call #t~mem342#1 := read~int#19(~skb~5#1.base, 104 + ~skb~5#1.offset, 4);call write~int#1(#t~mem341#1 + #t~mem342#1, #t~mem339#1.base, 2129 + #t~mem339#1.offset, 4);havoc #t~mem339#1.base, #t~mem339#1.offset;havoc #t~mem340#1.base, #t~mem340#1.offset;havoc #t~mem341#1;havoc #t~mem342#1; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5979: #t~ret299#1.base, #t~ret299#1.offset := get_current_#res#1.base, get_current_#res#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset;assume { :end_inline_get_current } true;~tmp___1~3#1.base, ~tmp___1~3#1.offset := #t~ret299#1.base, #t~ret299#1.offset;havoc #t~ret299#1.base, #t~ret299#1.offset;~__ptr~0#1.base, ~__ptr~0#1.offset := ~tmp___1~3#1.base, ~tmp___1~3#1.offset; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5748: havoc kfree_skb_~arg0#1.base, kfree_skb_~arg0#1.offset;havoc kfree_skb_#in~arg0#1.base, kfree_skb_#in~arg0#1.offset;assume { :end_inline_kfree_skb } true; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7978: havoc _raw_spin_lock_irqsave_#t~nondet594#1; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7978-1: #t~ret319#1 := _raw_spin_lock_irqsave_#res#1;havoc _raw_spin_lock_irqsave_#t~nondet594#1, _raw_spin_lock_irqsave_~arg0#1.base, _raw_spin_lock_irqsave_~arg0#1.offset;havoc _raw_spin_lock_irqsave_#in~arg0#1.base, _raw_spin_lock_irqsave_#in~arg0#1.offset;assume { :end_inline__raw_spin_lock_irqsave } true;~flags~0#1 := #t~ret319#1;havoc #t~ret319#1;call #t~mem320#1 := read~int#1(~adapter~1#1.base, ~adapter~1#1.offset, 4); [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4708-1: get_current_#res#1.base, get_current_#res#1.offset := get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4708-5: get_current_#res#1.base, get_current_#res#1.offset := get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6145: assume 0 == ~tmp___15~1#1;assume { :begin_inline_spin_unlock_irqrestore } true;spin_unlock_irqrestore_#in~lock#1.base, spin_unlock_irqrestore_#in~lock#1.offset, spin_unlock_irqrestore_#in~flags#1 := ~priv~3#1.base, 158 + ~priv~3#1.offset, ~flags~0#1;havoc spin_unlock_irqrestore_~lock#1.base, spin_unlock_irqrestore_~lock#1.offset, spin_unlock_irqrestore_~flags#1;spin_unlock_irqrestore_~lock#1.base, spin_unlock_irqrestore_~lock#1.offset := spin_unlock_irqrestore_#in~lock#1.base, spin_unlock_irqrestore_#in~lock#1.offset;spin_unlock_irqrestore_~flags#1 := spin_unlock_irqrestore_#in~flags#1;assume { :begin_inline__raw_spin_unlock_irqrestore } true;_raw_spin_unlock_irqrestore_#in~arg0#1.base, _raw_spin_unlock_irqrestore_#in~arg0#1.offset, _raw_spin_unlock_irqrestore_#in~arg1#1 := spin_unlock_irqrestore_~lock#1.base, spin_unlock_irqrestore_~lock#1.offset, spin_unlock_irqrestore_~flags#1;havoc _raw_spin_unlock_irqrestore_~arg0#1.base, _raw_spin_unlock_irqrestore_~arg0#1.offset, _raw_spin_unlock_irqrestore_~arg1#1;_raw_spin_unlock_irqrestore_~arg0#1.base, _raw_spin_unlock_irqrestore_~arg0#1.offset := _raw_spin_unlock_irqrestore_#in~arg0#1.base, _raw_spin_unlock_irqrestore_#in~arg0#1.offset;_raw_spin_unlock_irqrestore_~arg1#1 := _raw_spin_unlock_irqrestore_#in~arg1#1; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6145: assume !(0 == ~tmp___15~1#1);assume { :begin_inline_spin_unlock_irqrestore } true;spin_unlock_irqrestore_#in~lock#1.base, spin_unlock_irqrestore_#in~lock#1.offset, spin_unlock_irqrestore_#in~flags#1 := ~priv~3#1.base, 158 + ~priv~3#1.offset, ~flags~0#1;havoc spin_unlock_irqrestore_~lock#1.base, spin_unlock_irqrestore_~lock#1.offset, spin_unlock_irqrestore_~flags#1;spin_unlock_irqrestore_~lock#1.base, spin_unlock_irqrestore_~lock#1.offset := spin_unlock_irqrestore_#in~lock#1.base, spin_unlock_irqrestore_#in~lock#1.offset;spin_unlock_irqrestore_~flags#1 := spin_unlock_irqrestore_#in~flags#1;assume { :begin_inline__raw_spin_unlock_irqrestore } true;_raw_spin_unlock_irqrestore_#in~arg0#1.base, _raw_spin_unlock_irqrestore_#in~arg0#1.offset, _raw_spin_unlock_irqrestore_#in~arg1#1 := spin_unlock_irqrestore_~lock#1.base, spin_unlock_irqrestore_~lock#1.offset, spin_unlock_irqrestore_~flags#1;havoc _raw_spin_unlock_irqrestore_~arg0#1.base, _raw_spin_unlock_irqrestore_~arg0#1.offset, _raw_spin_unlock_irqrestore_~arg1#1;_raw_spin_unlock_irqrestore_~arg0#1.base, _raw_spin_unlock_irqrestore_~arg0#1.offset := _raw_spin_unlock_irqrestore_#in~arg0#1.base, _raw_spin_unlock_irqrestore_#in~arg0#1.offset;_raw_spin_unlock_irqrestore_~arg1#1 := _raw_spin_unlock_irqrestore_#in~arg1#1; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4708-3: get_current_#res#1.base, get_current_#res#1.offset := get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4708-9: get_current_#res#1.base, get_current_#res#1.offset := get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4708-7: get_current_#res#1.base, get_current_#res#1.offset := get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4708-13: get_current_#res#1.base, get_current_#res#1.offset := get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset; [2025-02-08 15:16:32,969 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4708-11: get_current_#res#1.base, get_current_#res#1.offset := get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset; [2025-02-08 15:16:32,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4708-17: get_current_#res#1.base, get_current_#res#1.offset := get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset;#t~ret295#1.base, #t~ret295#1.offset := get_current_#res#1.base, get_current_#res#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset;assume { :end_inline_get_current } true;~tmp~15#1.base, ~tmp~15#1.offset := #t~ret295#1.base, #t~ret295#1.offset;havoc #t~ret295#1.base, #t~ret295#1.offset;assume { :begin_inline_init_waitqueue_entry } true;init_waitqueue_entry_#in~q#1.base, init_waitqueue_entry_#in~q#1.offset, init_waitqueue_entry_#in~p#1.base, init_waitqueue_entry_#in~p#1.offset := ~#wait~0#1.base, ~#wait~0#1.offset, ~tmp~15#1.base, ~tmp~15#1.offset;havoc init_waitqueue_entry_~q#1.base, init_waitqueue_entry_~q#1.offset, init_waitqueue_entry_~p#1.base, init_waitqueue_entry_~p#1.offset;init_waitqueue_entry_~q#1.base, init_waitqueue_entry_~q#1.offset := init_waitqueue_entry_#in~q#1.base, init_waitqueue_entry_#in~q#1.offset;init_waitqueue_entry_~p#1.base, init_waitqueue_entry_~p#1.offset := init_waitqueue_entry_#in~p#1.base, init_waitqueue_entry_#in~p#1.offset;call write~int#30(0, init_waitqueue_entry_~q#1.base, init_waitqueue_entry_~q#1.offset, 4);call write~$Pointer$#30(init_waitqueue_entry_~p#1.base, init_waitqueue_entry_~p#1.offset, init_waitqueue_entry_~q#1.base, 4 + init_waitqueue_entry_~q#1.offset, 8);call write~$Pointer$#30(#funAddr~default_wake_function.base, #funAddr~default_wake_function.offset, init_waitqueue_entry_~q#1.base, 12 + init_waitqueue_entry_~q#1.offset, 8);havoc init_waitqueue_entry_~q#1.base, init_waitqueue_entry_~q#1.offset, init_waitqueue_entry_~p#1.base, init_waitqueue_entry_~p#1.offset;havoc init_waitqueue_entry_#in~q#1.base, init_waitqueue_entry_#in~q#1.offset, init_waitqueue_entry_#in~p#1.base, init_waitqueue_entry_#in~p#1.offset;assume { :end_inline_init_waitqueue_entry } true;assume { :begin_inline_get_current } true;havoc get_current_#res#1.base, get_current_#res#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset; [2025-02-08 15:16:32,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6162: assume 1 == #t~mem332#1 % 256 % 4294967296;havoc #t~mem332#1; [2025-02-08 15:16:32,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6162: assume !(1 == #t~mem332#1 % 256 % 4294967296);havoc #t~mem332#1;call #t~mem333#1 := read~int#1(~priv~3#1.base, 17 + ~priv~3#1.offset, 1); [2025-02-08 15:16:32,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4708-15: get_current_#res#1.base, get_current_#res#1.offset := get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset; [2025-02-08 15:16:32,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5716: assume 0 == btmrvl_tx_pkt_#t~mem233#1 % 4294967296;havoc btmrvl_tx_pkt_#t~mem233#1;call btmrvl_tx_pkt_#t~mem234#1 := read~int#19(btmrvl_tx_pkt_~skb#1.base, 104 + btmrvl_tx_pkt_~skb#1.offset, 4);assume { :begin_inline_printk } true;printk_#in~arg0#1.base, printk_#in~arg0#1.offset := 133, 0;havoc printk_#res#1;havoc printk_#t~nondet606#1, printk_~arg0#1.base, printk_~arg0#1.offset;printk_~arg0#1.base, printk_~arg0#1.offset := printk_#in~arg0#1.base, printk_#in~arg0#1.offset;havoc printk_#t~nondet606#1;printk_#res#1 := printk_#t~nondet606#1;havoc printk_#t~nondet606#1; [2025-02-08 15:16:32,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5716: assume !(0 == btmrvl_tx_pkt_#t~mem233#1 % 4294967296);havoc btmrvl_tx_pkt_#t~mem233#1;call btmrvl_tx_pkt_#t~mem236#1 := read~int#19(btmrvl_tx_pkt_~skb#1.base, 104 + btmrvl_tx_pkt_~skb#1.offset, 4); [2025-02-08 15:16:32,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4708-16: get_current_#res#1.base, get_current_#res#1.offset := get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset;#t~ret296#1.base, #t~ret296#1.offset := get_current_#res#1.base, get_current_#res#1.offset;havoc get_current_~pfo_ret__~0#1.base, get_current_~pfo_ret__~0#1.offset;assume { :end_inline_get_current } true;~tmp___0~8#1.base, ~tmp___0~8#1.offset := #t~ret296#1.base, #t~ret296#1.offset;havoc #t~ret296#1.base, #t~ret296#1.offset;call #t~mem297#1 := read~int#1(~tmp___0~8#1.base, 20 + ~tmp___0~8#1.offset, 4); [2025-02-08 15:16:32,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6162-1: call #t~mem332#1 := read~int#1(~adapter~1#1.base, 93 + ~adapter~1#1.offset, 1); [2025-02-08 15:16:32,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5766-1: btmrvl_tx_pkt_#res#1 := btmrvl_tx_pkt_~ret~4#1; [2025-02-08 15:16:33,570 INFO L? ?]: Removed 290 outVars from TransFormulas that were not future-live. [2025-02-08 15:16:33,570 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 15:16:33,589 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 15:16:33,590 INFO L337 CfgBuilder]: Removed 1 assume(true) statements. [2025-02-08 15:16:33,590 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 03:16:33 BoogieIcfgContainer [2025-02-08 15:16:33,590 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 15:16:33,591 INFO L112 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2025-02-08 15:16:33,591 INFO L270 PluginConnector]: Initializing BuchiAutomizer... [2025-02-08 15:16:33,594 INFO L274 PluginConnector]: BuchiAutomizer initialized [2025-02-08 15:16:33,595 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2025-02-08 15:16:33,595 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 08.02 03:16:11" (1/3) ... [2025-02-08 15:16:33,595 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@af9c790 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 08.02 03:16:33, skipping insertion in model container [2025-02-08 15:16:33,595 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2025-02-08 15:16:33,595 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:16:12" (2/3) ... [2025-02-08 15:16:33,595 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@af9c790 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 08.02 03:16:33, skipping insertion in model container [2025-02-08 15:16:33,595 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2025-02-08 15:16:33,595 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 03:16:33" (3/3) ... [2025-02-08 15:16:33,596 INFO L363 chiAutomizerObserver]: Analyzing ICFG module_get_put-drivers-bluetooth-btmrvl.ko.cil.out.i [2025-02-08 15:16:33,625 INFO L306 stractBuchiCegarLoop]: Interprodecural is true [2025-02-08 15:16:33,625 INFO L307 stractBuchiCegarLoop]: Hoare is None [2025-02-08 15:16:33,625 INFO L308 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2025-02-08 15:16:33,625 INFO L309 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2025-02-08 15:16:33,625 INFO L310 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2025-02-08 15:16:33,625 INFO L311 stractBuchiCegarLoop]: Difference is false [2025-02-08 15:16:33,625 INFO L312 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2025-02-08 15:16:33,625 INFO L316 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2025-02-08 15:16:33,627 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 15 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 15:16:33,637 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2025-02-08 15:16:33,637 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2025-02-08 15:16:33,642 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 08.02 03:16:33 BoogieIcfgContainer [2025-02-08 15:16:33,642 INFO L131 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2025-02-08 15:16:33,643 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-02-08 15:16:33,643 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-02-08 15:16:33,643 INFO L274 PluginConnector]: Witness Printer initialized [2025-02-08 15:16:33,643 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 03:16:33" (3/4) ... [2025-02-08 15:16:33,645 INFO L149 WitnessPrinter]: No result that supports witness generation found [2025-02-08 15:16:33,645 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-02-08 15:16:33,647 INFO L158 Benchmark]: Toolchain (without parser) took 22189.98ms. Allocated memory was 142.6MB in the beginning and 327.2MB in the end (delta: 184.5MB). Free memory was 99.4MB in the beginning and 87.7MB in the end (delta: 11.7MB). Peak memory consumption was 197.4MB. Max. memory is 16.1GB. [2025-02-08 15:16:33,647 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 201.3MB. Free memory was 126.1MB in the beginning and 125.8MB in the end (delta: 307.7kB). There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 15:16:33,648 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1306.49ms. Allocated memory was 142.6MB in the beginning and 151.0MB in the end (delta: 8.4MB). Free memory was 99.4MB in the beginning and 88.5MB in the end (delta: 10.9MB). Peak memory consumption was 96.9MB. Max. memory is 16.1GB. [2025-02-08 15:16:33,648 INFO L158 Benchmark]: Boogie Procedure Inliner took 174.91ms. Allocated memory is still 151.0MB. Free memory was 88.5MB in the beginning and 60.4MB in the end (delta: 28.1MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2025-02-08 15:16:33,648 INFO L158 Benchmark]: Boogie Preprocessor took 382.66ms. Allocated memory was 151.0MB in the beginning and 327.2MB in the end (delta: 176.2MB). Free memory was 60.4MB in the beginning and 203.9MB in the end (delta: -143.5MB). Peak memory consumption was 28.5MB. Max. memory is 16.1GB. [2025-02-08 15:16:33,648 INFO L158 Benchmark]: IcfgBuilder took 20267.05ms. Allocated memory is still 327.2MB. Free memory was 203.9MB in the beginning and 93.5MB in the end (delta: 110.3MB). Peak memory consumption was 184.3MB. Max. memory is 16.1GB. [2025-02-08 15:16:33,649 INFO L158 Benchmark]: BuchiAutomizer took 51.68ms. Allocated memory is still 327.2MB. Free memory was 93.5MB in the beginning and 87.7MB in the end (delta: 5.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-02-08 15:16:33,649 INFO L158 Benchmark]: Witness Printer took 2.07ms. Allocated memory is still 327.2MB. Free memory is still 87.7MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 15:16:33,650 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 201.3MB. Free memory was 126.1MB in the beginning and 125.8MB in the end (delta: 307.7kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1306.49ms. Allocated memory was 142.6MB in the beginning and 151.0MB in the end (delta: 8.4MB). Free memory was 99.4MB in the beginning and 88.5MB in the end (delta: 10.9MB). Peak memory consumption was 96.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 174.91ms. Allocated memory is still 151.0MB. Free memory was 88.5MB in the beginning and 60.4MB in the end (delta: 28.1MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 382.66ms. Allocated memory was 151.0MB in the beginning and 327.2MB in the end (delta: 176.2MB). Free memory was 60.4MB in the beginning and 203.9MB in the end (delta: -143.5MB). Peak memory consumption was 28.5MB. Max. memory is 16.1GB. * IcfgBuilder took 20267.05ms. Allocated memory is still 327.2MB. Free memory was 203.9MB in the beginning and 93.5MB in the end (delta: 110.3MB). Peak memory consumption was 184.3MB. Max. memory is 16.1GB. * BuchiAutomizer took 51.68ms. Allocated memory is still 327.2MB. Free memory was 93.5MB in the beginning and 87.7MB in the end (delta: 5.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Witness Printer took 2.07ms. Allocated memory is still 327.2MB. Free memory is still 87.7MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 4652]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4652] - GenericResultAtLocation [Line: 4659]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; btr %2,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4659-4660] - GenericResultAtLocation [Line: 4673]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [4673-4674] - GenericResultAtLocation [Line: 4691]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [4691] - GenericResultAtLocation [Line: 4693]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [4693] - GenericResultAtLocation [Line: 4695]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [4695] - GenericResultAtLocation [Line: 4698]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [4698] - GenericResultAtLocation [Line: 5981]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [5981] - GenericResultAtLocation [Line: 5987]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [5987] - GenericResultAtLocation [Line: 5993]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [5993] - GenericResultAtLocation [Line: 6000]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [6000] - GenericResultAtLocation [Line: 6057]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___0), "+m" (*__ptr___3): "0" (__x___0): "memory"); [6057] - GenericResultAtLocation [Line: 6063]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___0), "+m" (*__ptr___4): "0" (__x___0): "memory"); [6063] - GenericResultAtLocation [Line: 6069]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___0), "+m" (*__ptr___5): "0" (__x___0): "memory"); [6069] - GenericResultAtLocation [Line: 6076]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___0), "+m" (*__ptr___6): "0" (__x___0): "memory"); [6076] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Trivial decomposition. There is no loop in your program. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 0.0s and 0 iterations. TraceHistogramMax:0. Analysis of lassos took 0.0s. Construction of modules took 0.0s. Büchi inclusion checks took 0.0s. Highest rank in rank-based complementation 0. Minimization of det autom 0. Minimization of nondet autom 0. Automata minimization No data available. Non-live state removal took 0.0s Buchi closure took 0.0s. Biggest automaton had -1 states and ocurred in iteration -1. Nontrivial modules had stage [0, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: LassoAnalysisResults: nont0 unkn0 SFLI0 SFLT0 conc0 concLT0 SILN0 SILU0 SILI0 SILT0 lasso0 LassoPreprocessingBenchmarks: LassoTerminationAnalysisBenchmarks: not availableLassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 0 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 0 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.0s InitialAbstractionConstructionTime: 0.0s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2025-02-08 15:16:33,760 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE