./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.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 ERROR reachability Using default analysis Version 48c9605d Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-bluetooth-btmrvl.ko.cil.out.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash f34aa03a56bd65952f4a87d013d6bad571017033d5cfe7d41e61c9dcf0c4c20b --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 02:04:12,258 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 02:04:12,334 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-08 02:04:12,342 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 02:04:12,342 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 02:04:12,367 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 02:04:12,368 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 02:04:12,368 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 02:04:12,368 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 02:04:12,368 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 02:04:12,368 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 02:04:12,369 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 02:04:12,369 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 02:04:12,369 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 02:04:12,371 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 02:04:12,371 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 02:04:12,371 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 02:04:12,371 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 02:04:12,371 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 02:04:12,371 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 02:04:12,371 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 02:04:12,371 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 02:04:12,371 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 02:04:12,371 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 02:04:12,371 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 02:04:12,371 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 02:04:12,371 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 02:04:12,372 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 02:04:12,372 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 02:04:12,372 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:04:12,372 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 02:04:12,372 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 02:04:12,372 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 02:04:12,372 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 02:04:12,372 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 02:04:12,372 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 02:04:12,372 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 02:04:12,372 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 02:04:12,372 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 02:04:12,372 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 02:04:12,372 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> f34aa03a56bd65952f4a87d013d6bad571017033d5cfe7d41e61c9dcf0c4c20b [2025-02-08 02:04:12,664 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 02:04:12,675 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 02:04:12,678 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 02:04:12,680 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 02:04:12,680 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 02:04:12,682 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 02:04:14,014 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/9e54bbda7/9e1febe2510d4859b590ab56f3bd04c6/FLAGc11b342a1 [2025-02-08 02:04:14,588 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 02:04:14,589 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 02:04:14,629 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/9e54bbda7/9e1febe2510d4859b590ab56f3bd04c6/FLAGc11b342a1 [2025-02-08 02:04:14,651 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/9e54bbda7/9e1febe2510d4859b590ab56f3bd04c6 [2025-02-08 02:04:14,654 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 02:04:14,655 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 02:04:14,656 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 02:04:14,656 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 02:04:14,661 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 02:04:14,662 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:04:14" (1/1) ... [2025-02-08 02:04:14,662 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@55bee783 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:14, skipping insertion in model container [2025-02-08 02:04:14,663 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:04:14" (1/1) ... [2025-02-08 02:04:14,764 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 02:04:15,807 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-bluetooth-btmrvl.ko.cil.out.i[187273,187286] [2025-02-08 02:04:16,057 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:04:16,089 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 02:04:16,182 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 02:04:16,184 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 02:04:16,186 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 02:04:16,187 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 02:04:16,187 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 02:04:16,187 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 02:04:16,188 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 02:04:16,291 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 02:04:16,292 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 02:04:16,292 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 02:04:16,293 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 02:04:16,295 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 02:04:16,296 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 02:04:16,296 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 02:04:16,296 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 02:04:16,381 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-bluetooth-btmrvl.ko.cil.out.i[187273,187286] [2025-02-08 02:04:16,457 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:04:16,535 INFO L204 MainTranslator]: Completed translation [2025-02-08 02:04:16,535 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:16 WrapperNode [2025-02-08 02:04:16,536 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 02:04:16,538 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 02:04:16,538 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 02:04:16,538 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 02:04:16,543 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:16" (1/1) ... [2025-02-08 02:04:16,629 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:16" (1/1) ... [2025-02-08 02:04:16,763 INFO L138 Inliner]: procedures = 152, calls = 1763, calls flagged for inlining = 69, calls inlined = 55, statements flattened = 3048 [2025-02-08 02:04:16,763 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 02:04:16,764 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 02:04:16,764 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 02:04:16,764 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 02:04:16,777 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:16" (1/1) ... [2025-02-08 02:04:16,777 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:16" (1/1) ... [2025-02-08 02:04:16,803 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:16" (1/1) ... [2025-02-08 02:04:16,985 INFO L175 MemorySlicer]: Split 781 memory accesses to 48 slices as follows [7, 7, 7, 56, 7, 17, 7, 6, 10, 6, 7, 163, 7, 7, 7, 6, 2, 8, 7, 6, 7, 1, 7, 7, 8, 8, 7, 27, 27, 27, 27, 7, 7, 27, 8, 27, 27, 27, 7, 27, 27, 7, 7, 7, 49, 7, 7, 3]. 21 percent of accesses are in the largest equivalence class. The 249 initializations are split as follows [7, 7, 7, 0, 7, 0, 7, 0, 0, 0, 7, 0, 7, 7, 7, 6, 2, 8, 7, 6, 7, 0, 7, 7, 8, 8, 7, 0, 0, 0, 0, 7, 7, 0, 8, 0, 0, 0, 7, 0, 0, 7, 7, 7, 49, 7, 7, 0]. The 389 writes are split as follows [0, 0, 0, 49, 0, 1, 0, 6, 10, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 27, 27, 27, 0, 0, 27, 0, 27, 27, 27, 0, 27, 27, 0, 0, 0, 0, 0, 0, 3]. [2025-02-08 02:04:16,990 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:16" (1/1) ... [2025-02-08 02:04:16,990 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:16" (1/1) ... [2025-02-08 02:04:17,144 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:16" (1/1) ... [2025-02-08 02:04:17,155 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:16" (1/1) ... [2025-02-08 02:04:17,186 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:16" (1/1) ... [2025-02-08 02:04:17,205 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:16" (1/1) ... [2025-02-08 02:04:17,248 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 02:04:17,249 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 02:04:17,250 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 02:04:17,250 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 02:04:17,252 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:16" (1/1) ... [2025-02-08 02:04:17,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:04:17,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 02:04:17,290 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 02:04:17,294 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 02:04:17,322 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2025-02-08 02:04:17,323 INFO L138 BoogieDeclarations]: Found implementation of procedure __xchg_wrong_size [2025-02-08 02:04:17,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 02:04:17,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 02:04:17,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 02:04:17,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 02:04:17,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 02:04:17,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 02:04:17,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 02:04:17,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 02:04:17,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 02:04:17,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 02:04:17,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 02:04:17,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 02:04:17,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 02:04:17,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 02:04:17,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 02:04:17,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 02:04:17,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 02:04:17,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 02:04:17,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 02:04:17,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 02:04:17,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 02:04:17,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 02:04:17,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 02:04:17,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 02:04:17,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 02:04:17,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 02:04:17,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 02:04:17,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 02:04:17,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-08 02:04:17,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-08 02:04:17,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-08 02:04:17,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-08 02:04:17,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-02-08 02:04:17,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-02-08 02:04:17,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-02-08 02:04:17,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-02-08 02:04:17,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-02-08 02:04:17,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-02-08 02:04:17,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-02-08 02:04:17,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2025-02-08 02:04:17,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2025-02-08 02:04:17,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#41 [2025-02-08 02:04:17,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#42 [2025-02-08 02:04:17,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#43 [2025-02-08 02:04:17,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#44 [2025-02-08 02:04:17,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#45 [2025-02-08 02:04:17,327 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#46 [2025-02-08 02:04:17,327 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#47 [2025-02-08 02:04:17,327 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 02:04:17,327 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 02:04:17,327 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 02:04:17,327 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 02:04:17,327 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 02:04:17,327 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 02:04:17,327 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 02:04:17,327 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 02:04:17,327 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 02:04:17,327 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 02:04:17,327 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 02:04:17,327 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 02:04:17,327 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 02:04:17,327 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 02:04:17,327 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 02:04:17,327 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 02:04:17,327 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 02:04:17,327 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 02:04:17,327 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 02:04:17,327 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 02:04:17,327 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 02:04:17,327 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 02:04:17,327 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 02:04:17,327 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 02:04:17,328 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-08 02:04:17,328 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-08 02:04:17,328 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-08 02:04:17,328 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-08 02:04:17,328 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-08 02:04:17,328 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-08 02:04:17,328 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-02-08 02:04:17,328 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-02-08 02:04:17,331 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-02-08 02:04:17,332 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-02-08 02:04:17,332 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-02-08 02:04:17,332 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-02-08 02:04:17,332 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-02-08 02:04:17,332 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-02-08 02:04:17,332 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-02-08 02:04:17,332 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2025-02-08 02:04:17,332 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2025-02-08 02:04:17,333 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#41 [2025-02-08 02:04:17,333 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#42 [2025-02-08 02:04:17,333 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#43 [2025-02-08 02:04:17,333 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#44 [2025-02-08 02:04:17,333 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#45 [2025-02-08 02:04:17,333 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#46 [2025-02-08 02:04:17,333 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#47 [2025-02-08 02:04:17,333 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-02-08 02:04:17,333 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-02-08 02:04:17,334 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 02:04:17,334 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 02:04:17,334 INFO L130 BoogieDeclarations]: Found specification of procedure btmrvl_service_main_thread [2025-02-08 02:04:17,334 INFO L138 BoogieDeclarations]: Found implementation of procedure btmrvl_service_main_thread [2025-02-08 02:04:17,334 INFO L130 BoogieDeclarations]: Found specification of procedure btmrvl_prepare_command [2025-02-08 02:04:17,334 INFO L138 BoogieDeclarations]: Found implementation of procedure btmrvl_prepare_command [2025-02-08 02:04:17,334 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_purge [2025-02-08 02:04:17,334 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_purge [2025-02-08 02:04:17,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 02:04:17,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 02:04:17,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 02:04:17,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 02:04:17,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 02:04:17,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 02:04:17,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 02:04:17,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 02:04:17,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 02:04:17,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 02:04:17,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 02:04:17,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 02:04:17,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 02:04:17,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 02:04:17,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 02:04:17,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 02:04:17,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 02:04:17,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 02:04:17,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 02:04:17,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 02:04:17,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 02:04:17,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 02:04:17,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 02:04:17,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 02:04:17,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-08 02:04:17,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-08 02:04:17,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-08 02:04:17,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-08 02:04:17,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-08 02:04:17,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-08 02:04:17,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-02-08 02:04:17,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-02-08 02:04:17,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-02-08 02:04:17,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-02-08 02:04:17,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-02-08 02:04:17,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-02-08 02:04:17,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-02-08 02:04:17,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-02-08 02:04:17,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-02-08 02:04:17,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2025-02-08 02:04:17,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2025-02-08 02:04:17,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#41 [2025-02-08 02:04:17,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#42 [2025-02-08 02:04:17,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#43 [2025-02-08 02:04:17,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#44 [2025-02-08 02:04:17,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#45 [2025-02-08 02:04:17,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#46 [2025-02-08 02:04:17,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#47 [2025-02-08 02:04:17,336 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_pr_debug [2025-02-08 02:04:17,336 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_pr_debug [2025-02-08 02:04:17,339 INFO L130 BoogieDeclarations]: Found specification of procedure btmrvl_open_generic [2025-02-08 02:04:17,339 INFO L138 BoogieDeclarations]: Found implementation of procedure btmrvl_open_generic [2025-02-08 02:04:17,339 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2025-02-08 02:04:17,339 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2025-02-08 02:04:17,339 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 02:04:17,339 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 02:04:17,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 02:04:17,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 02:04:17,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 02:04:17,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 02:04:17,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 02:04:17,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 02:04:17,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 02:04:17,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 02:04:17,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 02:04:17,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 02:04:17,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 02:04:17,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 02:04:17,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 02:04:17,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 02:04:17,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 02:04:17,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 02:04:17,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 02:04:17,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 02:04:17,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 02:04:17,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 02:04:17,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 02:04:17,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-08 02:04:17,341 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-08 02:04:17,341 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-08 02:04:17,341 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-08 02:04:17,341 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-08 02:04:17,341 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-08 02:04:17,341 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-08 02:04:17,341 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-02-08 02:04:17,341 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-02-08 02:04:17,341 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-02-08 02:04:17,341 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-02-08 02:04:17,341 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-02-08 02:04:17,341 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-02-08 02:04:17,341 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-02-08 02:04:17,341 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2025-02-08 02:04:17,341 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2025-02-08 02:04:17,341 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#39 [2025-02-08 02:04:17,341 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#40 [2025-02-08 02:04:17,341 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#41 [2025-02-08 02:04:17,341 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#42 [2025-02-08 02:04:17,341 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#43 [2025-02-08 02:04:17,341 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#44 [2025-02-08 02:04:17,341 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#45 [2025-02-08 02:04:17,341 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#46 [2025-02-08 02:04:17,341 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#47 [2025-02-08 02:04:17,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 02:04:17,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 02:04:17,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 02:04:17,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 02:04:17,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 02:04:17,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 02:04:17,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 02:04:17,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 02:04:17,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 02:04:17,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 02:04:17,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 02:04:17,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 02:04:17,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 02:04:17,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 02:04:17,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 02:04:17,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 02:04:17,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 02:04:17,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 02:04:17,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 02:04:17,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 02:04:17,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 02:04:17,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 02:04:17,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 02:04:17,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-08 02:04:17,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-08 02:04:17,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-08 02:04:17,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-08 02:04:17,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-08 02:04:17,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-08 02:04:17,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-08 02:04:17,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-02-08 02:04:17,346 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-02-08 02:04:17,346 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-02-08 02:04:17,346 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-02-08 02:04:17,346 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-02-08 02:04:17,346 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-02-08 02:04:17,346 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-02-08 02:04:17,346 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2025-02-08 02:04:17,346 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2025-02-08 02:04:17,346 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#39 [2025-02-08 02:04:17,346 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#40 [2025-02-08 02:04:17,346 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#41 [2025-02-08 02:04:17,346 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#42 [2025-02-08 02:04:17,346 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#43 [2025-02-08 02:04:17,346 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#44 [2025-02-08 02:04:17,346 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#45 [2025-02-08 02:04:17,347 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#46 [2025-02-08 02:04:17,347 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#47 [2025-02-08 02:04:17,347 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_head [2025-02-08 02:04:17,347 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_head [2025-02-08 02:04:17,347 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 02:04:17,347 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 02:04:17,347 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 02:04:17,347 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2025-02-08 02:04:17,347 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2025-02-08 02:04:17,347 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 02:04:17,347 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 02:04:17,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 02:04:17,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 02:04:17,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 02:04:17,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 02:04:17,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 02:04:17,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 02:04:17,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 02:04:17,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 02:04:17,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 02:04:17,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 02:04:17,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 02:04:17,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 02:04:17,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 02:04:17,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 02:04:17,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 02:04:17,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 02:04:17,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 02:04:17,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 02:04:17,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 02:04:17,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 02:04:17,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 02:04:17,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 02:04:17,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 02:04:17,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 02:04:17,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 02:04:17,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 02:04:17,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 02:04:17,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 02:04:17,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-08 02:04:17,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-08 02:04:17,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-08 02:04:17,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-08 02:04:17,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-02-08 02:04:17,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-02-08 02:04:17,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-02-08 02:04:17,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-02-08 02:04:17,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-02-08 02:04:17,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-02-08 02:04:17,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-02-08 02:04:17,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2025-02-08 02:04:17,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2025-02-08 02:04:17,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2025-02-08 02:04:17,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#42 [2025-02-08 02:04:17,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#43 [2025-02-08 02:04:17,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#44 [2025-02-08 02:04:17,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#45 [2025-02-08 02:04:17,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#46 [2025-02-08 02:04:17,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#47 [2025-02-08 02:04:17,352 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_empty [2025-02-08 02:04:17,352 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_empty [2025-02-08 02:04:17,352 INFO L130 BoogieDeclarations]: Found specification of procedure bt_skb_alloc [2025-02-08 02:04:17,352 INFO L138 BoogieDeclarations]: Found implementation of procedure bt_skb_alloc [2025-02-08 02:04:17,352 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-02-08 02:04:17,352 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-02-08 02:04:17,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 02:04:17,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 02:04:17,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 02:04:17,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 02:04:17,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 02:04:17,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 02:04:17,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 02:04:17,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 02:04:17,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 02:04:17,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 02:04:17,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 02:04:17,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 02:04:17,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 02:04:17,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 02:04:17,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 02:04:17,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 02:04:17,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 02:04:17,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 02:04:17,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 02:04:17,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 02:04:17,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 02:04:17,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 02:04:17,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 02:04:17,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 02:04:17,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 02:04:17,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 02:04:17,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 02:04:17,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 02:04:17,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-08 02:04:17,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-08 02:04:17,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-08 02:04:17,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-08 02:04:17,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-02-08 02:04:17,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-02-08 02:04:17,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-02-08 02:04:17,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-02-08 02:04:17,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-02-08 02:04:17,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-02-08 02:04:17,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-02-08 02:04:17,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2025-02-08 02:04:17,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2025-02-08 02:04:17,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2025-02-08 02:04:17,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#42 [2025-02-08 02:04:17,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#43 [2025-02-08 02:04:17,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#44 [2025-02-08 02:04:17,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#45 [2025-02-08 02:04:17,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#46 [2025-02-08 02:04:17,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#47 [2025-02-08 02:04:17,353 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2025-02-08 02:04:17,353 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2025-02-08 02:04:17,353 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2025-02-08 02:04:17,353 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2025-02-08 02:04:17,353 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-08 02:04:17,353 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-08 02:04:17,353 INFO L130 BoogieDeclarations]: Found specification of procedure kstrtol [2025-02-08 02:04:17,353 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrtol [2025-02-08 02:04:17,353 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2025-02-08 02:04:17,353 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2025-02-08 02:04:17,354 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 02:04:17,354 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait [2025-02-08 02:04:17,354 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait [2025-02-08 02:04:17,354 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 02:04:17,354 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 02:04:17,354 INFO L130 BoogieDeclarations]: Found specification of procedure kfree_skb [2025-02-08 02:04:17,354 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree_skb [2025-02-08 02:04:17,356 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2025-02-08 02:04:17,356 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2025-02-08 02:04:17,356 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2025-02-08 02:04:17,356 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2025-02-08 02:04:17,356 INFO L130 BoogieDeclarations]: Found specification of procedure simple_read_from_buffer [2025-02-08 02:04:17,358 INFO L138 BoogieDeclarations]: Found implementation of procedure simple_read_from_buffer [2025-02-08 02:04:17,358 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_timeout [2025-02-08 02:04:17,358 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_timeout [2025-02-08 02:04:17,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 02:04:17,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 02:04:17,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 02:04:17,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 02:04:17,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 02:04:17,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 02:04:17,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 02:04:17,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 02:04:17,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 02:04:17,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 02:04:17,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 02:04:17,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 02:04:17,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 02:04:17,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 02:04:17,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 02:04:17,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 02:04:17,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 02:04:17,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 02:04:17,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 02:04:17,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 02:04:17,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 02:04:17,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 02:04:17,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 02:04:17,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 02:04:17,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-08 02:04:17,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-08 02:04:17,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-08 02:04:17,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-08 02:04:17,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-08 02:04:17,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-08 02:04:17,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-02-08 02:04:17,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-02-08 02:04:17,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-02-08 02:04:17,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-02-08 02:04:17,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-02-08 02:04:17,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-02-08 02:04:17,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-02-08 02:04:17,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-02-08 02:04:17,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-02-08 02:04:17,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2025-02-08 02:04:17,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2025-02-08 02:04:17,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#41 [2025-02-08 02:04:17,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#42 [2025-02-08 02:04:17,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#43 [2025-02-08 02:04:17,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#44 [2025-02-08 02:04:17,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#45 [2025-02-08 02:04:17,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#46 [2025-02-08 02:04:17,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#47 [2025-02-08 02:04:17,359 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2025-02-08 02:04:17,359 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2025-02-08 02:04:17,359 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2025-02-08 02:04:17,359 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2025-02-08 02:04:17,359 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 02:04:17,359 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 02:04:17,359 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-02-08 02:04:17,359 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-02-08 02:04:18,107 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 02:04:18,109 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 02:04:18,166 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 02:04:18,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690: assume false; [2025-02-08 02:04:18,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690: assume !false; [2025-02-08 02:04:18,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint get_currentFINAL: assume true; [2025-02-08 02:04:18,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4708: #res#1.base, #res#1.offset := ~pfo_ret__~0#1.base, ~pfo_ret__~0#1.offset; [2025-02-08 02:04:18,664 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;#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;assume -2147483648 <= #t~ret223#1 && #t~ret223#1 <= 2147483647;havoc #t~ret223#1; [2025-02-08 02:04:18,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5633: call ULTIMATE.dealloc(~#descriptor~4#1.base, ~#descriptor~4#1.offset);havoc ~#descriptor~4#1.base, ~#descriptor~4#1.offset; [2025-02-08 02:04:18,664 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;#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;assume -2147483648 <= #t~ret226#1 && #t~ret226#1 <= 2147483647;~ret~3#1 := #t~ret226#1;havoc #t~ret226#1; [2025-02-08 02:04:18,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5613-2: call btmrvl_enable_hs_#t~mem202#1.base, btmrvl_enable_hs_#t~mem202#1.offset := read~$Pointer$#11(btmrvl_enable_hs_~priv#1.base, 26 + btmrvl_enable_hs_~priv#1.offset, 8); [2025-02-08 02:04:18,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5613: havoc btmrvl_enable_hs_#t~mem202#1.base, btmrvl_enable_hs_#t~mem202#1.offset; [2025-02-08 02:04:18,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5613-1: SUMMARY for call finish_wait(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); srcloc: null [2025-02-08 02:04:18,678 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4810: havoc #t~mem55.base, #t~mem55.offset; [2025-02-08 02:04:18,728 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#11(0, ~skb~0#1.base, 41 + ~skb~0#1.offset, 1); [2025-02-08 02:04:18,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8017: havoc kstrtoll_#t~nondet600#1; [2025-02-08 02:04:18,815 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8055: havoc #t~nondet606; [2025-02-08 02:04:18,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8069: havoc #t~nondet608; [2025-02-08 02:04:18,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7974: havoc #t~nondet593; [2025-02-08 02:04:19,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6014: assume 0 == #t~mem304#1 % 4294967296;havoc #t~mem304#1;call #t~mem305#1 := read~int#11(~priv~3#1.base, 17 + ~priv~3#1.offset, 1); [2025-02-08 02:04:19,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6014: assume !(0 == #t~mem304#1 % 4294967296);havoc #t~mem304#1; [2025-02-08 02:04:19,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6138: assume -2147483648 <= #t~ret324#1 && #t~ret324#1 <= 2147483647;havoc #t~mem323#1.base, #t~mem323#1.offset;havoc #t~ret324#1; [2025-02-08 02:04:19,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5725: assume -2147483648 <= btmrvl_tx_pkt_#t~ret238#1 && btmrvl_tx_pkt_#t~ret238#1 <= 2147483647;havoc btmrvl_tx_pkt_#t~mem237#1;havoc btmrvl_tx_pkt_#t~ret238#1;btmrvl_tx_pkt_#res#1 := -22; [2025-02-08 02:04:19,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5725-1: SUMMARY for call btmrvl_tx_pkt_#t~ret238#1 := printk(135, 0); srcloc: null [2025-02-08 02:04:19,321 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 02:04:19,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5998: ~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 02:04:19,321 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 02:04:19,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6122: assume -2147483648 <= #t~ret317#1 && #t~ret317#1 <= 2147483647;havoc #t~ret317#1; [2025-02-08 02:04:19,321 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 02:04:19,322 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$#11(btmrvl_tx_pkt_~skb#1.base, 226 + btmrvl_tx_pkt_~skb#1.offset, 8); [2025-02-08 02:04:19,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5998-1: SUMMARY for call #t~ret302#1.base, #t~ret302#1.offset := get_current(); srcloc: null [2025-02-08 02:04:19,322 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; [2025-02-08 02:04:19,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5734: assume !(btmrvl_tx_pkt_~tmp___0~6#1 % 4294967296 <= 3); [2025-02-08 02:04:19,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6122-1: SUMMARY for call #t~ret317#1 := __dynamic_pr_debug(~#descriptor___1~1#1.base, ~#descriptor___1~1#1.offset, 168, 0); srcloc: null [2025-02-08 02:04:19,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6147: call #t~mem327#1 := read~int#11(~adapter~1#1.base, 95 + ~adapter~1#1.offset, 1);call write~int#11(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$#11(~priv~3#1.base, 142 + ~priv~3#1.offset, 8); [2025-02-08 02:04:19,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6147-1: SUMMARY for call spin_unlock_irqrestore(~priv~3#1.base, 158 + ~priv~3#1.offset, ~flags~0#1); srcloc: null [2025-02-08 02:04:19,322 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 02:04:19,322 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$#11(btmrvl_tx_pkt_~skb#1.base, 226 + btmrvl_tx_pkt_~skb#1.offset, 8);call btmrvl_tx_pkt_#t~mem259#1 := read~int#11(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$#11(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;assume -2147483648 <= btmrvl_tx_pkt_#t~ret261#1 && btmrvl_tx_pkt_#t~ret261#1 <= 2147483647;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 02:04:19,322 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 02:04:19,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6015: assume 0 == #t~mem305#1 % 256 % 4294967296;havoc #t~mem305#1; [2025-02-08 02:04:19,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6015: assume !(0 == #t~mem305#1 % 256 % 4294967296);havoc #t~mem305#1; [2025-02-08 02:04:19,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6081: SUMMARY for call __xchg_wrong_size(); srcloc: null [2025-02-08 02:04:19,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6048: ~__x___0~0#1 := 0; [2025-02-08 02:04:19,325 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;assume -2147483648 <= kthread_should_stop_#t~nondet602#1 && kthread_should_stop_#t~nondet602#1 <= 2147483647;kthread_should_stop_#res#1 := kthread_should_stop_#t~nondet602#1;havoc kthread_should_stop_#t~nondet602#1; [2025-02-08 02:04:19,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5718: assume -2147483648 <= btmrvl_tx_pkt_#t~ret235#1 && btmrvl_tx_pkt_#t~ret235#1 <= 2147483647;havoc btmrvl_tx_pkt_#t~mem234#1;havoc btmrvl_tx_pkt_#t~ret235#1;btmrvl_tx_pkt_#res#1 := -22; [2025-02-08 02:04:19,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6131: ~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 02:04:19,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6131-1: SUMMARY for call #t~ret318#1.base, #t~ret318#1.offset := spinlock_check(~priv~3#1.base, 158 + ~priv~3#1.offset); srcloc: null [2025-02-08 02:04:19,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5718-1: SUMMARY for call btmrvl_tx_pkt_#t~ret235#1 := printk(133, 0); srcloc: null [2025-02-08 02:04:19,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8072-2: 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 02:04:19,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5991: ~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 02:04:19,326 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 02:04:19,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5991-1: SUMMARY for call #t~ret301#1.base, #t~ret301#1.offset := get_current(); srcloc: null [2025-02-08 02:04:19,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8072: havoc skb_dequeue_#t~ret609#1.base, skb_dequeue_#t~ret609#1.offset; [2025-02-08 02:04:19,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8072-3: SUMMARY for call skb_dequeue_#t~ret609#1.base, skb_dequeue_#t~ret609#1.offset := ldv_malloc(242); srcloc: null [2025-02-08 02:04:19,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6049: assume true; [2025-02-08 02:04:19,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6049: assume !true; [2025-02-08 02:04:19,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6074: ~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 02:04:19,326 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 02:04:19,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6173: assume !(0 != (~skb~5#1.base + ~skb~5#1.offset) % 18446744073709551616); [2025-02-08 02:04:19,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6074-1: SUMMARY for call #t~ret312#1.base, #t~ret312#1.offset := get_current(); srcloc: null [2025-02-08 02:04:19,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6041: assume { :end_inline_schedule } true; [2025-02-08 02:04:19,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6041-1: assume { :begin_inline_schedule } true; [2025-02-08 02:04:19,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6099: assume 0 != ~tmp___11~1#1; [2025-02-08 02:04:19,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6099: assume !(0 != ~tmp___11~1#1); [2025-02-08 02:04:19,326 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 02:04:19,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6149: assume -2147483648 <= #t~ret331#1 && #t~ret331#1 <= 2147483647;havoc #t~mem330#1.base, #t~mem330#1.offset;havoc #t~ret331#1; [2025-02-08 02:04:19,327 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 02:04:19,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6141: assume 1 == #t~mem325#1 % 256 % 4294967296;havoc #t~mem325#1; [2025-02-08 02:04:19,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6141: assume !(1 == #t~mem325#1 % 256 % 4294967296);havoc #t~mem325#1; [2025-02-08 02:04:19,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6108: assume 0 != ~tmp___13~1#1;call write~$Pointer$#3(164, 0, ~#descriptor___1~1#1.base, ~#descriptor___1~1#1.offset, 8);call write~$Pointer$#3(165, 0, ~#descriptor___1~1#1.base, 8 + ~#descriptor___1~1#1.offset, 8);call write~$Pointer$#3(166, 0, ~#descriptor___1~1#1.base, 16 + ~#descriptor___1~1#1.offset, 8);call write~$Pointer$#3(167, 0, ~#descriptor___1~1#1.base, 24 + ~#descriptor___1~1#1.offset, 8);call write~int#3(505, ~#descriptor___1~1#1.base, 32 + ~#descriptor___1~1#1.offset, 4);call write~int#3(0, ~#descriptor___1~1#1.base, 36 + ~#descriptor___1~1#1.offset, 1);call write~int#3(0, ~#descriptor___1~1#1.base, 37 + ~#descriptor___1~1#1.offset, 1);call #t~mem316#1 := read~int#3(~#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 02:04:19,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6108: assume !(0 != ~tmp___13~1#1); [2025-02-08 02:04:19,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6166: assume 0 == #t~mem333#1 % 256 % 4294967296;havoc #t~mem333#1; [2025-02-08 02:04:19,328 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; [2025-02-08 02:04:19,328 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;assume -2147483648 <= #t~ret315#1 && #t~ret315#1 <= 2147483647;~tmp___13~1#1 := #t~ret315#1;havoc #t~ret315#1; [2025-02-08 02:04:19,328 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; [2025-02-08 02:04:19,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8024: havoc kthread_should_stop_#t~nondet602#1; [2025-02-08 02:04:19,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6067: ~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 02:04:19,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6067-1: SUMMARY for call #t~ret311#1.base, #t~ret311#1.offset := get_current(); srcloc: null [2025-02-08 02:04:19,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6034: assume 0 != ~tmp___5~2#1; [2025-02-08 02:04:19,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6034: assume !(0 != ~tmp___5~2#1); [2025-02-08 02:04:19,328 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 02:04:19,328 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#11(btmrvl_tx_pkt_~skb#1.base, 104 + btmrvl_tx_pkt_~skb#1.offset, 4); [2025-02-08 02:04:19,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6183: SUMMARY for call kfree_skb(~skb~5#1.base, ~skb~5#1.offset); srcloc: null [2025-02-08 02:04:19,328 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;assume -2147483648 <= #t~ret335#1 && #t~ret335#1 <= 2147483647;~tmp___16~0#1 := #t~ret335#1;havoc #t~ret335#1; [2025-02-08 02:04:19,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5985: ~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 02:04:19,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5985-1: SUMMARY for call #t~ret300#1.base, #t~ret300#1.offset := get_current(); srcloc: null [2025-02-08 02:04:19,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6134: assume 0 != #t~mem320#1 % 4294967296;havoc #t~mem320#1;call write~int#11(0, ~adapter~1#1.base, ~adapter~1#1.offset, 4); [2025-02-08 02:04:19,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6134: assume !(0 != #t~mem320#1 % 4294967296);havoc #t~mem320#1;call #t~mem325#1 := read~int#11(~adapter~1#1.base, 93 + ~adapter~1#1.offset, 1); [2025-02-08 02:04:19,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5977: assume false; [2025-02-08 02:04:19,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5977: assume !false; [2025-02-08 02:04:19,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6101: assume -2147483648 <= #t~ret314#1 && #t~ret314#1 <= 2147483647;havoc #t~ret314#1; [2025-02-08 02:04:19,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6101-1: SUMMARY for call #t~ret314#1 := __dynamic_pr_debug(~#descriptor___0~2#1.base, ~#descriptor___0~2#1.offset, 162, 0); srcloc: null [2025-02-08 02:04:19,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6159: SUMMARY for call spin_unlock_irqrestore(~priv~3#1.base, 158 + ~priv~3#1.offset, ~flags~0#1); srcloc: null [2025-02-08 02:04:19,332 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$#11(btmrvl_tx_pkt_~skb#1.base, 226 + btmrvl_tx_pkt_~skb#1.offset, 8);call btmrvl_tx_pkt_#t~mem244#1 := read~int#11(btmrvl_tx_pkt_~skb#1.base, 104 + btmrvl_tx_pkt_~skb#1.offset, 4);call write~int#11(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$#11(btmrvl_tx_pkt_~skb#1.base, 226 + btmrvl_tx_pkt_~skb#1.offset, 8);call btmrvl_tx_pkt_#t~mem246#1 := read~int#11(btmrvl_tx_pkt_~skb#1.base, 104 + btmrvl_tx_pkt_~skb#1.offset, 4); [2025-02-08 02:04:19,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8075-3: SUMMARY for call skb_push_#t~ret610#1.base, skb_push_#t~ret610#1.offset := ldv_malloc(1); srcloc: null [2025-02-08 02:04:19,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8075-2: 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 02:04:19,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6019: assume -2147483648 <= #t~ret306#1 && #t~ret306#1 <= 2147483647;~tmp___6~1#1 := #t~ret306#1;havoc #t~ret306#1; [2025-02-08 02:04:19,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6019-1: SUMMARY for call #t~ret306#1 := skb_queue_empty(~adapter~1#1.base, 4 + ~adapter~1#1.offset); srcloc: null [2025-02-08 02:04:19,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6143: assume -2147483648 <= #t~ret326#1 && #t~ret326#1 <= 2147483647;~tmp___15~1#1 := #t~ret326#1;havoc #t~ret326#1; [2025-02-08 02:04:19,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6143-1: SUMMARY for call #t~ret326#1 := skb_queue_empty(~adapter~1#1.base, 4 + ~adapter~1#1.offset); srcloc: null [2025-02-08 02:04:19,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5755: call write~int#11(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$#11(btmrvl_tx_pkt_~skb#1.base, 226 + btmrvl_tx_pkt_~skb#1.offset, 8);call btmrvl_tx_pkt_#t~mem249#1 := read~int#11(btmrvl_tx_pkt_~skb#1.base, 104 + btmrvl_tx_pkt_~skb#1.offset, 4); [2025-02-08 02:04:19,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8092-2: 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 02:04:19,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6011: assume 0 != #t~mem303#1 % 256 % 4294967296;havoc #t~mem303#1; [2025-02-08 02:04:19,333 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#11(~adapter~1#1.base, ~adapter~1#1.offset, 4); [2025-02-08 02:04:19,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5755-1: [2025-02-08 02:04:19,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6011-1: call #t~mem303#1 := read~int#11(~adapter~1#1.base, 95 + ~adapter~1#1.offset, 1); [2025-02-08 02:04:19,333 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 02:04:19,333 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 02:04:19,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5755-4: assume !(0 == btmrvl_tx_pkt_#t~mem246#1 % 4294967296); [2025-02-08 02:04:19,333 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 02:04:19,333 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 02:04:19,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5755-3: assume !(65280 == btmrvl_tx_pkt_#t~mem246#1 % 4294967296); [2025-02-08 02:04:19,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8092-3: SUMMARY for call skb_realloc_headroom_#t~ret614#1.base, skb_realloc_headroom_#t~ret614#1.offset := ldv_malloc(242); srcloc: null [2025-02-08 02:04:19,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6036-1: SUMMARY for call #t~ret308#1 := __dynamic_pr_debug(~#descriptor~6#1.base, ~#descriptor~6#1.offset, 156, 0); srcloc: null [2025-02-08 02:04:19,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6036: assume -2147483648 <= #t~ret308#1 && #t~ret308#1 <= 2147483647;havoc #t~ret308#1; [2025-02-08 02:04:19,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5739: assume 0 == (btmrvl_tx_pkt_~skb#1.base + btmrvl_tx_pkt_~skb#1.offset) % 18446744073709551616; [2025-02-08 02:04:19,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5739: assume !(0 == (btmrvl_tx_pkt_~skb#1.base + btmrvl_tx_pkt_~skb#1.offset) % 18446744073709551616); [2025-02-08 02:04:19,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6061: ~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 02:04:19,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6061-1: SUMMARY for call #t~ret310#1.base, #t~ret310#1.offset := get_current(); srcloc: null [2025-02-08 02:04:19,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6053: assume false; [2025-02-08 02:04:19,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6053: assume !false; [2025-02-08 02:04:19,333 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$#11(~priv~3#1.base, 8 + ~priv~3#1.offset, 8);call #t~mem337#1.base, #t~mem337#1.offset := read~$Pointer$#11(~priv~3#1.base, 8 + ~priv~3#1.offset, 8);call #t~mem338#1 := read~int#11(#t~mem337#1.base, 2097 + #t~mem337#1.offset, 4);call write~int#11(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 02:04:19,334 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$#11(~priv~3#1.base, 8 + ~priv~3#1.offset, 8);call #t~mem340#1.base, #t~mem340#1.offset := read~$Pointer$#11(~priv~3#1.base, 8 + ~priv~3#1.offset, 8);call #t~mem341#1 := read~int#11(#t~mem340#1.base, 2129 + #t~mem340#1.offset, 4);call #t~mem342#1 := read~int#11(~skb~5#1.base, 104 + ~skb~5#1.offset, 4);call write~int#11(#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 02:04:19,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5756-1: [2025-02-08 02:04:19,334 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#11(btmrvl_tx_pkt_~skb#1.base, 104 + btmrvl_tx_pkt_~skb#1.offset, 4); [2025-02-08 02:04:19,337 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$#11(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$#11(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 02:04:19,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5979: ~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 02:04:19,338 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 02:04:19,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5979-1: SUMMARY for call #t~ret299#1.base, #t~ret299#1.offset := get_current(); srcloc: null [2025-02-08 02:04:19,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5756: call write~int#11(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$#11(btmrvl_tx_pkt_~skb#1.base, 226 + btmrvl_tx_pkt_~skb#1.offset, 8);call btmrvl_tx_pkt_#t~mem252#1 := read~int#11(btmrvl_tx_pkt_~skb#1.base, 40 + btmrvl_tx_pkt_~skb#1.offset, 1);call write~int#11(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$#11(btmrvl_tx_pkt_~priv#1.base, 134 + btmrvl_tx_pkt_~priv#1.offset, 8); [2025-02-08 02:04:19,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint btmrvl_service_main_threadFINAL: assume true; [2025-02-08 02:04:19,338 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 02:04:19,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5756-3: assume !(16711680 == btmrvl_tx_pkt_#t~mem249#1 % 4294967296); [2025-02-08 02:04:19,338 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 02:04:19,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5756-4: assume !(0 == btmrvl_tx_pkt_#t~mem249#1 % 4294967296); [2025-02-08 02:04:19,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5748: SUMMARY for call kfree_skb(btmrvl_tx_pkt_~tmp~12#1.base, btmrvl_tx_pkt_~tmp~12#1.offset); srcloc: null [2025-02-08 02:04:19,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7978: havoc _raw_spin_lock_irqsave_#t~nondet594#1; [2025-02-08 02:04:19,338 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#11(~adapter~1#1.base, ~adapter~1#1.offset, 4); [2025-02-08 02:04:19,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6120: assume 0 != ~tmp___12~1#1; [2025-02-08 02:04:19,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6120: assume !(0 != ~tmp___12~1#1); [2025-02-08 02:04:19,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6021: assume 0 != ~tmp___6~1#1;call write~$Pointer$#3(152, 0, ~#descriptor~6#1.base, ~#descriptor~6#1.offset, 8);call write~$Pointer$#3(153, 0, ~#descriptor~6#1.base, 8 + ~#descriptor~6#1.offset, 8);call write~$Pointer$#3(154, 0, ~#descriptor~6#1.base, 16 + ~#descriptor~6#1.offset, 8);call write~$Pointer$#3(155, 0, ~#descriptor~6#1.base, 24 + ~#descriptor~6#1.offset, 8);call write~int#3(494, ~#descriptor~6#1.base, 32 + ~#descriptor~6#1.offset, 4);call write~int#3(0, ~#descriptor~6#1.base, 36 + ~#descriptor~6#1.offset, 1);call write~int#3(0, ~#descriptor~6#1.base, 37 + ~#descriptor~6#1.offset, 1);call #t~mem307#1 := read~int#3(~#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 02:04:19,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6021: assume !(0 != ~tmp___6~1#1); [2025-02-08 02:04:19,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6145: assume 0 == ~tmp___15~1#1; [2025-02-08 02:04:19,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6145: assume !(0 == ~tmp___15~1#1); [2025-02-08 02:04:19,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6137: call #t~mem323#1.base, #t~mem323#1.offset := read~$Pointer$#11(~priv~3#1.base, 150 + ~priv~3#1.offset, 8); [2025-02-08 02:04:19,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6137-1: SUMMARY for call spin_unlock_irqrestore(~priv~3#1.base, 158 + ~priv~3#1.offset, ~flags~0#1); srcloc: null [2025-02-08 02:04:19,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6162: assume 1 == #t~mem332#1 % 256 % 4294967296;havoc #t~mem332#1; [2025-02-08 02:04:19,339 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#11(~priv~3#1.base, 17 + ~priv~3#1.offset, 1); [2025-02-08 02:04:19,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6005: SUMMARY for call __xchg_wrong_size(); srcloc: null [2025-02-08 02:04:19,339 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#11(btmrvl_tx_pkt_~skb#1.base, 104 + btmrvl_tx_pkt_~skb#1.offset, 4); [2025-02-08 02:04:19,339 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#11(btmrvl_tx_pkt_~skb#1.base, 104 + btmrvl_tx_pkt_~skb#1.offset, 4); [2025-02-08 02:04:19,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6162-1: call #t~mem332#1 := read~int#11(~adapter~1#1.base, 93 + ~adapter~1#1.offset, 1); [2025-02-08 02:04:19,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6154: SUMMARY for call spin_unlock_irqrestore(~priv~3#1.base, 158 + ~priv~3#1.offset, ~flags~0#1); srcloc: null [2025-02-08 02:04:19,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5741: assume -2147483648 <= btmrvl_tx_pkt_#t~ret241#1 && btmrvl_tx_pkt_#t~ret241#1 <= 2147483647;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 02:04:19,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5741-1: SUMMARY for call btmrvl_tx_pkt_#t~ret241#1 := printk(137, 0); srcloc: null [2025-02-08 02:04:19,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6055: ~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 02:04:19,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6055-1: SUMMARY for call #t~ret309#1.base, #t~ret309#1.offset := get_current(); srcloc: null [2025-02-08 02:04:19,343 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$#3(158, 0, ~#descriptor___0~2#1.base, ~#descriptor___0~2#1.offset, 8);call write~$Pointer$#3(159, 0, ~#descriptor___0~2#1.base, 8 + ~#descriptor___0~2#1.offset, 8);call write~$Pointer$#3(160, 0, ~#descriptor___0~2#1.base, 16 + ~#descriptor___0~2#1.offset, 8);call write~$Pointer$#3(161, 0, ~#descriptor___0~2#1.base, 24 + ~#descriptor___0~2#1.offset, 8);call write~int#3(502, ~#descriptor___0~2#1.base, 32 + ~#descriptor___0~2#1.offset, 4);call write~int#3(0, ~#descriptor___0~2#1.base, 36 + ~#descriptor___0~2#1.offset, 1);call write~int#3(0, ~#descriptor___0~2#1.base, 37 + ~#descriptor___0~2#1.offset, 1);call #t~mem313#1 := read~int#3(~#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 02:04:19,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5766-1: btmrvl_tx_pkt_#res#1 := btmrvl_tx_pkt_~ret~4#1; [2025-02-08 02:04:19,426 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7958: havoc #t~nondet591; [2025-02-08 02:04:19,553 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 02:04:19,684 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 02:04:19,687 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#11(btmrvl_send_frame_~skb#1.base, 40 + btmrvl_send_frame_~skb#1.offset, 1); [2025-02-08 02:04:19,688 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 02:04:19,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5878: 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 02:04:19,688 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 02:04:19,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5878-1: SUMMARY for call __wake_up(btmrvl_send_frame_~priv~0#1.base, 42 + btmrvl_send_frame_~priv~0#1.offset, 1, 1, 0, 0); srcloc: null [2025-02-08 02:04:19,688 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;assume -2147483648 <= btmrvl_close_#t~ret291#1 && btmrvl_close_#t~ret291#1 <= 2147483647;btmrvl_close_~tmp~14#1 := btmrvl_close_#t~ret291#1;havoc btmrvl_close_#t~ret291#1; [2025-02-08 02:04:19,688 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 02:04:19,688 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#11(btmrvl_send_frame_~skb#1.base, 40 + btmrvl_send_frame_~skb#1.offset, 1); [2025-02-08 02:04:19,688 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;assume -2147483648 <= #t~ret623#1 && #t~ret623#1 <= 2147483647;#t~funptrres620#1 := #t~ret623#1; [2025-02-08 02:04:19,688 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;assume -2147483648 <= #t~ret622#1 && #t~ret622#1 <= 2147483647;#t~funptrres620#1 := #t~ret622#1; [2025-02-08 02:04:19,688 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;assume -2147483648 <= #t~ret621#1 && #t~ret621#1 <= 2147483647;#t~funptrres620#1 := #t~ret621#1; [2025-02-08 02:04:19,688 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#11(btmrvl_send_frame_~hdev~0#1.base, 96 + btmrvl_send_frame_~hdev~0#1.offset, 8); [2025-02-08 02:04:19,688 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#11(btmrvl_send_frame_~skb#1.base, 40 + btmrvl_send_frame_~skb#1.offset, 1); [2025-02-08 02:04:19,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5871: call btmrvl_send_frame_#t~mem286#1 := read~int#11(btmrvl_send_frame_~hdev~0#1.base, 2117 + btmrvl_send_frame_~hdev~0#1.offset, 4);call write~int#11(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 02:04:19,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5863: assume false;call btmrvl_send_frame_#t~mem284#1 := read~int#11(btmrvl_send_frame_~hdev~0#1.base, 2101 + btmrvl_send_frame_~hdev~0#1.offset, 4);call write~int#11(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 02:04:19,688 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$#11(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 02:04:19,688 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;assume -2147483648 <= #t~ret624#1 && #t~ret624#1 <= 2147483647;#t~funptrres620#1 := #t~ret624#1; [2025-02-08 02:04:19,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5901: assume 0 == btmrvl_close_~tmp~14#1;btmrvl_close_#res#1 := 0; [2025-02-08 02:04:19,689 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$#11(btmrvl_close_~priv~2#1.base, 26 + btmrvl_close_~priv~2#1.offset, 8); [2025-02-08 02:04:19,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5868: call btmrvl_send_frame_#t~mem285#1 := read~int#11(btmrvl_send_frame_~hdev~0#1.base, 2109 + btmrvl_send_frame_~hdev~0#1.offset, 4);call write~int#11(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 02:04:19,689 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 02:04:19,689 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 02:04:19,689 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;assume -2147483648 <= btmrvl_send_frame_#t~ret276#1 && btmrvl_send_frame_#t~ret276#1 <= 2147483647;btmrvl_send_frame_~tmp___0~7#1 := btmrvl_send_frame_#t~ret276#1;havoc btmrvl_send_frame_#t~ret276#1; [2025-02-08 02:04:19,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5848-1: SUMMARY for call btmrvl_send_frame_#t~ret278#1 := printk(149, 0); srcloc: null [2025-02-08 02:04:19,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5848: assume -2147483648 <= btmrvl_send_frame_#t~ret278#1 && btmrvl_send_frame_#t~ret278#1 <= 2147483647;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$#11(btmrvl_send_frame_~skb#1.base, 226 + btmrvl_send_frame_~skb#1.offset, 8);call btmrvl_send_frame_#t~mem280#1 := read~int#11(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 02:04:19,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5906: havoc btmrvl_close_#t~mem292#1.base, btmrvl_close_#t~mem292#1.offset;btmrvl_close_#res#1 := 0; [2025-02-08 02:04:19,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; [2025-02-08 02:04:19,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5906-1: SUMMARY for call skb_queue_purge(btmrvl_close_#t~mem292#1.base, 4 + btmrvl_close_#t~mem292#1.offset); srcloc: null [2025-02-08 02:04:19,703 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8045: havoc #t~nondet605; [2025-02-08 02:04:19,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8065: havoc #t~nondet607; [2025-02-08 02:04:27,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6906: SUMMARY for call __wake_up(btmrvl_hscmd_write_~priv~13#1.base, 42 + btmrvl_hscmd_write_~priv~13#1.offset, 1, 1, 0, 0); srcloc: null [2025-02-08 02:04:27,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7765: SUMMARY for call ldv_check_return_value(main_~res_btmrvl_open_generic_0~0#1); srcloc: null [2025-02-08 02:04:27,666 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$#5(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#11(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 02:04:27,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7501: assume !(1 == main_~ldv_s_btmrvl_hscfgcmd_fops_file_operations~0#1); [2025-02-08 02:04:27,666 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$#5(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 02:04:27,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7700: assume !(2 == main_~ldv_s_btmrvl_hscmd_fops_file_operations~0#1); [2025-02-08 02:04:27,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7535-1: SUMMARY for call main_#t~ret560#1 := btmrvl_open_generic(main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_group1~0#1.base, main_~var_group1~0#1.offset); srcloc: null [2025-02-08 02:04:27,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7535: assume -2147483648 <= main_#t~ret560#1 && main_#t~ret560#1 <= 2147483647;main_~res_btmrvl_open_generic_0~0#1 := main_#t~ret560#1;havoc main_#t~ret560#1; [2025-02-08 02:04:27,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7568: SUMMARY for call ldv_check_return_value((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)); srcloc: null [2025-02-08 02:04:27,667 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 02:04:27,667 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#9(btmrvl_hscfgcmd_write_~#result~0#1.base, btmrvl_hscfgcmd_write_~#result~0#1.offset, 8);call write~int#11(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#11(btmrvl_hscfgcmd_write_~priv~5#1.base, 24 + btmrvl_hscfgcmd_write_~priv~5#1.offset, 1); [2025-02-08 02:04:27,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7436: assume 10 == main_~tmp~36#1; [2025-02-08 02:04:27,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7436: assume !(10 == main_~tmp~36#1); [2025-02-08 02:04:27,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7469: assume 21 == main_~tmp~36#1; [2025-02-08 02:04:27,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7469: assume !(21 == main_~tmp~36#1); [2025-02-08 02:04:27,667 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 02:04:27,667 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 02:04:27,667 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#8(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 02:04:27,667 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; [2025-02-08 02:04:27,667 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$#5(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#11(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 02:04:27,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7866: assume !(1 == main_~ldv_s_btmrvl_txdnldready_fops_file_operations~0#1); [2025-02-08 02:04:27,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7767: assume 0 != main_~res_btmrvl_open_generic_0~0#1; [2025-02-08 02:04:27,668 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 02:04:27,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7536: SUMMARY for call ldv_check_return_value(main_~res_btmrvl_open_generic_0~0#1); srcloc: null [2025-02-08 02:04:27,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7404: havoc main_#t~nondet556#1;assume -2147483648 <= main_#t~nondet556#1 && main_#t~nondet556#1 <= 2147483647;main_~tmp~36#1 := main_#t~nondet556#1;havoc main_#t~nondet556#1; [2025-02-08 02:04:27,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7008-1: SUMMARY for call btmrvl_hsmode_read_#t~ret475#1 := simple_read_from_buffer(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); srcloc: null [2025-02-08 02:04:27,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7008: assume -9223372036854775808 <= btmrvl_hsmode_read_#t~ret475#1 && btmrvl_hsmode_read_#t~ret475#1 <= 9223372036854775807;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 02:04:27,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6810: assume -2147483648 <= btmrvl_gpiogap_write_#t~ret444#1 && btmrvl_gpiogap_write_#t~ret444#1 <= 2147483647;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 02:04:27,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6711-1: SUMMARY for call btmrvl_pscmd_write_#t~ret430#1 := copy_from_user(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); srcloc: null [2025-02-08 02:04:27,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7735: SUMMARY for call ldv_check_return_value((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)); srcloc: null [2025-02-08 02:04:27,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6711: btmrvl_pscmd_write_~tmp___0~13#1 := btmrvl_pscmd_write_#t~ret430#1;havoc btmrvl_pscmd_write_#t~ret430#1; [2025-02-08 02:04:27,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6810-1: SUMMARY for call btmrvl_gpiogap_write_#t~ret444#1 := kstrtol(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); srcloc: null [2025-02-08 02:04:27,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7570: assume main_~res_btmrvl_psmode_write_3~0#1 < 0; [2025-02-08 02:04:27,668 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 02:04:27,668 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;assume -9223372036854775808 <= main_#t~ret559#1 && main_#t~ret559#1 <= 9223372036854775807;main_~res_btmrvl_hscfgcmd_write_1~0#1 := main_#t~ret559#1;havoc main_#t~ret559#1; [2025-02-08 02:04:27,668 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 02:04:27,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7670: assume 0 == main_~ldv_s_btmrvl_hscmd_fops_file_operations~0#1; [2025-02-08 02:04:27,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7670: assume !(0 == main_~ldv_s_btmrvl_hscmd_fops_file_operations~0#1); [2025-02-08 02:04:27,668 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#8(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 02:04:27,668 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; [2025-02-08 02:04:27,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7538: assume 0 != main_~res_btmrvl_open_generic_0~0#1; [2025-02-08 02:04:27,669 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 02:04:27,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7406: assume 0 == main_~tmp~36#1; [2025-02-08 02:04:27,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7406: assume !(0 == main_~tmp~36#1); [2025-02-08 02:04:27,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7439: assume 11 == main_~tmp~36#1; [2025-02-08 02:04:27,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7439: assume !(11 == main_~tmp~36#1); [2025-02-08 02:04:27,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7472: assume 22 == main_~tmp~36#1; [2025-02-08 02:04:27,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7472: assume !(22 == main_~tmp~36#1); [2025-02-08 02:04:27,670 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#8(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 02:04:27,670 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; [2025-02-08 02:04:27,670 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 02:04:27,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6746: assume -9223372036854775808 <= btmrvl_pscmd_read_#t~ret440#1 && btmrvl_pscmd_read_#t~ret440#1 <= 9223372036854775807;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 02:04:27,671 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$#5(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$#11(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#11(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 02:04:27,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7836: assume !(1 == main_~ldv_s_btmrvl_hsstate_fops_file_operations~0#1); [2025-02-08 02:04:27,671 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#7(btmrvl_hscmd_write_~#buf~8#1.base, btmrvl_hscmd_write_~#buf~8#1.offset, 0, 16); srcloc: null [2025-02-08 02:04:27,671 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$#5(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#11(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 02:04:27,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7638: assume !(1 == main_~ldv_s_btmrvl_gpiogap_fops_file_operations~0#1); [2025-02-08 02:04:27,671 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;assume -9223372036854775808 <= main_#t~ret561#1 && main_#t~ret561#1 <= 9223372036854775807;main_~res_btmrvl_psmode_read_4~0#1 := main_#t~ret561#1;havoc main_#t~ret561#1; [2025-02-08 02:04:27,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7737: assume main_~res_btmrvl_hsmode_read_12~0#1 < 0; [2025-02-08 02:04:27,671 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 02:04:27,671 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 02:04:27,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6713: assume !(0 != btmrvl_pscmd_write_~tmp___0~13#1 % 18446744073709551616); [2025-02-08 02:04:27,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6746-1: SUMMARY for call btmrvl_pscmd_read_#t~ret440#1 := simple_read_from_buffer(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); srcloc: null [2025-02-08 02:04:27,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7506: SUMMARY for call ldv_check_return_value((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)); srcloc: null [2025-02-08 02:04:27,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7143-1: SUMMARY for call btmrvl_hsstate_read_#t~ret496#1 := simple_read_from_buffer(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); srcloc: null [2025-02-08 02:04:27,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7143: assume -9223372036854775808 <= btmrvl_hsstate_read_#t~ret496#1 && btmrvl_hsstate_read_#t~ret496#1 <= 9223372036854775807;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 02:04:27,672 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;assume -9223372036854775808 <= main_#t~ret576#1 && main_#t~ret576#1 <= 9223372036854775807;main_~res_btmrvl_curpsmode_read_13~0#1 := main_#t~ret576#1;havoc main_#t~ret576#1; [2025-02-08 02:04:27,672 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 02:04:27,672 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#9(btmrvl_gpiogap_write_~#result~3#1.base, btmrvl_gpiogap_write_~#result~3#1.offset, 8);call write~int#11(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 02:04:27,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7672-1: SUMMARY for call main_#t~ret569#1 := btmrvl_open_generic(main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_group1~0#1.base, main_~var_group1~0#1.offset); srcloc: null [2025-02-08 02:04:27,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7672: assume -2147483648 <= main_#t~ret569#1 && main_#t~ret569#1 <= 2147483647;main_~res_btmrvl_open_generic_0~0#1 := main_#t~ret569#1;havoc main_#t~ret569#1; [2025-02-08 02:04:27,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7705: SUMMARY for call ldv_check_return_value((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)); srcloc: null [2025-02-08 02:04:27,672 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 02:04:27,672 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 02:04:27,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6417: assume 1 != ~ldv_module_refcounter~0; [2025-02-08 02:04:27,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6417: assume !(1 != ~ldv_module_refcounter~0); [2025-02-08 02:04:27,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7871: SUMMARY for call ldv_check_return_value((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)); srcloc: null [2025-02-08 02:04:27,673 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#7(btmrvl_psmode_write_~#buf~2#1.base, btmrvl_psmode_write_~#buf~2#1.offset, 0, 16); srcloc: null [2025-02-08 02:04:27,673 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 02:04:27,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7673: SUMMARY for call ldv_check_return_value(main_~res_btmrvl_open_generic_0~0#1); srcloc: null [2025-02-08 02:04:27,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7442: assume 12 == main_~tmp~36#1; [2025-02-08 02:04:27,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7442: assume !(12 == main_~tmp~36#1); [2025-02-08 02:04:27,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7475: assume 23 == main_~tmp~36#1; [2025-02-08 02:04:27,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7475: assume !(23 == main_~tmp~36#1); [2025-02-08 02:04:27,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7508: assume main_~res_btmrvl_hscfgcmd_read_2~0#1 < 0; [2025-02-08 02:04:27,673 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 02:04:27,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7409: assume 1 == main_~tmp~36#1; [2025-02-08 02:04:27,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7409: assume !(1 == main_~tmp~36#1); [2025-02-08 02:04:27,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6980-1: SUMMARY for call btmrvl_hsmode_write_#t~ret467#1 := copy_from_user(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); srcloc: null [2025-02-08 02:04:27,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6980: btmrvl_hsmode_write_~tmp___0~16#1 := btmrvl_hsmode_write_#t~ret467#1;havoc btmrvl_hsmode_write_#t~ret467#1; [2025-02-08 02:04:27,673 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$#5(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$#11(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#11(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 02:04:27,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7806: assume !(1 == main_~ldv_s_btmrvl_psstate_fops_file_operations~0#1); [2025-02-08 02:04:27,673 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;assume -9223372036854775808 <= main_#t~ret568#1 && main_#t~ret568#1 <= 9223372036854775807;main_~res_btmrvl_gpiogap_write_7~0#1 := main_#t~ret568#1;havoc main_#t~ret568#1; [2025-02-08 02:04:27,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7707: assume main_~res_btmrvl_hscmd_write_9~0#1 < 0; [2025-02-08 02:04:27,674 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 02:04:27,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6551-1: SUMMARY for call btmrvl_hscfgcmd_write_#t~ret410#1 := btmrvl_prepare_command(btmrvl_hscfgcmd_write_~priv~5#1.base, btmrvl_hscfgcmd_write_~priv~5#1.offset); srcloc: null [2025-02-08 02:04:27,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6551: assume -2147483648 <= btmrvl_hscfgcmd_write_#t~ret410#1 && btmrvl_hscfgcmd_write_#t~ret410#1 <= 2147483647;havoc btmrvl_hscfgcmd_write_#t~ret410#1; [2025-02-08 02:04:27,674 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$#5(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 02:04:27,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7608: assume !(2 == main_~ldv_s_btmrvl_pscmd_fops_file_operations~0#1); [2025-02-08 02:04:27,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6419: SUMMARY for call ldv_blast_assert(); srcloc: null [2025-02-08 02:04:27,675 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 02:04:27,675 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 02:04:27,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7873: assume main_~res_btmrvl_txdnldready_read_16~0#1 < 0; [2025-02-08 02:04:27,675 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 02:04:27,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7675: assume 0 != main_~res_btmrvl_open_generic_0~0#1; [2025-02-08 02:04:27,675 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 02:04:27,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6552: SUMMARY for call __wake_up(btmrvl_hscfgcmd_write_~priv~5#1.base, 42 + btmrvl_hscfgcmd_write_~priv~5#1.offset, 1, 1, 0, 0); srcloc: null [2025-02-08 02:04:27,675 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 02:04:27,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6982: assume !(0 != btmrvl_hsmode_write_~tmp___0~16#1 % 18446744073709551616); [2025-02-08 02:04:27,675 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;assume -9223372036854775808 <= main_#t~ret570#1 && main_#t~ret570#1 <= 9223372036854775807;main_~res_btmrvl_hscmd_read_10~0#1 := main_#t~ret570#1;havoc main_#t~ret570#1; [2025-02-08 02:04:27,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6718: assume -2147483648 <= btmrvl_pscmd_write_#t~ret431#1 && btmrvl_pscmd_write_#t~ret431#1 <= 2147483647;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 02:04:27,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7841: SUMMARY for call ldv_check_return_value((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)); srcloc: null [2025-02-08 02:04:27,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7643: SUMMARY for call ldv_check_return_value((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)); srcloc: null [2025-02-08 02:04:27,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6718-1: SUMMARY for call btmrvl_pscmd_write_#t~ret431#1 := kstrtol(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); srcloc: null [2025-02-08 02:04:27,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7478: assume 24 == main_~tmp~36#1; [2025-02-08 02:04:27,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7478: assume !(24 == main_~tmp~36#1); [2025-02-08 02:04:27,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7412: assume 2 == main_~tmp~36#1; [2025-02-08 02:04:27,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7412: assume !(2 == main_~tmp~36#1); [2025-02-08 02:04:27,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7445: assume 13 == main_~tmp~36#1; [2025-02-08 02:04:27,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7445: assume !(13 == main_~tmp~36#1); [2025-02-08 02:04:27,675 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$#5(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$#11(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#11(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 02:04:27,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7776: assume !(1 == main_~ldv_s_btmrvl_curpsmode_fops_file_operations~0#1); [2025-02-08 02:04:27,680 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 02:04:27,680 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 02:04:27,680 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#8(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 02:04:27,680 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; [2025-02-08 02:04:27,680 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;assume -9223372036854775808 <= main_#t~ret582#1 && main_#t~ret582#1 <= 9223372036854775807;main_~res_btmrvl_txdnldready_read_16~0#1 := main_#t~ret582#1;havoc main_#t~ret582#1; [2025-02-08 02:04:27,680 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#8(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 02:04:27,680 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; [2025-02-08 02:04:27,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7843: assume main_~res_btmrvl_hsstate_read_15~0#1 < 0; [2025-02-08 02:04:27,680 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 02:04:27,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6654: assume -9223372036854775808 <= btmrvl_psmode_read_#t~ret427#1 && btmrvl_psmode_read_#t~ret427#1 <= 9223372036854775807;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 02:04:27,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7579: assume 0 == main_~ldv_s_btmrvl_pscmd_fops_file_operations~0#1; [2025-02-08 02:04:27,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7579: assume !(0 == main_~ldv_s_btmrvl_pscmd_fops_file_operations~0#1); [2025-02-08 02:04:27,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7645: assume main_~res_btmrvl_gpiogap_read_8~0#1 < 0; [2025-02-08 02:04:27,680 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 02:04:27,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6654-1: SUMMARY for call btmrvl_psmode_read_#t~ret427#1 := simple_read_from_buffer(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); srcloc: null [2025-02-08 02:04:27,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7051-1: SUMMARY for call btmrvl_curpsmode_read_#t~ret482#1 := simple_read_from_buffer(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); srcloc: null [2025-02-08 02:04:27,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7051: assume -9223372036854775808 <= btmrvl_curpsmode_read_#t~ret482#1 && btmrvl_curpsmode_read_#t~ret482#1 <= 9223372036854775807;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 02:04:27,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7811: SUMMARY for call ldv_check_return_value((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)); srcloc: null [2025-02-08 02:04:27,681 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 02:04:27,681 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#9(btmrvl_pscmd_write_~#result~2#1.base, btmrvl_pscmd_write_~#result~2#1.offset, 8);call write~int#11(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#11(btmrvl_pscmd_write_~priv~9#1.base, 19 + btmrvl_pscmd_write_~priv~9#1.offset, 1); [2025-02-08 02:04:27,681 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$#5(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#11(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 02:04:27,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7547: assume !(1 == main_~ldv_s_btmrvl_psmode_fops_file_operations~0#1); [2025-02-08 02:04:27,681 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 02:04:27,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7613: SUMMARY for call ldv_check_return_value((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)); srcloc: null [2025-02-08 02:04:27,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7415: assume 3 == main_~tmp~36#1; [2025-02-08 02:04:27,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7415: assume !(3 == main_~tmp~36#1); [2025-02-08 02:04:27,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7448: assume 14 == main_~tmp~36#1; [2025-02-08 02:04:27,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7448: assume !(14 == main_~tmp~36#1); [2025-02-08 02:04:27,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7481: assume 25 == main_~tmp~36#1; [2025-02-08 02:04:27,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7481: assume !(25 == main_~tmp~36#1); [2025-02-08 02:04:27,681 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$#5(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 02:04:27,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7746: assume !(2 == main_~ldv_s_btmrvl_hsmode_fops_file_operations~0#1); [2025-02-08 02:04:27,681 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#7(btmrvl_hscfgcmd_write_~#buf~0#1.base, btmrvl_hscfgcmd_write_~#buf~0#1.offset, 0, 16); srcloc: null [2025-02-08 02:04:27,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7581-1: SUMMARY for call main_#t~ret563#1 := btmrvl_open_generic(main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_group1~0#1.base, main_~var_group1~0#1.offset); srcloc: null [2025-02-08 02:04:27,681 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 02:04:27,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7581: assume -2147483648 <= main_#t~ret563#1 && main_#t~ret563#1 <= 2147483647;main_~res_btmrvl_open_generic_0~0#1 := main_#t~ret563#1;havoc main_#t~ret563#1; [2025-02-08 02:04:27,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6987-1: SUMMARY for call btmrvl_hsmode_write_#t~ret468#1 := kstrtol(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); srcloc: null [2025-02-08 02:04:27,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6987: assume -2147483648 <= btmrvl_hsmode_write_#t~ret468#1 && btmrvl_hsmode_write_#t~ret468#1 <= 2147483647;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 02:04:27,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6888-1: SUMMARY for call btmrvl_hscmd_write_#t~ret454#1 := copy_from_user(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); srcloc: null [2025-02-08 02:04:27,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6888: btmrvl_hscmd_write_~tmp___0~15#1 := btmrvl_hscmd_write_#t~ret454#1;havoc btmrvl_hscmd_write_#t~ret454#1; [2025-02-08 02:04:27,682 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;assume -9223372036854775808 <= main_#t~ret565#1 && main_#t~ret565#1 <= 9223372036854775807;main_~res_btmrvl_pscmd_write_5~0#1 := main_#t~ret565#1;havoc main_#t~ret565#1; [2025-02-08 02:04:27,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7813: assume main_~res_btmrvl_psstate_read_14~0#1 < 0; [2025-02-08 02:04:27,682 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 02:04:27,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7582: SUMMARY for call ldv_check_return_value(main_~res_btmrvl_open_generic_0~0#1); srcloc: null [2025-02-08 02:04:27,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7615: assume main_~res_btmrvl_pscmd_write_5~0#1 < 0; [2025-02-08 02:04:27,682 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 02:04:27,682 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#8(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 02:04:27,682 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; [2025-02-08 02:04:27,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7781: SUMMARY for call ldv_check_return_value((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)); srcloc: null [2025-02-08 02:04:27,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7418: assume 4 == main_~tmp~36#1; [2025-02-08 02:04:27,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7418: assume !(4 == main_~tmp~36#1); [2025-02-08 02:04:27,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7451: assume 15 == main_~tmp~36#1; [2025-02-08 02:04:27,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7451: assume !(15 == main_~tmp~36#1); [2025-02-08 02:04:27,682 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$#5(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 02:04:27,683 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7517: assume !(2 == main_~ldv_s_btmrvl_hscfgcmd_fops_file_operations~0#1); [2025-02-08 02:04:27,683 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 02:04:27,683 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6890: assume !(0 != btmrvl_hscmd_write_~tmp___0~15#1 % 18446744073709551616); [2025-02-08 02:04:27,683 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6923-1: SUMMARY for call btmrvl_hscmd_read_#t~ret464#1 := simple_read_from_buffer(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); srcloc: null [2025-02-08 02:04:27,683 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6923: assume -9223372036854775808 <= btmrvl_hscmd_read_#t~ret464#1 && btmrvl_hscmd_read_#t~ret464#1 <= 9223372036854775807;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 02:04:27,683 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;assume -9223372036854775808 <= main_#t~ret567#1 && main_#t~ret567#1 <= 9223372036854775807;main_~res_btmrvl_gpiogap_read_8~0#1 := main_#t~ret567#1;havoc main_#t~ret567#1; [2025-02-08 02:04:27,683 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6626: btmrvl_psmode_write_~tmp___0~12#1 := btmrvl_psmode_write_#t~ret419#1;havoc btmrvl_psmode_write_#t~ret419#1; [2025-02-08 02:04:27,683 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7716: assume 0 == main_~ldv_s_btmrvl_hsmode_fops_file_operations~0#1; [2025-02-08 02:04:27,683 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7716: assume !(0 == main_~ldv_s_btmrvl_hsmode_fops_file_operations~0#1); [2025-02-08 02:04:27,683 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7584: assume 0 != main_~res_btmrvl_open_generic_0~0#1; [2025-02-08 02:04:27,683 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 02:04:27,683 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6626-1: SUMMARY for call btmrvl_psmode_write_#t~ret419#1 := copy_from_user(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); srcloc: null [2025-02-08 02:04:27,683 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7485: assume false; [2025-02-08 02:04:27,683 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7485: assume !false; [2025-02-08 02:04:27,683 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#8(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 02:04:27,683 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; [2025-02-08 02:04:27,683 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 02:04:27,683 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#9(btmrvl_hsmode_write_~#result~5#1.base, btmrvl_hsmode_write_~#result~5#1.offset, 8);call write~int#11(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 02:04:27,684 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 02:04:27,684 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 02:04:27,684 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7783: assume main_~res_btmrvl_curpsmode_read_13~0#1 < 0; [2025-02-08 02:04:27,684 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 02:04:27,684 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$#5(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#11(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 02:04:27,684 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7684: assume !(1 == main_~ldv_s_btmrvl_hscmd_fops_file_operations~0#1); [2025-02-08 02:04:27,684 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7552: SUMMARY for call ldv_check_return_value((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)); srcloc: null [2025-02-08 02:04:27,684 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 02:04:27,684 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 02:04:27,684 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;assume -9223372036854775808 <= main_#t~ret578#1 && main_#t~ret578#1 <= 9223372036854775807;main_~res_btmrvl_psstate_read_14~0#1 := main_#t~ret578#1;havoc main_#t~ret578#1; [2025-02-08 02:04:27,684 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7189-1: SUMMARY for call btmrvl_txdnldready_read_#t~ret502#1 := simple_read_from_buffer(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); srcloc: null [2025-02-08 02:04:27,684 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7189: assume -9223372036854775808 <= btmrvl_txdnldready_read_#t~ret502#1 && btmrvl_txdnldready_read_#t~ret502#1 <= 9223372036854775807;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 02:04:27,684 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7718: assume -2147483648 <= main_#t~ret572#1 && main_#t~ret572#1 <= 2147483647;main_~res_btmrvl_open_generic_0~0#1 := main_#t~ret572#1;havoc main_#t~ret572#1; [2025-02-08 02:04:27,684 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7751: SUMMARY for call ldv_check_return_value((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)); srcloc: null [2025-02-08 02:04:27,684 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#7(btmrvl_gpiogap_write_~#buf~6#1.base, btmrvl_gpiogap_write_~#buf~6#1.offset, 0, 16); srcloc: null [2025-02-08 02:04:27,684 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 02:04:27,684 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;assume -9223372036854775808 <= main_#t~ret558#1 && main_#t~ret558#1 <= 9223372036854775807;main_~res_btmrvl_hscfgcmd_read_2~0#1 := main_#t~ret558#1;havoc main_#t~ret558#1; [2025-02-08 02:04:27,688 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 02:04:27,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6628: assume !(0 != btmrvl_psmode_write_~tmp___0~12#1 % 18446744073709551616); [2025-02-08 02:04:27,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7718-1: SUMMARY for call main_#t~ret572#1 := btmrvl_open_generic(main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_group1~0#1.base, main_~var_group1~0#1.offset); srcloc: null [2025-02-08 02:04:27,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7454: assume 16 == main_~tmp~36#1; [2025-02-08 02:04:27,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7454: assume !(16 == main_~tmp~36#1); [2025-02-08 02:04:27,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7487: assume 0 == main_~ldv_s_btmrvl_hscfgcmd_fops_file_operations~0#1; [2025-02-08 02:04:27,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7487: assume !(0 == main_~ldv_s_btmrvl_hscfgcmd_fops_file_operations~0#1); [2025-02-08 02:04:27,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7421: assume 5 == main_~tmp~36#1; [2025-02-08 02:04:27,688 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7421: assume !(5 == main_~tmp~36#1); [2025-02-08 02:04:27,689 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;assume -9223372036854775808 <= main_#t~ret574#1 && main_#t~ret574#1 <= 9223372036854775807;main_~res_btmrvl_hsmode_write_11~0#1 := main_#t~ret574#1;havoc main_#t~ret574#1; [2025-02-08 02:04:27,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7719: SUMMARY for call ldv_check_return_value(main_~res_btmrvl_open_generic_0~0#1); srcloc: null [2025-02-08 02:04:27,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6728-1: SUMMARY for call btmrvl_pscmd_write_#t~ret434#1 := btmrvl_prepare_command(btmrvl_pscmd_write_~priv~9#1.base, btmrvl_pscmd_write_~priv~9#1.offset); srcloc: null [2025-02-08 02:04:27,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6728: assume -2147483648 <= btmrvl_pscmd_write_#t~ret434#1 && btmrvl_pscmd_write_#t~ret434#1 <= 2147483647;havoc btmrvl_pscmd_write_#t~ret434#1; [2025-02-08 02:04:27,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7554: assume main_~res_btmrvl_psmode_read_4~0#1 < 0; [2025-02-08 02:04:27,689 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 02:04:27,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7852: assume 0 == main_~ldv_s_btmrvl_txdnldready_fops_file_operations~0#1; [2025-02-08 02:04:27,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7852: assume !(0 == main_~ldv_s_btmrvl_txdnldready_fops_file_operations~0#1); [2025-02-08 02:04:27,689 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$#5(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 02:04:27,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7654: assume !(2 == main_~ldv_s_btmrvl_gpiogap_fops_file_operations~0#1); [2025-02-08 02:04:27,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7753: assume main_~res_btmrvl_hsmode_write_11~0#1 < 0; [2025-02-08 02:04:27,689 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 02:04:27,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6729: SUMMARY for call __wake_up(btmrvl_pscmd_write_~priv~9#1.base, 42 + btmrvl_pscmd_write_~priv~9#1.offset, 1, 1, 0, 0); srcloc: null [2025-02-08 02:04:27,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7522: SUMMARY for call ldv_check_return_value((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)); srcloc: null [2025-02-08 02:04:27,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7489-1: SUMMARY for call main_#t~ret557#1 := btmrvl_open_generic(main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_group1~0#1.base, main_~var_group1~0#1.offset); srcloc: null [2025-02-08 02:04:27,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7489: assume -2147483648 <= main_#t~ret557#1 && main_#t~ret557#1 <= 2147483647;main_~res_btmrvl_open_generic_0~0#1 := main_#t~ret557#1;havoc main_#t~ret557#1; [2025-02-08 02:04:27,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6895-1: SUMMARY for call btmrvl_hscmd_write_#t~ret455#1 := kstrtol(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); srcloc: null [2025-02-08 02:04:27,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6895: assume -2147483648 <= btmrvl_hscmd_write_#t~ret455#1 && btmrvl_hscmd_write_#t~ret455#1 <= 2147483647;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 02:04:27,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7721: assume 0 != main_~res_btmrvl_open_generic_0~0#1; [2025-02-08 02:04:27,690 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 02:04:27,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7490: SUMMARY for call ldv_check_return_value(main_~res_btmrvl_open_generic_0~0#1); srcloc: null [2025-02-08 02:04:27,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7424: assume 6 == main_~tmp~36#1; [2025-02-08 02:04:27,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7424: assume !(6 == main_~tmp~36#1); [2025-02-08 02:04:27,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7457: assume 17 == main_~tmp~36#1; [2025-02-08 02:04:27,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7457: assume !(17 == main_~tmp~36#1); [2025-02-08 02:04:27,691 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7854: assume -2147483648 <= main_#t~ret581#1 && main_#t~ret581#1 <= 2147483647;main_~res_btmrvl_open_generic_0~0#1 := main_#t~ret581#1;havoc main_#t~ret581#1; [2025-02-08 02:04:27,691 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#8(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 02:04:27,691 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; [2025-02-08 02:04:27,691 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7854-1: SUMMARY for call main_#t~ret581#1 := btmrvl_open_generic(main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_group1~0#1.base, main_~var_group1~0#1.offset); srcloc: null [2025-02-08 02:04:27,691 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 02:04:27,691 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 02:04:27,691 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7689: SUMMARY for call ldv_check_return_value((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)); srcloc: null [2025-02-08 02:04:27,691 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7524: assume main_~res_btmrvl_hscfgcmd_write_1~0#1 < 0; [2025-02-08 02:04:27,691 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 02:04:27,691 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7822: assume 0 == main_~ldv_s_btmrvl_hsstate_fops_file_operations~0#1; [2025-02-08 02:04:27,691 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7822: assume !(0 == main_~ldv_s_btmrvl_hsstate_fops_file_operations~0#1); [2025-02-08 02:04:27,691 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6831-1: SUMMARY for call btmrvl_gpiogap_read_#t~ret451#1 := simple_read_from_buffer(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); srcloc: null [2025-02-08 02:04:27,691 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7855: SUMMARY for call ldv_check_return_value(main_~res_btmrvl_open_generic_0~0#1); srcloc: null [2025-02-08 02:04:27,692 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6831: assume -9223372036854775808 <= btmrvl_gpiogap_read_#t~ret451#1 && btmrvl_gpiogap_read_#t~ret451#1 <= 9223372036854775807;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 02:04:27,692 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6534: btmrvl_hscfgcmd_write_~tmp___0~11#1 := btmrvl_hscfgcmd_write_#t~ret406#1;havoc btmrvl_hscfgcmd_write_#t~ret406#1; [2025-02-08 02:04:27,692 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7624: assume 0 == main_~ldv_s_btmrvl_gpiogap_fops_file_operations~0#1; [2025-02-08 02:04:27,692 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7624: assume !(0 == main_~ldv_s_btmrvl_gpiogap_fops_file_operations~0#1); [2025-02-08 02:04:27,692 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6633-1: SUMMARY for call btmrvl_psmode_write_#t~ret420#1 := kstrtol(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); srcloc: null [2025-02-08 02:04:27,692 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6633: assume -2147483648 <= btmrvl_psmode_write_#t~ret420#1 && btmrvl_psmode_write_#t~ret420#1 <= 2147483647;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 02:04:27,692 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7492: assume 0 != main_~res_btmrvl_open_generic_0~0#1; [2025-02-08 02:04:27,692 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 02:04:27,693 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6534-1: SUMMARY for call btmrvl_hscfgcmd_write_#t~ret406#1 := copy_from_user(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); srcloc: null [2025-02-08 02:04:27,693 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#8(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 02:04:27,693 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; [2025-02-08 02:04:27,693 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 02:04:27,693 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#9(btmrvl_hscmd_write_~#result~4#1.base, btmrvl_hscmd_write_~#result~4#1.offset, 8);call write~int#11(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#11(btmrvl_hscmd_write_~priv~13#1.base, 21 + btmrvl_hscmd_write_~priv~13#1.offset, 1); [2025-02-08 02:04:27,693 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7691: assume main_~res_btmrvl_hscmd_read_10~0#1 < 0; [2025-02-08 02:04:27,693 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 02:04:27,693 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 02:04:27,693 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#8(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 02:04:27,693 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; [2025-02-08 02:04:27,693 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7427: assume 7 == main_~tmp~36#1; [2025-02-08 02:04:27,693 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7427: assume !(7 == main_~tmp~36#1); [2025-02-08 02:04:27,693 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7460: assume 18 == main_~tmp~36#1; [2025-02-08 02:04:27,693 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7460: assume !(18 == main_~tmp~36#1); [2025-02-08 02:04:27,693 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 02:04:27,694 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7097-1: SUMMARY for call btmrvl_psstate_read_#t~ret489#1 := simple_read_from_buffer(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); srcloc: null [2025-02-08 02:04:27,694 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7097: assume -9223372036854775808 <= btmrvl_psstate_read_#t~ret489#1 && btmrvl_psstate_read_#t~ret489#1 <= 9223372036854775807;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 02:04:27,694 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7824-1: SUMMARY for call main_#t~ret579#1 := btmrvl_open_generic(main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_group1~0#1.base, main_~var_group1~0#1.offset); srcloc: null [2025-02-08 02:04:27,694 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7824: assume -2147483648 <= main_#t~ret579#1 && main_#t~ret579#1 <= 2147483647;main_~res_btmrvl_open_generic_0~0#1 := main_#t~ret579#1;havoc main_#t~ret579#1; [2025-02-08 02:04:27,694 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7857: assume 0 != main_~res_btmrvl_open_generic_0~0#1; [2025-02-08 02:04:27,694 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 02:04:27,694 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7626: assume -2147483648 <= main_#t~ret566#1 && main_#t~ret566#1 <= 2147483647;main_~res_btmrvl_open_generic_0~0#1 := main_#t~ret566#1;havoc main_#t~ret566#1; [2025-02-08 02:04:27,694 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7659: SUMMARY for call ldv_check_return_value((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)); srcloc: null [2025-02-08 02:04:27,694 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#7(btmrvl_pscmd_write_~#buf~4#1.base, btmrvl_pscmd_write_~#buf~4#1.offset, 0, 16); srcloc: null [2025-02-08 02:04:27,694 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 02:04:27,694 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 02:04:27,694 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6536: assume !(0 != btmrvl_hscfgcmd_write_~tmp___0~11#1 % 18446744073709551616); [2025-02-08 02:04:27,694 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6569-1: SUMMARY for call btmrvl_hscfgcmd_read_#t~ret416#1 := simple_read_from_buffer(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); srcloc: null [2025-02-08 02:04:27,694 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7626-1: SUMMARY for call main_#t~ret566#1 := btmrvl_open_generic(main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_group1~0#1.base, main_~var_group1~0#1.offset); srcloc: null [2025-02-08 02:04:27,694 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$#5(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#11(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 02:04:27,694 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7593: assume !(1 == main_~ldv_s_btmrvl_pscmd_fops_file_operations~0#1); [2025-02-08 02:04:27,694 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6569: assume -9223372036854775808 <= btmrvl_hscfgcmd_read_#t~ret416#1 && btmrvl_hscfgcmd_read_#t~ret416#1 <= 9223372036854775807;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 02:04:27,695 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;assume -9223372036854775808 <= main_#t~ret571#1 && main_#t~ret571#1 <= 9223372036854775807;main_~res_btmrvl_hscmd_write_9~0#1 := main_#t~ret571#1;havoc main_#t~ret571#1; [2025-02-08 02:04:27,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7792: assume 0 == main_~ldv_s_btmrvl_psstate_fops_file_operations~0#1; [2025-02-08 02:04:27,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7792: assume !(0 == main_~ldv_s_btmrvl_psstate_fops_file_operations~0#1); [2025-02-08 02:04:27,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7825: SUMMARY for call ldv_check_return_value(main_~res_btmrvl_open_generic_0~0#1); srcloc: null [2025-02-08 02:04:27,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7627: SUMMARY for call ldv_check_return_value(main_~res_btmrvl_open_generic_0~0#1); srcloc: null [2025-02-08 02:04:27,695 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 02:04:27,695 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#9(btmrvl_psmode_write_~#result~1#1.base, btmrvl_psmode_write_~#result~1#1.offset, 8);call write~int#11(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 02:04:27,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7661: assume main_~res_btmrvl_gpiogap_write_7~0#1 < 0; [2025-02-08 02:04:27,695 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 02:04:27,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7430: assume 8 == main_~tmp~36#1; [2025-02-08 02:04:27,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7430: assume !(8 == main_~tmp~36#1); [2025-02-08 02:04:27,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7463: assume 19 == main_~tmp~36#1; [2025-02-08 02:04:27,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7463: assume !(19 == main_~tmp~36#1); [2025-02-08 02:04:27,696 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;assume -9223372036854775808 <= main_#t~ret573#1 && main_#t~ret573#1 <= 9223372036854775807;main_~res_btmrvl_hsmode_read_12~0#1 := main_#t~ret573#1;havoc main_#t~ret573#1; [2025-02-08 02:04:27,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7794: assume -2147483648 <= main_#t~ret577#1 && main_#t~ret577#1 <= 2147483647;main_~res_btmrvl_open_generic_0~0#1 := main_#t~ret577#1;havoc main_#t~ret577#1; [2025-02-08 02:04:27,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6803-1: SUMMARY for call btmrvl_gpiogap_write_#t~ret443#1 := copy_from_user(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); srcloc: null [2025-02-08 02:04:27,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7827: assume 0 != main_~res_btmrvl_open_generic_0~0#1; [2025-02-08 02:04:27,697 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 02:04:27,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6803: btmrvl_gpiogap_write_~tmp___0~14#1 := btmrvl_gpiogap_write_#t~ret443#1;havoc btmrvl_gpiogap_write_#t~ret443#1; [2025-02-08 02:04:27,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7794-1: SUMMARY for call main_#t~ret577#1 := btmrvl_open_generic(main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_group1~0#1.base, main_~var_group1~0#1.offset); srcloc: null [2025-02-08 02:04:27,697 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$#5(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 02:04:27,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7563: assume !(2 == main_~ldv_s_btmrvl_psmode_fops_file_operations~0#1); [2025-02-08 02:04:27,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7629: assume 0 != main_~res_btmrvl_open_generic_0~0#1; [2025-02-08 02:04:27,697 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 02:04:27,697 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;assume -9223372036854775808 <= main_#t~ret562#1 && main_#t~ret562#1 <= 9223372036854775807;main_~res_btmrvl_psmode_write_3~0#1 := main_#t~ret562#1;havoc main_#t~ret562#1; [2025-02-08 02:04:27,697 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 02:04:27,697 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 02:04:27,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7762: assume 0 == main_~ldv_s_btmrvl_curpsmode_fops_file_operations~0#1; [2025-02-08 02:04:27,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7762: assume !(0 == main_~ldv_s_btmrvl_curpsmode_fops_file_operations~0#1); [2025-02-08 02:04:27,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7795: SUMMARY for call ldv_check_return_value(main_~res_btmrvl_open_generic_0~0#1); srcloc: null [2025-02-08 02:04:27,697 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 02:04:27,697 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 02:04:27,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7597: SUMMARY for call ldv_check_return_value((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)); srcloc: null [2025-02-08 02:04:27,697 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 02:04:27,698 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#7(btmrvl_hsmode_write_~#buf~10#1.base, btmrvl_hsmode_write_~#buf~10#1.offset, 0, 16); srcloc: null [2025-02-08 02:04:27,698 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$#5(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#11(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 02:04:27,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7730: assume !(1 == main_~ldv_s_btmrvl_hsmode_fops_file_operations~0#1); [2025-02-08 02:04:27,698 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;assume -9223372036854775808 <= main_#t~ret564#1 && main_#t~ret564#1 <= 9223372036854775807;main_~res_btmrvl_pscmd_read_6~0#1 := main_#t~ret564#1;havoc main_#t~ret564#1; [2025-02-08 02:04:27,698 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 02:04:27,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6805: assume !(0 != btmrvl_gpiogap_write_~tmp___0~14#1 % 18446744073709551616); [2025-02-08 02:04:27,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7466: assume 20 == main_~tmp~36#1; [2025-02-08 02:04:27,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7466: assume !(20 == main_~tmp~36#1); [2025-02-08 02:04:27,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6541-1: SUMMARY for call btmrvl_hscfgcmd_write_#t~ret407#1 := kstrtol(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); srcloc: null [2025-02-08 02:04:27,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6541: assume -2147483648 <= btmrvl_hscfgcmd_write_#t~ret407#1 && btmrvl_hscfgcmd_write_#t~ret407#1 <= 2147483647;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 02:04:27,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7433: assume 9 == main_~tmp~36#1; [2025-02-08 02:04:27,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7433: assume !(9 == main_~tmp~36#1); [2025-02-08 02:04:27,698 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;assume -9223372036854775808 <= main_#t~ret580#1 && main_#t~ret580#1 <= 9223372036854775807;main_~res_btmrvl_hsstate_read_15~0#1 := main_#t~ret580#1;havoc main_#t~ret580#1; [2025-02-08 02:04:27,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7929-1: assume { :begin_inline_ldv_check_final_state } true; [2025-02-08 02:04:27,698 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6905-1: SUMMARY for call btmrvl_hscmd_write_#t~ret458#1 := btmrvl_prepare_command(btmrvl_hscmd_write_~priv~13#1.base, btmrvl_hscmd_write_~priv~13#1.offset); srcloc: null [2025-02-08 02:04:27,698 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 02:04:27,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6905: assume -2147483648 <= btmrvl_hscmd_write_#t~ret458#1 && btmrvl_hscmd_write_#t~ret458#1 <= 2147483647;havoc btmrvl_hscmd_write_#t~ret458#1; [2025-02-08 02:04:27,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7764-1: SUMMARY for call main_#t~ret575#1 := btmrvl_open_generic(main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_group1~0#1.base, main_~var_group1~0#1.offset); srcloc: null [2025-02-08 02:04:27,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7764: assume -2147483648 <= main_#t~ret575#1 && main_#t~ret575#1 <= 2147483647;main_~res_btmrvl_open_generic_0~0#1 := main_#t~ret575#1;havoc main_#t~ret575#1; [2025-02-08 02:04:27,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7797: assume 0 != main_~res_btmrvl_open_generic_0~0#1; [2025-02-08 02:04:27,699 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 02:04:27,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7599: assume main_~res_btmrvl_pscmd_read_6~0#1 < 0; [2025-02-08 02:04:27,699 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 02:04:27,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7533: assume 0 == main_~ldv_s_btmrvl_psmode_fops_file_operations~0#1; [2025-02-08 02:04:27,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7533: assume !(0 == main_~ldv_s_btmrvl_psmode_fops_file_operations~0#1); [2025-02-08 02:04:27,776 INFO L? ?]: Removed 481 outVars from TransFormulas that were not future-live. [2025-02-08 02:04:27,776 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 02:04:27,806 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 02:04:27,809 INFO L337 CfgBuilder]: Removed 1 assume(true) statements. [2025-02-08 02:04:27,809 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:04:27 BoogieIcfgContainer [2025-02-08 02:04:27,809 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 02:04:27,811 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 02:04:27,811 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 02:04:27,854 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 02:04:27,854 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 02:04:14" (1/3) ... [2025-02-08 02:04:27,855 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2d74737e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 02:04:27, skipping insertion in model container [2025-02-08 02:04:27,855 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:16" (2/3) ... [2025-02-08 02:04:27,855 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2d74737e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 02:04:27, skipping insertion in model container [2025-02-08 02:04:27,855 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:04:27" (3/3) ... [2025-02-08 02:04:27,857 INFO L128 eAbstractionObserver]: Analyzing ICFG module_get_put-drivers-bluetooth-btmrvl.ko.cil.out.i [2025-02-08 02:04:27,871 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 02:04:27,873 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG module_get_put-drivers-bluetooth-btmrvl.ko.cil.out.i that has 79 procedures, 434 locations, 1 initial locations, 58 loop locations, and 1 error locations. [2025-02-08 02:04:27,930 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 02:04:27,941 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3cba6b56, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 02:04:27,944 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-02-08 02:04:27,947 INFO L276 IsEmpty]: Start isEmpty. 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 02:04:27,952 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2025-02-08 02:04:27,955 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2025-02-08 02:04:27,958 INFO L422 BasicCegarLoop]: Path program histogram: [] [2025-02-08 02:04:27,961 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 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 02:04:27,967 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-02-08 02:04:27,974 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.02 02:04:27 BoogieIcfgContainer [2025-02-08 02:04:27,975 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-02-08 02:04:27,975 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-02-08 02:04:27,975 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-02-08 02:04:27,976 INFO L274 PluginConnector]: Witness Printer initialized [2025-02-08 02:04:27,977 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:04:27" (3/4) ... [2025-02-08 02:04:27,979 INFO L146 WitnessPrinter]: Generating witness for correct program [2025-02-08 02:04:27,982 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#29 [2025-02-08 02:04:27,982 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure copy_from_user [2025-02-08 02:04:27,982 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#28 [2025-02-08 02:04:27,982 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#27 [2025-02-08 02:04:27,982 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#26 [2025-02-08 02:04:27,982 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#25 [2025-02-08 02:04:27,982 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#24 [2025-02-08 02:04:27,982 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#23 [2025-02-08 02:04:27,983 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#22 [2025-02-08 02:04:27,983 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure skb_queue_empty [2025-02-08 02:04:27,983 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __xchg_wrong_size [2025-02-08 02:04:27,983 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure bt_skb_alloc [2025-02-08 02:04:27,983 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#32 [2025-02-08 02:04:27,983 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#31 [2025-02-08 02:04:27,983 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#30 [2025-02-08 02:04:27,983 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~TO~int [2025-02-08 02:04:27,983 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#39 [2025-02-08 02:04:27,983 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#38 [2025-02-08 02:04:27,983 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#37 [2025-02-08 02:04:27,983 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#36 [2025-02-08 02:04:27,983 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#35 [2025-02-08 02:04:27,983 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __wake_up [2025-02-08 02:04:27,984 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#34 [2025-02-08 02:04:27,984 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#33 [2025-02-08 02:04:27,984 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure get_current [2025-02-08 02:04:27,984 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure signal_pending [2025-02-08 02:04:27,984 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_unlock_irqrestore [2025-02-08 02:04:27,984 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2025-02-08 02:04:27,984 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure btmrvl_service_main_thread [2025-02-08 02:04:27,984 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#43 [2025-02-08 02:04:27,984 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#42 [2025-02-08 02:04:27,984 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#41 [2025-02-08 02:04:27,984 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#40 [2025-02-08 02:04:27,984 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kstrtol [2025-02-08 02:04:27,984 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_blast_assert [2025-02-08 02:04:27,984 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#47 [2025-02-08 02:04:27,984 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#46 [2025-02-08 02:04:27,984 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#45 [2025-02-08 02:04:27,984 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#44 [2025-02-08 02:04:27,984 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure prepare_to_wait [2025-02-08 02:04:27,984 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure printk [2025-02-08 02:04:27,984 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kfree_skb [2025-02-08 02:04:27,984 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure btmrvl_prepare_command [2025-02-08 02:04:27,984 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure skb_put [2025-02-08 02:04:27,984 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure skb_queue_purge [2025-02-08 02:04:27,984 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#5 [2025-02-08 02:04:27,985 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#4 [2025-02-08 02:04:27,985 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure msecs_to_jiffies [2025-02-08 02:04:27,985 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#7 [2025-02-08 02:04:27,985 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#6 [2025-02-08 02:04:27,985 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#1 [2025-02-08 02:04:27,985 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#0 [2025-02-08 02:04:27,985 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#3 [2025-02-08 02:04:27,985 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __dynamic_pr_debug [2025-02-08 02:04:27,985 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#2 [2025-02-08 02:04:27,985 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#10 [2025-02-08 02:04:27,985 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure btmrvl_open_generic [2025-02-08 02:04:27,985 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#9 [2025-02-08 02:04:27,985 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#8 [2025-02-08 02:04:27,985 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_check_return_value [2025-02-08 02:04:27,985 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#18 [2025-02-08 02:04:27,985 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#17 [2025-02-08 02:04:27,985 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#16 [2025-02-08 02:04:27,985 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#15 [2025-02-08 02:04:27,985 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#14 [2025-02-08 02:04:27,985 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure simple_read_from_buffer [2025-02-08 02:04:27,985 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#13 [2025-02-08 02:04:27,985 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#12 [2025-02-08 02:04:27,985 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#11 [2025-02-08 02:04:27,985 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure skb_queue_head [2025-02-08 02:04:27,985 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure schedule_timeout [2025-02-08 02:04:27,985 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#19 [2025-02-08 02:04:27,985 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure _copy_from_user [2025-02-08 02:04:27,985 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#21 [2025-02-08 02:04:27,985 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#20 [2025-02-08 02:04:27,985 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure finish_wait [2025-02-08 02:04:27,985 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spinlock_check [2025-02-08 02:04:27,986 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure IS_ERR [2025-02-08 02:04:28,000 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 230 nodes and edges [2025-02-08 02:04:28,001 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 115 nodes and edges [2025-02-08 02:04:28,002 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 58 nodes and edges [2025-02-08 02:04:28,003 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 28 nodes and edges [2025-02-08 02:04:28,003 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 14 nodes and edges [2025-02-08 02:04:28,004 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 7 nodes and edges [2025-02-08 02:04:28,004 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2025-02-08 02:04:28,004 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2025-02-08 02:04:28,005 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2025-02-08 02:04:28,260 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.graphml [2025-02-08 02:04:28,261 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.yml [2025-02-08 02:04:28,261 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-02-08 02:04:28,262 INFO L158 Benchmark]: Toolchain (without parser) took 13607.12ms. Allocated memory was 142.6MB in the beginning and 377.5MB in the end (delta: 234.9MB). Free memory was 96.7MB in the beginning and 253.6MB in the end (delta: -156.9MB). Peak memory consumption was 74.4MB. Max. memory is 16.1GB. [2025-02-08 02:04:28,262 INFO L158 Benchmark]: CDTParser took 0.48ms. Allocated memory is still 201.3MB. Free memory is still 115.7MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 02:04:28,262 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1880.79ms. Allocated memory was 142.6MB in the beginning and 151.0MB in the end (delta: 8.4MB). Free memory was 96.7MB in the beginning and 39.7MB in the end (delta: 57.0MB). Peak memory consumption was 91.4MB. Max. memory is 16.1GB. [2025-02-08 02:04:28,263 INFO L158 Benchmark]: Boogie Procedure Inliner took 225.83ms. Allocated memory is still 151.0MB. Free memory was 38.9MB in the beginning and 76.0MB in the end (delta: -37.1MB). Peak memory consumption was 21.4MB. Max. memory is 16.1GB. [2025-02-08 02:04:28,263 INFO L158 Benchmark]: Boogie Preprocessor took 484.46ms. Allocated memory was 151.0MB in the beginning and 377.5MB in the end (delta: 226.5MB). Free memory was 76.0MB in the beginning and 288.9MB in the end (delta: -212.9MB). Peak memory consumption was 50.9MB. Max. memory is 16.1GB. [2025-02-08 02:04:28,263 INFO L158 Benchmark]: IcfgBuilder took 10560.11ms. Allocated memory is still 377.5MB. Free memory was 288.9MB in the beginning and 115.5MB in the end (delta: 173.4MB). Peak memory consumption was 185.2MB. Max. memory is 16.1GB. [2025-02-08 02:04:28,263 INFO L158 Benchmark]: TraceAbstraction took 163.48ms. Allocated memory is still 377.5MB. Free memory was 115.5MB in the beginning and 279.3MB in the end (delta: -163.8MB). There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 02:04:28,264 INFO L158 Benchmark]: Witness Printer took 285.53ms. Allocated memory is still 377.5MB. Free memory was 279.3MB in the beginning and 253.6MB in the end (delta: 25.7MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2025-02-08 02:04:28,265 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.48ms. Allocated memory is still 201.3MB. Free memory is still 115.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1880.79ms. Allocated memory was 142.6MB in the beginning and 151.0MB in the end (delta: 8.4MB). Free memory was 96.7MB in the beginning and 39.7MB in the end (delta: 57.0MB). Peak memory consumption was 91.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 225.83ms. Allocated memory is still 151.0MB. Free memory was 38.9MB in the beginning and 76.0MB in the end (delta: -37.1MB). Peak memory consumption was 21.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 484.46ms. Allocated memory was 151.0MB in the beginning and 377.5MB in the end (delta: 226.5MB). Free memory was 76.0MB in the beginning and 288.9MB in the end (delta: -212.9MB). Peak memory consumption was 50.9MB. Max. memory is 16.1GB. * IcfgBuilder took 10560.11ms. Allocated memory is still 377.5MB. Free memory was 288.9MB in the beginning and 115.5MB in the end (delta: 173.4MB). Peak memory consumption was 185.2MB. Max. memory is 16.1GB. * TraceAbstraction took 163.48ms. Allocated memory is still 377.5MB. Free memory was 115.5MB in the beginning and 279.3MB in the end (delta: -163.8MB). There was no memory consumed. Max. memory is 16.1GB. * Witness Printer took 285.53ms. Allocated memory is still 377.5MB. Free memory was 279.3MB in the beginning and 253.6MB in the end (delta: 25.7MB). Peak memory consumption was 25.2MB. 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: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 6348]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 79 procedures, 434 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 0.0s, OverallIterations: 0, TraceHistogramMax: 0, PathProgramHistogramMax: 0, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=15occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2025-02-08 02:04:28,348 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE