./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-wl128x-fm_drv.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 48c9605d Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-wl128x-fm_drv.cil.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash f6012e8ec841b08462bbd246c354a43139de7ccb42d1c6282a50e12dbc313f31 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:47:36,112 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:47:36,163 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-08 03:47:36,169 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:47:36,170 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:47:36,193 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:47:36,194 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:47:36,194 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:47:36,194 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:47:36,194 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:47:36,194 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:47:36,194 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:47:36,194 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:47:36,194 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:47:36,194 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:47:36,195 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:47:36,196 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:47:36,196 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 03:47:36,196 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:47:36,196 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:47:36,196 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:47:36,197 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:47:36,197 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:47:36,197 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:47:36,197 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:47:36,197 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:47:36,197 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:47:36,197 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:47:36,197 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:47:36,197 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:47:36,198 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:47:36,198 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:47:36,198 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:47:36,198 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:47:36,198 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 03:47:36,198 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 03:47:36,198 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:47:36,199 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:47:36,199 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:47:36,199 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:47:36,199 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 -> f6012e8ec841b08462bbd246c354a43139de7ccb42d1c6282a50e12dbc313f31 [2025-02-08 03:47:36,421 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:47:36,431 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:47:36,434 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:47:36,435 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:47:36,435 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:47:36,436 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-wl128x-fm_drv.cil.i [2025-02-08 03:47:37,551 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/186a30f09/95ef387d64b54faabeaa187f06e1255e/FLAGf395db268 [2025-02-08 03:47:38,032 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:47:38,034 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-wl128x-fm_drv.cil.i [2025-02-08 03:47:38,069 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/186a30f09/95ef387d64b54faabeaa187f06e1255e/FLAGf395db268 [2025-02-08 03:47:38,133 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/186a30f09/95ef387d64b54faabeaa187f06e1255e [2025-02-08 03:47:38,135 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:47:38,136 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:47:38,137 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:47:38,137 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:47:38,140 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:47:38,140 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:47:38" (1/1) ... [2025-02-08 03:47:38,141 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@215d627e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:47:38, skipping insertion in model container [2025-02-08 03:47:38,141 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:47:38" (1/1) ... [2025-02-08 03:47:38,226 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:47:40,034 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-wl128x-fm_drv.cil.i[314540,314553] [2025-02-08 03:47:40,036 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-wl128x-fm_drv.cil.i[314706,314719] [2025-02-08 03:47:40,040 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-wl128x-fm_drv.cil.i[314870,314883] [2025-02-08 03:47:40,040 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-wl128x-fm_drv.cil.i[315035,315048] [2025-02-08 03:47:40,059 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:47:40,102 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:47:40,200 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4795] [2025-02-08 03:47:40,202 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [4802] [2025-02-08 03:47:40,202 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [4809] [2025-02-08 03:47:40,204 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; decl %0": "+m" (v->counter)); [4847] [2025-02-08 03:47:40,343 WARN L250 ndardFunctionHandler]: Function reach_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.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-wl128x-fm_drv.cil.i[314540,314553] [2025-02-08 03:47:40,343 WARN L250 ndardFunctionHandler]: Function reach_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.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-wl128x-fm_drv.cil.i[314706,314719] [2025-02-08 03:47:40,343 WARN L250 ndardFunctionHandler]: Function reach_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.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-wl128x-fm_drv.cil.i[314870,314883] [2025-02-08 03:47:40,344 WARN L250 ndardFunctionHandler]: Function reach_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.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-wl128x-fm_drv.cil.i[315035,315048] [2025-02-08 03:47:40,347 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:47:40,499 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:47:40,499 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:47:40 WrapperNode [2025-02-08 03:47:40,500 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:47:40,500 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:47:40,500 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:47:40,501 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:47:40,504 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:47:40" (1/1) ... [2025-02-08 03:47:40,562 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:47:40" (1/1) ... [2025-02-08 03:47:40,675 INFO L138 Inliner]: procedures = 386, calls = 2561, calls flagged for inlining = 198, calls inlined = 148, statements flattened = 5155 [2025-02-08 03:47:40,676 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:47:40,677 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:47:40,677 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:47:40,677 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:47:40,687 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:47:40" (1/1) ... [2025-02-08 03:47:40,688 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:47:40" (1/1) ... [2025-02-08 03:47:40,741 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:47:40" (1/1) ... [2025-02-08 03:47:41,480 INFO L175 MemorySlicer]: Split 941 memory accesses to 19 slices as follows [2, 2, 2, 2, 0, 3, 16, 1, 2, 12, 2, 3, 4, 2, 2, 8, 2, 3, 873]. 93 percent of accesses are in the largest equivalence class. The 44 initializations are split as follows [0, 0, 0, 0, 0, 0, 0, 1, 2, 8, 0, 0, 0, 0, 0, 8, 0, 3, 22]. The 664 writes are split as follows [0, 0, 1, 2, 0, 0, 14, 0, 0, 0, 1, 3, 2, 1, 1, 0, 2, 0, 637]. [2025-02-08 03:47:41,481 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:47:40" (1/1) ... [2025-02-08 03:47:41,481 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:47:40" (1/1) ... [2025-02-08 03:47:41,620 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:47:40" (1/1) ... [2025-02-08 03:47:41,631 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:47:40" (1/1) ... [2025-02-08 03:47:41,661 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:47:40" (1/1) ... [2025-02-08 03:47:41,677 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:47:40" (1/1) ... [2025-02-08 03:47:41,722 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:47:41,723 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:47:41,724 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:47:41,724 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:47:41,725 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:47:40" (1/1) ... [2025-02-08 03:47:41,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:47:41,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:47:41,751 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 03:47:41,755 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 03:47:41,773 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-02-08 03:47:41,773 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-02-08 03:47:41,773 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:47:41,773 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:47:41,773 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_head_init [2025-02-08 03:47:41,773 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_head_init [2025-02-08 03:47:41,773 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:47:41,773 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:47:41,773 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-02-08 03:47:41,774 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-02-08 03:47:41,774 INFO L130 BoogieDeclarations]: Found specification of procedure fm_tx_set_stereo_mono [2025-02-08 03:47:41,774 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_tx_set_stereo_mono [2025-02-08 03:47:41,774 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 03:47:41,774 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 03:47:41,774 INFO L130 BoogieDeclarations]: Found specification of procedure set_rds_len [2025-02-08 03:47:41,774 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rds_len [2025-02-08 03:47:41,774 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_handler_free [2025-02-08 03:47:41,775 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_ctrl_handler_free [2025-02-08 03:47:41,775 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 03:47:41,775 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 03:47:41,775 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-08 03:47:41,775 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-08 03:47:41,776 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_new_std [2025-02-08 03:47:41,776 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_ctrl_new_std [2025-02-08 03:47:41,776 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:47:41,776 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:47:41,776 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exit [2025-02-08 03:47:41,776 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exit [2025-02-08 03:47:41,776 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-08 03:47:41,776 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-08 03:47:41,776 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:47:41,776 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_init [2025-02-08 03:47:41,776 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_init [2025-02-08 03:47:41,776 INFO L130 BoogieDeclarations]: Found specification of procedure st_unregister [2025-02-08 03:47:41,777 INFO L138 BoogieDeclarations]: Found implementation of procedure st_unregister [2025-02-08 03:47:41,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 03:47:41,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 03:47:41,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 03:47:41,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 03:47:41,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 03:47:41,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 03:47:41,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 03:47:41,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 03:47:41,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 03:47:41,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 03:47:41,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 03:47:41,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 03:47:41,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 03:47:41,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 03:47:41,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 03:47:41,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 03:47:41,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 03:47:41,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-08 03:47:41,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-08 03:47:41,778 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2025-02-08 03:47:41,778 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2025-02-08 03:47:41,778 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-08 03:47:41,778 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-08 03:47:41,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 03:47:41,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 03:47:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 03:47:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 03:47:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 03:47:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 03:47:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 03:47:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 03:47:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 03:47:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 03:47:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 03:47:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 03:47:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 03:47:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 03:47:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 03:47:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 03:47:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 03:47:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 03:47:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 03:47:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 03:47:41,779 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 03:47:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 03:47:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 03:47:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 03:47:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 03:47:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 03:47:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 03:47:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 03:47:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 03:47:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 03:47:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 03:47:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 03:47:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 03:47:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 03:47:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 03:47:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 03:47:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 03:47:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 03:47:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 03:47:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 03:47:41,779 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_mutex_of_fmdev [2025-02-08 03:47:41,779 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_mutex_of_fmdev [2025-02-08 03:47:41,780 INFO L130 BoogieDeclarations]: Found specification of procedure fmc_release [2025-02-08 03:47:41,780 INFO L138 BoogieDeclarations]: Found implementation of procedure fmc_release [2025-02-08 03:47:41,780 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:47:41,780 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:47:41,780 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:47:41,780 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:47:41,780 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:47:41,780 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:47:41,780 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:47:41,780 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:47:41,780 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:47:41,780 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:47:41,780 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:47:41,780 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:47:41,780 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:47:41,780 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:47:41,780 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:47:41,780 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:47:41,780 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:47:41,780 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 03:47:41,780 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 03:47:41,780 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:47:41,780 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:47:41,780 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:47:41,780 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:47:41,781 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:47:41,781 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:47:41,781 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:47:41,781 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:47:41,781 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:47:41,781 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:47:41,781 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:47:41,781 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:47:41,781 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:47:41,781 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:47:41,782 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:47:41,782 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:47:41,782 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:47:41,782 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 03:47:41,782 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 03:47:41,782 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mutex_of_fmdev [2025-02-08 03:47:41,782 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mutex_of_fmdev [2025-02-08 03:47:41,782 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-08 03:47:41,782 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-08 03:47:41,782 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-08 03:47:41,782 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-08 03:47:41,782 INFO L130 BoogieDeclarations]: Found specification of procedure fmc_set_rds_mode [2025-02-08 03:47:41,782 INFO L138 BoogieDeclarations]: Found implementation of procedure fmc_set_rds_mode [2025-02-08 03:47:41,782 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_purge [2025-02-08 03:47:41,782 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_purge [2025-02-08 03:47:41,782 INFO L130 BoogieDeclarations]: Found specification of procedure video_get_drvdata [2025-02-08 03:47:41,782 INFO L138 BoogieDeclarations]: Found implementation of procedure video_get_drvdata [2025-02-08 03:47:41,782 INFO L130 BoogieDeclarations]: Found specification of procedure fm_tx_set_rds_mode [2025-02-08 03:47:41,782 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_tx_set_rds_mode [2025-02-08 03:47:41,782 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:47:41,782 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-08 03:47:41,782 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-08 03:47:41,782 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-02-08 03:47:41,782 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-02-08 03:47:41,782 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2025-02-08 03:47:41,782 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2025-02-08 03:47:41,782 INFO L130 BoogieDeclarations]: Found specification of procedure complete [2025-02-08 03:47:41,782 INFO L138 BoogieDeclarations]: Found implementation of procedure complete [2025-02-08 03:47:41,782 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:47:41,782 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 03:47:41,782 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 03:47:41,782 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:47:41,782 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:47:41,782 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:47:41,782 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:47:41,782 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:47:41,782 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:47:41,782 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:47:41,782 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:47:41,782 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:47:41,782 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:47:41,782 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:47:41,782 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:47:41,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:47:41,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:47:41,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:47:41,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:47:41,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 03:47:41,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 03:47:41,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 03:47:41,783 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2025-02-08 03:47:41,783 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2025-02-08 03:47:41,783 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2025-02-08 03:47:41,783 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2025-02-08 03:47:41,783 INFO L130 BoogieDeclarations]: Found specification of procedure fm_tx_set_preemph_filter [2025-02-08 03:47:41,783 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_tx_set_preemph_filter [2025-02-08 03:47:41,783 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_tail [2025-02-08 03:47:41,783 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_tail [2025-02-08 03:47:41,783 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2025-02-08 03:47:41,783 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2025-02-08 03:47:41,783 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2025-02-08 03:47:41,783 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2025-02-08 03:47:41,783 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-02-08 03:47:41,786 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-02-08 03:47:41,786 INFO L130 BoogieDeclarations]: Found specification of procedure fm_g_volatile_ctrl [2025-02-08 03:47:41,786 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_g_volatile_ctrl [2025-02-08 03:47:41,786 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:47:41,786 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:47:41,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#0 [2025-02-08 03:47:41,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#1 [2025-02-08 03:47:41,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#2 [2025-02-08 03:47:41,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#3 [2025-02-08 03:47:41,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#4 [2025-02-08 03:47:41,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#5 [2025-02-08 03:47:41,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#6 [2025-02-08 03:47:41,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#7 [2025-02-08 03:47:41,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#8 [2025-02-08 03:47:41,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#9 [2025-02-08 03:47:41,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#10 [2025-02-08 03:47:41,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#11 [2025-02-08 03:47:41,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#12 [2025-02-08 03:47:41,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#13 [2025-02-08 03:47:41,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#14 [2025-02-08 03:47:41,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#15 [2025-02-08 03:47:41,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#16 [2025-02-08 03:47:41,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#17 [2025-02-08 03:47:41,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#18 [2025-02-08 03:47:41,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#0 [2025-02-08 03:47:41,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#1 [2025-02-08 03:47:41,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#2 [2025-02-08 03:47:41,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#3 [2025-02-08 03:47:41,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#4 [2025-02-08 03:47:41,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#5 [2025-02-08 03:47:41,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#6 [2025-02-08 03:47:41,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#7 [2025-02-08 03:47:41,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#8 [2025-02-08 03:47:41,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#9 [2025-02-08 03:47:41,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#10 [2025-02-08 03:47:41,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#11 [2025-02-08 03:47:41,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#12 [2025-02-08 03:47:41,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#13 [2025-02-08 03:47:41,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#14 [2025-02-08 03:47:41,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#15 [2025-02-08 03:47:41,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#16 [2025-02-08 03:47:41,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#17 [2025-02-08 03:47:41,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#18 [2025-02-08 03:47:41,787 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-02-08 03:47:41,787 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-02-08 03:47:41,787 INFO L130 BoogieDeclarations]: Found specification of procedure fm_config_rx_mute_reg [2025-02-08 03:47:41,787 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_config_rx_mute_reg [2025-02-08 03:47:41,787 INFO L130 BoogieDeclarations]: Found specification of procedure skb_dequeue [2025-02-08 03:47:41,787 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_dequeue [2025-02-08 03:47:41,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 03:47:41,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 03:47:41,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 03:47:41,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 03:47:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 03:47:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 03:47:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 03:47:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 03:47:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 03:47:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 03:47:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 03:47:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 03:47:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 03:47:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 03:47:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 03:47:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 03:47:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 03:47:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 03:47:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 03:47:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:47:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:47:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:47:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:47:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:47:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:47:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:47:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:47:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:47:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:47:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:47:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:47:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:47:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:47:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:47:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:47:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 03:47:41,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 03:47:41,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 03:47:41,789 INFO L130 BoogieDeclarations]: Found specification of procedure set_rds_data_mode [2025-02-08 03:47:41,789 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rds_data_mode [2025-02-08 03:47:41,789 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:47:41,789 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:47:41,789 INFO L130 BoogieDeclarations]: Found specification of procedure fm_tx_set_pwr_lvl [2025-02-08 03:47:41,789 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_tx_set_pwr_lvl [2025-02-08 03:47:41,789 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion_timeout [2025-02-08 03:47:41,789 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion_timeout [2025-02-08 03:47:41,790 INFO L130 BoogieDeclarations]: Found specification of procedure fmc_prepare [2025-02-08 03:47:41,790 INFO L138 BoogieDeclarations]: Found implementation of procedure fmc_prepare [2025-02-08 03:47:41,790 INFO L130 BoogieDeclarations]: Found specification of procedure fmc_send_cmd [2025-02-08 03:47:41,790 INFO L138 BoogieDeclarations]: Found implementation of procedure fmc_send_cmd [2025-02-08 03:47:41,790 INFO L130 BoogieDeclarations]: Found specification of procedure video_device_release [2025-02-08 03:47:41,790 INFO L138 BoogieDeclarations]: Found implementation of procedure video_device_release [2025-02-08 03:47:41,790 INFO L130 BoogieDeclarations]: Found specification of procedure fm_send_cmd [2025-02-08 03:47:41,790 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_send_cmd [2025-02-08 03:47:41,790 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-02-08 03:47:41,790 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-02-08 03:47:41,790 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 03:47:41,790 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 03:47:41,790 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 03:47:41,790 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 03:47:41,790 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 03:47:41,790 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 03:47:41,790 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 03:47:41,790 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 03:47:41,790 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 03:47:41,790 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 03:47:41,790 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 03:47:41,790 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 03:47:41,790 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 03:47:41,790 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 03:47:41,790 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 03:47:41,790 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 03:47:41,790 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 03:47:41,790 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 03:47:41,790 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 03:47:41,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 03:47:41,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 03:47:41,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 03:47:41,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 03:47:41,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 03:47:41,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 03:47:41,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 03:47:41,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 03:47:41,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 03:47:41,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 03:47:41,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 03:47:41,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 03:47:41,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 03:47:41,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 03:47:41,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 03:47:41,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 03:47:41,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 03:47:41,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 03:47:41,790 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 03:47:41,791 INFO L130 BoogieDeclarations]: Found specification of procedure fm_irq_call_stage [2025-02-08 03:47:41,791 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_irq_call_stage [2025-02-08 03:47:41,791 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_kill [2025-02-08 03:47:41,791 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_kill [2025-02-08 03:47:41,791 INFO L130 BoogieDeclarations]: Found specification of procedure video_drvdata [2025-02-08 03:47:41,791 INFO L138 BoogieDeclarations]: Found implementation of procedure video_drvdata [2025-02-08 03:47:41,791 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:47:41,791 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_fm_drv_exit_6_2 [2025-02-08 03:47:41,791 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_fm_drv_exit_6_2 [2025-02-08 03:47:41,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:47:41,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:47:41,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:47:41,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:47:41,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:47:41,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:47:41,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:47:41,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:47:41,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:47:41,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:47:41,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:47:41,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:47:41,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:47:41,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:47:41,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:47:41,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:47:41,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 03:47:41,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 03:47:41,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 03:47:41,792 INFO L130 BoogieDeclarations]: Found specification of procedure fm_rx_reset_rds_cache [2025-02-08 03:47:41,792 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_rx_reset_rds_cache [2025-02-08 03:47:41,792 INFO L130 BoogieDeclarations]: Found specification of procedure fm_rx_reset_station_info [2025-02-08 03:47:41,792 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_rx_reset_station_info [2025-02-08 03:47:41,792 INFO L130 BoogieDeclarations]: Found specification of procedure fm_v4l2_s_ctrl [2025-02-08 03:47:41,792 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_v4l2_s_ctrl [2025-02-08 03:47:41,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 03:47:41,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 03:47:41,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 03:47:41,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 03:47:41,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 03:47:41,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 03:47:41,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 03:47:41,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 03:47:41,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 03:47:41,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 03:47:41,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 03:47:41,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 03:47:41,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 03:47:41,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 03:47:41,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 03:47:41,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 03:47:41,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 03:47:41,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 03:47:41,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 03:47:41,793 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2025-02-08 03:47:41,794 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2025-02-08 03:47:41,794 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:47:41,794 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:47:41,794 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~~int_handler_prototype~0 [2025-02-08 03:47:41,794 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~~int_handler_prototype~0 [2025-02-08 03:47:41,794 INFO L130 BoogieDeclarations]: Found specification of procedure enable_xmit [2025-02-08 03:47:41,794 INFO L138 BoogieDeclarations]: Found implementation of procedure enable_xmit [2025-02-08 03:47:41,794 INFO L130 BoogieDeclarations]: Found specification of procedure kfree_skb [2025-02-08 03:47:41,794 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree_skb [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure fm_rx_set_volume [2025-02-08 03:47:41,795 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_rx_set_volume [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-02-08 03:47:41,795 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2025-02-08 03:47:41,795 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-02-08 03:47:41,795 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 03:47:41,795 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-02-08 03:47:41,795 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_or_killable_mutex_of_fmdev [2025-02-08 03:47:41,795 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_or_killable_mutex_of_fmdev [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure set_rds_text [2025-02-08 03:47:41,795 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rds_text [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure jiffies_to_msecs [2025-02-08 03:47:41,795 INFO L138 BoogieDeclarations]: Found implementation of procedure jiffies_to_msecs [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure fm_v4l2_fops_release [2025-02-08 03:47:41,795 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_v4l2_fops_release [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2025-02-08 03:47:41,795 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 03:47:41,795 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 03:47:41,795 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2025-02-08 03:47:41,795 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure init_completion [2025-02-08 03:47:41,795 INFO L138 BoogieDeclarations]: Found implementation of procedure init_completion [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure skb_pull [2025-02-08 03:47:41,795 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_pull [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:47:41,795 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure fm_v4l2_fops_open [2025-02-08 03:47:41,795 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_v4l2_fops_open [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-02-08 03:47:41,795 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-02-08 03:47:41,795 INFO L130 BoogieDeclarations]: Found specification of procedure fm_rx_set_freq [2025-02-08 03:47:41,796 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_rx_set_freq [2025-02-08 03:47:41,796 INFO L130 BoogieDeclarations]: Found specification of procedure fmc_set_mode [2025-02-08 03:47:41,796 INFO L138 BoogieDeclarations]: Found implementation of procedure fmc_set_mode [2025-02-08 03:47:41,796 INFO L130 BoogieDeclarations]: Found specification of procedure fm_v4l2_fops_write [2025-02-08 03:47:41,796 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_v4l2_fops_write [2025-02-08 03:47:41,797 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2025-02-08 03:47:41,797 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2025-02-08 03:47:41,797 INFO L130 BoogieDeclarations]: Found specification of procedure fm_irq_call [2025-02-08 03:47:41,797 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_irq_call [2025-02-08 03:47:41,797 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 03:47:41,797 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 03:47:41,797 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2025-02-08 03:47:41,797 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2025-02-08 03:47:41,797 INFO L130 BoogieDeclarations]: Found specification of procedure fm_power_down [2025-02-08 03:47:41,797 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_power_down [2025-02-08 03:47:41,797 INFO L130 BoogieDeclarations]: Found specification of procedure fm_download_firmware [2025-02-08 03:47:41,797 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_download_firmware [2025-02-08 03:47:41,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 03:47:41,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 03:47:41,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 03:47:41,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 03:47:41,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 03:47:41,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 03:47:41,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 03:47:41,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 03:47:41,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 03:47:41,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 03:47:41,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 03:47:41,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 03:47:41,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 03:47:41,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 03:47:41,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 03:47:41,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 03:47:41,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 03:47:41,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 03:47:41,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 03:47:41,798 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 03:47:41,798 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 03:47:42,538 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:47:42,542 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:47:43,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8607: call ULTIMATE.dealloc(~#payload~13.base, ~#payload~13.offset);havoc ~#payload~13.base, ~#payload~13.offset; [2025-02-08 03:47:43,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8630: ~muteval~0 := 0; [2025-02-08 03:47:43,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8627: ~muteval~0 := 2; [2025-02-08 03:47:43,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8633: ~muteval~0 := 16; [2025-02-08 03:47:43,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12241: havoc #t~ret1100.base, #t~ret1100.offset; [2025-02-08 03:47:43,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9150: call ULTIMATE.dealloc(~#payload~22.base, ~#payload~22.offset);havoc ~#payload~22.base, ~#payload~22.offset; [2025-02-08 03:47:43,231 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder has thrown an exception: java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:742) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildProcedureCfgFromImplementation(CfgBuilder.java:676) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder.createIcfg(CfgBuilder.java:291) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.IcfgBuilderObserver.process(IcfgBuilderObserver.java:88) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.DFSTreeWalker.runObserver(DFSTreeWalker.java:65) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.runObserver(BaseWalker.java:93) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.run(BaseWalker.java:86) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:166) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2025-02-08 03:47:43,236 INFO L158 Benchmark]: Toolchain (without parser) took 5099.13ms. Allocated memory was 167.8MB in the beginning and 318.8MB in the end (delta: 151.0MB). Free memory was 109.9MB in the beginning and 112.6MB in the end (delta: -2.7MB). Peak memory consumption was 153.1MB. Max. memory is 16.1GB. [2025-02-08 03:47:43,236 INFO L158 Benchmark]: CDTParser took 0.21ms. Allocated memory is still 201.3MB. Free memory is still 120.0MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 03:47:43,236 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2362.97ms. Allocated memory is still 167.8MB. Free memory was 109.9MB in the beginning and 71.6MB in the end (delta: 38.2MB). Peak memory consumption was 125.6MB. Max. memory is 16.1GB. [2025-02-08 03:47:43,237 INFO L158 Benchmark]: Boogie Procedure Inliner took 176.16ms. Allocated memory is still 167.8MB. Free memory was 71.6MB in the beginning and 42.4MB in the end (delta: 29.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2025-02-08 03:47:43,237 INFO L158 Benchmark]: Boogie Preprocessor took 1045.59ms. Allocated memory was 167.8MB in the beginning and 318.8MB in the end (delta: 151.0MB). Free memory was 42.4MB in the beginning and 193.4MB in the end (delta: -151.0MB). Peak memory consumption was 150.0MB. Max. memory is 16.1GB. [2025-02-08 03:47:43,237 INFO L158 Benchmark]: IcfgBuilder took 1511.27ms. Allocated memory is still 318.8MB. Free memory was 193.4MB in the beginning and 112.6MB in the end (delta: 80.8MB). Peak memory consumption was 83.9MB. Max. memory is 16.1GB. [2025-02-08 03:47:43,238 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.21ms. Allocated memory is still 201.3MB. Free memory is still 120.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2362.97ms. Allocated memory is still 167.8MB. Free memory was 109.9MB in the beginning and 71.6MB in the end (delta: 38.2MB). Peak memory consumption was 125.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 176.16ms. Allocated memory is still 167.8MB. Free memory was 71.6MB in the beginning and 42.4MB in the end (delta: 29.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 1045.59ms. Allocated memory was 167.8MB in the beginning and 318.8MB in the end (delta: 151.0MB). Free memory was 42.4MB in the beginning and 193.4MB in the end (delta: -151.0MB). Peak memory consumption was 150.0MB. Max. memory is 16.1GB. * IcfgBuilder took 1511.27ms. Allocated memory is still 318.8MB. Free memory was 193.4MB in the beginning and 112.6MB in the end (delta: 80.8MB). Peak memory consumption was 83.9MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: - ExceptionOrErrorResult: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2: de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 4795]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4795] - GenericResultAtLocation [Line: 4802]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [4802] - GenericResultAtLocation [Line: 4809]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("":); [4809] - GenericResultAtLocation [Line: 4847]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; decl %0": "+m" (v->counter)); [4847] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 03:47:43,254 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-wl128x-fm_drv.cil.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash f6012e8ec841b08462bbd246c354a43139de7ccb42d1c6282a50e12dbc313f31 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:47:45,196 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:47:45,282 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2025-02-08 03:47:45,287 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:47:45,287 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:47:45,312 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:47:45,312 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:47:45,312 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:47:45,312 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:47:45,313 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:47:45,313 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:47:45,313 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:47:45,314 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:47:45,314 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:47:45,314 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:47:45,314 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:47:45,314 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:47:45,314 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:47:45,314 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:47:45,314 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:47:45,314 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:47:45,314 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 03:47:45,314 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-02-08 03:47:45,314 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-02-08 03:47:45,314 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:47:45,314 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:47:45,314 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:47:45,314 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:47:45,314 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:47:45,314 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:47:45,314 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:47:45,315 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:47:45,315 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:47:45,315 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:47:45,315 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:47:45,315 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:47:45,315 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-02-08 03:47:45,315 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-02-08 03:47:45,315 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:47:45,315 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:47:45,315 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:47:45,315 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:47:45,315 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 -> f6012e8ec841b08462bbd246c354a43139de7ccb42d1c6282a50e12dbc313f31 [2025-02-08 03:47:45,573 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:47:45,579 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:47:45,581 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:47:45,582 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:47:45,582 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:47:45,583 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-wl128x-fm_drv.cil.i [2025-02-08 03:47:46,731 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/230766622/645221c0cda4457785c92a7891a62393/FLAG5a2f65662 [2025-02-08 03:47:47,238 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:47:47,239 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-wl128x-fm_drv.cil.i [2025-02-08 03:47:47,287 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/230766622/645221c0cda4457785c92a7891a62393/FLAG5a2f65662 [2025-02-08 03:47:47,301 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/230766622/645221c0cda4457785c92a7891a62393 [2025-02-08 03:47:47,303 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:47:47,304 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:47:47,305 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:47:47,305 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:47:47,308 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:47:47,308 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:47:47" (1/1) ... [2025-02-08 03:47:47,310 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6934f2cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:47:47, skipping insertion in model container [2025-02-08 03:47:47,310 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:47:47" (1/1) ... [2025-02-08 03:47:47,404 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:47:48,133 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,134 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,134 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,135 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,135 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,140 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,154 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,155 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,178 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,178 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,181 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,183 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,190 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,195 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,196 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,197 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,197 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,199 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,199 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,201 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,206 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,209 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,210 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,211 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,227 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,235 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,247 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,248 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,248 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,263 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,264 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,264 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,269 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,270 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,271 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,276 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,281 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,283 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,285 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,287 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,293 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,294 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,294 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,387 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,387 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,391 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,391 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,392 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,392 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,392 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,392 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,430 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,431 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,431 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,432 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,432 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,433 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,434 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,442 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,443 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,444 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,445 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,446 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,446 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,447 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,448 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,449 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,451 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,460 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,465 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,466 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,467 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,467 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,469 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,470 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,473 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,473 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,473 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,474 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,474 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,476 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,478 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,492 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,496 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,497 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,499 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,500 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,503 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,505 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,506 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,506 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,507 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,507 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,511 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,515 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,539 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,540 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,541 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,541 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,542 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,542 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,653 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,659 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,660 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,664 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,674 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,680 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,686 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,706 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,714 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,722 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,728 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,743 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,747 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,755 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,761 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,770 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,770 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,771 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,772 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,773 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,811 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,812 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,812 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,812 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,812 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,812 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,812 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,812 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,813 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,813 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,813 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,813 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,813 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,813 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,814 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,814 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,814 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,814 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,814 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,814 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,815 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,815 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,815 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,815 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,815 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,816 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,816 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,816 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,816 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,816 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,816 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,817 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,817 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,817 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,817 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,817 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,824 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,830 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,830 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,854 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,855 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,855 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,856 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,950 WARN L250 ndardFunctionHandler]: Function reach_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.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-wl128x-fm_drv.cil.i[314540,314553] [2025-02-08 03:47:48,952 WARN L250 ndardFunctionHandler]: Function reach_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.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-wl128x-fm_drv.cil.i[314706,314719] [2025-02-08 03:47:48,953 WARN L250 ndardFunctionHandler]: Function reach_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.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-wl128x-fm_drv.cil.i[314870,314883] [2025-02-08 03:47:48,953 WARN L250 ndardFunctionHandler]: Function reach_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.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-wl128x-fm_drv.cil.i[315035,315048] [2025-02-08 03:47:48,963 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:48,965 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:47:49,029 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2025-02-08 03:47:49,055 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:47:49,151 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,152 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,153 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,153 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,153 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,155 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,158 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,159 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,164 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,165 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,167 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,169 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,176 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,176 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,177 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,177 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,178 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,178 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,178 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,180 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,184 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,184 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,185 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,186 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,190 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,192 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,194 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,194 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,195 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,199 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,200 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,200 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,200 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,201 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,201 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,206 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,206 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,207 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,207 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,208 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,208 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,208 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,208 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,214 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,214 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,215 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,215 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,215 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,215 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,216 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,216 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,223 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,223 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,223 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,224 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,224 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,225 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,225 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,226 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,227 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,228 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,228 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,229 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,229 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,230 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,231 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,232 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,234 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,235 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,258 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,262 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,264 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,265 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,265 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,266 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,267 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,268 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,269 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,269 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,270 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,271 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,273 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,275 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,275 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,276 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,276 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,276 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,277 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,277 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,278 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,279 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,279 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,280 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,280 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,281 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,281 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,283 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,284 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,284 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,285 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,286 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,294 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,295 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,295 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,295 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,300 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,301 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,301 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,308 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,309 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,310 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,311 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,312 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,312 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,313 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,313 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,318 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,318 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,318 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,335 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,336 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,343 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,343 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,343 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,343 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,344 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,344 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,344 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,344 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,344 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,344 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,344 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,344 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,347 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,348 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,348 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,348 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,348 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,348 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,348 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,348 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,348 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,348 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,349 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,349 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,349 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,349 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,349 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,349 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,349 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,349 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,350 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,350 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,350 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,350 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,350 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,350 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,353 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,353 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,353 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,355 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,356 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,356 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,357 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,365 WARN L250 ndardFunctionHandler]: Function reach_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.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-wl128x-fm_drv.cil.i[314540,314553] [2025-02-08 03:47:49,366 WARN L250 ndardFunctionHandler]: Function reach_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.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-wl128x-fm_drv.cil.i[314706,314719] [2025-02-08 03:47:49,366 WARN L250 ndardFunctionHandler]: Function reach_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.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-wl128x-fm_drv.cil.i[314870,314883] [2025-02-08 03:47:49,366 WARN L250 ndardFunctionHandler]: Function reach_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.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-wl128x-fm_drv.cil.i[315035,315048] [2025-02-08 03:47:49,370 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:47:49,371 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:47:49,400 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:47:49,516 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4795] [2025-02-08 03:47:49,517 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [4802] [2025-02-08 03:47:49,517 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [4809] [2025-02-08 03:47:49,518 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; decl %0": "+m" (v->counter)); [4847] [2025-02-08 03:47:49,670 WARN L250 ndardFunctionHandler]: Function reach_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.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-wl128x-fm_drv.cil.i[314540,314553] [2025-02-08 03:47:49,671 WARN L250 ndardFunctionHandler]: Function reach_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.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-wl128x-fm_drv.cil.i[314706,314719] [2025-02-08 03:47:49,672 WARN L250 ndardFunctionHandler]: Function reach_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.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-wl128x-fm_drv.cil.i[314870,314883] [2025-02-08 03:47:49,672 WARN L250 ndardFunctionHandler]: Function reach_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.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-wl128x-fm_drv.cil.i[315035,315048] [2025-02-08 03:47:49,676 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:47:49,819 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:47:49,820 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:47:49 WrapperNode [2025-02-08 03:47:49,821 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:47:49,822 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:47:49,822 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:47:49,822 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:47:49,826 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:47:49" (1/1) ... [2025-02-08 03:47:49,897 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:47:49" (1/1) ... [2025-02-08 03:47:50,044 INFO L138 Inliner]: procedures = 400, calls = 2556, calls flagged for inlining = 201, calls inlined = 150, statements flattened = 4767 [2025-02-08 03:47:50,045 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:47:50,045 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:47:50,045 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:47:50,045 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:47:50,053 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:47:49" (1/1) ... [2025-02-08 03:47:50,053 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:47:49" (1/1) ... [2025-02-08 03:47:50,081 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:47:49" (1/1) ... [2025-02-08 03:47:50,624 INFO L175 MemorySlicer]: Split 939 memory accesses to 19 slices as follows [871, 2, 2, 2, 2, 2, 1, 3, 2, 3, 12, 3, 0, 2, 2, 8, 2, 16, 4]. 93 percent of accesses are in the largest equivalence class. The 44 initializations are split as follows [22, 0, 0, 0, 0, 0, 1, 0, 2, 3, 8, 0, 0, 0, 0, 8, 0, 0, 0]. The 663 writes are split as follows [636, 0, 1, 1, 2, 1, 0, 0, 0, 0, 0, 3, 0, 0, 1, 0, 2, 14, 2]. [2025-02-08 03:47:50,624 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:47:49" (1/1) ... [2025-02-08 03:47:50,624 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:47:49" (1/1) ... [2025-02-08 03:47:50,744 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:47:49" (1/1) ... [2025-02-08 03:47:50,757 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:47:49" (1/1) ... [2025-02-08 03:47:50,798 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:47:49" (1/1) ... [2025-02-08 03:47:50,824 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:47:49" (1/1) ... [2025-02-08 03:47:50,869 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:47:50,871 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:47:50,871 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:47:50,871 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:47:50,872 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:47:49" (1/1) ... [2025-02-08 03:47:50,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:47:50,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:47:50,900 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 03:47:50,905 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 03:47:50,921 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-02-08 03:47:50,921 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-02-08 03:47:50,921 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:47:50,921 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:47:50,921 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_head_init [2025-02-08 03:47:50,921 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_head_init [2025-02-08 03:47:50,921 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:47:50,921 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:47:50,921 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-02-08 03:47:50,921 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-02-08 03:47:50,921 INFO L130 BoogieDeclarations]: Found specification of procedure fm_tx_set_stereo_mono [2025-02-08 03:47:50,921 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_tx_set_stereo_mono [2025-02-08 03:47:50,921 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 03:47:50,921 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 03:47:50,921 INFO L130 BoogieDeclarations]: Found specification of procedure set_rds_len [2025-02-08 03:47:50,922 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rds_len [2025-02-08 03:47:50,922 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_handler_free [2025-02-08 03:47:50,922 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_ctrl_handler_free [2025-02-08 03:47:50,922 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 03:47:50,922 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 03:47:50,922 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-08 03:47:50,922 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-08 03:47:50,922 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_new_std [2025-02-08 03:47:50,922 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_ctrl_new_std [2025-02-08 03:47:50,922 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:47:50,922 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:47:50,922 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exit [2025-02-08 03:47:50,922 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exit [2025-02-08 03:47:50,922 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-08 03:47:50,922 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-08 03:47:50,922 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:47:50,922 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_init [2025-02-08 03:47:50,922 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_init [2025-02-08 03:47:50,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-02-08 03:47:50,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2025-02-08 03:47:50,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2025-02-08 03:47:50,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2025-02-08 03:47:50,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2025-02-08 03:47:50,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2025-02-08 03:47:50,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2025-02-08 03:47:50,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2025-02-08 03:47:50,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2025-02-08 03:47:50,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2025-02-08 03:47:50,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2025-02-08 03:47:50,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2025-02-08 03:47:50,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2025-02-08 03:47:50,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2025-02-08 03:47:50,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2025-02-08 03:47:50,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2025-02-08 03:47:50,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2025-02-08 03:47:50,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2025-02-08 03:47:50,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2025-02-08 03:47:50,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2025-02-08 03:47:50,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2025-02-08 03:47:50,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2025-02-08 03:47:50,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2025-02-08 03:47:50,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2025-02-08 03:47:50,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2025-02-08 03:47:50,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2025-02-08 03:47:50,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2025-02-08 03:47:50,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2025-02-08 03:47:50,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2025-02-08 03:47:50,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2025-02-08 03:47:50,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#12 [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#13 [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#14 [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#15 [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#16 [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#17 [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#18 [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#0 [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#1 [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#2 [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#3 [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#4 [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#5 [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#6 [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#7 [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#8 [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#9 [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#10 [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#11 [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#12 [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#13 [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#14 [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#15 [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#16 [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#17 [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#18 [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure st_unregister [2025-02-08 03:47:50,927 INFO L138 BoogieDeclarations]: Found implementation of procedure st_unregister [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2025-02-08 03:47:50,927 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-08 03:47:50,927 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 03:47:50,927 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_mutex_of_fmdev [2025-02-08 03:47:50,927 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_mutex_of_fmdev [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure fmc_release [2025-02-08 03:47:50,927 INFO L138 BoogieDeclarations]: Found implementation of procedure fmc_release [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:47:50,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:47:50,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:47:50,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:47:50,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:47:50,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:47:50,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:47:50,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:47:50,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:47:50,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:47:50,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:47:50,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:47:50,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 03:47:50,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 03:47:50,928 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:47:50,928 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:47:50,928 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:47:50,928 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:47:50,928 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:47:50,928 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:47:50,928 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:47:50,928 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:47:50,928 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:47:50,928 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:47:50,928 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:47:50,928 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:47:50,929 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:47:50,929 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:47:50,929 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:47:50,929 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:47:50,929 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:47:50,929 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 03:47:50,929 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 03:47:50,929 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mutex_of_fmdev [2025-02-08 03:47:50,929 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mutex_of_fmdev [2025-02-08 03:47:50,929 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-08 03:47:50,929 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-08 03:47:50,929 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-08 03:47:50,929 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-08 03:47:50,929 INFO L130 BoogieDeclarations]: Found specification of procedure fmc_set_rds_mode [2025-02-08 03:47:50,929 INFO L138 BoogieDeclarations]: Found implementation of procedure fmc_set_rds_mode [2025-02-08 03:47:50,929 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_purge [2025-02-08 03:47:50,930 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_purge [2025-02-08 03:47:50,930 INFO L130 BoogieDeclarations]: Found specification of procedure video_get_drvdata [2025-02-08 03:47:50,930 INFO L138 BoogieDeclarations]: Found implementation of procedure video_get_drvdata [2025-02-08 03:47:50,930 INFO L130 BoogieDeclarations]: Found specification of procedure fm_tx_set_rds_mode [2025-02-08 03:47:50,930 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_tx_set_rds_mode [2025-02-08 03:47:50,930 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:47:50,930 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-08 03:47:50,930 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-08 03:47:50,930 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-02-08 03:47:50,930 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-02-08 03:47:50,930 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2025-02-08 03:47:50,930 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2025-02-08 03:47:50,930 INFO L130 BoogieDeclarations]: Found specification of procedure complete [2025-02-08 03:47:50,930 INFO L138 BoogieDeclarations]: Found implementation of procedure complete [2025-02-08 03:47:50,930 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:47:50,930 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 03:47:50,930 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 03:47:50,930 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:47:50,930 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:47:50,930 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:47:50,930 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:47:50,930 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:47:50,930 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:47:50,930 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:47:50,930 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:47:50,930 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:47:50,930 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:47:50,930 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:47:50,930 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:47:50,930 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:47:50,930 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:47:50,930 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:47:50,930 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:47:50,930 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 03:47:50,930 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 03:47:50,930 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 03:47:50,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#0 [2025-02-08 03:47:50,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#1 [2025-02-08 03:47:50,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#2 [2025-02-08 03:47:50,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#3 [2025-02-08 03:47:50,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#4 [2025-02-08 03:47:50,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#5 [2025-02-08 03:47:50,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#6 [2025-02-08 03:47:50,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#7 [2025-02-08 03:47:50,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#8 [2025-02-08 03:47:50,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#9 [2025-02-08 03:47:50,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#10 [2025-02-08 03:47:50,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#11 [2025-02-08 03:47:50,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#12 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#13 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#14 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#15 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#16 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#17 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#18 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#0 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#1 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#2 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#3 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#4 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#5 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#6 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#7 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#8 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#9 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#10 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#11 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#12 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#13 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#14 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#15 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#16 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#17 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#18 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#0 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#1 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#2 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#3 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#4 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#5 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#6 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#7 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#8 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#9 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#10 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#11 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#12 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#13 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#14 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#15 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#16 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#17 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#18 [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2025-02-08 03:47:50,932 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2025-02-08 03:47:50,932 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2025-02-08 03:47:50,932 INFO L130 BoogieDeclarations]: Found specification of procedure fm_tx_set_preemph_filter [2025-02-08 03:47:50,933 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_tx_set_preemph_filter [2025-02-08 03:47:50,933 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_tail [2025-02-08 03:47:50,933 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_tail [2025-02-08 03:47:50,933 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2025-02-08 03:47:50,933 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2025-02-08 03:47:50,933 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2025-02-08 03:47:50,933 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2025-02-08 03:47:50,933 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-02-08 03:47:50,933 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-02-08 03:47:50,933 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#0 [2025-02-08 03:47:50,933 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#1 [2025-02-08 03:47:50,933 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#2 [2025-02-08 03:47:50,933 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#3 [2025-02-08 03:47:50,933 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#4 [2025-02-08 03:47:50,933 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#5 [2025-02-08 03:47:50,933 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#6 [2025-02-08 03:47:50,933 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#7 [2025-02-08 03:47:50,933 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#8 [2025-02-08 03:47:50,933 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#9 [2025-02-08 03:47:50,933 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#10 [2025-02-08 03:47:50,933 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#11 [2025-02-08 03:47:50,933 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#12 [2025-02-08 03:47:50,933 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#13 [2025-02-08 03:47:50,933 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#14 [2025-02-08 03:47:50,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#15 [2025-02-08 03:47:50,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#16 [2025-02-08 03:47:50,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#17 [2025-02-08 03:47:50,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#18 [2025-02-08 03:47:50,934 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:47:50,934 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:47:50,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2025-02-08 03:47:50,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2025-02-08 03:47:50,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2025-02-08 03:47:50,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2025-02-08 03:47:50,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2025-02-08 03:47:50,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2025-02-08 03:47:50,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2025-02-08 03:47:50,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2025-02-08 03:47:50,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2025-02-08 03:47:50,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2025-02-08 03:47:50,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2025-02-08 03:47:50,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#15 [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#16 [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#17 [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#18 [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#0 [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#1 [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#2 [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#3 [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#4 [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#5 [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#6 [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#7 [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#8 [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#9 [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#10 [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#11 [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#12 [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#13 [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#14 [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#15 [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#16 [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#17 [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#18 [2025-02-08 03:47:50,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#0 [2025-02-08 03:47:50,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#1 [2025-02-08 03:47:50,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#2 [2025-02-08 03:47:50,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#3 [2025-02-08 03:47:50,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#4 [2025-02-08 03:47:50,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#5 [2025-02-08 03:47:50,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#6 [2025-02-08 03:47:50,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#7 [2025-02-08 03:47:50,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#8 [2025-02-08 03:47:50,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#9 [2025-02-08 03:47:50,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#10 [2025-02-08 03:47:50,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#11 [2025-02-08 03:47:50,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#12 [2025-02-08 03:47:50,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#13 [2025-02-08 03:47:50,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#14 [2025-02-08 03:47:50,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#15 [2025-02-08 03:47:50,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#16 [2025-02-08 03:47:50,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#17 [2025-02-08 03:47:50,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#18 [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-02-08 03:47:50,935 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure fm_config_rx_mute_reg [2025-02-08 03:47:50,935 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_config_rx_mute_reg [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2025-02-08 03:47:50,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2025-02-08 03:47:50,936 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2025-02-08 03:47:50,936 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#12 [2025-02-08 03:47:50,936 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#13 [2025-02-08 03:47:50,936 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#14 [2025-02-08 03:47:50,936 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#15 [2025-02-08 03:47:50,936 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#16 [2025-02-08 03:47:50,936 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#17 [2025-02-08 03:47:50,936 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#18 [2025-02-08 03:47:50,937 INFO L130 BoogieDeclarations]: Found specification of procedure skb_dequeue [2025-02-08 03:47:50,937 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_dequeue [2025-02-08 03:47:50,937 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2025-02-08 03:47:50,937 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2025-02-08 03:47:50,937 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2025-02-08 03:47:50,937 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2025-02-08 03:47:50,937 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2025-02-08 03:47:50,937 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2025-02-08 03:47:50,937 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2025-02-08 03:47:50,937 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2025-02-08 03:47:50,937 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2025-02-08 03:47:50,937 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2025-02-08 03:47:50,937 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2025-02-08 03:47:50,937 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2025-02-08 03:47:50,937 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2025-02-08 03:47:50,937 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2025-02-08 03:47:50,937 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2025-02-08 03:47:50,937 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2025-02-08 03:47:50,937 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#16 [2025-02-08 03:47:50,937 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#17 [2025-02-08 03:47:50,937 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#18 [2025-02-08 03:47:50,937 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 03:47:50,937 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 03:47:50,937 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 03:47:50,937 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 03:47:50,937 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 03:47:50,937 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 03:47:50,937 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 03:47:50,937 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#14 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#15 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#16 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#17 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#18 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure set_rds_data_mode [2025-02-08 03:47:50,938 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rds_data_mode [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:47:50,938 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:47:50,938 INFO L130 BoogieDeclarations]: Found specification of procedure fm_tx_set_pwr_lvl [2025-02-08 03:47:50,938 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_tx_set_pwr_lvl [2025-02-08 03:47:50,939 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion_timeout [2025-02-08 03:47:50,939 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion_timeout [2025-02-08 03:47:50,939 INFO L130 BoogieDeclarations]: Found specification of procedure fmc_prepare [2025-02-08 03:47:50,939 INFO L138 BoogieDeclarations]: Found implementation of procedure fmc_prepare [2025-02-08 03:47:50,939 INFO L130 BoogieDeclarations]: Found specification of procedure fmc_send_cmd [2025-02-08 03:47:50,940 INFO L138 BoogieDeclarations]: Found implementation of procedure fmc_send_cmd [2025-02-08 03:47:50,940 INFO L130 BoogieDeclarations]: Found specification of procedure video_device_release [2025-02-08 03:47:50,940 INFO L138 BoogieDeclarations]: Found implementation of procedure video_device_release [2025-02-08 03:47:50,940 INFO L130 BoogieDeclarations]: Found specification of procedure fm_send_cmd [2025-02-08 03:47:50,940 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_send_cmd [2025-02-08 03:47:50,940 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-02-08 03:47:50,940 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-02-08 03:47:50,940 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 03:47:50,940 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 03:47:50,940 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 03:47:50,940 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 03:47:50,940 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 03:47:50,940 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 03:47:50,940 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 03:47:50,940 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 03:47:50,940 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 03:47:50,940 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 03:47:50,940 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 03:47:50,940 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 03:47:50,940 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 03:47:50,940 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 03:47:50,940 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 03:47:50,940 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 03:47:50,940 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 03:47:50,940 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 03:47:50,940 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 03:47:50,940 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 03:47:50,940 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 03:47:50,940 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 03:47:50,940 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 03:47:50,940 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 03:47:50,940 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 03:47:50,940 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 03:47:50,940 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 03:47:50,940 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 03:47:50,940 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 03:47:50,940 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 03:47:50,940 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 03:47:50,940 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 03:47:50,940 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 03:47:50,940 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 03:47:50,941 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 03:47:50,941 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 03:47:50,941 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 03:47:50,941 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 03:47:50,941 INFO L130 BoogieDeclarations]: Found specification of procedure fm_irq_call_stage [2025-02-08 03:47:50,941 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_irq_call_stage [2025-02-08 03:47:50,941 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_kill [2025-02-08 03:47:50,941 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_kill [2025-02-08 03:47:50,941 INFO L130 BoogieDeclarations]: Found specification of procedure video_drvdata [2025-02-08 03:47:50,941 INFO L138 BoogieDeclarations]: Found implementation of procedure video_drvdata [2025-02-08 03:47:50,941 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:47:50,941 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_fm_drv_exit_6_2 [2025-02-08 03:47:50,941 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_fm_drv_exit_6_2 [2025-02-08 03:47:50,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:47:50,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:47:50,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:47:50,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:47:50,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:47:50,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:47:50,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:47:50,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:47:50,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:47:50,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:47:50,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:47:50,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:47:50,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:47:50,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:47:50,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:47:50,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:47:50,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 03:47:50,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 03:47:50,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 03:47:50,941 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2025-02-08 03:47:50,941 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2025-02-08 03:47:50,941 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2025-02-08 03:47:50,941 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2025-02-08 03:47:50,941 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2025-02-08 03:47:50,941 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2025-02-08 03:47:50,941 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2025-02-08 03:47:50,941 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2025-02-08 03:47:50,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2025-02-08 03:47:50,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2025-02-08 03:47:50,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2025-02-08 03:47:50,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2025-02-08 03:47:50,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2025-02-08 03:47:50,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2025-02-08 03:47:50,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#14 [2025-02-08 03:47:50,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#15 [2025-02-08 03:47:50,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#16 [2025-02-08 03:47:50,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#17 [2025-02-08 03:47:50,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#18 [2025-02-08 03:47:50,943 INFO L130 BoogieDeclarations]: Found specification of procedure fm_rx_reset_rds_cache [2025-02-08 03:47:50,943 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_rx_reset_rds_cache [2025-02-08 03:47:50,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2025-02-08 03:47:50,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2025-02-08 03:47:50,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2025-02-08 03:47:50,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2025-02-08 03:47:50,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2025-02-08 03:47:50,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2025-02-08 03:47:50,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2025-02-08 03:47:50,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2025-02-08 03:47:50,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2025-02-08 03:47:50,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2025-02-08 03:47:50,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2025-02-08 03:47:50,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2025-02-08 03:47:50,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2025-02-08 03:47:50,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2025-02-08 03:47:50,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2025-02-08 03:47:50,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2025-02-08 03:47:50,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#16 [2025-02-08 03:47:50,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#17 [2025-02-08 03:47:50,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#18 [2025-02-08 03:47:50,943 INFO L130 BoogieDeclarations]: Found specification of procedure fm_rx_reset_station_info [2025-02-08 03:47:50,943 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_rx_reset_station_info [2025-02-08 03:47:50,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2025-02-08 03:47:50,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2025-02-08 03:47:50,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2025-02-08 03:47:50,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2025-02-08 03:47:50,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2025-02-08 03:47:50,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2025-02-08 03:47:50,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2025-02-08 03:47:50,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2025-02-08 03:47:50,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2025-02-08 03:47:50,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2025-02-08 03:47:50,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2025-02-08 03:47:50,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2025-02-08 03:47:50,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2025-02-08 03:47:50,944 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2025-02-08 03:47:50,944 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#14 [2025-02-08 03:47:50,944 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#15 [2025-02-08 03:47:50,944 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#16 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#17 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#18 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#16 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#17 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#18 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2025-02-08 03:47:50,945 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:47:50,945 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~~int_handler_prototype~0 [2025-02-08 03:47:50,945 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~~int_handler_prototype~0 [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure enable_xmit [2025-02-08 03:47:50,945 INFO L138 BoogieDeclarations]: Found implementation of procedure enable_xmit [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure kfree_skb [2025-02-08 03:47:50,945 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree_skb [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure fm_rx_set_volume [2025-02-08 03:47:50,945 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_rx_set_volume [2025-02-08 03:47:50,945 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-02-08 03:47:50,946 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-02-08 03:47:50,946 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2025-02-08 03:47:50,946 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2025-02-08 03:47:50,946 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-02-08 03:47:50,946 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-02-08 03:47:50,946 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 03:47:50,946 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 03:47:50,946 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-02-08 03:47:50,946 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-02-08 03:47:50,946 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_or_killable_mutex_of_fmdev [2025-02-08 03:47:50,946 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_or_killable_mutex_of_fmdev [2025-02-08 03:47:50,946 INFO L130 BoogieDeclarations]: Found specification of procedure set_rds_text [2025-02-08 03:47:50,946 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rds_text [2025-02-08 03:47:50,946 INFO L130 BoogieDeclarations]: Found specification of procedure jiffies_to_msecs [2025-02-08 03:47:50,946 INFO L138 BoogieDeclarations]: Found implementation of procedure jiffies_to_msecs [2025-02-08 03:47:50,946 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2025-02-08 03:47:50,946 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2025-02-08 03:47:50,946 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 03:47:50,947 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 03:47:50,947 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 03:47:50,947 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 03:47:50,947 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2025-02-08 03:47:50,947 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2025-02-08 03:47:50,947 INFO L130 BoogieDeclarations]: Found specification of procedure init_completion [2025-02-08 03:47:50,947 INFO L138 BoogieDeclarations]: Found implementation of procedure init_completion [2025-02-08 03:47:50,947 INFO L130 BoogieDeclarations]: Found specification of procedure skb_pull [2025-02-08 03:47:50,947 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_pull [2025-02-08 03:47:50,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2025-02-08 03:47:50,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2025-02-08 03:47:50,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2025-02-08 03:47:50,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2025-02-08 03:47:50,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2025-02-08 03:47:50,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2025-02-08 03:47:50,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2025-02-08 03:47:50,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2025-02-08 03:47:50,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2025-02-08 03:47:50,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2025-02-08 03:47:50,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#14 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#15 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#16 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#17 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#18 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#0 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#1 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#2 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#3 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#4 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#5 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#6 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#7 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#8 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#9 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#10 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#11 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#12 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#13 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#14 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#15 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#16 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#17 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#18 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#14 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#15 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#16 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#17 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#18 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#12 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#13 [2025-02-08 03:47:50,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#14 [2025-02-08 03:47:50,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#15 [2025-02-08 03:47:50,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#16 [2025-02-08 03:47:50,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#17 [2025-02-08 03:47:50,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#18 [2025-02-08 03:47:50,949 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:47:50,949 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:47:50,949 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-02-08 03:47:50,949 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-02-08 03:47:50,949 INFO L130 BoogieDeclarations]: Found specification of procedure fm_rx_set_freq [2025-02-08 03:47:50,949 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_rx_set_freq [2025-02-08 03:47:50,949 INFO L130 BoogieDeclarations]: Found specification of procedure fmc_set_mode [2025-02-08 03:47:50,949 INFO L138 BoogieDeclarations]: Found implementation of procedure fmc_set_mode [2025-02-08 03:47:50,949 INFO L130 BoogieDeclarations]: Found specification of procedure fm_v4l2_fops_write [2025-02-08 03:47:50,949 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_v4l2_fops_write [2025-02-08 03:47:50,949 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2025-02-08 03:47:50,949 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2025-02-08 03:47:50,949 INFO L130 BoogieDeclarations]: Found specification of procedure fm_irq_call [2025-02-08 03:47:50,949 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_irq_call [2025-02-08 03:47:50,949 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 03:47:50,949 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 03:47:50,949 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2025-02-08 03:47:50,949 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2025-02-08 03:47:50,949 INFO L130 BoogieDeclarations]: Found specification of procedure fm_power_down [2025-02-08 03:47:50,949 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_power_down [2025-02-08 03:47:50,949 INFO L130 BoogieDeclarations]: Found specification of procedure fm_download_firmware [2025-02-08 03:47:50,949 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_download_firmware [2025-02-08 03:47:50,949 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 03:47:50,949 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 03:47:51,826 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:47:51,831 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:47:51,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4967: call ULTIMATE.dealloc(~#__key~1#1.base, ~#__key~1#1.offset);havoc ~#__key~1#1.base, ~#__key~1#1.offset; [2025-02-08 03:47:52,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9103: call ULTIMATE.dealloc(~#payload~20.base, ~#payload~20.offset);havoc ~#payload~20.base, ~#payload~20.offset; [2025-02-08 03:48:33,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9174: call ULTIMATE.dealloc(~#payload~23.base, ~#payload~23.offset);havoc ~#payload~23.base, ~#payload~23.offset; [2025-02-08 03:48:33,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12270: havoc #t~nondet1077; [2025-02-08 03:48:33,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12286: havoc #t~ret1079.base, #t~ret1079.offset; [2025-02-08 03:48:33,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12266: havoc #t~nondet1076; [2025-02-08 03:48:33,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12160: havoc #t~nondet1059; [2025-02-08 03:48:34,510 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6995: call ULTIMATE.dealloc(~#fm_st_proto~1.base, ~#fm_st_proto~1.offset);havoc ~#fm_st_proto~1.base, ~#fm_st_proto~1.offset; [2025-02-08 03:48:35,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8925: fm_rx_set_rds_mode_~ret~23#1 := fm_rx_set_rds_mode_#t~ret668#1;havoc fm_rx_set_rds_mode_#t~ret668#1; [2025-02-08 03:48:35,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8958-1: assume fm_rx_set_rds_mode_#t~short676#1;call fm_rx_set_rds_mode_#t~mem675#1 := read~intINTTYPE1#0(fm_rx_set_rds_mode_~fmdev#1.base, ~bvadd~64(135bv64, ~bvadd~64(1003bv64, fm_rx_set_rds_mode_~fmdev#1.offset)), 1bv64);fm_rx_set_rds_mode_#t~short676#1 := 1bv32 == ~zero_extend~32~8(fm_rx_set_rds_mode_#t~mem675#1); [2025-02-08 03:48:35,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8958-1: assume !fm_rx_set_rds_mode_#t~short676#1; [2025-02-08 03:48:35,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8925-1: SUMMARY for call fm_rx_set_rds_mode_#t~ret668#1 := fmc_send_cmd(fm_rx_set_rds_mode_~fmdev#1.base, fm_rx_set_rds_mode_~fmdev#1.offset, 47bv8, 0bv16, fm_rx_set_rds_mode_~#payload~17#1.base, fm_rx_set_rds_mode_~#payload~17#1.offset, 2bv32, 0bv64, 0bv64, 0bv64, 0bv64); srcloc: null [2025-02-08 03:48:35,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8958: assume fm_rx_set_rds_mode_#t~short676#1;havoc fm_rx_set_rds_mode_#t~mem675#1;havoc fm_rx_set_rds_mode_#t~short676#1;call write~intINTTYPE2#0(1bv16, fm_rx_set_rds_mode_~#payload~17#1.base, fm_rx_set_rds_mode_~#payload~17#1.offset, 2bv64); [2025-02-08 03:48:35,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8958: assume !fm_rx_set_rds_mode_#t~short676#1;havoc fm_rx_set_rds_mode_#t~mem675#1;havoc fm_rx_set_rds_mode_#t~short676#1; [2025-02-08 03:48:35,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8917: fm_rx_set_rds_mode_~ret~23#1 := fm_rx_set_rds_mode_#t~ret667#1;havoc fm_rx_set_rds_mode_#t~ret667#1; [2025-02-08 03:48:35,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8917-1: SUMMARY for call fm_rx_set_rds_mode_#t~ret667#1 := fmc_send_cmd(fm_rx_set_rds_mode_~fmdev#1.base, fm_rx_set_rds_mode_~fmdev#1.offset, 32bv8, 0bv16, fm_rx_set_rds_mode_~#payload~17#1.base, fm_rx_set_rds_mode_~#payload~17#1.offset, 2bv32, 0bv64, 0bv64, 0bv64, 0bv64); srcloc: null [2025-02-08 03:48:35,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8909: havoc fm_rx_set_rds_mode_#t~ret664#1;fm_rx_set_rds_mode_#res#1 := 4294967274bv32;call ULTIMATE.dealloc(fm_rx_set_rds_mode_~#payload~17#1.base, fm_rx_set_rds_mode_~#payload~17#1.offset);havoc fm_rx_set_rds_mode_~#payload~17#1.base, fm_rx_set_rds_mode_~#payload~17#1.offset; [2025-02-08 03:48:35,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8909-1: SUMMARY for call fm_rx_set_rds_mode_#t~ret664#1 := printk(69bv64, 0bv64); srcloc: null [2025-02-08 03:48:35,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8971: call fm_rx_set_rds_mode_#t~mem678#1 := read~intINTTYPE2#0(fm_rx_set_rds_mode_~fmdev#1.base, ~bvadd~64(3bv64, ~bvadd~64(864bv64, fm_rx_set_rds_mode_~fmdev#1.offset)), 2bv64);call write~intINTTYPE2#0(~bvand~32(65531bv32, ~zero_extend~32~16(fm_rx_set_rds_mode_#t~mem678#1))[16:0], fm_rx_set_rds_mode_~fmdev#1.base, ~bvadd~64(3bv64, ~bvadd~64(864bv64, fm_rx_set_rds_mode_~fmdev#1.offset)), 2bv64);havoc fm_rx_set_rds_mode_#t~mem678#1;call write~intINTTYPE1#0(0bv8, fm_rx_set_rds_mode_~fmdev#1.base, ~bvadd~64(135bv64, ~bvadd~64(1003bv64, fm_rx_set_rds_mode_~fmdev#1.offset)), 1bv64); [2025-02-08 03:48:35,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8971-1: SUMMARY for call fm_rx_reset_station_info(fm_rx_set_rds_mode_~fmdev#1.base, fm_rx_set_rds_mode_~fmdev#1.offset); srcloc: null [2025-02-08 03:48:35,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8942: assume ~bvslt~32(fm_rx_set_rds_mode_~ret~23#1, 0bv32);fm_rx_set_rds_mode_#res#1 := fm_rx_set_rds_mode_~ret~23#1;call ULTIMATE.dealloc(fm_rx_set_rds_mode_~#payload~17#1.base, fm_rx_set_rds_mode_~#payload~17#1.offset);havoc fm_rx_set_rds_mode_~#payload~17#1.base, fm_rx_set_rds_mode_~#payload~17#1.offset; [2025-02-08 03:48:35,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8942: assume !~bvslt~32(fm_rx_set_rds_mode_~ret~23#1, 0bv32);call fm_rx_set_rds_mode_#t~mem671#1 := read~intINTTYPE2#0(fm_rx_set_rds_mode_~fmdev#1.base, ~bvadd~64(3bv64, ~bvadd~64(864bv64, fm_rx_set_rds_mode_~fmdev#1.offset)), 2bv64);call write~intINTTYPE2#0(~bvor~32(4bv32, ~zero_extend~32~16(fm_rx_set_rds_mode_#t~mem671#1))[16:0], fm_rx_set_rds_mode_~fmdev#1.base, ~bvadd~64(3bv64, ~bvadd~64(864bv64, fm_rx_set_rds_mode_~fmdev#1.offset)), 2bv64);havoc fm_rx_set_rds_mode_#t~mem671#1;call fm_rx_set_rds_mode_#t~mem672#1 := read~intINTTYPE2#0(fm_rx_set_rds_mode_~fmdev#1.base, ~bvadd~64(3bv64, ~bvadd~64(864bv64, fm_rx_set_rds_mode_~fmdev#1.offset)), 2bv64);call write~intINTTYPE2#0(fm_rx_set_rds_mode_#t~mem672#1, fm_rx_set_rds_mode_~#payload~17#1.base, fm_rx_set_rds_mode_~#payload~17#1.offset, 2bv64);havoc fm_rx_set_rds_mode_#t~mem672#1; [2025-02-08 03:48:35,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8963: assume ~bvslt~32(fm_rx_set_rds_mode_~ret~23#1, 0bv32);fm_rx_set_rds_mode_#res#1 := fm_rx_set_rds_mode_~ret~23#1;call ULTIMATE.dealloc(fm_rx_set_rds_mode_~#payload~17#1.base, fm_rx_set_rds_mode_~#payload~17#1.offset);havoc fm_rx_set_rds_mode_~#payload~17#1.base, fm_rx_set_rds_mode_~#payload~17#1.offset; [2025-02-08 03:48:35,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8963: assume !~bvslt~32(fm_rx_set_rds_mode_~ret~23#1, 0bv32);call write~intINTTYPE1#0(0bv8, fm_rx_set_rds_mode_~fmdev#1.base, ~bvadd~64(1bv64, ~bvadd~64(135bv64, ~bvadd~64(1003bv64, fm_rx_set_rds_mode_~fmdev#1.offset))), 1bv64);call write~intINTTYPE4#0(0bv32, fm_rx_set_rds_mode_~fmdev#1.base, ~bvadd~64(90bv64, ~bvadd~64(135bv64, ~bvadd~64(1003bv64, fm_rx_set_rds_mode_~fmdev#1.offset))), 4bv64);call write~intINTTYPE4#0(0bv32, fm_rx_set_rds_mode_~fmdev#1.base, ~bvadd~64(94bv64, ~bvadd~64(135bv64, ~bvadd~64(1003bv64, fm_rx_set_rds_mode_~fmdev#1.offset))), 4bv64); [2025-02-08 03:48:35,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8934: assume ~bvslt~32(fm_rx_set_rds_mode_~ret~23#1, 0bv32);fm_rx_set_rds_mode_#res#1 := fm_rx_set_rds_mode_~ret~23#1;call ULTIMATE.dealloc(fm_rx_set_rds_mode_~#payload~17#1.base, fm_rx_set_rds_mode_~#payload~17#1.offset);havoc fm_rx_set_rds_mode_~#payload~17#1.base, fm_rx_set_rds_mode_~#payload~17#1.offset; [2025-02-08 03:48:35,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8934: assume !~bvslt~32(fm_rx_set_rds_mode_~ret~23#1, 0bv32);call write~intINTTYPE2#0(64bv16, fm_rx_set_rds_mode_~#payload~17#1.base, fm_rx_set_rds_mode_~#payload~17#1.offset, 2bv64); [2025-02-08 03:48:35,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8914: assume fm_rx_set_rds_mode_#t~short666#1;havoc fm_rx_set_rds_mode_#t~mem665#1;havoc fm_rx_set_rds_mode_#t~short666#1;call write~intINTTYPE2#0(3bv16, fm_rx_set_rds_mode_~#payload~17#1.base, fm_rx_set_rds_mode_~#payload~17#1.offset, 2bv64); [2025-02-08 03:48:35,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8914: assume !fm_rx_set_rds_mode_#t~short666#1;havoc fm_rx_set_rds_mode_#t~mem665#1;havoc fm_rx_set_rds_mode_#t~short666#1;fm_rx_set_rds_mode_#t~short676#1 := 0bv32 == ~zero_extend~32~8(fm_rx_set_rds_mode_~rds_en_dis#1); [2025-02-08 03:48:35,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8951: assume ~bvslt~32(fm_rx_set_rds_mode_~ret~23#1, 0bv32);call fm_rx_set_rds_mode_#t~mem674#1 := read~intINTTYPE2#0(fm_rx_set_rds_mode_~fmdev#1.base, ~bvadd~64(3bv64, ~bvadd~64(864bv64, fm_rx_set_rds_mode_~fmdev#1.offset)), 2bv64);call write~intINTTYPE2#0(~bvand~32(65531bv32, ~zero_extend~32~16(fm_rx_set_rds_mode_#t~mem674#1))[16:0], fm_rx_set_rds_mode_~fmdev#1.base, ~bvadd~64(3bv64, ~bvadd~64(864bv64, fm_rx_set_rds_mode_~fmdev#1.offset)), 2bv64);havoc fm_rx_set_rds_mode_#t~mem674#1;fm_rx_set_rds_mode_#res#1 := fm_rx_set_rds_mode_~ret~23#1;call ULTIMATE.dealloc(fm_rx_set_rds_mode_~#payload~17#1.base, fm_rx_set_rds_mode_~#payload~17#1.offset);havoc fm_rx_set_rds_mode_~#payload~17#1.base, fm_rx_set_rds_mode_~#payload~17#1.offset; [2025-02-08 03:48:35,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8951: assume !~bvslt~32(fm_rx_set_rds_mode_~ret~23#1, 0bv32);call write~intINTTYPE1#0(1bv8, fm_rx_set_rds_mode_~fmdev#1.base, ~bvadd~64(135bv64, ~bvadd~64(1003bv64, fm_rx_set_rds_mode_~fmdev#1.offset)), 1bv64); [2025-02-08 03:48:35,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8914-1: assume fm_rx_set_rds_mode_#t~short666#1;call fm_rx_set_rds_mode_#t~mem665#1 := read~intINTTYPE1#0(fm_rx_set_rds_mode_~fmdev#1.base, ~bvadd~64(135bv64, ~bvadd~64(1003bv64, fm_rx_set_rds_mode_~fmdev#1.offset)), 1bv64);fm_rx_set_rds_mode_#t~short666#1 := 0bv32 == ~zero_extend~32~8(fm_rx_set_rds_mode_#t~mem665#1); [2025-02-08 03:48:35,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8914-1: assume !fm_rx_set_rds_mode_#t~short666#1; [2025-02-08 03:48:35,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8927: assume ~bvslt~32(fm_rx_set_rds_mode_~ret~23#1, 0bv32);fm_rx_set_rds_mode_#res#1 := fm_rx_set_rds_mode_~ret~23#1;call ULTIMATE.dealloc(fm_rx_set_rds_mode_~#payload~17#1.base, fm_rx_set_rds_mode_~#payload~17#1.offset);havoc fm_rx_set_rds_mode_~#payload~17#1.base, fm_rx_set_rds_mode_~#payload~17#1.offset; [2025-02-08 03:48:35,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8927: assume !~bvslt~32(fm_rx_set_rds_mode_~ret~23#1, 0bv32); [2025-02-08 03:48:35,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8919: assume ~bvslt~32(fm_rx_set_rds_mode_~ret~23#1, 0bv32);fm_rx_set_rds_mode_#res#1 := fm_rx_set_rds_mode_~ret~23#1;call ULTIMATE.dealloc(fm_rx_set_rds_mode_~#payload~17#1.base, fm_rx_set_rds_mode_~#payload~17#1.offset);havoc fm_rx_set_rds_mode_~#payload~17#1.base, fm_rx_set_rds_mode_~#payload~17#1.offset; [2025-02-08 03:48:35,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8919: assume !~bvslt~32(fm_rx_set_rds_mode_~ret~23#1, 0bv32);call write~intINTTYPE2#0(1bv16, fm_rx_set_rds_mode_~#payload~17#1.base, fm_rx_set_rds_mode_~#payload~17#1.offset, 2bv64); [2025-02-08 03:48:35,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8940: fm_rx_set_rds_mode_~ret~23#1 := fm_rx_set_rds_mode_#t~ret670#1;havoc fm_rx_set_rds_mode_#t~ret670#1; [2025-02-08 03:48:35,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8940-1: SUMMARY for call fm_rx_set_rds_mode_#t~ret670#1 := fmc_send_cmd(fm_rx_set_rds_mode_~fmdev#1.base, fm_rx_set_rds_mode_~fmdev#1.offset, 20bv8, 0bv16, fm_rx_set_rds_mode_~#payload~17#1.base, fm_rx_set_rds_mode_~#payload~17#1.offset, 2bv32, 0bv64, 0bv64, 0bv64, 0bv64); srcloc: null [2025-02-08 03:48:35,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8907: assume ~bvugt~32(~zero_extend~32~8(fm_rx_set_rds_mode_~rds_en_dis#1), 1bv32); [2025-02-08 03:48:35,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8907: assume !~bvugt~32(~zero_extend~32~8(fm_rx_set_rds_mode_~rds_en_dis#1), 1bv32);fm_rx_set_rds_mode_#t~short666#1 := 1bv32 == ~zero_extend~32~8(fm_rx_set_rds_mode_~rds_en_dis#1); [2025-02-08 03:48:35,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8977-1: fm_rx_set_rds_mode_#res#1 := 0bv32;call ULTIMATE.dealloc(fm_rx_set_rds_mode_~#payload~17#1.base, fm_rx_set_rds_mode_~#payload~17#1.offset);havoc fm_rx_set_rds_mode_~#payload~17#1.base, fm_rx_set_rds_mode_~#payload~17#1.offset; [2025-02-08 03:48:35,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8911: #t~ret370#1 := fm_rx_set_rds_mode_#res#1;havoc fm_rx_set_rds_mode_#t~ret664#1, fm_rx_set_rds_mode_#t~mem665#1, fm_rx_set_rds_mode_#t~short666#1, fm_rx_set_rds_mode_#t~ret667#1, fm_rx_set_rds_mode_#t~ret668#1, fm_rx_set_rds_mode_#t~ret669#1, fm_rx_set_rds_mode_#t~ret670#1, fm_rx_set_rds_mode_#t~mem671#1, fm_rx_set_rds_mode_#t~mem672#1, fm_rx_set_rds_mode_#t~ret673#1, fm_rx_set_rds_mode_#t~mem674#1, fm_rx_set_rds_mode_#t~mem675#1, fm_rx_set_rds_mode_#t~short676#1, fm_rx_set_rds_mode_#t~ret677#1, fm_rx_set_rds_mode_#t~mem678#1, fm_rx_set_rds_mode_~fmdev#1.base, fm_rx_set_rds_mode_~fmdev#1.offset, fm_rx_set_rds_mode_~rds_en_dis#1, fm_rx_set_rds_mode_~#payload~17#1.base, fm_rx_set_rds_mode_~#payload~17#1.offset, fm_rx_set_rds_mode_~ret~23#1;havoc fm_rx_set_rds_mode_#in~fmdev#1.base, fm_rx_set_rds_mode_#in~fmdev#1.offset, fm_rx_set_rds_mode_#in~rds_en_dis#1;assume { :end_inline_fm_rx_set_rds_mode } true;~tmp~30#1 := #t~ret370#1;havoc #t~ret370#1;#res#1 := ~tmp~30#1; [2025-02-08 03:48:35,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8932: fm_rx_set_rds_mode_~ret~23#1 := fm_rx_set_rds_mode_#t~ret669#1;havoc fm_rx_set_rds_mode_#t~ret669#1; [2025-02-08 03:48:35,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8932-1: SUMMARY for call fm_rx_set_rds_mode_#t~ret669#1 := fmc_send_cmd(fm_rx_set_rds_mode_~fmdev#1.base, fm_rx_set_rds_mode_~fmdev#1.offset, 3bv8, 1bv16, 0bv64, 0bv64, 2bv32, 0bv64, 0bv64, 0bv64, 0bv64); srcloc: null [2025-02-08 03:48:35,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6467: assume { :begin_inline_fm_rx_set_rds_mode } true;fm_rx_set_rds_mode_#in~fmdev#1.base, fm_rx_set_rds_mode_#in~fmdev#1.offset, fm_rx_set_rds_mode_#in~rds_en_dis#1 := ~fmdev#1.base, ~fmdev#1.offset, ~zero_extend~32~8(~rds_en_dis#1)[8:0];havoc fm_rx_set_rds_mode_#res#1;havoc fm_rx_set_rds_mode_#t~ret664#1, fm_rx_set_rds_mode_#t~mem665#1, fm_rx_set_rds_mode_#t~short666#1, fm_rx_set_rds_mode_#t~ret667#1, fm_rx_set_rds_mode_#t~ret668#1, fm_rx_set_rds_mode_#t~ret669#1, fm_rx_set_rds_mode_#t~ret670#1, fm_rx_set_rds_mode_#t~mem671#1, fm_rx_set_rds_mode_#t~mem672#1, fm_rx_set_rds_mode_#t~ret673#1, fm_rx_set_rds_mode_#t~mem674#1, fm_rx_set_rds_mode_#t~mem675#1, fm_rx_set_rds_mode_#t~short676#1, fm_rx_set_rds_mode_#t~ret677#1, fm_rx_set_rds_mode_#t~mem678#1, fm_rx_set_rds_mode_~fmdev#1.base, fm_rx_set_rds_mode_~fmdev#1.offset, fm_rx_set_rds_mode_~rds_en_dis#1, fm_rx_set_rds_mode_~#payload~17#1.base, fm_rx_set_rds_mode_~#payload~17#1.offset, fm_rx_set_rds_mode_~ret~23#1;fm_rx_set_rds_mode_~fmdev#1.base, fm_rx_set_rds_mode_~fmdev#1.offset := fm_rx_set_rds_mode_#in~fmdev#1.base, fm_rx_set_rds_mode_#in~fmdev#1.offset;fm_rx_set_rds_mode_~rds_en_dis#1 := fm_rx_set_rds_mode_#in~rds_en_dis#1;call fm_rx_set_rds_mode_~#payload~17#1.base, fm_rx_set_rds_mode_~#payload~17#1.offset := #Ultimate.allocOnStack(2bv64);havoc fm_rx_set_rds_mode_~ret~23#1; [2025-02-08 03:48:35,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8961: fm_rx_set_rds_mode_~ret~23#1 := fm_rx_set_rds_mode_#t~ret677#1;havoc fm_rx_set_rds_mode_#t~ret677#1; [2025-02-08 03:48:35,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8961-1: SUMMARY for call fm_rx_set_rds_mode_#t~ret677#1 := fmc_send_cmd(fm_rx_set_rds_mode_~fmdev#1.base, fm_rx_set_rds_mode_~fmdev#1.offset, 32bv8, 0bv16, fm_rx_set_rds_mode_~#payload~17#1.base, fm_rx_set_rds_mode_~#payload~17#1.offset, 2bv32, 0bv64, 0bv64, 0bv64, 0bv64); srcloc: null [2025-02-08 03:48:35,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8949: fm_rx_set_rds_mode_~ret~23#1 := fm_rx_set_rds_mode_#t~ret673#1;havoc fm_rx_set_rds_mode_#t~ret673#1; [2025-02-08 03:48:35,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8949-1: SUMMARY for call fm_rx_set_rds_mode_#t~ret673#1 := fmc_send_cmd(fm_rx_set_rds_mode_~fmdev#1.base, fm_rx_set_rds_mode_~fmdev#1.offset, 26bv8, 0bv16, fm_rx_set_rds_mode_~#payload~17#1.base, fm_rx_set_rds_mode_~#payload~17#1.offset, 2bv32, 0bv64, 0bv64, 0bv64, 0bv64); srcloc: null [2025-02-08 03:48:35,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6472-1: SUMMARY for call #t~ret371#1 := fm_tx_set_rds_mode(~fmdev#1.base, ~fmdev#1.offset, ~zero_extend~32~8(~rds_en_dis#1)[8:0]); srcloc: null [2025-02-08 03:48:35,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6472: ~tmp___0~14#1 := #t~ret371#1;havoc #t~ret371#1;#res#1 := ~tmp___0~14#1; [2025-02-08 03:48:35,968 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8904: call ULTIMATE.dealloc(fm_rx_set_rds_mode_~#payload~17#1.base, fm_rx_set_rds_mode_~#payload~17#1.offset);havoc fm_rx_set_rds_mode_~#payload~17#1.base, fm_rx_set_rds_mode_~#payload~17#1.offset; [2025-02-08 03:48:36,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11148: havoc ldv_dev_get_drvdata_#t~mem987#1.base, ldv_dev_get_drvdata_#t~mem987#1.offset;havoc ldv_dev_get_drvdata_#t~mem988#1.base, ldv_dev_get_drvdata_#t~mem988#1.offset; [2025-02-08 03:48:40,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9191: call ULTIMATE.dealloc(~#payload~24.base, ~#payload~24.offset);havoc ~#payload~24.base, ~#payload~24.offset;call ULTIMATE.dealloc(~#rds_text~0.base, ~#rds_text~0.offset);havoc ~#rds_text~0.base, ~#rds_text~0.offset; [2025-02-08 03:48:40,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7878: #res := 7bv32; [2025-02-08 03:48:40,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7874: #res := 1bv32; [2025-02-08 03:48:40,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7876: #res := 3bv32; [2025-02-08 03:48:40,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7838: #res := 2bv32; [2025-02-08 03:48:40,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7840: #res := 5bv32; [2025-02-08 03:48:40,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7842: #res := 18bv32; [2025-02-08 03:48:40,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7992: #res := 35bv32; [2025-02-08 03:48:40,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7988: #res := 32bv32; [2025-02-08 03:48:40,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7984: #res := 30bv32; [2025-02-08 03:48:40,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7980: #res := 28bv32; [2025-02-08 03:48:40,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7976: #res := 26bv32; [2025-02-08 03:48:40,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7972: #res := 24bv32; [2025-02-08 03:48:40,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7968: #res := 19bv32; [2025-02-08 03:48:40,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7964: #res := 4bv32; [2025-02-08 03:48:40,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7990: #res := 33bv32; [2025-02-08 03:48:40,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7986: #res := 31bv32; [2025-02-08 03:48:40,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7982: #res := 29bv32; [2025-02-08 03:48:40,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7978: #res := 27bv32; [2025-02-08 03:48:40,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7974: #res := 25bv32; [2025-02-08 03:48:40,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7970: #res := 22bv32; [2025-02-08 03:48:40,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7966: #res := 17bv32; [2025-02-08 03:48:40,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7962: #res := 2bv32; [2025-02-08 03:48:41,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12164: havoc #t~nondet1060; [2025-02-08 03:48:41,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4994: havoc __tasklet_schedule_~arg0#1.base, __tasklet_schedule_~arg0#1.offset;havoc __tasklet_schedule_#in~arg0#1.base, __tasklet_schedule_#in~arg0#1.offset;assume { :end_inline___tasklet_schedule } true; [2025-02-08 03:48:41,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9420: call ULTIMATE.dealloc(~#payload~32.base, ~#payload~32.offset);havoc ~#payload~32.base, ~#payload~32.offset; [2025-02-08 03:48:41,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9443: call write~intINTTYPE2#0(1bv16, ~#payload~32.base, ~#payload~32.offset, 2bv64); [2025-02-08 03:48:41,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9449: call write~intINTTYPE2#0(2bv16, ~#payload~32.base, ~#payload~32.offset, 2bv64); [2025-02-08 03:48:41,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9446: call write~intINTTYPE2#0(0bv16, ~#payload~32.base, ~#payload~32.offset, 2bv64); [2025-02-08 03:49:07,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10011: assume 0bv32 != fm_v4l2_vidioc_g_tuner_~ret~46#1;fm_v4l2_vidioc_g_tuner_#res#1 := fm_v4l2_vidioc_g_tuner_~ret~46#1;call ULTIMATE.dealloc(fm_v4l2_vidioc_g_tuner_~#bottom_freq~0#1.base, fm_v4l2_vidioc_g_tuner_~#bottom_freq~0#1.offset);havoc fm_v4l2_vidioc_g_tuner_~#bottom_freq~0#1.base, fm_v4l2_vidioc_g_tuner_~#bottom_freq~0#1.offset;call ULTIMATE.dealloc(fm_v4l2_vidioc_g_tuner_~#top_freq~0#1.base, fm_v4l2_vidioc_g_tuner_~#top_freq~0#1.offset);havoc fm_v4l2_vidioc_g_tuner_~#top_freq~0#1.base, fm_v4l2_vidioc_g_tuner_~#top_freq~0#1.offset;call ULTIMATE.dealloc(fm_v4l2_vidioc_g_tuner_~#stereo_mono_mode~0#1.base, fm_v4l2_vidioc_g_tuner_~#stereo_mono_mode~0#1.offset);havoc fm_v4l2_vidioc_g_tuner_~#stereo_mono_mode~0#1.base, fm_v4l2_vidioc_g_tuner_~#stereo_mono_mode~0#1.offset;call ULTIMATE.dealloc(fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.base, fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.offset);havoc fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.base, fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.offset; [2025-02-08 03:49:07,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10011: assume !(0bv32 != fm_v4l2_vidioc_g_tuner_~ret~46#1);assume { :begin_inline_fm_rx_get_rssi_level } true;fm_rx_get_rssi_level_#in~fmdev#1.base, fm_rx_get_rssi_level_#in~fmdev#1.offset, fm_rx_get_rssi_level_#in~rssilvl#1.base, fm_rx_get_rssi_level_#in~rssilvl#1.offset := fm_v4l2_vidioc_g_tuner_~fmdev~14#1.base, fm_v4l2_vidioc_g_tuner_~fmdev~14#1.offset, fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.base, fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.offset;havoc fm_rx_get_rssi_level_#res#1;havoc fm_rx_get_rssi_level_#t~ret642#1, fm_rx_get_rssi_level_#t~ret643#1, fm_rx_get_rssi_level_#t~mem644#1, fm_rx_get_rssi_level_#t~ret645#1, fm_rx_get_rssi_level_~fmdev#1.base, fm_rx_get_rssi_level_~fmdev#1.offset, fm_rx_get_rssi_level_~rssilvl#1.base, fm_rx_get_rssi_level_~rssilvl#1.offset, fm_rx_get_rssi_level_~#curr_rssi_lel~0#1.base, fm_rx_get_rssi_level_~#curr_rssi_lel~0#1.offset, fm_rx_get_rssi_level_~#resp_len~3#1.base, fm_rx_get_rssi_level_~#resp_len~3#1.offset, fm_rx_get_rssi_level_~ret~18#1, fm_rx_get_rssi_level_~tmp~56#1;fm_rx_get_rssi_level_~fmdev#1.base, fm_rx_get_rssi_level_~fmdev#1.offset := fm_rx_get_rssi_level_#in~fmdev#1.base, fm_rx_get_rssi_level_#in~fmdev#1.offset;fm_rx_get_rssi_level_~rssilvl#1.base, fm_rx_get_rssi_level_~rssilvl#1.offset := fm_rx_get_rssi_level_#in~rssilvl#1.base, fm_rx_get_rssi_level_#in~rssilvl#1.offset;call fm_rx_get_rssi_level_~#curr_rssi_lel~0#1.base, fm_rx_get_rssi_level_~#curr_rssi_lel~0#1.offset := #Ultimate.allocOnStack(2bv64);call fm_rx_get_rssi_level_~#resp_len~3#1.base, fm_rx_get_rssi_level_~#resp_len~3#1.offset := #Ultimate.allocOnStack(4bv64);havoc fm_rx_get_rssi_level_~ret~18#1;havoc fm_rx_get_rssi_level_~tmp~56#1; [2025-02-08 03:49:07,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10209: havoc fm_v4l2_vidioc_s_modulator_#t~ret914#1;fm_v4l2_vidioc_s_modulator_#res#1 := fm_v4l2_vidioc_s_modulator_~ret~50#1; [2025-02-08 03:49:07,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10209-1: SUMMARY for call fm_v4l2_vidioc_s_modulator_#t~ret914#1 := printk(97bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10804: ldv_v4l2_file_operations_io_instance_3_~tmp~85#1 := ldv_v4l2_file_operations_io_instance_3_#t~ret957#1;havoc ldv_v4l2_file_operations_io_instance_3_#t~ret957#1; [2025-02-08 03:49:07,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10804-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_3_#t~ret957#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:49:07,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8426: fm_rx_seek_~tmp___0~27#1 := fm_rx_seek_#t~ret585#1;havoc fm_rx_seek_#t~ret585#1; [2025-02-08 03:49:07,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7633: SUMMARY for call ldv_assume((if 0bv32 != ~ldv_0_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:49:07,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9681: assume ~bvslt~32(fm_v4l2_fops_read_~ret~41#1, 0bv32); [2025-02-08 03:49:07,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9681: assume !~bvslt~32(fm_v4l2_fops_read_~ret~41#1, 0bv32);call fm_v4l2_fops_read_#t~mem813#1 := read~intINTTYPE1#5(fm_v4l2_fops_read_~#rds_mode~0#1.base, fm_v4l2_fops_read_~#rds_mode~0#1.offset, 1bv64); [2025-02-08 03:49:07,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7435: assume 0bv32 != ldv_entry_EMGentry_6_~tmp~42#1;~ldv_statevar_6~0 := 3bv32; [2025-02-08 03:49:07,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7435: assume !(0bv32 != ldv_entry_EMGentry_6_~tmp~42#1);~ldv_statevar_6~0 := 9bv32; [2025-02-08 03:49:07,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8426-1: SUMMARY for call fm_rx_seek_#t~ret585#1 := jiffies_to_msecs(5000bv64); srcloc: null [2025-02-08 03:49:07,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10342: SUMMARY for call video_device_release(~gradio_dev~0.base, ~gradio_dev~0.offset); srcloc: null [2025-02-08 03:49:07,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10144: assume 0bv32 != fm_v4l2_vidioc_s_hw_freq_seek_~ret~49#1; [2025-02-08 03:49:07,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10144: assume !(0bv32 != fm_v4l2_vidioc_s_hw_freq_seek_~ret~49#1); [2025-02-08 03:49:07,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7766: assume 3bv32 == ~ldv_statevar_1~0; [2025-02-08 03:49:07,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7766: assume !(3bv32 == ~ldv_statevar_1~0); [2025-02-08 03:49:07,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7634: ldv_file_operations_file_operations_instance_0_~tmp___0~22#1 := ldv_file_operations_file_operations_instance_0_#t~ret504#1;havoc ldv_file_operations_file_operations_instance_0_#t~ret504#1; [2025-02-08 03:49:07,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9484: fm_tx_get_tune_cap_val_~tmp~63#1 := fm_tx_get_tune_cap_val_#t~ret742#1;havoc fm_tx_get_tune_cap_val_#t~mem741#1;havoc fm_tx_get_tune_cap_val_#t~ret742#1;call write~intINTTYPE2#0(fm_tx_get_tune_cap_val_~tmp~63#1, fm_tx_get_tune_cap_val_~#curr_val~0#1.base, fm_tx_get_tune_cap_val_~#curr_val~0#1.offset, 2bv64);call fm_tx_get_tune_cap_val_#t~mem743#1 := read~intINTTYPE2#0(fm_tx_get_tune_cap_val_~#curr_val~0#1.base, fm_tx_get_tune_cap_val_~#curr_val~0#1.offset, 2bv64);fm_tx_get_tune_cap_val_#res#1 := ~zero_extend~32~16(fm_tx_get_tune_cap_val_#t~mem743#1);havoc fm_tx_get_tune_cap_val_#t~mem743#1;call ULTIMATE.dealloc(fm_tx_get_tune_cap_val_~#curr_val~0#1.base, fm_tx_get_tune_cap_val_~#curr_val~0#1.offset);havoc fm_tx_get_tune_cap_val_~#curr_val~0#1.base, fm_tx_get_tune_cap_val_~#curr_val~0#1.offset;call ULTIMATE.dealloc(fm_tx_get_tune_cap_val_~#resp_len~5#1.base, fm_tx_get_tune_cap_val_~#resp_len~5#1.offset);havoc fm_tx_get_tune_cap_val_~#resp_len~5#1.base, fm_tx_get_tune_cap_val_~#resp_len~5#1.offset; [2025-02-08 03:49:07,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8427: havoc fm_rx_seek_#t~ret586#1;fm_rx_seek_#res#1 := 4294967235bv32;call ULTIMATE.dealloc(fm_rx_seek_~#resp_len~2#1.base, fm_rx_seek_~#resp_len~2#1.offset);havoc fm_rx_seek_~#resp_len~2#1.base, fm_rx_seek_~#resp_len~2#1.offset;call ULTIMATE.dealloc(fm_rx_seek_~#curr_frq~1#1.base, fm_rx_seek_~#curr_frq~1#1.offset);havoc fm_rx_seek_~#curr_frq~1#1.base, fm_rx_seek_~#curr_frq~1#1.offset;call ULTIMATE.dealloc(fm_rx_seek_~#payload~10#1.base, fm_rx_seek_~#payload~10#1.offset);havoc fm_rx_seek_~#payload~10#1.base, fm_rx_seek_~#payload~10#1.offset; [2025-02-08 03:49:07,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9484-1: SUMMARY for call fm_tx_get_tune_cap_val_#t~ret742#1 := __fswab16(~zero_extend~32~16(fm_tx_get_tune_cap_val_#t~mem741#1)[16:0]); srcloc: null [2025-02-08 03:49:07,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8427-1: SUMMARY for call fm_rx_seek_#t~ret586#1 := printk(54bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7634-1: SUMMARY for call ldv_file_operations_file_operations_instance_0_#t~ret504#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:49:07,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5256-1: SUMMARY for call send_tasklet_#t~ret145#1 := atomic_read(send_tasklet_~fmdev~1#1.base, ~bvadd~64(755bv64, send_tasklet_~fmdev~1#1.offset)); srcloc: null [2025-02-08 03:49:07,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5190: call recv_tasklet_#t~mem124#1.base, recv_tasklet_#t~mem124#1.offset := read~$Pointer$#0(recv_tasklet_~fmdev~0#1.base, ~bvadd~64(856bv64, recv_tasklet_~fmdev~0#1.offset), 8bv64); [2025-02-08 03:49:07,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5256: send_tasklet_~tmp~5#1 := send_tasklet_#t~ret145#1;havoc send_tasklet_#t~ret145#1; [2025-02-08 03:49:07,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5190-1: SUMMARY for call spin_unlock_irqrestore(recv_tasklet_~fmdev~0#1.base, ~bvadd~64(422bv64, recv_tasklet_~fmdev~0#1.offset), recv_tasklet_~flags~0#1); srcloc: null [2025-02-08 03:49:07,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10343: havoc fm_v4l2_init_video_device_#t~ret927#1;fm_v4l2_init_video_device_#res#1 := 4294967284bv32;call ULTIMATE.dealloc(fm_v4l2_init_video_device_~#__key~3#1.base, fm_v4l2_init_video_device_~#__key~3#1.offset);havoc fm_v4l2_init_video_device_~#__key~3#1.base, fm_v4l2_init_video_device_~#__key~3#1.offset;call ULTIMATE.dealloc(fm_v4l2_init_video_device_~#_key~0#1.base, fm_v4l2_init_video_device_~#_key~0#1.offset);havoc fm_v4l2_init_video_device_~#_key~0#1.base, fm_v4l2_init_video_device_~#_key~0#1.offset; [2025-02-08 03:49:07,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10343-1: SUMMARY for call fm_v4l2_init_video_device_#t~ret927#1 := printk(103bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11004: assume { :begin_inline_ldv_io_instance_callback_3_33 } true;ldv_io_instance_callback_3_33_#in~arg0#1.base, ldv_io_instance_callback_3_33_#in~arg0#1.offset, ldv_io_instance_callback_3_33_#in~arg1#1.base, ldv_io_instance_callback_3_33_#in~arg1#1.offset, ldv_io_instance_callback_3_33_#in~arg2#1.base, ldv_io_instance_callback_3_33_#in~arg2#1.offset, ldv_io_instance_callback_3_33_#in~arg3#1.base, ldv_io_instance_callback_3_33_#in~arg3#1.offset := ~ldv_3_callback_vidioc_s_tuner~0.base, ~ldv_3_callback_vidioc_s_tuner~0.offset, ~ldv_3_resource_file~0.base, ~ldv_3_resource_file~0.offset, ~ldv_3_resource_struct_poll_table_struct_ptr~0.base, ~ldv_3_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_3_resource_struct_v4l2_tuner_ptr~0.base, ~ldv_3_resource_struct_v4l2_tuner_ptr~0.offset;havoc ldv_io_instance_callback_3_33_#t~ret953#1, ldv_io_instance_callback_3_33_~arg0#1.base, ldv_io_instance_callback_3_33_~arg0#1.offset, ldv_io_instance_callback_3_33_~arg1#1.base, ldv_io_instance_callback_3_33_~arg1#1.offset, ldv_io_instance_callback_3_33_~arg2#1.base, ldv_io_instance_callback_3_33_~arg2#1.offset, ldv_io_instance_callback_3_33_~arg3#1.base, ldv_io_instance_callback_3_33_~arg3#1.offset;ldv_io_instance_callback_3_33_~arg0#1.base, ldv_io_instance_callback_3_33_~arg0#1.offset := ldv_io_instance_callback_3_33_#in~arg0#1.base, ldv_io_instance_callback_3_33_#in~arg0#1.offset;ldv_io_instance_callback_3_33_~arg1#1.base, ldv_io_instance_callback_3_33_~arg1#1.offset := ldv_io_instance_callback_3_33_#in~arg1#1.base, ldv_io_instance_callback_3_33_#in~arg1#1.offset;ldv_io_instance_callback_3_33_~arg2#1.base, ldv_io_instance_callback_3_33_~arg2#1.offset := ldv_io_instance_callback_3_33_#in~arg2#1.base, ldv_io_instance_callback_3_33_#in~arg2#1.offset;ldv_io_instance_callback_3_33_~arg3#1.base, ldv_io_instance_callback_3_33_~arg3#1.offset := ldv_io_instance_callback_3_33_#in~arg3#1.base, ldv_io_instance_callback_3_33_#in~arg3#1.offset;assume { :begin_inline_fm_v4l2_vidioc_s_tuner } true;fm_v4l2_vidioc_s_tuner_#in~file#1.base, fm_v4l2_vidioc_s_tuner_#in~file#1.offset, fm_v4l2_vidioc_s_tuner_#in~priv#1.base, fm_v4l2_vidioc_s_tuner_#in~priv#1.offset, fm_v4l2_vidioc_s_tuner_#in~tuner#1.base, fm_v4l2_vidioc_s_tuner_#in~tuner#1.offset := ldv_io_instance_callback_3_33_~arg1#1.base, ldv_io_instance_callback_3_33_~arg1#1.offset, ldv_io_instance_callback_3_33_~arg2#1.base, ldv_io_instance_callback_3_33_~arg2#1.offset, ldv_io_instance_callback_3_33_~arg3#1.base, ldv_io_instance_callback_3_33_~arg3#1.offset;havoc fm_v4l2_vidioc_s_tuner_#res#1;havoc fm_v4l2_vidioc_s_tuner_#t~ret877#1.base, fm_v4l2_vidioc_s_tuner_#t~ret877#1.offset, fm_v4l2_vidioc_s_tuner_#t~mem878#1, fm_v4l2_vidioc_s_tuner_#t~mem879#1, fm_v4l2_vidioc_s_tuner_#t~mem880#1, fm_v4l2_vidioc_s_tuner_#t~mem881#1, fm_v4l2_vidioc_s_tuner_#t~ret882#1, fm_v4l2_vidioc_s_tuner_#t~ret883#1, fm_v4l2_vidioc_s_tuner_#t~ret884#1, fm_v4l2_vidioc_s_tuner_#t~ret885#1, fm_v4l2_vidioc_s_tuner_#t~ret886#1, fm_v4l2_vidioc_s_tuner_#t~ret887#1, fm_v4l2_vidioc_s_tuner_~file#1.base, fm_v4l2_vidioc_s_tuner_~file#1.offset, fm_v4l2_vidioc_s_tuner_~priv#1.base, fm_v4l2_vidioc_s_tuner_~priv#1.offset, fm_v4l2_vidioc_s_tuner_~tuner#1.base, fm_v4l2_vidioc_s_tuner_~tuner#1.offset, fm_v4l2_vidioc_s_tuner_~fmdev~15#1.base, fm_v4l2_vidioc_s_tuner_~fmdev~15#1.offset, fm_v4l2_vidioc_s_tuner_~tmp~76#1.base, fm_v4l2_vidioc_s_tuner_~tmp~76#1.offset, fm_v4l2_vidioc_s_tuner_~aud_mode~0#1, fm_v4l2_vidioc_s_tuner_~rds_mode~1#1, fm_v4l2_vidioc_s_tuner_~ret~47#1;fm_v4l2_vidioc_s_tuner_~file#1.base, fm_v4l2_vidioc_s_tuner_~file#1.offset := fm_v4l2_vidioc_s_tuner_#in~file#1.base, fm_v4l2_vidioc_s_tuner_#in~file#1.offset;fm_v4l2_vidioc_s_tuner_~priv#1.base, fm_v4l2_vidioc_s_tuner_~priv#1.offset := fm_v4l2_vidioc_s_tuner_#in~priv#1.base, fm_v4l2_vidioc_s_tuner_#in~priv#1.offset;fm_v4l2_vidioc_s_tuner_~tuner#1.base, fm_v4l2_vidioc_s_tuner_~tuner#1.offset := fm_v4l2_vidioc_s_tuner_#in~tuner#1.base, fm_v4l2_vidioc_s_tuner_#in~tuner#1.offset;havoc fm_v4l2_vidioc_s_tuner_~fmdev~15#1.base, fm_v4l2_vidioc_s_tuner_~fmdev~15#1.offset;havoc fm_v4l2_vidioc_s_tuner_~tmp~76#1.base, fm_v4l2_vidioc_s_tuner_~tmp~76#1.offset;havoc fm_v4l2_vidioc_s_tuner_~aud_mode~0#1;havoc fm_v4l2_vidioc_s_tuner_~rds_mode~1#1;havoc fm_v4l2_vidioc_s_tuner_~ret~47#1; [2025-02-08 03:49:07,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10079: fm_v4l2_vidioc_s_tuner_~ret~47#1 := fm_v4l2_vidioc_s_tuner_#t~ret886#1;havoc fm_v4l2_vidioc_s_tuner_#t~ret886#1; [2025-02-08 03:49:07,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10079-1: SUMMARY for call fm_v4l2_vidioc_s_tuner_#t~ret886#1 := fmc_set_rds_mode(fm_v4l2_vidioc_s_tuner_~fmdev~15#1.base, fm_v4l2_vidioc_s_tuner_~fmdev~15#1.offset, ~zero_extend~32~8(fm_v4l2_vidioc_s_tuner_~rds_mode~1#1)[8:0]); srcloc: null [2025-02-08 03:49:07,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9683: havoc fm_v4l2_fops_read_#t~ret812#1; [2025-02-08 03:49:07,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9683-1: SUMMARY for call fm_v4l2_fops_read_#t~ret812#1 := printk(78bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10806: assume 0bv32 != ldv_v4l2_file_operations_io_instance_3_~tmp~85#1;~ldv_statevar_3~0 := 6bv32; [2025-02-08 03:49:07,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10806: assume !(0bv32 != ldv_v4l2_file_operations_io_instance_3_~tmp~85#1);~ldv_statevar_3~0 := 11bv32; [2025-02-08 03:49:07,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7569: assume 5bv32 == ~ldv_statevar_0~0; [2025-02-08 03:49:07,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7569: assume !(5bv32 == ~ldv_statevar_0~0); [2025-02-08 03:49:07,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7371: havoc ldv_entry_EMGentry_6_#t~ret497#1, ldv_entry_EMGentry_6_#t~ret498#1, ldv_entry_EMGentry_6_#t~ret499#1, ldv_entry_EMGentry_6_#t~ret500#1, ldv_entry_EMGentry_6_~arg0#1.base, ldv_entry_EMGentry_6_~arg0#1.offset, ldv_entry_EMGentry_6_~tmp~42#1, ldv_entry_EMGentry_6_~tmp___0~21#1;havoc ldv_entry_EMGentry_6_#in~arg0#1.base, ldv_entry_EMGentry_6_#in~arg0#1.offset;assume { :end_inline_ldv_entry_EMGentry_6 } true; [2025-02-08 03:49:07,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6248-1: SUMMARY for call fmc_transfer_rds_from_internal_buff_#t~ret335#1.base, fmc_transfer_rds_from_internal_buff_#t~ret335#1.offset := spinlock_check(fmc_transfer_rds_from_internal_buff_~fmdev#1.base, ~bvadd~64(354bv64, fmc_transfer_rds_from_internal_buff_~fmdev#1.offset)); srcloc: null [2025-02-08 03:49:07,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5191: havoc recv_tasklet_#t~mem124#1.base, recv_tasklet_#t~mem124#1.offset;call write~$Pointer$#0(0bv64, 0bv64, recv_tasklet_~fmdev~0#1.base, ~bvadd~64(856bv64, recv_tasklet_~fmdev~0#1.offset), 8bv64); [2025-02-08 03:49:07,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5191-1: SUMMARY for call complete(recv_tasklet_#t~mem124#1.base, recv_tasklet_#t~mem124#1.offset); srcloc: null [2025-02-08 03:49:07,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10146: havoc fm_v4l2_vidioc_s_hw_freq_seek_#t~ret899#1;fm_v4l2_vidioc_s_hw_freq_seek_#res#1 := fm_v4l2_vidioc_s_hw_freq_seek_~ret~49#1; [2025-02-08 03:49:07,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6248: fmc_transfer_rds_from_internal_buff_~tmp___0~9#1.base, fmc_transfer_rds_from_internal_buff_~tmp___0~9#1.offset := fmc_transfer_rds_from_internal_buff_#t~ret335#1.base, fmc_transfer_rds_from_internal_buff_#t~ret335#1.offset;havoc fmc_transfer_rds_from_internal_buff_#t~ret335#1.base, fmc_transfer_rds_from_internal_buff_#t~ret335#1.offset; [2025-02-08 03:49:07,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4927: copy_to_user_#res#1 := copy_to_user_~n#1;fmc_transfer_rds_from_internal_buff_#t~ret345#1 := copy_to_user_#res#1;havoc copy_to_user_#t~ret44#1, copy_to_user_#t~ret45#1, copy_to_user_#t~ret46#1, copy_to_user_#t~ret47#1, copy_to_user_~to#1.base, copy_to_user_~to#1.offset, copy_to_user_~from#1.base, copy_to_user_~from#1.offset, copy_to_user_~n#1, copy_to_user_~sz~0#1, copy_to_user_~tmp~0#1, copy_to_user_~tmp___0~0#1;havoc copy_to_user_#in~to#1.base, copy_to_user_#in~to#1.offset, copy_to_user_#in~from#1.base, copy_to_user_#in~from#1.offset, copy_to_user_#in~n#1;assume { :end_inline_copy_to_user } true;fmc_transfer_rds_from_internal_buff_~tmp___1~4#1 := fmc_transfer_rds_from_internal_buff_#t~ret345#1;havoc fmc_transfer_rds_from_internal_buff_#t~ret345#1; [2025-02-08 03:49:07,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9882: assume 10160498bv32 == fm_g_volatile_ctrl_#t~mem844#1;havoc fm_g_volatile_ctrl_#t~mem844#1; [2025-02-08 03:49:07,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9882: assume !(10160498bv32 == fm_g_volatile_ctrl_#t~mem844#1);havoc fm_g_volatile_ctrl_#t~mem844#1; [2025-02-08 03:49:07,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10146-1: SUMMARY for call fm_v4l2_vidioc_s_hw_freq_seek_#t~ret899#1 := printk(95bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10741: assume 14bv32 == ~ldv_statevar_3~0; [2025-02-08 03:49:07,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10741: assume !(14bv32 == ~ldv_statevar_3~0); [2025-02-08 03:49:07,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7636: assume 0bv32 != ldv_file_operations_file_operations_instance_0_~tmp___0~22#1;~ldv_statevar_0~0 := 7bv32; [2025-02-08 03:49:07,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7636: assume !(0bv32 != ldv_file_operations_file_operations_instance_0_~tmp___0~22#1);~ldv_statevar_0~0 := 12bv32; [2025-02-08 03:49:07,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5258: assume 0bv32 == send_tasklet_~tmp~5#1; [2025-02-08 03:49:07,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5258: assume !(0bv32 == send_tasklet_~tmp~5#1);call send_tasklet_#t~mem146#1 := read~intINTTYPE8#0(send_tasklet_~fmdev~1#1.base, ~bvadd~64(747bv64, send_tasklet_~fmdev~1#1.offset), 8bv64); [2025-02-08 03:49:07,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6249: fmc_transfer_rds_from_internal_buff_~flags~4#1 := fmc_transfer_rds_from_internal_buff_#t~ret336#1;havoc fmc_transfer_rds_from_internal_buff_#t~ret336#1;call fmc_transfer_rds_from_internal_buff_#t~mem337#1 := read~intINTTYPE4#0(fmc_transfer_rds_from_internal_buff_~fmdev#1.base, ~bvadd~64(90bv64, ~bvadd~64(135bv64, ~bvadd~64(1003bv64, fmc_transfer_rds_from_internal_buff_~fmdev#1.offset))), 4bv64);call fmc_transfer_rds_from_internal_buff_#t~mem338#1 := read~intINTTYPE4#0(fmc_transfer_rds_from_internal_buff_~fmdev#1.base, ~bvadd~64(94bv64, ~bvadd~64(135bv64, ~bvadd~64(1003bv64, fmc_transfer_rds_from_internal_buff_~fmdev#1.offset))), 4bv64); [2025-02-08 03:49:07,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11138: havoc ldv_mutex_unlock_33_~ldv_func_arg1#1.base, ldv_mutex_unlock_33_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_33_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_33_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_33 } true;fm_v4l2_fops_release_#res#1 := fm_v4l2_fops_release_~ret~45#1;ldv_io_instance_release_3_2_#t~ret956#1 := fm_v4l2_fops_release_#res#1;havoc fm_v4l2_fops_release_#t~ret833#1.base, fm_v4l2_fops_release_#t~ret833#1.offset, fm_v4l2_fops_release_#t~ret834#1, fm_v4l2_fops_release_#t~ret835#1, fm_v4l2_fops_release_#t~ret836#1, fm_v4l2_fops_release_#t~ret837#1, fm_v4l2_fops_release_~file#1.base, fm_v4l2_fops_release_~file#1.offset, fm_v4l2_fops_release_~ret~45#1, fm_v4l2_fops_release_~fmdev~11#1.base, fm_v4l2_fops_release_~fmdev~11#1.offset, fm_v4l2_fops_release_~tmp~73#1.base, fm_v4l2_fops_release_~tmp~73#1.offset;havoc fm_v4l2_fops_release_#in~file#1.base, fm_v4l2_fops_release_#in~file#1.offset;assume { :end_inline_fm_v4l2_fops_release } true;havoc ldv_io_instance_release_3_2_#t~ret956#1;havoc ldv_io_instance_release_3_2_#t~ret956#1, ldv_io_instance_release_3_2_~arg0#1.base, ldv_io_instance_release_3_2_~arg0#1.offset, ldv_io_instance_release_3_2_~arg1#1.base, ldv_io_instance_release_3_2_~arg1#1.offset;havoc ldv_io_instance_release_3_2_#in~arg0#1.base, ldv_io_instance_release_3_2_#in~arg0#1.offset, ldv_io_instance_release_3_2_#in~arg1#1.base, ldv_io_instance_release_3_2_#in~arg1#1.offset;assume { :end_inline_ldv_io_instance_release_3_2 } true;havoc ldv_v4l2_file_operations_io_instance_3_#t~mem958#1.base, ldv_v4l2_file_operations_io_instance_3_#t~mem958#1.offset;~ldv_statevar_3~0 := 1bv32; [2025-02-08 03:49:07,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6249-1: SUMMARY for call fmc_transfer_rds_from_internal_buff_#t~ret336#1 := _raw_spin_lock_irqsave(fmc_transfer_rds_from_internal_buff_~tmp___0~9#1.base, fmc_transfer_rds_from_internal_buff_~tmp___0~9#1.offset); srcloc: null [2025-02-08 03:49:07,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7042: fm_drv_init_~tmp~39#1.base, fm_drv_init_~tmp~39#1.offset := fm_drv_init_#t~ret467#1.base, fm_drv_init_#t~ret467#1.offset;havoc fm_drv_init_#t~ret467#1.base, fm_drv_init_#t~ret467#1.offset;fm_drv_init_~fmdev~5#1.base, fm_drv_init_~fmdev~5#1.offset := fm_drv_init_~tmp~39#1.base, fm_drv_init_~tmp~39#1.offset; [2025-02-08 03:49:07,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10940: assume { :begin_inline_ldv_io_instance_callback_3_25 } true;ldv_io_instance_callback_3_25_#in~arg0#1.base, ldv_io_instance_callback_3_25_#in~arg0#1.offset, ldv_io_instance_callback_3_25_#in~arg1#1.base, ldv_io_instance_callback_3_25_#in~arg1#1.offset, ldv_io_instance_callback_3_25_#in~arg2#1.base, ldv_io_instance_callback_3_25_#in~arg2#1.offset, ldv_io_instance_callback_3_25_#in~arg3#1.base, ldv_io_instance_callback_3_25_#in~arg3#1.offset := ~ldv_3_callback_vidioc_g_frequency~0.base, ~ldv_3_callback_vidioc_g_frequency~0.offset, ~ldv_3_resource_file~0.base, ~ldv_3_resource_file~0.offset, ~ldv_3_resource_struct_poll_table_struct_ptr~0.base, ~ldv_3_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_3_resource_struct_v4l2_frequency_ptr~0.base, ~ldv_3_resource_struct_v4l2_frequency_ptr~0.offset;havoc ldv_io_instance_callback_3_25_#t~ret945#1, ldv_io_instance_callback_3_25_~arg0#1.base, ldv_io_instance_callback_3_25_~arg0#1.offset, ldv_io_instance_callback_3_25_~arg1#1.base, ldv_io_instance_callback_3_25_~arg1#1.offset, ldv_io_instance_callback_3_25_~arg2#1.base, ldv_io_instance_callback_3_25_~arg2#1.offset, ldv_io_instance_callback_3_25_~arg3#1.base, ldv_io_instance_callback_3_25_~arg3#1.offset;ldv_io_instance_callback_3_25_~arg0#1.base, ldv_io_instance_callback_3_25_~arg0#1.offset := ldv_io_instance_callback_3_25_#in~arg0#1.base, ldv_io_instance_callback_3_25_#in~arg0#1.offset;ldv_io_instance_callback_3_25_~arg1#1.base, ldv_io_instance_callback_3_25_~arg1#1.offset := ldv_io_instance_callback_3_25_#in~arg1#1.base, ldv_io_instance_callback_3_25_#in~arg1#1.offset;ldv_io_instance_callback_3_25_~arg2#1.base, ldv_io_instance_callback_3_25_~arg2#1.offset := ldv_io_instance_callback_3_25_#in~arg2#1.base, ldv_io_instance_callback_3_25_#in~arg2#1.offset;ldv_io_instance_callback_3_25_~arg3#1.base, ldv_io_instance_callback_3_25_~arg3#1.offset := ldv_io_instance_callback_3_25_#in~arg3#1.base, ldv_io_instance_callback_3_25_#in~arg3#1.offset;assume { :begin_inline_fm_v4l2_vidioc_g_freq } true;fm_v4l2_vidioc_g_freq_#in~file#1.base, fm_v4l2_vidioc_g_freq_#in~file#1.offset, fm_v4l2_vidioc_g_freq_#in~priv#1.base, fm_v4l2_vidioc_g_freq_#in~priv#1.offset, fm_v4l2_vidioc_g_freq_#in~freq#1.base, fm_v4l2_vidioc_g_freq_#in~freq#1.offset := ldv_io_instance_callback_3_25_~arg1#1.base, ldv_io_instance_callback_3_25_~arg1#1.offset, ldv_io_instance_callback_3_25_~arg2#1.base, ldv_io_instance_callback_3_25_~arg2#1.offset, ldv_io_instance_callback_3_25_~arg3#1.base, ldv_io_instance_callback_3_25_~arg3#1.offset;havoc fm_v4l2_vidioc_g_freq_#res#1;havoc fm_v4l2_vidioc_g_freq_#t~ret888#1.base, fm_v4l2_vidioc_g_freq_#t~ret888#1.offset, fm_v4l2_vidioc_g_freq_#t~ret889#1, fm_v4l2_vidioc_g_freq_#t~ret890#1, fm_v4l2_vidioc_g_freq_#t~mem891#1, fm_v4l2_vidioc_g_freq_~file#1.base, fm_v4l2_vidioc_g_freq_~file#1.offset, fm_v4l2_vidioc_g_freq_~priv#1.base, fm_v4l2_vidioc_g_freq_~priv#1.offset, fm_v4l2_vidioc_g_freq_~freq#1.base, fm_v4l2_vidioc_g_freq_~freq#1.offset, fm_v4l2_vidioc_g_freq_~fmdev~16#1.base, fm_v4l2_vidioc_g_freq_~fmdev~16#1.offset, fm_v4l2_vidioc_g_freq_~tmp~77#1.base, fm_v4l2_vidioc_g_freq_~tmp~77#1.offset, fm_v4l2_vidioc_g_freq_~ret~48#1;fm_v4l2_vidioc_g_freq_~file#1.base, fm_v4l2_vidioc_g_freq_~file#1.offset := fm_v4l2_vidioc_g_freq_#in~file#1.base, fm_v4l2_vidioc_g_freq_#in~file#1.offset;fm_v4l2_vidioc_g_freq_~priv#1.base, fm_v4l2_vidioc_g_freq_~priv#1.offset := fm_v4l2_vidioc_g_freq_#in~priv#1.base, fm_v4l2_vidioc_g_freq_#in~priv#1.offset;fm_v4l2_vidioc_g_freq_~freq#1.base, fm_v4l2_vidioc_g_freq_~freq#1.offset := fm_v4l2_vidioc_g_freq_#in~freq#1.base, fm_v4l2_vidioc_g_freq_#in~freq#1.offset;havoc fm_v4l2_vidioc_g_freq_~fmdev~16#1.base, fm_v4l2_vidioc_g_freq_~fmdev~16#1.offset;havoc fm_v4l2_vidioc_g_freq_~tmp~77#1.base, fm_v4l2_vidioc_g_freq_~tmp~77#1.offset;havoc fm_v4l2_vidioc_g_freq_~ret~48#1; [2025-02-08 03:49:07,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9949: fm_v4l2_s_ctrl_~tmp___2~5#1 := fm_v4l2_s_ctrl_#t~ret860#1;havoc fm_v4l2_s_ctrl_#t~mem859#1;havoc fm_v4l2_s_ctrl_#t~ret860#1;fm_v4l2_s_ctrl_#res#1 := fm_v4l2_s_ctrl_~tmp___2~5#1; [2025-02-08 03:49:07,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9949-1: SUMMARY for call fm_v4l2_s_ctrl_#t~ret860#1 := fm_tx_set_preemph_filter(fm_v4l2_s_ctrl_~fmdev~13#1.base, fm_v4l2_s_ctrl_~fmdev~13#1.offset, ~zero_extend~32~8(fm_v4l2_s_ctrl_#t~mem859#1[8:0])); srcloc: null [2025-02-08 03:49:07,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9949-2: call fm_v4l2_s_ctrl_#t~mem859#1 := read~intINTTYPE4#0(fm_v4l2_s_ctrl_~ctrl#1.base, ~bvadd~64(144bv64, fm_v4l2_s_ctrl_~ctrl#1.offset), 4bv64); [2025-02-08 03:49:07,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7042-1: SUMMARY for call fm_drv_init_#t~ret467#1.base, fm_drv_init_#t~ret467#1.offset := kzalloc(1848bv64, 208bv32); srcloc: null [2025-02-08 03:49:07,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10081: assume ~bvslt~32(fm_v4l2_vidioc_s_tuner_~ret~47#1, 0bv32); [2025-02-08 03:49:07,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10081: assume !~bvslt~32(fm_v4l2_vidioc_s_tuner_~ret~47#1, 0bv32); [2025-02-08 03:49:07,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11138-1: SUMMARY for call ldv_mutex_unlock_mutex_of_fmdev(ldv_mutex_unlock_33_~ldv_func_arg1#1.base, ldv_mutex_unlock_33_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:49:07,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8364-1: SUMMARY for call fm_rx_seek_#t~ret569#1 := __fswab16(~zero_extend~32~16(fm_rx_seek_#t~mem568#1)[16:0]); srcloc: null [2025-02-08 03:49:07,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8364: fm_rx_seek_~tmp~55#1 := fm_rx_seek_#t~ret569#1;havoc fm_rx_seek_#t~mem568#1;havoc fm_rx_seek_#t~ret569#1;call write~intINTTYPE2#0(fm_rx_seek_~tmp~55#1, fm_rx_seek_~#curr_frq~1#1.base, fm_rx_seek_~#curr_frq~1#1.offset, 2bv64);call fm_rx_seek_#t~mem570#1 := read~intINTTYPE4#0(fm_rx_seek_~fmdev#1.base, ~bvadd~64(8bv64, ~bvadd~64(1003bv64, fm_rx_seek_~fmdev#1.offset)), 4bv64);call fm_rx_seek_#t~mem571#1 := read~intINTTYPE4#0(fm_rx_seek_~fmdev#1.base, ~bvadd~64(4bv64, ~bvadd~64(1003bv64, fm_rx_seek_~fmdev#1.offset)), 4bv64);fm_rx_seek_~last_frq~0#1 := ~bvudiv~32(~bvsub~32(fm_rx_seek_#t~mem570#1, fm_rx_seek_#t~mem571#1), 50bv32)[16:0];havoc fm_rx_seek_#t~mem570#1;havoc fm_rx_seek_#t~mem571#1;call fm_rx_seek_#t~mem572#1 := read~intINTTYPE4#0(fm_rx_seek_~fmdev#1.base, ~bvadd~64(1003bv64, fm_rx_seek_~fmdev#1.offset), 4bv64);fm_rx_seek_~space_idx~0#1 := ~bvudiv~32(fm_rx_seek_#t~mem572#1, 50bv32)[16:0];havoc fm_rx_seek_#t~mem572#1;call fm_rx_seek_#t~mem573#1 := read~intINTTYPE2#0(fm_rx_seek_~#curr_frq~1#1.base, fm_rx_seek_~#curr_frq~1#1.offset, 2bv64);fm_rx_seek_~offset~0#1 := ~bvsrem~32(~zero_extend~32~16(fm_rx_seek_#t~mem573#1), ~zero_extend~32~16(fm_rx_seek_~space_idx~0#1))[16:0];havoc fm_rx_seek_#t~mem573#1; [2025-02-08 03:49:07,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9487: havoc fm_tx_get_tune_cap_val_#t~mem743#1;call ULTIMATE.dealloc(fm_tx_get_tune_cap_val_~#curr_val~0#1.base, fm_tx_get_tune_cap_val_~#curr_val~0#1.offset);havoc fm_tx_get_tune_cap_val_~#curr_val~0#1.base, fm_tx_get_tune_cap_val_~#curr_val~0#1.offset;call ULTIMATE.dealloc(fm_tx_get_tune_cap_val_~#resp_len~5#1.base, fm_tx_get_tune_cap_val_~#resp_len~5#1.offset);havoc fm_tx_get_tune_cap_val_~#resp_len~5#1.base, fm_tx_get_tune_cap_val_~#resp_len~5#1.offset; [2025-02-08 03:49:07,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5193: SUMMARY for call atomic_set(recv_tasklet_~fmdev~0#1.base, ~bvadd~64(755bv64, recv_tasklet_~fmdev~0#1.offset), 1bv32); srcloc: null [2025-02-08 03:49:07,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7770: assume 4bv32 == ~ldv_statevar_1~0; [2025-02-08 03:49:07,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7770: assume !(4bv32 == ~ldv_statevar_1~0); [2025-02-08 03:49:07,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7374: SUMMARY for call ldv_EMGentry_exit_fm_drv_exit_6_2(~ldv_6_exit_fm_drv_exit_default~0.base, ~ldv_6_exit_fm_drv_exit_default~0.offset); srcloc: null [2025-02-08 03:49:07,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6251: assume fmc_transfer_rds_from_internal_buff_#t~mem337#1 == fmc_transfer_rds_from_internal_buff_#t~mem338#1;havoc fmc_transfer_rds_from_internal_buff_#t~mem337#1;havoc fmc_transfer_rds_from_internal_buff_#t~mem338#1; [2025-02-08 03:49:07,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6251: assume !(fmc_transfer_rds_from_internal_buff_#t~mem337#1 == fmc_transfer_rds_from_internal_buff_#t~mem338#1);havoc fmc_transfer_rds_from_internal_buff_#t~mem337#1;havoc fmc_transfer_rds_from_internal_buff_#t~mem338#1;call fmc_transfer_rds_from_internal_buff_#t~mem339#1.base, fmc_transfer_rds_from_internal_buff_#t~mem339#1.offset := read~$Pointer$#0(fmc_transfer_rds_from_internal_buff_~fmdev#1.base, ~bvadd~64(98bv64, ~bvadd~64(135bv64, ~bvadd~64(1003bv64, fmc_transfer_rds_from_internal_buff_~fmdev#1.offset))), 8bv64);call fmc_transfer_rds_from_internal_buff_#t~mem340#1 := read~intINTTYPE4#0(fmc_transfer_rds_from_internal_buff_~fmdev#1.base, ~bvadd~64(94bv64, ~bvadd~64(135bv64, ~bvadd~64(1003bv64, fmc_transfer_rds_from_internal_buff_~fmdev#1.offset))), 4bv64); [2025-02-08 03:49:07,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10083: havoc fm_v4l2_vidioc_s_tuner_#t~ret887#1; [2025-02-08 03:49:07,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10083-1: SUMMARY for call fm_v4l2_vidioc_s_tuner_#t~ret887#1 := printk(93bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10876: ldv_v4l2_file_operations_io_instance_3_~tmp___2~6#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___2~6#1.offset := ldv_v4l2_file_operations_io_instance_3_#t~ret966#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret966#1.offset;havoc ldv_v4l2_file_operations_io_instance_3_#t~ret966#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret966#1.offset;~ldv_3_resource_file~0.base, ~ldv_3_resource_file~0.offset := ldv_v4l2_file_operations_io_instance_3_~tmp___2~6#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___2~6#1.offset; [2025-02-08 03:49:07,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10876-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_3_#t~ret966#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret966#1.offset := ldv_xmalloc(520bv64); srcloc: null [2025-02-08 03:49:07,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5525: assume ~bvugt~32(~zero_extend~32~8(int_timeout_handler_#t~mem204#1), 5bv32);havoc int_timeout_handler_#t~mem204#1;call write~intINTTYPE1#0(0bv8, int_timeout_handler_~fmirq~0#1.base, int_timeout_handler_~fmirq~0#1.offset, 1bv64);call write~intINTTYPE1#0(0bv8, int_timeout_handler_~fmirq~0#1.base, ~bvadd~64(129bv64, int_timeout_handler_~fmirq~0#1.offset), 1bv64); [2025-02-08 03:49:07,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5525: assume !~bvugt~32(~zero_extend~32~8(int_timeout_handler_#t~mem204#1), 5bv32);havoc int_timeout_handler_#t~mem204#1; [2025-02-08 03:49:07,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7573: assume 7bv32 == ~ldv_statevar_0~0; [2025-02-08 03:49:07,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7573: assume !(7bv32 == ~ldv_statevar_0~0); [2025-02-08 03:49:07,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7375: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 03:49:07,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10018: assume 0bv32 != fm_v4l2_vidioc_g_tuner_~ret~46#1;fm_v4l2_vidioc_g_tuner_#res#1 := fm_v4l2_vidioc_g_tuner_~ret~46#1;call ULTIMATE.dealloc(fm_v4l2_vidioc_g_tuner_~#bottom_freq~0#1.base, fm_v4l2_vidioc_g_tuner_~#bottom_freq~0#1.offset);havoc fm_v4l2_vidioc_g_tuner_~#bottom_freq~0#1.base, fm_v4l2_vidioc_g_tuner_~#bottom_freq~0#1.offset;call ULTIMATE.dealloc(fm_v4l2_vidioc_g_tuner_~#top_freq~0#1.base, fm_v4l2_vidioc_g_tuner_~#top_freq~0#1.offset);havoc fm_v4l2_vidioc_g_tuner_~#top_freq~0#1.base, fm_v4l2_vidioc_g_tuner_~#top_freq~0#1.offset;call ULTIMATE.dealloc(fm_v4l2_vidioc_g_tuner_~#stereo_mono_mode~0#1.base, fm_v4l2_vidioc_g_tuner_~#stereo_mono_mode~0#1.offset);havoc fm_v4l2_vidioc_g_tuner_~#stereo_mono_mode~0#1.base, fm_v4l2_vidioc_g_tuner_~#stereo_mono_mode~0#1.offset;call ULTIMATE.dealloc(fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.base, fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.offset);havoc fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.base, fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.offset; [2025-02-08 03:49:07,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10018: assume !(0bv32 != fm_v4l2_vidioc_g_tuner_~ret~46#1); [2025-02-08 03:49:07,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7045: assume 0bv64 == ~bvadd~64(fm_drv_init_~fmdev~5#1.base, fm_drv_init_~fmdev~5#1.offset); [2025-02-08 03:49:07,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7045: assume !(0bv64 == ~bvadd~64(fm_drv_init_~fmdev~5#1.base, fm_drv_init_~fmdev~5#1.offset));call write~intINTTYPE4#0(~bvmul~32(3bv32, ~default_rds_buf~0), fm_drv_init_~fmdev~5#1.base, ~bvadd~64(86bv64, ~bvadd~64(135bv64, ~bvadd~64(1003bv64, fm_drv_init_~fmdev~5#1.offset))), 4bv64);call fm_drv_init_#t~mem469#1 := read~intINTTYPE4#0(fm_drv_init_~fmdev~5#1.base, ~bvadd~64(86bv64, ~bvadd~64(135bv64, ~bvadd~64(1003bv64, fm_drv_init_~fmdev~5#1.offset))), 4bv64); [2025-02-08 03:49:07,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9754: fm_v4l2_fops_poll_~tmp~71#1.base, fm_v4l2_fops_poll_~tmp~71#1.offset := fm_v4l2_fops_poll_#t~ret824#1.base, fm_v4l2_fops_poll_#t~ret824#1.offset;havoc fm_v4l2_fops_poll_#t~ret824#1.base, fm_v4l2_fops_poll_#t~ret824#1.offset;fm_v4l2_fops_poll_~fmdev~9#1.base, fm_v4l2_fops_poll_~fmdev~9#1.offset := fm_v4l2_fops_poll_~tmp~71#1.base, fm_v4l2_fops_poll_~tmp~71#1.offset;assume { :begin_inline_ldv_mutex_lock_28 } true;ldv_mutex_lock_28_#in~ldv_func_arg1#1.base, ldv_mutex_lock_28_#in~ldv_func_arg1#1.offset := fm_v4l2_fops_poll_~fmdev~9#1.base, ~bvadd~64(1523bv64, fm_v4l2_fops_poll_~fmdev~9#1.offset);havoc ldv_mutex_lock_28_~ldv_func_arg1#1.base, ldv_mutex_lock_28_~ldv_func_arg1#1.offset;ldv_mutex_lock_28_~ldv_func_arg1#1.base, ldv_mutex_lock_28_~ldv_func_arg1#1.offset := ldv_mutex_lock_28_#in~ldv_func_arg1#1.base, ldv_mutex_lock_28_#in~ldv_func_arg1#1.offset; [2025-02-08 03:49:07,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9886: call fm_g_volatile_ctrl_#t~mem846#1 := read~intINTTYPE4#0(fm_g_volatile_ctrl_~ctrl#1.base, ~bvadd~64(88bv64, fm_g_volatile_ctrl_~ctrl#1.offset), 4bv64); [2025-02-08 03:49:07,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9754-1: SUMMARY for call fm_v4l2_fops_poll_#t~ret824#1.base, fm_v4l2_fops_poll_#t~ret824#1.offset := video_drvdata(fm_v4l2_fops_poll_~file#1.base, fm_v4l2_fops_poll_~file#1.offset); srcloc: null [2025-02-08 03:49:07,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9688: assume 0bv32 == ~zero_extend~32~8(fm_v4l2_fops_read_#t~mem813#1);havoc fm_v4l2_fops_read_#t~mem813#1; [2025-02-08 03:49:07,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9688: assume !(0bv32 == ~zero_extend~32~8(fm_v4l2_fops_read_#t~mem813#1));havoc fm_v4l2_fops_read_#t~mem813#1; [2025-02-08 03:49:07,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10745: assume 17bv32 == ~ldv_statevar_3~0; [2025-02-08 03:49:07,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10745: assume !(17bv32 == ~ldv_statevar_3~0); [2025-02-08 03:49:07,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5262: assume ~bvugt~64(~bvsub~64(~jiffies~0, send_tasklet_#t~mem146#1), 1250bv64);havoc send_tasklet_#t~mem146#1; [2025-02-08 03:49:07,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5262: assume !~bvugt~64(~bvsub~64(~jiffies~0, send_tasklet_#t~mem146#1), 1250bv64);havoc send_tasklet_#t~mem146#1; [2025-02-08 03:49:07,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7376-1: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 03:49:07,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7376: ~ldv_statevar_6~0 := 13bv32; [2025-02-08 03:49:07,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6187: call ULTIMATE.dealloc(fmc_transfer_rds_from_internal_buff_~#tmpbuf~1#1.base, fmc_transfer_rds_from_internal_buff_~#tmpbuf~1#1.offset);havoc fmc_transfer_rds_from_internal_buff_~#tmpbuf~1#1.base, fmc_transfer_rds_from_internal_buff_~#tmpbuf~1#1.offset;call ULTIMATE.dealloc(fmc_transfer_rds_from_internal_buff_~#__wait~0#1.base, fmc_transfer_rds_from_internal_buff_~#__wait~0#1.offset);havoc fmc_transfer_rds_from_internal_buff_~#__wait~0#1.base, fmc_transfer_rds_from_internal_buff_~#__wait~0#1.offset; [2025-02-08 03:49:07,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5196-1: assume recv_tasklet_#t~short128#1;call recv_tasklet_#t~mem127#1.base, recv_tasklet_#t~mem127#1.offset := read~$Pointer$#0(recv_tasklet_~fmdev~0#1.base, ~bvadd~64(856bv64, recv_tasklet_~fmdev~0#1.offset), 8bv64);recv_tasklet_#t~short128#1 := 0bv64 == ~bvadd~64(recv_tasklet_#t~mem127#1.base, recv_tasklet_#t~mem127#1.offset); [2025-02-08 03:49:07,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5196-1: assume !recv_tasklet_#t~short128#1; [2025-02-08 03:49:07,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6253: SUMMARY for call spin_unlock_irqrestore(fmc_transfer_rds_from_internal_buff_~fmdev#1.base, ~bvadd~64(354bv64, fmc_transfer_rds_from_internal_buff_~fmdev#1.offset), fmc_transfer_rds_from_internal_buff_~flags~4#1); srcloc: null [2025-02-08 03:49:07,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5196: assume recv_tasklet_#t~short128#1;havoc recv_tasklet_#t~mem125#1;havoc recv_tasklet_#t~mem126#1;havoc recv_tasklet_#t~mem127#1.base, recv_tasklet_#t~mem127#1.offset;havoc recv_tasklet_#t~short128#1;call recv_tasklet_#t~mem129#1.base, recv_tasklet_#t~mem129#1.offset := read~$Pointer$#0(recv_tasklet_~fmdev~0#1.base, ~bvadd~64(759bv64, recv_tasklet_~fmdev~0#1.offset), 8bv64); [2025-02-08 03:49:07,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5196: assume !recv_tasklet_#t~short128#1;havoc recv_tasklet_#t~mem125#1;havoc recv_tasklet_#t~mem126#1;havoc recv_tasklet_#t~mem127#1.base, recv_tasklet_#t~mem127#1.offset;havoc recv_tasklet_#t~short128#1; [2025-02-08 03:49:07,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10217: call fm_v4l2_vidioc_s_modulator_#t~mem915#1 := read~intINTTYPE4#0(fm_v4l2_vidioc_s_modulator_~mod#1.base, ~bvadd~64(48bv64, fm_v4l2_vidioc_s_modulator_~mod#1.offset), 4bv64);fm_v4l2_vidioc_s_modulator_~aud_mode~1#1 := (if 0bv32 == ~bvand~32(2bv32, fm_v4l2_vidioc_s_modulator_#t~mem915#1) then 1bv32 else 0bv32)[16:0];havoc fm_v4l2_vidioc_s_modulator_#t~mem915#1;call fm_v4l2_vidioc_s_modulator_#t~mem916#1 := read~intINTTYPE4#0(fm_v4l2_vidioc_s_modulator_~mod#1.base, ~bvadd~64(48bv64, fm_v4l2_vidioc_s_modulator_~mod#1.offset), 4bv64);fm_v4l2_vidioc_s_modulator_~rds_mode~2#1 := (if 0bv32 != ~bvand~32(16bv32, fm_v4l2_vidioc_s_modulator_#t~mem916#1) then 1bv32 else 0bv32)[8:0];havoc fm_v4l2_vidioc_s_modulator_#t~mem916#1; [2025-02-08 03:49:07,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10878-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_3_#t~ret967#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret967#1.offset := ldv_xmalloc(16bv64); srcloc: null [2025-02-08 03:49:07,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10878: ldv_v4l2_file_operations_io_instance_3_~tmp___3~5#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___3~5#1.offset := ldv_v4l2_file_operations_io_instance_3_#t~ret967#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret967#1.offset;havoc ldv_v4l2_file_operations_io_instance_3_#t~ret967#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret967#1.offset;~ldv_3_resource_struct_poll_table_struct_ptr~0.base, ~ldv_3_resource_struct_poll_table_struct_ptr~0.offset := ldv_v4l2_file_operations_io_instance_3_~tmp___3~5#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___3~5#1.offset; [2025-02-08 03:49:07,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8830: call ULTIMATE.dealloc(fm_rx_get_stereo_mono_~#curr_mode~0#1.base, fm_rx_get_stereo_mono_~#curr_mode~0#1.offset);havoc fm_rx_get_stereo_mono_~#curr_mode~0#1.base, fm_rx_get_stereo_mono_~#curr_mode~0#1.offset;call ULTIMATE.dealloc(fm_rx_get_stereo_mono_~#resp_len~4#1.base, fm_rx_get_stereo_mono_~#resp_len~4#1.offset);havoc fm_rx_get_stereo_mono_~#resp_len~4#1.base, fm_rx_get_stereo_mono_~#resp_len~4#1.offset; [2025-02-08 03:49:07,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7443: SUMMARY for call ldv_assume((if 0bv32 != ~ldv_6_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:49:07,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5197: assume 0bv64 != ~bvadd~64(recv_tasklet_#t~mem129#1.base, recv_tasklet_#t~mem129#1.offset);havoc recv_tasklet_#t~mem129#1.base, recv_tasklet_#t~mem129#1.offset; [2025-02-08 03:49:07,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5197: assume !(0bv64 != ~bvadd~64(recv_tasklet_#t~mem129#1.base, recv_tasklet_#t~mem129#1.offset));havoc recv_tasklet_#t~mem129#1.base, recv_tasklet_#t~mem129#1.offset; [2025-02-08 03:49:07,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7047-1: SUMMARY for call fm_drv_init_#t~ret468#1 := printk(48bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7047: havoc fm_drv_init_#t~ret468#1;fm_drv_init_#res#1 := fm_drv_init_~ret~9#1; [2025-02-08 03:49:07,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7774: assume 5bv32 == ~ldv_statevar_1~0; [2025-02-08 03:49:07,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7774: assume !(5bv32 == ~ldv_statevar_1~0); [2025-02-08 03:49:07,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9690: fm_v4l2_fops_read_~ret~41#1 := fm_v4l2_fops_read_#t~ret814#1;havoc fm_v4l2_fops_read_#t~ret814#1; [2025-02-08 03:49:07,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9690-1: SUMMARY for call fm_v4l2_fops_read_#t~ret814#1 := fmc_set_rds_mode(fm_v4l2_fops_read_~fmdev~7#1.base, fm_v4l2_fops_read_~fmdev~7#1.offset, 1bv8); srcloc: null [2025-02-08 03:49:07,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7444: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 03:49:07,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5264-1: SUMMARY for call send_tasklet_#t~ret147#1 := printk(7bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10219: fm_v4l2_vidioc_s_modulator_~ret~50#1 := fm_v4l2_vidioc_s_modulator_#t~ret917#1;havoc fm_v4l2_vidioc_s_modulator_#t~ret917#1; [2025-02-08 03:49:07,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8369-1: assume 0bv32 != fm_rx_seek_~seek_upward#1;call fm_rx_seek_#t~mem574#1 := read~intINTTYPE2#0(fm_rx_seek_~#curr_frq~1#1.base, fm_rx_seek_~#curr_frq~1#1.offset, 2bv64);fm_rx_seek_#t~ite576#1 := ~bvadd~32(~zero_extend~32~16(fm_rx_seek_#t~mem574#1), ~zero_extend~32~16(fm_rx_seek_~space_idx~0#1)); [2025-02-08 03:49:07,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8369-1: assume !(0bv32 != fm_rx_seek_~seek_upward#1);call fm_rx_seek_#t~mem575#1 := read~intINTTYPE2#0(fm_rx_seek_~#curr_frq~1#1.base, fm_rx_seek_~#curr_frq~1#1.offset, 2bv64);fm_rx_seek_#t~ite576#1 := ~bvsub~32(~zero_extend~32~16(fm_rx_seek_#t~mem575#1), ~zero_extend~32~16(fm_rx_seek_~space_idx~0#1)); [2025-02-08 03:49:07,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10219-1: SUMMARY for call fm_v4l2_vidioc_s_modulator_#t~ret917#1 := fm_tx_set_stereo_mono(fm_v4l2_vidioc_s_modulator_~fmdev~20#1.base, fm_v4l2_vidioc_s_modulator_~fmdev~20#1.offset, ~zero_extend~32~16(fm_v4l2_vidioc_s_modulator_~aud_mode~1#1)[16:0]); srcloc: null [2025-02-08 03:49:07,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8369: fm_rx_seek_~next_frq~0#1 := fm_rx_seek_#t~ite576#1[16:0];havoc fm_rx_seek_#t~ite576#1;havoc fm_rx_seek_#t~mem574#1;havoc fm_rx_seek_#t~mem575#1; [2025-02-08 03:49:07,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6321: assume 4294967295bv32 == fmc_get_freq_#t~mem350#1;havoc fmc_get_freq_#t~mem350#1; [2025-02-08 03:49:07,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6321: assume !(4294967295bv32 == fmc_get_freq_#t~mem350#1);havoc fmc_get_freq_#t~mem350#1; [2025-02-08 03:49:07,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5264: havoc send_tasklet_#t~ret147#1; [2025-02-08 03:49:07,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11012: ldv_v4l2_file_operations_io_instance_3_~tmp___14~0#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___14~0#1.offset := ldv_v4l2_file_operations_io_instance_3_#t~ret978#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret978#1.offset;havoc ldv_v4l2_file_operations_io_instance_3_#t~ret978#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret978#1.offset;~ldv_3_ldv_param_34_1_default~0.base, ~ldv_3_ldv_param_34_1_default~0.offset := ldv_v4l2_file_operations_io_instance_3_~tmp___14~0#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___14~0#1.offset; [2025-02-08 03:49:07,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11012-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_3_#t~ret978#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret978#1.offset := ldv_xmalloc(1bv64); srcloc: null [2025-02-08 03:49:07,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10087: fm_v4l2_vidioc_s_tuner_#res#1 := fm_v4l2_vidioc_s_tuner_~ret~47#1;ldv_io_instance_callback_3_33_#t~ret953#1 := fm_v4l2_vidioc_s_tuner_#res#1;havoc fm_v4l2_vidioc_s_tuner_#t~ret877#1.base, fm_v4l2_vidioc_s_tuner_#t~ret877#1.offset, fm_v4l2_vidioc_s_tuner_#t~mem878#1, fm_v4l2_vidioc_s_tuner_#t~mem879#1, fm_v4l2_vidioc_s_tuner_#t~mem880#1, fm_v4l2_vidioc_s_tuner_#t~mem881#1, fm_v4l2_vidioc_s_tuner_#t~ret882#1, fm_v4l2_vidioc_s_tuner_#t~ret883#1, fm_v4l2_vidioc_s_tuner_#t~ret884#1, fm_v4l2_vidioc_s_tuner_#t~ret885#1, fm_v4l2_vidioc_s_tuner_#t~ret886#1, fm_v4l2_vidioc_s_tuner_#t~ret887#1, fm_v4l2_vidioc_s_tuner_~file#1.base, fm_v4l2_vidioc_s_tuner_~file#1.offset, fm_v4l2_vidioc_s_tuner_~priv#1.base, fm_v4l2_vidioc_s_tuner_~priv#1.offset, fm_v4l2_vidioc_s_tuner_~tuner#1.base, fm_v4l2_vidioc_s_tuner_~tuner#1.offset, fm_v4l2_vidioc_s_tuner_~fmdev~15#1.base, fm_v4l2_vidioc_s_tuner_~fmdev~15#1.offset, fm_v4l2_vidioc_s_tuner_~tmp~76#1.base, fm_v4l2_vidioc_s_tuner_~tmp~76#1.offset, fm_v4l2_vidioc_s_tuner_~aud_mode~0#1, fm_v4l2_vidioc_s_tuner_~rds_mode~1#1, fm_v4l2_vidioc_s_tuner_~ret~47#1;havoc fm_v4l2_vidioc_s_tuner_#in~file#1.base, fm_v4l2_vidioc_s_tuner_#in~file#1.offset, fm_v4l2_vidioc_s_tuner_#in~priv#1.base, fm_v4l2_vidioc_s_tuner_#in~priv#1.offset, fm_v4l2_vidioc_s_tuner_#in~tuner#1.base, fm_v4l2_vidioc_s_tuner_#in~tuner#1.offset;assume { :end_inline_fm_v4l2_vidioc_s_tuner } true;havoc ldv_io_instance_callback_3_33_#t~ret953#1;havoc ldv_io_instance_callback_3_33_#t~ret953#1, ldv_io_instance_callback_3_33_~arg0#1.base, ldv_io_instance_callback_3_33_~arg0#1.offset, ldv_io_instance_callback_3_33_~arg1#1.base, ldv_io_instance_callback_3_33_~arg1#1.offset, ldv_io_instance_callback_3_33_~arg2#1.base, ldv_io_instance_callback_3_33_~arg2#1.offset, ldv_io_instance_callback_3_33_~arg3#1.base, ldv_io_instance_callback_3_33_~arg3#1.offset;havoc ldv_io_instance_callback_3_33_#in~arg0#1.base, ldv_io_instance_callback_3_33_#in~arg0#1.offset, ldv_io_instance_callback_3_33_#in~arg1#1.base, ldv_io_instance_callback_3_33_#in~arg1#1.offset, ldv_io_instance_callback_3_33_#in~arg2#1.base, ldv_io_instance_callback_3_33_#in~arg2#1.offset, ldv_io_instance_callback_3_33_#in~arg3#1.base, ldv_io_instance_callback_3_33_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_3_33 } true;~ldv_statevar_3~0 := 3bv32; [2025-02-08 03:49:07,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10880: ldv_v4l2_file_operations_io_instance_3_~tmp___4~4#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___4~4#1.offset := ldv_v4l2_file_operations_io_instance_3_#t~ret968#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret968#1.offset;havoc ldv_v4l2_file_operations_io_instance_3_#t~ret968#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret968#1.offset;~ldv_3_resource_struct_v4l2_audio_ptr~0.base, ~ldv_3_resource_struct_v4l2_audio_ptr~0.offset := ldv_v4l2_file_operations_io_instance_3_~tmp___4~4#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___4~4#1.offset; [2025-02-08 03:49:07,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9889: assume { :begin_inline_fm_tx_get_tune_cap_val } true;fm_tx_get_tune_cap_val_#in~fmdev#1.base, fm_tx_get_tune_cap_val_#in~fmdev#1.offset := fm_g_volatile_ctrl_~fmdev~12#1.base, fm_g_volatile_ctrl_~fmdev~12#1.offset;havoc fm_tx_get_tune_cap_val_#res#1;havoc fm_tx_get_tune_cap_val_#t~mem739#1, fm_tx_get_tune_cap_val_#t~ret740#1, fm_tx_get_tune_cap_val_#t~mem741#1, fm_tx_get_tune_cap_val_#t~ret742#1, fm_tx_get_tune_cap_val_#t~mem743#1, fm_tx_get_tune_cap_val_~fmdev#1.base, fm_tx_get_tune_cap_val_~fmdev#1.offset, fm_tx_get_tune_cap_val_~#curr_val~0#1.base, fm_tx_get_tune_cap_val_~#curr_val~0#1.offset, fm_tx_get_tune_cap_val_~#resp_len~5#1.base, fm_tx_get_tune_cap_val_~#resp_len~5#1.offset, fm_tx_get_tune_cap_val_~ret~39#1, fm_tx_get_tune_cap_val_~tmp~63#1;fm_tx_get_tune_cap_val_~fmdev#1.base, fm_tx_get_tune_cap_val_~fmdev#1.offset := fm_tx_get_tune_cap_val_#in~fmdev#1.base, fm_tx_get_tune_cap_val_#in~fmdev#1.offset;call fm_tx_get_tune_cap_val_~#curr_val~0#1.base, fm_tx_get_tune_cap_val_~#curr_val~0#1.offset := #Ultimate.allocOnStack(2bv64);call fm_tx_get_tune_cap_val_~#resp_len~5#1.base, fm_tx_get_tune_cap_val_~#resp_len~5#1.offset := #Ultimate.allocOnStack(4bv64);havoc fm_tx_get_tune_cap_val_~ret~39#1;havoc fm_tx_get_tune_cap_val_~tmp~63#1;call fm_tx_get_tune_cap_val_#t~mem739#1 := read~intINTTYPE1#0(fm_tx_get_tune_cap_val_~fmdev#1.base, ~bvadd~64(1002bv64, fm_tx_get_tune_cap_val_~fmdev#1.offset), 1bv64); [2025-02-08 03:49:07,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10814: call ldv_v4l2_file_operations_io_instance_3_#t~mem958#1.base, ldv_v4l2_file_operations_io_instance_3_#t~mem958#1.offset := read~$Pointer$#13(~ldv_3_container_v4l2_file_operations~0.base, ~bvadd~64(80bv64, ~ldv_3_container_v4l2_file_operations~0.offset), 8bv64);assume { :begin_inline_ldv_io_instance_release_3_2 } true;ldv_io_instance_release_3_2_#in~arg0#1.base, ldv_io_instance_release_3_2_#in~arg0#1.offset, ldv_io_instance_release_3_2_#in~arg1#1.base, ldv_io_instance_release_3_2_#in~arg1#1.offset := ldv_v4l2_file_operations_io_instance_3_#t~mem958#1.base, ldv_v4l2_file_operations_io_instance_3_#t~mem958#1.offset, ~ldv_3_resource_file~0.base, ~ldv_3_resource_file~0.offset;havoc ldv_io_instance_release_3_2_#t~ret956#1, ldv_io_instance_release_3_2_~arg0#1.base, ldv_io_instance_release_3_2_~arg0#1.offset, ldv_io_instance_release_3_2_~arg1#1.base, ldv_io_instance_release_3_2_~arg1#1.offset;ldv_io_instance_release_3_2_~arg0#1.base, ldv_io_instance_release_3_2_~arg0#1.offset := ldv_io_instance_release_3_2_#in~arg0#1.base, ldv_io_instance_release_3_2_#in~arg0#1.offset;ldv_io_instance_release_3_2_~arg1#1.base, ldv_io_instance_release_3_2_~arg1#1.offset := ldv_io_instance_release_3_2_#in~arg1#1.base, ldv_io_instance_release_3_2_#in~arg1#1.offset;assume { :begin_inline_fm_v4l2_fops_release } true;fm_v4l2_fops_release_#in~file#1.base, fm_v4l2_fops_release_#in~file#1.offset := ldv_io_instance_release_3_2_~arg1#1.base, ldv_io_instance_release_3_2_~arg1#1.offset;havoc fm_v4l2_fops_release_#res#1;havoc fm_v4l2_fops_release_#t~ret833#1.base, fm_v4l2_fops_release_#t~ret833#1.offset, fm_v4l2_fops_release_#t~ret834#1, fm_v4l2_fops_release_#t~ret835#1, fm_v4l2_fops_release_#t~ret836#1, fm_v4l2_fops_release_#t~ret837#1, fm_v4l2_fops_release_~file#1.base, fm_v4l2_fops_release_~file#1.offset, fm_v4l2_fops_release_~ret~45#1, fm_v4l2_fops_release_~fmdev~11#1.base, fm_v4l2_fops_release_~fmdev~11#1.offset, fm_v4l2_fops_release_~tmp~73#1.base, fm_v4l2_fops_release_~tmp~73#1.offset;fm_v4l2_fops_release_~file#1.base, fm_v4l2_fops_release_~file#1.offset := fm_v4l2_fops_release_#in~file#1.base, fm_v4l2_fops_release_#in~file#1.offset;havoc fm_v4l2_fops_release_~ret~45#1;havoc fm_v4l2_fops_release_~fmdev~11#1.base, fm_v4l2_fops_release_~fmdev~11#1.offset;havoc fm_v4l2_fops_release_~tmp~73#1.base, fm_v4l2_fops_release_~tmp~73#1.offset; [2025-02-08 03:49:07,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10880-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_3_#t~ret968#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret968#1.offset := ldv_xmalloc(52bv64); srcloc: null [2025-02-08 03:49:07,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9493: call ULTIMATE.dealloc(fm_tx_set_freq_~#payload~33#1.base, fm_tx_set_freq_~#payload~33#1.offset);havoc fm_tx_set_freq_~#payload~33#1.base, fm_tx_set_freq_~#payload~33#1.offset; [2025-02-08 03:49:07,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8436: fm_rx_seek_~ret~12#1 := fm_rx_seek_#t~ret589#1;havoc fm_rx_seek_#t~ret589#1; [2025-02-08 03:49:07,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7511: assume { :begin_inline_ldv_entry_EMGentry_6 } true;ldv_entry_EMGentry_6_#in~arg0#1.base, ldv_entry_EMGentry_6_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_entry_EMGentry_6_#t~ret497#1, ldv_entry_EMGentry_6_#t~ret498#1, ldv_entry_EMGentry_6_#t~ret499#1, ldv_entry_EMGentry_6_#t~ret500#1, ldv_entry_EMGentry_6_~arg0#1.base, ldv_entry_EMGentry_6_~arg0#1.offset, ldv_entry_EMGentry_6_~tmp~42#1, ldv_entry_EMGentry_6_~tmp___0~21#1;ldv_entry_EMGentry_6_~arg0#1.base, ldv_entry_EMGentry_6_~arg0#1.offset := ldv_entry_EMGentry_6_#in~arg0#1.base, ldv_entry_EMGentry_6_#in~arg0#1.offset;havoc ldv_entry_EMGentry_6_~tmp~42#1;havoc ldv_entry_EMGentry_6_~tmp___0~21#1; [2025-02-08 03:49:07,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8436-1: SUMMARY for call fm_rx_seek_#t~ret589#1 := fmc_send_cmd(fm_rx_seek_~fmdev#1.base, fm_rx_seek_~fmdev#1.offset, 26bv8, 0bv16, fm_rx_seek_~#payload~10#1.base, fm_rx_seek_~#payload~10#1.offset, 2bv32, 0bv64, 0bv64, 0bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5529: havoc int_timeout_handler_#t~ret205#1; [2025-02-08 03:49:07,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5529-1: SUMMARY for call int_timeout_handler_#t~ret205#1 := printk(17bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7577: assume 9bv32 == ~ldv_statevar_0~0; [2025-02-08 03:49:07,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7577: assume !(9bv32 == ~ldv_statevar_0~0); [2025-02-08 03:49:07,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7445-1: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 03:49:07,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7445: ~ldv_statevar_6~0 := 13bv32; [2025-02-08 03:49:07,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5199: havoc recv_tasklet_#t~ret130#1; [2025-02-08 03:49:07,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5199-1: SUMMARY for call recv_tasklet_#t~ret130#1 := printk(5bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5265: SUMMARY for call atomic_set(send_tasklet_~fmdev~1#1.base, ~bvadd~64(755bv64, send_tasklet_~fmdev~1#1.offset), 1bv32); srcloc: null [2025-02-08 03:49:07,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10154: call fm_v4l2_vidioc_s_hw_freq_seek_#t~mem900#1 := read~intINTTYPE4#0(fm_v4l2_vidioc_s_hw_freq_seek_~seek#1.base, ~bvadd~64(8bv64, fm_v4l2_vidioc_s_hw_freq_seek_~seek#1.offset), 4bv64);call fm_v4l2_vidioc_s_hw_freq_seek_#t~mem901#1 := read~intINTTYPE4#0(fm_v4l2_vidioc_s_hw_freq_seek_~seek#1.base, ~bvadd~64(12bv64, fm_v4l2_vidioc_s_hw_freq_seek_~seek#1.offset), 4bv64);call fm_v4l2_vidioc_s_hw_freq_seek_#t~mem902#1 := read~intINTTYPE4#0(fm_v4l2_vidioc_s_hw_freq_seek_~seek#1.base, ~bvadd~64(16bv64, fm_v4l2_vidioc_s_hw_freq_seek_~seek#1.offset), 4bv64);assume { :begin_inline_fm_rx_seek } true;fm_rx_seek_#in~fmdev#1.base, fm_rx_seek_#in~fmdev#1.offset, fm_rx_seek_#in~seek_upward#1, fm_rx_seek_#in~wrap_around#1, fm_rx_seek_#in~spacing#1 := fm_v4l2_vidioc_s_hw_freq_seek_~fmdev~18#1.base, fm_v4l2_vidioc_s_hw_freq_seek_~fmdev~18#1.offset, fm_v4l2_vidioc_s_hw_freq_seek_#t~mem900#1, fm_v4l2_vidioc_s_hw_freq_seek_#t~mem901#1, fm_v4l2_vidioc_s_hw_freq_seek_#t~mem902#1;havoc fm_rx_seek_#res#1;havoc fm_rx_seek_#t~ret565#1, fm_rx_seek_#t~ret566#1, fm_rx_seek_#t~ret567#1, fm_rx_seek_#t~mem568#1, fm_rx_seek_#t~ret569#1, fm_rx_seek_#t~mem570#1, fm_rx_seek_#t~mem571#1, fm_rx_seek_#t~mem572#1, fm_rx_seek_#t~mem573#1, fm_rx_seek_#t~ite576#1, fm_rx_seek_#t~mem574#1, fm_rx_seek_#t~mem575#1, fm_rx_seek_#t~ret577#1, fm_rx_seek_#t~ret578#1, fm_rx_seek_#t~ret579#1, fm_rx_seek_#t~mem580#1, fm_rx_seek_#t~mem581#1, fm_rx_seek_#t~ret582#1, fm_rx_seek_#t~ret583#1, fm_rx_seek_#t~ret584#1, fm_rx_seek_#t~ret585#1, fm_rx_seek_#t~ret586#1, fm_rx_seek_#t~mem587#1, fm_rx_seek_#t~mem588#1, fm_rx_seek_#t~ret589#1, fm_rx_seek_#t~ite592#1, fm_rx_seek_#t~mem590#1, fm_rx_seek_#t~mem591#1, fm_rx_seek_#t~ite595#1, fm_rx_seek_#t~mem593#1, fm_rx_seek_#t~mem594#1, fm_rx_seek_#t~mem596#1, fm_rx_seek_#t~mem597#1, fm_rx_seek_#t~ret598#1, fm_rx_seek_#t~mem599#1, fm_rx_seek_#t~ret600#1, fm_rx_seek_#t~mem602#1, fm_rx_seek_#t~mem601#1, fm_rx_seek_~fmdev#1.base, fm_rx_seek_~fmdev#1.offset, fm_rx_seek_~seek_upward#1, fm_rx_seek_~wrap_around#1, fm_rx_seek_~spacing#1, fm_rx_seek_~#resp_len~2#1.base, fm_rx_seek_~#resp_len~2#1.offset, fm_rx_seek_~#curr_frq~1#1.base, fm_rx_seek_~#curr_frq~1#1.offset, fm_rx_seek_~next_frq~0#1, fm_rx_seek_~last_frq~0#1, fm_rx_seek_~#payload~10#1.base, fm_rx_seek_~#payload~10#1.offset, fm_rx_seek_~int_reason~0#1, fm_rx_seek_~intr_flag~1#1, fm_rx_seek_~offset~0#1, fm_rx_seek_~space_idx~0#1, fm_rx_seek_~timeleft~1#1, fm_rx_seek_~ret~12#1, fm_rx_seek_~tmp~55#1, fm_rx_seek_~tmp___0~27#1, fm_rx_seek_~tmp___1~8#1;fm_rx_seek_~fmdev#1.base, fm_rx_seek_~fmdev#1.offset := fm_rx_seek_#in~fmdev#1.base, fm_rx_seek_#in~fmdev#1.offset;fm_rx_seek_~seek_upward#1 := fm_rx_seek_#in~seek_upward#1;fm_rx_seek_~wrap_around#1 := fm_rx_seek_#in~wrap_around#1;fm_rx_seek_~spacing#1 := fm_rx_seek_#in~spacing#1;call fm_rx_seek_~#resp_len~2#1.base, fm_rx_seek_~#resp_len~2#1.offset := #Ultimate.allocOnStack(4bv64);call fm_rx_seek_~#curr_frq~1#1.base, fm_rx_seek_~#curr_frq~1#1.offset := #Ultimate.allocOnStack(2bv64);havoc fm_rx_seek_~next_frq~0#1;havoc fm_rx_seek_~last_frq~0#1;call fm_rx_seek_~#payload~10#1.base, fm_rx_seek_~#payload~10#1.offset := #Ultimate.allocOnStack(2bv64);havoc fm_rx_seek_~int_reason~0#1;havoc fm_rx_seek_~intr_flag~1#1;havoc fm_rx_seek_~offset~0#1;havoc fm_rx_seek_~space_idx~0#1;havoc fm_rx_seek_~timeleft~1#1;havoc fm_rx_seek_~ret~12#1;havoc fm_rx_seek_~tmp~55#1;havoc fm_rx_seek_~tmp___0~27#1;havoc fm_rx_seek_~tmp___1~8#1;assume { :begin_inline_fm_rx_set_channel_spacing } true;fm_rx_set_channel_spacing_#in~fmdev#1.base, fm_rx_set_channel_spacing_#in~fmdev#1.offset, fm_rx_set_channel_spacing_#in~spacing#1 := fm_rx_seek_~fmdev#1.base, fm_rx_seek_~fmdev#1.offset, fm_rx_seek_~spacing#1;havoc fm_rx_set_channel_spacing_#res#1;havoc fm_rx_set_channel_spacing_#t~ret564#1, fm_rx_set_channel_spacing_~fmdev#1.base, fm_rx_set_channel_spacing_~fmdev#1.offset, fm_rx_set_channel_spacing_~spacing#1, fm_rx_set_channel_spacing_~#payload~9#1.base, fm_rx_set_channel_spacing_~#payload~9#1.offset, fm_rx_set_channel_spacing_~ret~11#1;fm_rx_set_channel_spacing_~fmdev#1.base, fm_rx_set_channel_spacing_~fmdev#1.offset := fm_rx_set_channel_spacing_#in~fmdev#1.base, fm_rx_set_channel_spacing_#in~fmdev#1.offset;fm_rx_set_channel_spacing_~spacing#1 := fm_rx_set_channel_spacing_#in~spacing#1;call fm_rx_set_channel_spacing_~#payload~9#1.base, fm_rx_set_channel_spacing_~#payload~9#1.offset := #Ultimate.allocOnStack(2bv64);havoc fm_rx_set_channel_spacing_~ret~11#1; [2025-02-08 03:49:07,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7049: ldv_EMGentry_init_fm_drv_init_6_13_#t~ret477#1 := fm_drv_init_#res#1;havoc fm_drv_init_#t~ret467#1.base, fm_drv_init_#t~ret467#1.offset, fm_drv_init_#t~ret468#1, fm_drv_init_#t~mem469#1, fm_drv_init_#t~ret470#1.base, fm_drv_init_#t~ret470#1.offset, fm_drv_init_#t~mem471#1.base, fm_drv_init_#t~mem471#1.offset, fm_drv_init_#t~ret472#1, fm_drv_init_#t~ret473#1, fm_drv_init_#t~mem474#1.base, fm_drv_init_#t~mem474#1.offset, fm_drv_init_~fmdev~5#1.base, fm_drv_init_~fmdev~5#1.offset, fm_drv_init_~ret~9#1, fm_drv_init_~tmp~39#1.base, fm_drv_init_~tmp~39#1.offset, fm_drv_init_~tmp___0~20#1.base, fm_drv_init_~tmp___0~20#1.offset;assume { :end_inline_fm_drv_init } true;ldv_EMGentry_init_fm_drv_init_6_13_~tmp~41#1 := ldv_EMGentry_init_fm_drv_init_6_13_#t~ret477#1;havoc ldv_EMGentry_init_fm_drv_init_6_13_#t~ret477#1;ldv_EMGentry_init_fm_drv_init_6_13_#res#1 := ldv_EMGentry_init_fm_drv_init_6_13_~tmp~41#1;ldv_entry_EMGentry_6_#t~ret498#1 := ldv_EMGentry_init_fm_drv_init_6_13_#res#1;havoc ldv_EMGentry_init_fm_drv_init_6_13_#t~ret477#1, ldv_EMGentry_init_fm_drv_init_6_13_~arg0#1.base, ldv_EMGentry_init_fm_drv_init_6_13_~arg0#1.offset, ldv_EMGentry_init_fm_drv_init_6_13_~tmp~41#1;havoc ldv_EMGentry_init_fm_drv_init_6_13_#in~arg0#1.base, ldv_EMGentry_init_fm_drv_init_6_13_#in~arg0#1.offset;assume { :end_inline_ldv_EMGentry_init_fm_drv_init_6_13 } true;~ldv_6_ret_default~0 := ldv_entry_EMGentry_6_#t~ret498#1;havoc ldv_entry_EMGentry_6_#t~ret498#1;assume { :begin_inline_ldv_post_init } true;ldv_post_init_#in~init_ret_val#1 := ~ldv_6_ret_default~0;havoc ldv_post_init_#res#1;havoc ldv_post_init_#t~ret994#1, ldv_post_init_~init_ret_val#1, ldv_post_init_~tmp~94#1;ldv_post_init_~init_ret_val#1 := ldv_post_init_#in~init_ret_val#1;havoc ldv_post_init_~tmp~94#1; [2025-02-08 03:49:07,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9692: assume ~bvslt~32(fm_v4l2_fops_read_~ret~41#1, 0bv32); [2025-02-08 03:49:07,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9692: assume !~bvslt~32(fm_v4l2_fops_read_~ret~41#1, 0bv32); [2025-02-08 03:49:07,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10749: assume 19bv32 == ~ldv_statevar_3~0; [2025-02-08 03:49:07,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10749: assume !(19bv32 == ~ldv_statevar_3~0); [2025-02-08 03:49:07,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7644: SUMMARY for call ldv_assume((if 0bv32 == ~ldv_0_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:49:07,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6323-1: SUMMARY for call fmc_get_freq_#t~ret351#1 := printk(19bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8371: assume ~bvslt~32(~sign_extend~32~16(fm_rx_seek_~next_frq~0#1), 0bv32);fm_rx_seek_~next_frq~0#1 := ~bvsub~32(~zero_extend~32~16(fm_rx_seek_~last_frq~0#1), ~zero_extend~32~16(fm_rx_seek_~offset~0#1))[16:0]; [2025-02-08 03:49:07,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8371: assume !~bvslt~32(~sign_extend~32~16(fm_rx_seek_~next_frq~0#1), 0bv32); [2025-02-08 03:49:07,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6323: havoc fmc_get_freq_#t~ret351#1;fmc_get_freq_#res#1 := 4294967295bv32; [2025-02-08 03:49:07,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10221: assume ~bvslt~32(fm_v4l2_vidioc_s_modulator_~ret~50#1, 0bv32); [2025-02-08 03:49:07,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10221: assume !~bvslt~32(fm_v4l2_vidioc_s_modulator_~ret~50#1, 0bv32); [2025-02-08 03:49:07,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10948: assume { :begin_inline_ldv_io_instance_callback_3_26 } true;ldv_io_instance_callback_3_26_#in~arg0#1.base, ldv_io_instance_callback_3_26_#in~arg0#1.offset, ldv_io_instance_callback_3_26_#in~arg1#1.base, ldv_io_instance_callback_3_26_#in~arg1#1.offset, ldv_io_instance_callback_3_26_#in~arg2#1.base, ldv_io_instance_callback_3_26_#in~arg2#1.offset, ldv_io_instance_callback_3_26_#in~arg3#1.base, ldv_io_instance_callback_3_26_#in~arg3#1.offset := ~ldv_3_callback_vidioc_g_modulator~0.base, ~ldv_3_callback_vidioc_g_modulator~0.offset, ~ldv_3_resource_file~0.base, ~ldv_3_resource_file~0.offset, ~ldv_3_resource_struct_poll_table_struct_ptr~0.base, ~ldv_3_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_3_resource_struct_v4l2_modulator_ptr~0.base, ~ldv_3_resource_struct_v4l2_modulator_ptr~0.offset;havoc ldv_io_instance_callback_3_26_#t~ret946#1, ldv_io_instance_callback_3_26_~arg0#1.base, ldv_io_instance_callback_3_26_~arg0#1.offset, ldv_io_instance_callback_3_26_~arg1#1.base, ldv_io_instance_callback_3_26_~arg1#1.offset, ldv_io_instance_callback_3_26_~arg2#1.base, ldv_io_instance_callback_3_26_~arg2#1.offset, ldv_io_instance_callback_3_26_~arg3#1.base, ldv_io_instance_callback_3_26_~arg3#1.offset;ldv_io_instance_callback_3_26_~arg0#1.base, ldv_io_instance_callback_3_26_~arg0#1.offset := ldv_io_instance_callback_3_26_#in~arg0#1.base, ldv_io_instance_callback_3_26_#in~arg0#1.offset;ldv_io_instance_callback_3_26_~arg1#1.base, ldv_io_instance_callback_3_26_~arg1#1.offset := ldv_io_instance_callback_3_26_#in~arg1#1.base, ldv_io_instance_callback_3_26_#in~arg1#1.offset;ldv_io_instance_callback_3_26_~arg2#1.base, ldv_io_instance_callback_3_26_~arg2#1.offset := ldv_io_instance_callback_3_26_#in~arg2#1.base, ldv_io_instance_callback_3_26_#in~arg2#1.offset;ldv_io_instance_callback_3_26_~arg3#1.base, ldv_io_instance_callback_3_26_~arg3#1.offset := ldv_io_instance_callback_3_26_#in~arg3#1.base, ldv_io_instance_callback_3_26_#in~arg3#1.offset;assume { :begin_inline_fm_v4l2_vidioc_g_modulator } true;fm_v4l2_vidioc_g_modulator_#in~file#1.base, fm_v4l2_vidioc_g_modulator_#in~file#1.offset, fm_v4l2_vidioc_g_modulator_#in~priv#1.base, fm_v4l2_vidioc_g_modulator_#in~priv#1.offset, fm_v4l2_vidioc_g_modulator_#in~mod#1.base, fm_v4l2_vidioc_g_modulator_#in~mod#1.offset := ldv_io_instance_callback_3_26_~arg1#1.base, ldv_io_instance_callback_3_26_~arg1#1.offset, ldv_io_instance_callback_3_26_~arg2#1.base, ldv_io_instance_callback_3_26_~arg2#1.offset, ldv_io_instance_callback_3_26_~arg3#1.base, ldv_io_instance_callback_3_26_~arg3#1.offset;havoc fm_v4l2_vidioc_g_modulator_#res#1;havoc fm_v4l2_vidioc_g_modulator_#t~ret905#1.base, fm_v4l2_vidioc_g_modulator_#t~ret905#1.offset, fm_v4l2_vidioc_g_modulator_#t~mem906#1, fm_v4l2_vidioc_g_modulator_#t~mem907#1, fm_v4l2_vidioc_g_modulator_#t~mem908#1, fm_v4l2_vidioc_g_modulator_#t~mem909#1, fm_v4l2_vidioc_g_modulator_~file#1.base, fm_v4l2_vidioc_g_modulator_~file#1.offset, fm_v4l2_vidioc_g_modulator_~priv#1.base, fm_v4l2_vidioc_g_modulator_~priv#1.offset, fm_v4l2_vidioc_g_modulator_~mod#1.base, fm_v4l2_vidioc_g_modulator_~mod#1.offset, fm_v4l2_vidioc_g_modulator_~fmdev~19#1.base, fm_v4l2_vidioc_g_modulator_~fmdev~19#1.offset, fm_v4l2_vidioc_g_modulator_~tmp~80#1.base, fm_v4l2_vidioc_g_modulator_~tmp~80#1.offset;fm_v4l2_vidioc_g_modulator_~file#1.base, fm_v4l2_vidioc_g_modulator_~file#1.offset := fm_v4l2_vidioc_g_modulator_#in~file#1.base, fm_v4l2_vidioc_g_modulator_#in~file#1.offset;fm_v4l2_vidioc_g_modulator_~priv#1.base, fm_v4l2_vidioc_g_modulator_~priv#1.offset := fm_v4l2_vidioc_g_modulator_#in~priv#1.base, fm_v4l2_vidioc_g_modulator_#in~priv#1.offset;fm_v4l2_vidioc_g_modulator_~mod#1.base, fm_v4l2_vidioc_g_modulator_~mod#1.offset := fm_v4l2_vidioc_g_modulator_#in~mod#1.base, fm_v4l2_vidioc_g_modulator_#in~mod#1.offset;havoc fm_v4l2_vidioc_g_modulator_~fmdev~19#1.base, fm_v4l2_vidioc_g_modulator_~fmdev~19#1.offset;havoc fm_v4l2_vidioc_g_modulator_~tmp~80#1.base, fm_v4l2_vidioc_g_modulator_~tmp~80#1.offset; [2025-02-08 03:49:07,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11014-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_3_#t~ret979#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret979#1.offset := ldv_xmalloc(8bv64); srcloc: null [2025-02-08 03:49:07,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10882: ldv_v4l2_file_operations_io_instance_3_~tmp___5~4#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___5~4#1.offset := ldv_v4l2_file_operations_io_instance_3_#t~ret969#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret969#1.offset;havoc ldv_v4l2_file_operations_io_instance_3_#t~ret969#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret969#1.offset;~ldv_3_resource_struct_v4l2_capability_ptr~0.base, ~ldv_3_resource_struct_v4l2_capability_ptr~0.offset := ldv_v4l2_file_operations_io_instance_3_~tmp___5~4#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___5~4#1.offset; [2025-02-08 03:49:07,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9891: fm_g_volatile_ctrl_#res#1 := 0bv32;ldv_dummy_resourceless_instance_callback_1_3_#t~ret938#1 := fm_g_volatile_ctrl_#res#1;havoc fm_g_volatile_ctrl_#t~mem843#1.base, fm_g_volatile_ctrl_#t~mem843#1.offset, fm_g_volatile_ctrl_#t~mem844#1, fm_g_volatile_ctrl_#t~ret845#1, fm_g_volatile_ctrl_#t~mem846#1, fm_g_volatile_ctrl_#t~ret847#1, fm_g_volatile_ctrl_~ctrl#1.base, fm_g_volatile_ctrl_~ctrl#1.offset, fm_g_volatile_ctrl_~fmdev~12#1.base, fm_g_volatile_ctrl_~fmdev~12#1.offset, fm_g_volatile_ctrl_~__mptr~0#1.base, fm_g_volatile_ctrl_~__mptr~0#1.offset;havoc fm_g_volatile_ctrl_#in~ctrl#1.base, fm_g_volatile_ctrl_#in~ctrl#1.offset;assume { :end_inline_fm_g_volatile_ctrl } true;havoc ldv_dummy_resourceless_instance_callback_1_3_#t~ret938#1;havoc ldv_dummy_resourceless_instance_callback_1_3_#t~ret938#1, ldv_dummy_resourceless_instance_callback_1_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_3 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:49:07,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11014: ldv_v4l2_file_operations_io_instance_3_~tmp___15~0#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___15~0#1.offset := ldv_v4l2_file_operations_io_instance_3_#t~ret979#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret979#1.offset;havoc ldv_v4l2_file_operations_io_instance_3_#t~ret979#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret979#1.offset;~ldv_3_ldv_param_34_3_default~0.base, ~ldv_3_ldv_param_34_3_default~0.offset := ldv_v4l2_file_operations_io_instance_3_~tmp___15~0#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___15~0#1.offset;assume { :begin_inline_ldv_io_instance_callback_3_34 } true;ldv_io_instance_callback_3_34_#in~arg0#1.base, ldv_io_instance_callback_3_34_#in~arg0#1.offset, ldv_io_instance_callback_3_34_#in~arg1#1.base, ldv_io_instance_callback_3_34_#in~arg1#1.offset, ldv_io_instance_callback_3_34_#in~arg2#1.base, ldv_io_instance_callback_3_34_#in~arg2#1.offset, ldv_io_instance_callback_3_34_#in~arg3#1, ldv_io_instance_callback_3_34_#in~arg4#1.base, ldv_io_instance_callback_3_34_#in~arg4#1.offset := ~ldv_3_callback_write~0.base, ~ldv_3_callback_write~0.offset, ~ldv_3_resource_file~0.base, ~ldv_3_resource_file~0.offset, ~ldv_3_ldv_param_34_1_default~0.base, ~ldv_3_ldv_param_34_1_default~0.offset, ~ldv_3_ldv_param_34_2_default~0, ~ldv_3_ldv_param_34_3_default~0.base, ~ldv_3_ldv_param_34_3_default~0.offset;havoc ldv_io_instance_callback_3_34_#t~ret954#1, ldv_io_instance_callback_3_34_~arg0#1.base, ldv_io_instance_callback_3_34_~arg0#1.offset, ldv_io_instance_callback_3_34_~arg1#1.base, ldv_io_instance_callback_3_34_~arg1#1.offset, ldv_io_instance_callback_3_34_~arg2#1.base, ldv_io_instance_callback_3_34_~arg2#1.offset, ldv_io_instance_callback_3_34_~arg3#1, ldv_io_instance_callback_3_34_~arg4#1.base, ldv_io_instance_callback_3_34_~arg4#1.offset;ldv_io_instance_callback_3_34_~arg0#1.base, ldv_io_instance_callback_3_34_~arg0#1.offset := ldv_io_instance_callback_3_34_#in~arg0#1.base, ldv_io_instance_callback_3_34_#in~arg0#1.offset;ldv_io_instance_callback_3_34_~arg1#1.base, ldv_io_instance_callback_3_34_~arg1#1.offset := ldv_io_instance_callback_3_34_#in~arg1#1.base, ldv_io_instance_callback_3_34_#in~arg1#1.offset;ldv_io_instance_callback_3_34_~arg2#1.base, ldv_io_instance_callback_3_34_~arg2#1.offset := ldv_io_instance_callback_3_34_#in~arg2#1.base, ldv_io_instance_callback_3_34_#in~arg2#1.offset;ldv_io_instance_callback_3_34_~arg3#1 := ldv_io_instance_callback_3_34_#in~arg3#1;ldv_io_instance_callback_3_34_~arg4#1.base, ldv_io_instance_callback_3_34_~arg4#1.offset := ldv_io_instance_callback_3_34_#in~arg4#1.base, ldv_io_instance_callback_3_34_#in~arg4#1.offset; [2025-02-08 03:49:07,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10023: havoc fm_v4l2_vidioc_g_tuner_#t~strcpy~res870#1.base, fm_v4l2_vidioc_g_tuner_#t~strcpy~res870#1.offset;call write~intINTTYPE4#0(1bv32, fm_v4l2_vidioc_g_tuner_~tuner#1.base, ~bvadd~64(36bv64, fm_v4l2_vidioc_g_tuner_~tuner#1.offset), 4bv64);call fm_v4l2_vidioc_g_tuner_#t~mem871#1 := read~intINTTYPE4#2(fm_v4l2_vidioc_g_tuner_~#bottom_freq~0#1.base, fm_v4l2_vidioc_g_tuner_~#bottom_freq~0#1.offset, 4bv64);call write~intINTTYPE4#0(~bvmul~32(16bv32, fm_v4l2_vidioc_g_tuner_#t~mem871#1), fm_v4l2_vidioc_g_tuner_~tuner#1.base, ~bvadd~64(44bv64, fm_v4l2_vidioc_g_tuner_~tuner#1.offset), 4bv64);havoc fm_v4l2_vidioc_g_tuner_#t~mem871#1;call fm_v4l2_vidioc_g_tuner_#t~mem872#1 := read~intINTTYPE4#14(fm_v4l2_vidioc_g_tuner_~#top_freq~0#1.base, fm_v4l2_vidioc_g_tuner_~#top_freq~0#1.offset, 4bv64);call write~intINTTYPE4#0(~bvmul~32(16bv32, fm_v4l2_vidioc_g_tuner_#t~mem872#1), fm_v4l2_vidioc_g_tuner_~tuner#1.base, ~bvadd~64(48bv64, fm_v4l2_vidioc_g_tuner_~tuner#1.offset), 4bv64);havoc fm_v4l2_vidioc_g_tuner_#t~mem872#1;call fm_v4l2_vidioc_g_tuner_#t~mem873#1 := read~intINTTYPE1#0(fm_v4l2_vidioc_g_tuner_~fmdev~14#1.base, ~bvadd~64(135bv64, ~bvadd~64(1003bv64, fm_v4l2_vidioc_g_tuner_~fmdev~14#1.offset)), 1bv64);call write~intINTTYPE4#0((if 1bv32 == ~zero_extend~32~8(fm_v4l2_vidioc_g_tuner_#t~mem873#1) then 19bv32 else 3bv32), fm_v4l2_vidioc_g_tuner_~tuner#1.base, ~bvadd~64(52bv64, fm_v4l2_vidioc_g_tuner_~tuner#1.offset), 4bv64);havoc fm_v4l2_vidioc_g_tuner_#t~mem873#1;call write~intINTTYPE4#0(157bv32, fm_v4l2_vidioc_g_tuner_~tuner#1.base, ~bvadd~64(40bv64, fm_v4l2_vidioc_g_tuner_~tuner#1.offset), 4bv64);call fm_v4l2_vidioc_g_tuner_#t~mem874#1 := read~intINTTYPE2#3(fm_v4l2_vidioc_g_tuner_~#stereo_mono_mode~0#1.base, fm_v4l2_vidioc_g_tuner_~#stereo_mono_mode~0#1.offset, 2bv64);call write~intINTTYPE4#0((if 0bv32 == ~zero_extend~32~16(fm_v4l2_vidioc_g_tuner_#t~mem874#1) then 1bv32 else 0bv32), fm_v4l2_vidioc_g_tuner_~tuner#1.base, ~bvadd~64(56bv64, fm_v4l2_vidioc_g_tuner_~tuner#1.offset), 4bv64);havoc fm_v4l2_vidioc_g_tuner_#t~mem874#1;call fm_v4l2_vidioc_g_tuner_#t~mem875#1 := read~intINTTYPE2#18(fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.base, fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.offset, 2bv64);call write~intINTTYPE2#18(~bvadd~32(128bv32, ~zero_extend~32~16(fm_v4l2_vidioc_g_tuner_#t~mem875#1))[16:0], fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.base, fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.offset, 2bv64);havoc fm_v4l2_vidioc_g_tuner_#t~mem875#1;call fm_v4l2_vidioc_g_tuner_#t~mem876#1 := read~intINTTYPE2#18(fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.base, fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.offset, 2bv64);call write~intINTTYPE4#0(~bvmul~32(257bv32, ~zero_extend~32~16(fm_v4l2_vidioc_g_tuner_#t~mem876#1)), fm_v4l2_vidioc_g_tuner_~tuner#1.base, ~bvadd~64(60bv64, fm_v4l2_vidioc_g_tuner_~tuner#1.offset), 4bv64);havoc fm_v4l2_vidioc_g_tuner_#t~mem876#1;call write~intINTTYPE4#0(0bv32, fm_v4l2_vidioc_g_tuner_~tuner#1.base, ~bvadd~64(64bv64, fm_v4l2_vidioc_g_tuner_~tuner#1.offset), 4bv64);fm_v4l2_vidioc_g_tuner_#res#1 := fm_v4l2_vidioc_g_tuner_~ret~46#1;call ULTIMATE.dealloc(fm_v4l2_vidioc_g_tuner_~#bottom_freq~0#1.base, fm_v4l2_vidioc_g_tuner_~#bottom_freq~0#1.offset);havoc fm_v4l2_vidioc_g_tuner_~#bottom_freq~0#1.base, fm_v4l2_vidioc_g_tuner_~#bottom_freq~0#1.offset;call ULTIMATE.dealloc(fm_v4l2_vidioc_g_tuner_~#top_freq~0#1.base, fm_v4l2_vidioc_g_tuner_~#top_freq~0#1.offset);havoc fm_v4l2_vidioc_g_tuner_~#top_freq~0#1.base, fm_v4l2_vidioc_g_tuner_~#top_freq~0#1.offset;call ULTIMATE.dealloc(fm_v4l2_vidioc_g_tuner_~#stereo_mono_mode~0#1.base, fm_v4l2_vidioc_g_tuner_~#stereo_mono_mode~0#1.offset);havoc fm_v4l2_vidioc_g_tuner_~#stereo_mono_mode~0#1.base, fm_v4l2_vidioc_g_tuner_~#stereo_mono_mode~0#1.offset;call ULTIMATE.dealloc(fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.base, fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.offset);havoc fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.base, fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.offset; [2025-02-08 03:49:07,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10023-1: SUMMARY for call fm_v4l2_vidioc_g_tuner_#t~strcpy~res870#1.base, fm_v4l2_vidioc_g_tuner_#t~strcpy~res870#1.offset := #Ultimate.C_strcpy#0(fm_v4l2_vidioc_g_tuner_~tuner#1.base, ~bvadd~64(4bv64, fm_v4l2_vidioc_g_tuner_~tuner#1.offset), 90bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10882-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_3_#t~ret969#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret969#1.offset := ldv_xmalloc(104bv64); srcloc: null [2025-02-08 03:49:07,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7645-1: SUMMARY for call ldv_file_operations_file_operations_instance_0_#t~ret505#1 := ldv_switch_0(); srcloc: null [2025-02-08 03:49:07,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7645: ~ldv_statevar_0~0 := ldv_file_operations_file_operations_instance_0_#t~ret505#1;havoc ldv_file_operations_file_operations_instance_0_#t~ret505#1; [2025-02-08 03:49:07,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10354: assume ~bvslt~32(fm_v4l2_init_video_device_~ret~51#1, 0bv32); [2025-02-08 03:49:07,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10354: assume !~bvslt~32(fm_v4l2_init_video_device_~ret~51#1, 0bv32); [2025-02-08 03:49:07,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8306: call ULTIMATE.dealloc(fm_rx_set_channel_spacing_~#payload~9#1.base, fm_rx_set_channel_spacing_~#payload~9#1.offset);havoc fm_rx_set_channel_spacing_~#payload~9#1.base, fm_rx_set_channel_spacing_~#payload~9#1.offset; [2025-02-08 03:49:07,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8438: assume ~bvslt~32(fm_rx_seek_~ret~12#1, 0bv32);fm_rx_seek_#res#1 := fm_rx_seek_~ret~12#1;call ULTIMATE.dealloc(fm_rx_seek_~#resp_len~2#1.base, fm_rx_seek_~#resp_len~2#1.offset);havoc fm_rx_seek_~#resp_len~2#1.base, fm_rx_seek_~#resp_len~2#1.offset;call ULTIMATE.dealloc(fm_rx_seek_~#curr_frq~1#1.base, fm_rx_seek_~#curr_frq~1#1.offset);havoc fm_rx_seek_~#curr_frq~1#1.base, fm_rx_seek_~#curr_frq~1#1.offset;call ULTIMATE.dealloc(fm_rx_seek_~#payload~10#1.base, fm_rx_seek_~#payload~10#1.offset);havoc fm_rx_seek_~#payload~10#1.base, fm_rx_seek_~#payload~10#1.offset; [2025-02-08 03:49:07,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8438: assume !~bvslt~32(fm_rx_seek_~ret~12#1, 0bv32); [2025-02-08 03:49:07,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10156: assume ~bvslt~32(fm_v4l2_vidioc_s_hw_freq_seek_~ret~49#1, 0bv32); [2025-02-08 03:49:07,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10156: assume !~bvslt~32(fm_v4l2_vidioc_s_hw_freq_seek_~ret~49#1, 0bv32); [2025-02-08 03:49:07,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8835: assume 0bv64 == ~bvadd~64(fm_rx_get_stereo_mono_~mode#1.base, fm_rx_get_stereo_mono_~mode#1.offset); [2025-02-08 03:49:07,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8835: assume !(0bv64 == ~bvadd~64(fm_rx_get_stereo_mono_~mode#1.base, fm_rx_get_stereo_mono_~mode#1.offset)); [2025-02-08 03:49:07,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9826: fm_v4l2_fops_release_~tmp~73#1.base, fm_v4l2_fops_release_~tmp~73#1.offset := fm_v4l2_fops_release_#t~ret833#1.base, fm_v4l2_fops_release_#t~ret833#1.offset;havoc fm_v4l2_fops_release_#t~ret833#1.base, fm_v4l2_fops_release_#t~ret833#1.offset;fm_v4l2_fops_release_~fmdev~11#1.base, fm_v4l2_fops_release_~fmdev~11#1.offset := fm_v4l2_fops_release_~tmp~73#1.base, fm_v4l2_fops_release_~tmp~73#1.offset; [2025-02-08 03:49:07,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7778: assume 7bv32 == ~ldv_statevar_1~0; [2025-02-08 03:49:07,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7778: assume !(7bv32 == ~ldv_statevar_1~0); [2025-02-08 03:49:07,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9694-1: SUMMARY for call fm_v4l2_fops_read_#t~ret815#1 := printk(79bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9826-1: SUMMARY for call fm_v4l2_fops_release_#t~ret833#1.base, fm_v4l2_fops_release_#t~ret833#1.offset := video_drvdata(fm_v4l2_fops_release_~file#1.base, fm_v4l2_fops_release_~file#1.offset); srcloc: null [2025-02-08 03:49:07,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9760: assume ~bvslt~32(fm_v4l2_fops_poll_~ret~43#1, 0bv32);fm_v4l2_fops_poll_#res#1 := 65bv32; [2025-02-08 03:49:07,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9760: assume !~bvslt~32(fm_v4l2_fops_poll_~ret~43#1, 0bv32);fm_v4l2_fops_poll_#res#1 := 0bv32;ldv_io_instance_callback_3_17_#t~ret941#1 := fm_v4l2_fops_poll_#res#1;havoc fm_v4l2_fops_poll_#t~ret824#1.base, fm_v4l2_fops_poll_#t~ret824#1.offset, fm_v4l2_fops_poll_#t~ret825#1, fm_v4l2_fops_poll_~file#1.base, fm_v4l2_fops_poll_~file#1.offset, fm_v4l2_fops_poll_~pts#1.base, fm_v4l2_fops_poll_~pts#1.offset, fm_v4l2_fops_poll_~ret~43#1, fm_v4l2_fops_poll_~fmdev~9#1.base, fm_v4l2_fops_poll_~fmdev~9#1.offset, fm_v4l2_fops_poll_~tmp~71#1.base, fm_v4l2_fops_poll_~tmp~71#1.offset;havoc fm_v4l2_fops_poll_#in~file#1.base, fm_v4l2_fops_poll_#in~file#1.offset, fm_v4l2_fops_poll_#in~pts#1.base, fm_v4l2_fops_poll_#in~pts#1.offset;assume { :end_inline_fm_v4l2_fops_poll } true;havoc ldv_io_instance_callback_3_17_#t~ret941#1;havoc ldv_io_instance_callback_3_17_#t~ret941#1, ldv_io_instance_callback_3_17_~arg0#1.base, ldv_io_instance_callback_3_17_~arg0#1.offset, ldv_io_instance_callback_3_17_~arg1#1.base, ldv_io_instance_callback_3_17_~arg1#1.offset, ldv_io_instance_callback_3_17_~arg2#1.base, ldv_io_instance_callback_3_17_~arg2#1.offset;havoc ldv_io_instance_callback_3_17_#in~arg0#1.base, ldv_io_instance_callback_3_17_#in~arg0#1.offset, ldv_io_instance_callback_3_17_#in~arg1#1.base, ldv_io_instance_callback_3_17_#in~arg1#1.offset, ldv_io_instance_callback_3_17_#in~arg2#1.base, ldv_io_instance_callback_3_17_#in~arg2#1.offset;assume { :end_inline_ldv_io_instance_callback_3_17 } true;~ldv_statevar_3~0 := 3bv32; [2025-02-08 03:49:07,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9694: havoc fm_v4l2_fops_read_#t~ret815#1; [2025-02-08 03:49:07,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7382: SUMMARY for call ldv_EMGentry_exit_fm_drv_exit_6_2(~ldv_6_exit_fm_drv_exit_default~0.base, ~ldv_6_exit_fm_drv_exit_default~0.offset); srcloc: null [2025-02-08 03:49:07,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6259: havoc fmc_transfer_rds_from_internal_buff_#t~mem339#1.base, fmc_transfer_rds_from_internal_buff_#t~mem339#1.offset;havoc fmc_transfer_rds_from_internal_buff_#t~mem340#1;havoc fmc_transfer_rds_from_internal_buff_#t~memcpy~res341#1.base, fmc_transfer_rds_from_internal_buff_#t~memcpy~res341#1.offset;call fmc_transfer_rds_from_internal_buff_#t~mem342#1 := read~intINTTYPE4#0(fmc_transfer_rds_from_internal_buff_~fmdev#1.base, ~bvadd~64(94bv64, ~bvadd~64(135bv64, ~bvadd~64(1003bv64, fmc_transfer_rds_from_internal_buff_~fmdev#1.offset))), 4bv64);call write~intINTTYPE4#0(~bvadd~32(3bv32, fmc_transfer_rds_from_internal_buff_#t~mem342#1), fmc_transfer_rds_from_internal_buff_~fmdev#1.base, ~bvadd~64(94bv64, ~bvadd~64(135bv64, ~bvadd~64(1003bv64, fmc_transfer_rds_from_internal_buff_~fmdev#1.offset))), 4bv64);havoc fmc_transfer_rds_from_internal_buff_#t~mem342#1;call fmc_transfer_rds_from_internal_buff_#t~mem343#1 := read~intINTTYPE4#0(fmc_transfer_rds_from_internal_buff_~fmdev#1.base, ~bvadd~64(94bv64, ~bvadd~64(135bv64, ~bvadd~64(1003bv64, fmc_transfer_rds_from_internal_buff_~fmdev#1.offset))), 4bv64);call fmc_transfer_rds_from_internal_buff_#t~mem344#1 := read~intINTTYPE4#0(fmc_transfer_rds_from_internal_buff_~fmdev#1.base, ~bvadd~64(86bv64, ~bvadd~64(135bv64, ~bvadd~64(1003bv64, fmc_transfer_rds_from_internal_buff_~fmdev#1.offset))), 4bv64); [2025-02-08 03:49:07,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6259-1: SUMMARY for call fmc_transfer_rds_from_internal_buff_#t~memcpy~res341#1.base, fmc_transfer_rds_from_internal_buff_#t~memcpy~res341#1.offset := #Ultimate.C_memcpy#0(fmc_transfer_rds_from_internal_buff_~#tmpbuf~1#1.base, fmc_transfer_rds_from_internal_buff_~#tmpbuf~1#1.offset, fmc_transfer_rds_from_internal_buff_#t~mem339#1.base, ~bvadd~64(fmc_transfer_rds_from_internal_buff_#t~mem339#1.offset, ~zero_extend~64~32(fmc_transfer_rds_from_internal_buff_#t~mem340#1)), 3bv64); srcloc: null [2025-02-08 03:49:07,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6325: fm_v4l2_vidioc_g_freq_#t~ret889#1 := fmc_get_freq_#res#1;havoc fmc_get_freq_#t~mem350#1, fmc_get_freq_#t~ret351#1, fmc_get_freq_#t~ret352#1, fmc_get_freq_#t~mem353#1, fmc_get_freq_#t~mem354#1, fmc_get_freq_#t~mem355#1, fmc_get_freq_~fmdev#1.base, fmc_get_freq_~fmdev#1.offset, fmc_get_freq_~cur_tuned_frq#1.base, fmc_get_freq_~cur_tuned_frq#1.offset;havoc fmc_get_freq_#in~fmdev#1.base, fmc_get_freq_#in~fmdev#1.offset, fmc_get_freq_#in~cur_tuned_frq#1.base, fmc_get_freq_#in~cur_tuned_frq#1.offset;assume { :end_inline_fmc_get_freq } true;fm_v4l2_vidioc_g_freq_~ret~48#1 := fm_v4l2_vidioc_g_freq_#t~ret889#1;havoc fm_v4l2_vidioc_g_freq_#t~ret889#1; [2025-02-08 03:49:07,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10223: havoc fm_v4l2_vidioc_s_modulator_#t~ret918#1;fm_v4l2_vidioc_s_modulator_#res#1 := fm_v4l2_vidioc_s_modulator_~ret~50#1; [2025-02-08 03:49:07,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10223-1: SUMMARY for call fm_v4l2_vidioc_s_modulator_#t~ret918#1 := printk(98bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10884: ldv_v4l2_file_operations_io_instance_3_~tmp___6~2#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___6~2#1.offset := ldv_v4l2_file_operations_io_instance_3_#t~ret970#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret970#1.offset;havoc ldv_v4l2_file_operations_io_instance_3_#t~ret970#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret970#1.offset;~ldv_3_resource_struct_v4l2_frequency_ptr~0.base, ~ldv_3_resource_struct_v4l2_frequency_ptr~0.offset := ldv_v4l2_file_operations_io_instance_3_~tmp___6~2#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___6~2#1.offset; [2025-02-08 03:49:07,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10884-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_3_#t~ret970#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret970#1.offset := ldv_xmalloc(44bv64); srcloc: null [2025-02-08 03:49:07,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7581: assume 11bv32 == ~ldv_statevar_0~0; [2025-02-08 03:49:07,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7581: assume !(11bv32 == ~ldv_statevar_0~0); [2025-02-08 03:49:07,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8374: assume ~bvsgt~32(~zero_extend~32~16(fm_rx_seek_~next_frq~0#1), ~zero_extend~32~16(fm_rx_seek_~last_frq~0#1));fm_rx_seek_~next_frq~0#1 := fm_rx_seek_~offset~0#1; [2025-02-08 03:49:07,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8374: assume !~bvsgt~32(~zero_extend~32~16(fm_rx_seek_~next_frq~0#1), ~zero_extend~32~16(fm_rx_seek_~last_frq~0#1)); [2025-02-08 03:49:07,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10356: havoc fm_v4l2_init_video_device_#t~ret930#1; [2025-02-08 03:49:07,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7383: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 03:49:07,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10356-1: SUMMARY for call fm_v4l2_init_video_device_#t~ret930#1 := printk(105bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10158-1: SUMMARY for call fm_v4l2_vidioc_s_hw_freq_seek_#t~ret904#1 := printk(96bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10158: havoc fm_v4l2_vidioc_s_hw_freq_seek_#t~ret904#1; [2025-02-08 03:49:07,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8837: havoc fm_rx_get_stereo_mono_#t~ret654#1;fm_rx_get_stereo_mono_#res#1 := 4294967284bv32;call ULTIMATE.dealloc(fm_rx_get_stereo_mono_~#curr_mode~0#1.base, fm_rx_get_stereo_mono_~#curr_mode~0#1.offset);havoc fm_rx_get_stereo_mono_~#curr_mode~0#1.base, fm_rx_get_stereo_mono_~#curr_mode~0#1.offset;call ULTIMATE.dealloc(fm_rx_get_stereo_mono_~#resp_len~4#1.base, fm_rx_get_stereo_mono_~#resp_len~4#1.offset);havoc fm_rx_get_stereo_mono_~#resp_len~4#1.base, fm_rx_get_stereo_mono_~#resp_len~4#1.offset; [2025-02-08 03:49:07,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9894-1: SUMMARY for call fm_g_volatile_ctrl_#t~ret847#1 := printk(87bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8837-1: SUMMARY for call fm_rx_get_stereo_mono_#t~ret654#1 := printk(66bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9894: havoc fm_g_volatile_ctrl_#t~mem846#1;havoc fm_g_volatile_ctrl_#t~ret847#1; [2025-02-08 03:49:07,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10753: assume 22bv32 == ~ldv_statevar_3~0; [2025-02-08 03:49:07,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10753: assume !(22bv32 == ~ldv_statevar_3~0); [2025-02-08 03:49:07,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7516: assume { :begin_inline_ldv_file_operations_file_operations_instance_0 } true;ldv_file_operations_file_operations_instance_0_#in~arg0#1.base, ldv_file_operations_file_operations_instance_0_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_file_operations_file_operations_instance_0_#t~ret502#1, ldv_file_operations_file_operations_instance_0_#t~ret503#1, ldv_file_operations_file_operations_instance_0_#t~ret504#1, ldv_file_operations_file_operations_instance_0_#t~ret505#1, ldv_file_operations_file_operations_instance_0_#t~mem506#1.base, ldv_file_operations_file_operations_instance_0_#t~mem506#1.offset, ldv_file_operations_file_operations_instance_0_#t~mem507#1.base, ldv_file_operations_file_operations_instance_0_#t~mem507#1.offset, ldv_file_operations_file_operations_instance_0_#t~ret508#1, ldv_file_operations_file_operations_instance_0_#t~ret509#1, ldv_file_operations_file_operations_instance_0_#t~ret510#1, ldv_file_operations_file_operations_instance_0_#t~ret511#1.base, ldv_file_operations_file_operations_instance_0_#t~ret511#1.offset, ldv_file_operations_file_operations_instance_0_#t~ret512#1.base, ldv_file_operations_file_operations_instance_0_#t~ret512#1.offset, ldv_file_operations_file_operations_instance_0_#t~ret513#1, ldv_file_operations_file_operations_instance_0_#t~ret514#1, ldv_file_operations_file_operations_instance_0_#t~ret515#1.base, ldv_file_operations_file_operations_instance_0_#t~ret515#1.offset, ldv_file_operations_file_operations_instance_0_#t~ret516#1.base, ldv_file_operations_file_operations_instance_0_#t~ret516#1.offset, ldv_file_operations_file_operations_instance_0_#t~mem517#1.base, ldv_file_operations_file_operations_instance_0_#t~mem517#1.offset, ldv_file_operations_file_operations_instance_0_~arg0#1.base, ldv_file_operations_file_operations_instance_0_~arg0#1.offset, ldv_file_operations_file_operations_instance_0_~tmp~44#1, ldv_file_operations_file_operations_instance_0_~tmp___0~22#1, ldv_file_operations_file_operations_instance_0_~tmp___1~7#1, ldv_file_operations_file_operations_instance_0_~tmp___2~4#1.base, ldv_file_operations_file_operations_instance_0_~tmp___2~4#1.offset, ldv_file_operations_file_operations_instance_0_~tmp___3~4#1.base, ldv_file_operations_file_operations_instance_0_~tmp___3~4#1.offset, ldv_file_operations_file_operations_instance_0_~tmp___4~3#1, ldv_file_operations_file_operations_instance_0_~tmp___5~3#1, ldv_file_operations_file_operations_instance_0_~tmp___6~1#1.base, ldv_file_operations_file_operations_instance_0_~tmp___6~1#1.offset, ldv_file_operations_file_operations_instance_0_~tmp___7~0#1.base, ldv_file_operations_file_operations_instance_0_~tmp___7~0#1.offset;ldv_file_operations_file_operations_instance_0_~arg0#1.base, ldv_file_operations_file_operations_instance_0_~arg0#1.offset := ldv_file_operations_file_operations_instance_0_#in~arg0#1.base, ldv_file_operations_file_operations_instance_0_#in~arg0#1.offset;havoc ldv_file_operations_file_operations_instance_0_~tmp~44#1;havoc ldv_file_operations_file_operations_instance_0_~tmp___0~22#1;havoc ldv_file_operations_file_operations_instance_0_~tmp___1~7#1;havoc ldv_file_operations_file_operations_instance_0_~tmp___2~4#1.base, ldv_file_operations_file_operations_instance_0_~tmp___2~4#1.offset;havoc ldv_file_operations_file_operations_instance_0_~tmp___3~4#1.base, ldv_file_operations_file_operations_instance_0_~tmp___3~4#1.offset;havoc ldv_file_operations_file_operations_instance_0_~tmp___4~3#1;havoc ldv_file_operations_file_operations_instance_0_~tmp___5~3#1;havoc ldv_file_operations_file_operations_instance_0_~tmp___6~1#1.base, ldv_file_operations_file_operations_instance_0_~tmp___6~1#1.offset;havoc ldv_file_operations_file_operations_instance_0_~tmp___7~0#1.base, ldv_file_operations_file_operations_instance_0_~tmp___7~0#1.offset; [2025-02-08 03:49:07,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10357: fm_v4l2_init_video_device_#res#1 := 4294967280bv32;call ULTIMATE.dealloc(fm_v4l2_init_video_device_~#__key~3#1.base, fm_v4l2_init_video_device_~#__key~3#1.offset);havoc fm_v4l2_init_video_device_~#__key~3#1.base, fm_v4l2_init_video_device_~#__key~3#1.offset;call ULTIMATE.dealloc(fm_v4l2_init_video_device_~#_key~0#1.base, fm_v4l2_init_video_device_~#_key~0#1.offset);havoc fm_v4l2_init_video_device_~#_key~0#1.base, fm_v4l2_init_video_device_~#_key~0#1.offset; [2025-02-08 03:49:07,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5270: send_tasklet_~skb~1#1.base, send_tasklet_~skb~1#1.offset := send_tasklet_#t~ret148#1.base, send_tasklet_#t~ret148#1.offset;havoc send_tasklet_#t~ret148#1.base, send_tasklet_#t~ret148#1.offset; [2025-02-08 03:49:07,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10357-1: SUMMARY for call v4l2_ctrl_handler_free(fm_v4l2_init_video_device_~fmdev#1.base, ~bvadd~64(1289bv64, fm_v4l2_init_video_device_~fmdev#1.offset)); srcloc: null [2025-02-08 03:49:07,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7384-1: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 03:49:07,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7384: ~ldv_statevar_6~0 := 13bv32; [2025-02-08 03:49:07,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5204-1: SUMMARY for call recv_tasklet_#t~ret131#1.base, recv_tasklet_#t~ret131#1.offset := spinlock_check(recv_tasklet_~fmdev~0#1.base, ~bvadd~64(422bv64, recv_tasklet_~fmdev~0#1.offset)); srcloc: null [2025-02-08 03:49:07,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5270-1: SUMMARY for call send_tasklet_#t~ret148#1.base, send_tasklet_#t~ret148#1.offset := skb_dequeue(send_tasklet_~fmdev~1#1.base, ~bvadd~64(623bv64, send_tasklet_~fmdev~1#1.offset)); srcloc: null [2025-02-08 03:49:07,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8309: assume ~bvule~32(~bvsub~32(fm_rx_set_channel_spacing_~spacing#1, 1bv32), 49999bv32);fm_rx_set_channel_spacing_~spacing#1 := 1bv32; [2025-02-08 03:49:07,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8309: assume !~bvule~32(~bvsub~32(fm_rx_set_channel_spacing_~spacing#1, 1bv32), 49999bv32); [2025-02-08 03:49:07,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5204: recv_tasklet_~tmp___1~0#1.base, recv_tasklet_~tmp___1~0#1.offset := recv_tasklet_#t~ret131#1.base, recv_tasklet_#t~ret131#1.offset;havoc recv_tasklet_#t~ret131#1.base, recv_tasklet_#t~ret131#1.offset; [2025-02-08 03:49:07,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7054: fm_drv_init_~tmp___0~20#1.base, fm_drv_init_~tmp___0~20#1.offset := fm_drv_init_#t~ret470#1.base, fm_drv_init_#t~ret470#1.offset;havoc fm_drv_init_#t~mem469#1;havoc fm_drv_init_#t~ret470#1.base, fm_drv_init_#t~ret470#1.offset;call write~$Pointer$#0(fm_drv_init_~tmp___0~20#1.base, fm_drv_init_~tmp___0~20#1.offset, fm_drv_init_~fmdev~5#1.base, ~bvadd~64(98bv64, ~bvadd~64(135bv64, ~bvadd~64(1003bv64, fm_drv_init_~fmdev~5#1.offset))), 8bv64);call fm_drv_init_#t~mem471#1.base, fm_drv_init_#t~mem471#1.offset := read~$Pointer$#0(fm_drv_init_~fmdev~5#1.base, ~bvadd~64(98bv64, ~bvadd~64(135bv64, ~bvadd~64(1003bv64, fm_drv_init_~fmdev~5#1.offset))), 8bv64); [2025-02-08 03:49:07,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11018: SUMMARY for call ldv_free(~ldv_3_ldv_param_34_1_default~0.base, ~ldv_3_ldv_param_34_1_default~0.offset); srcloc: null [2025-02-08 03:49:07,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7054-1: SUMMARY for call fm_drv_init_#t~ret470#1.base, fm_drv_init_#t~ret470#1.offset := kzalloc(~zero_extend~64~32(fm_drv_init_#t~mem469#1), 208bv32); srcloc: null [2025-02-08 03:49:07,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10820: ~ldv_statevar_3~0 := ldv_v4l2_file_operations_io_instance_3_#t~ret959#1;havoc ldv_v4l2_file_operations_io_instance_3_#t~ret959#1; [2025-02-08 03:49:07,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9829: assume 0bv32 == ~zero_extend~32~8(~radio_disconnected~0);fm_v4l2_fops_release_#res#1 := 0bv32; [2025-02-08 03:49:07,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9829: assume !(0bv32 == ~zero_extend~32~8(~radio_disconnected~0));assume { :begin_inline_ldv_mutex_lock_32 } true;ldv_mutex_lock_32_#in~ldv_func_arg1#1.base, ldv_mutex_lock_32_#in~ldv_func_arg1#1.offset := fm_v4l2_fops_release_~fmdev~11#1.base, ~bvadd~64(1523bv64, fm_v4l2_fops_release_~fmdev~11#1.offset);havoc ldv_mutex_lock_32_~ldv_func_arg1#1.base, ldv_mutex_lock_32_~ldv_func_arg1#1.offset;ldv_mutex_lock_32_~ldv_func_arg1#1.base, ldv_mutex_lock_32_~ldv_func_arg1#1.offset := ldv_mutex_lock_32_#in~ldv_func_arg1#1.base, ldv_mutex_lock_32_#in~ldv_func_arg1#1.offset; [2025-02-08 03:49:07,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10886-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_3_#t~ret971#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret971#1.offset := ldv_xmalloc(48bv64); srcloc: null [2025-02-08 03:49:07,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10820-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_3_#t~ret959#1 := ldv_switch_2(); srcloc: null [2025-02-08 03:49:07,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10886: ldv_v4l2_file_operations_io_instance_3_~tmp___7~1#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___7~1#1.offset := ldv_v4l2_file_operations_io_instance_3_#t~ret971#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret971#1.offset;havoc ldv_v4l2_file_operations_io_instance_3_#t~ret971#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret971#1.offset;~ldv_3_resource_struct_v4l2_hw_freq_seek_ptr~0.base, ~ldv_3_resource_struct_v4l2_hw_freq_seek_ptr~0.offset := ldv_v4l2_file_operations_io_instance_3_~tmp___7~1#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___7~1#1.offset; [2025-02-08 03:49:07,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5535: SUMMARY for call fm_irq_call_stage(int_timeout_handler_~fmdev~2#1.base, int_timeout_handler_~fmdev~2#1.offset, 23bv8); srcloc: null [2025-02-08 03:49:07,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7649-1: call ldv_file_operations_file_operations_instance_0_#t~mem506#1.base, ldv_file_operations_file_operations_instance_0_#t~mem506#1.offset := read~$Pointer$#0(~ldv_0_container_file_operations~0.base, ~bvadd~64(88bv64, ~ldv_0_container_file_operations~0.offset), 8bv64); [2025-02-08 03:49:07,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8442: assume 0bv32 != ~bvand~32(2bv32, ~zero_extend~32~16(fm_rx_seek_~int_reason~0#1)); [2025-02-08 03:49:07,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8442: assume !(0bv32 != ~bvand~32(2bv32, ~zero_extend~32~16(fm_rx_seek_~int_reason~0#1))); [2025-02-08 03:49:07,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7649: assume 0bv64 != ~bvadd~64(ldv_file_operations_file_operations_instance_0_#t~mem506#1.base, ldv_file_operations_file_operations_instance_0_#t~mem506#1.offset);havoc ldv_file_operations_file_operations_instance_0_#t~mem506#1.base, ldv_file_operations_file_operations_instance_0_#t~mem506#1.offset;call ldv_file_operations_file_operations_instance_0_#t~mem507#1.base, ldv_file_operations_file_operations_instance_0_#t~mem507#1.offset := read~$Pointer$#0(~ldv_0_container_file_operations~0.base, ~bvadd~64(88bv64, ~ldv_0_container_file_operations~0.offset), 8bv64);assume { :begin_inline_ldv_file_operations_instance_probe_0_12 } true;ldv_file_operations_instance_probe_0_12_#in~arg0#1.base, ldv_file_operations_instance_probe_0_12_#in~arg0#1.offset, ldv_file_operations_instance_probe_0_12_#in~arg1#1.base, ldv_file_operations_instance_probe_0_12_#in~arg1#1.offset, ldv_file_operations_instance_probe_0_12_#in~arg2#1.base, ldv_file_operations_instance_probe_0_12_#in~arg2#1.offset := ldv_file_operations_file_operations_instance_0_#t~mem507#1.base, ldv_file_operations_file_operations_instance_0_#t~mem507#1.offset, ~ldv_0_resource_inode~0.base, ~ldv_0_resource_inode~0.offset, ~ldv_0_resource_file~0.base, ~ldv_0_resource_file~0.offset;havoc ldv_file_operations_instance_probe_0_12_#res#1;havoc ldv_file_operations_instance_probe_0_12_#t~ret520#1, ldv_file_operations_instance_probe_0_12_~arg0#1.base, ldv_file_operations_instance_probe_0_12_~arg0#1.offset, ldv_file_operations_instance_probe_0_12_~arg1#1.base, ldv_file_operations_instance_probe_0_12_~arg1#1.offset, ldv_file_operations_instance_probe_0_12_~arg2#1.base, ldv_file_operations_instance_probe_0_12_~arg2#1.offset, ldv_file_operations_instance_probe_0_12_~tmp~45#1;ldv_file_operations_instance_probe_0_12_~arg0#1.base, ldv_file_operations_instance_probe_0_12_~arg0#1.offset := ldv_file_operations_instance_probe_0_12_#in~arg0#1.base, ldv_file_operations_instance_probe_0_12_#in~arg0#1.offset;ldv_file_operations_instance_probe_0_12_~arg1#1.base, ldv_file_operations_instance_probe_0_12_~arg1#1.offset := ldv_file_operations_instance_probe_0_12_#in~arg1#1.base, ldv_file_operations_instance_probe_0_12_#in~arg1#1.offset;ldv_file_operations_instance_probe_0_12_~arg2#1.base, ldv_file_operations_instance_probe_0_12_~arg2#1.offset := ldv_file_operations_instance_probe_0_12_#in~arg2#1.base, ldv_file_operations_instance_probe_0_12_#in~arg2#1.offset;havoc ldv_file_operations_instance_probe_0_12_~tmp~45#1;assume { :begin_inline_##fun~$Pointer$~X~$Pointer$~TO~C_INT } true;##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~518#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~518#1.offset, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~519#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~519#1.offset, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~#fp#1.offset := ldv_file_operations_instance_probe_0_12_~arg1#1.base, ldv_file_operations_instance_probe_0_12_~arg1#1.offset, ldv_file_operations_instance_probe_0_12_~arg2#1.base, ldv_file_operations_instance_probe_0_12_~arg2#1.offset, ldv_file_operations_instance_probe_0_12_~arg0#1.base, ldv_file_operations_instance_probe_0_12_~arg0#1.offset;havoc ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#res#1;havoc ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~518#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~518#1.offset, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~519#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~519#1.offset;##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~518#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~518#1.offset := ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~518#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~518#1.offset;##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~519#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~519#1.offset := ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~519#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~519#1.offset;ldv_file_operations_instance_probe_0_12_#t~ret520#1 := ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#res#1;havoc ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~518#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~518#1.offset, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~519#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~519#1.offset;havoc ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~518#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~518#1.offset, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~519#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~519#1.offset, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~$Pointer$~TO~C_INT } true;ldv_file_operations_instance_probe_0_12_~tmp~45#1 := ldv_file_operations_instance_probe_0_12_#t~ret520#1;havoc ldv_file_operations_instance_probe_0_12_#t~ret520#1;ldv_file_operations_instance_probe_0_12_#res#1 := ldv_file_operations_instance_probe_0_12_~tmp~45#1; [2025-02-08 03:49:07,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7649: assume !(0bv64 != ~bvadd~64(ldv_file_operations_file_operations_instance_0_#t~mem506#1.base, ldv_file_operations_file_operations_instance_0_#t~mem506#1.offset));havoc ldv_file_operations_file_operations_instance_0_#t~mem506#1.base, ldv_file_operations_file_operations_instance_0_#t~mem506#1.offset; [2025-02-08 03:49:07,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6394: assume 2bv32 == ~zero_extend~32~8(fmc_set_mute_mode_#t~mem360#1);havoc fmc_set_mute_mode_#t~mem360#1; [2025-02-08 03:49:07,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6394: assume !(2bv32 == ~zero_extend~32~8(fmc_set_mute_mode_#t~mem360#1));havoc fmc_set_mute_mode_#t~mem360#1;call fmc_set_mute_mode_#t~mem361#1 := read~intINTTYPE1#0(fmc_set_mute_mode_~fmdev#1.base, ~bvadd~64(1002bv64, fmc_set_mute_mode_~fmdev#1.offset), 1bv64); [2025-02-08 03:49:07,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7451: assume { :begin_inline_ldv_EMGentry_init_fm_drv_init_6_13 } true;ldv_EMGentry_init_fm_drv_init_6_13_#in~arg0#1.base, ldv_EMGentry_init_fm_drv_init_6_13_#in~arg0#1.offset := ~ldv_6_init_fm_drv_init_default~0.base, ~ldv_6_init_fm_drv_init_default~0.offset;havoc ldv_EMGentry_init_fm_drv_init_6_13_#res#1;havoc ldv_EMGentry_init_fm_drv_init_6_13_#t~ret477#1, ldv_EMGentry_init_fm_drv_init_6_13_~arg0#1.base, ldv_EMGentry_init_fm_drv_init_6_13_~arg0#1.offset, ldv_EMGentry_init_fm_drv_init_6_13_~tmp~41#1;ldv_EMGentry_init_fm_drv_init_6_13_~arg0#1.base, ldv_EMGentry_init_fm_drv_init_6_13_~arg0#1.offset := ldv_EMGentry_init_fm_drv_init_6_13_#in~arg0#1.base, ldv_EMGentry_init_fm_drv_init_6_13_#in~arg0#1.offset;havoc ldv_EMGentry_init_fm_drv_init_6_13_~tmp~41#1;assume { :begin_inline_fm_drv_init } true;havoc fm_drv_init_#res#1;havoc fm_drv_init_#t~ret467#1.base, fm_drv_init_#t~ret467#1.offset, fm_drv_init_#t~ret468#1, fm_drv_init_#t~mem469#1, fm_drv_init_#t~ret470#1.base, fm_drv_init_#t~ret470#1.offset, fm_drv_init_#t~mem471#1.base, fm_drv_init_#t~mem471#1.offset, fm_drv_init_#t~ret472#1, fm_drv_init_#t~ret473#1, fm_drv_init_#t~mem474#1.base, fm_drv_init_#t~mem474#1.offset, fm_drv_init_~fmdev~5#1.base, fm_drv_init_~fmdev~5#1.offset, fm_drv_init_~ret~9#1, fm_drv_init_~tmp~39#1.base, fm_drv_init_~tmp~39#1.offset, fm_drv_init_~tmp___0~20#1.base, fm_drv_init_~tmp___0~20#1.offset;havoc fm_drv_init_~fmdev~5#1.base, fm_drv_init_~fmdev~5#1.offset;havoc fm_drv_init_~ret~9#1;havoc fm_drv_init_~tmp~39#1.base, fm_drv_init_~tmp~39#1.offset;havoc fm_drv_init_~tmp___0~20#1.base, fm_drv_init_~tmp___0~20#1.offset;fm_drv_init_~fmdev~5#1.base, fm_drv_init_~fmdev~5#1.offset := 0bv64, 0bv64;fm_drv_init_~ret~9#1 := 4294967284bv32; [2025-02-08 03:49:07,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6328: assume 0bv64 == ~bvadd~64(fmc_get_freq_~cur_tuned_frq#1.base, fmc_get_freq_~cur_tuned_frq#1.offset); [2025-02-08 03:49:07,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6328: assume !(0bv64 == ~bvadd~64(fmc_get_freq_~cur_tuned_frq#1.base, fmc_get_freq_~cur_tuned_frq#1.offset));call fmc_get_freq_#t~mem353#1 := read~intINTTYPE1#0(fmc_get_freq_~fmdev#1.base, ~bvadd~64(1002bv64, fmc_get_freq_~fmdev#1.offset), 1bv64); [2025-02-08 03:49:07,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5205: recv_tasklet_~flags~0#1 := recv_tasklet_#t~ret132#1;havoc recv_tasklet_#t~ret132#1;call write~$Pointer$#0(recv_tasklet_~skb~0#1.base, recv_tasklet_~skb~0#1.offset, recv_tasklet_~fmdev~0#1.base, ~bvadd~64(759bv64, recv_tasklet_~fmdev~0#1.offset), 8bv64); [2025-02-08 03:49:07,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5205-1: SUMMARY for call recv_tasklet_#t~ret132#1 := _raw_spin_lock_irqsave(recv_tasklet_~tmp___1~0#1.base, recv_tasklet_~tmp___1~0#1.offset); srcloc: null [2025-02-08 03:49:07,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11019-1: SUMMARY for call ldv_free(~ldv_3_ldv_param_34_3_default~0.base, ~ldv_3_ldv_param_34_3_default~0.offset); srcloc: null [2025-02-08 03:49:07,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11019: ~ldv_statevar_3~0 := 3bv32; [2025-02-08 03:49:07,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9962: havoc fm_v4l2_vidioc_g_audio_#t~memset~res861#1.base, fm_v4l2_vidioc_g_audio_#t~memset~res861#1.offset; [2025-02-08 03:49:07,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7782: havoc ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_#t~ret522#1, ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_#t~ret523#1, ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_~arg0#1.base, ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_~arg0#1.offset;havoc ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_#in~arg0#1.base, ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_#in~arg0#1.offset;assume { :end_inline_ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1 } true; [2025-02-08 03:49:07,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9962-1: SUMMARY for call fm_v4l2_vidioc_g_audio_#t~memset~res861#1.base, fm_v4l2_vidioc_g_audio_#t~memset~res861#1.offset := #Ultimate.C_memset#0(fm_v4l2_vidioc_g_audio_~audio#1.base, fm_v4l2_vidioc_g_audio_~audio#1.offset, 0bv32, 52bv64); srcloc: null [2025-02-08 03:49:07,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8839: fm_v4l2_vidioc_g_tuner_#t~ret868#1 := fm_rx_get_stereo_mono_#res#1;havoc fm_rx_get_stereo_mono_#t~ret654#1, fm_rx_get_stereo_mono_#t~ret655#1, fm_rx_get_stereo_mono_#t~mem656#1, fm_rx_get_stereo_mono_#t~ret657#1, fm_rx_get_stereo_mono_~fmdev#1.base, fm_rx_get_stereo_mono_~fmdev#1.offset, fm_rx_get_stereo_mono_~mode#1.base, fm_rx_get_stereo_mono_~mode#1.offset, fm_rx_get_stereo_mono_~#curr_mode~0#1.base, fm_rx_get_stereo_mono_~#curr_mode~0#1.offset, fm_rx_get_stereo_mono_~#resp_len~4#1.base, fm_rx_get_stereo_mono_~#resp_len~4#1.offset, fm_rx_get_stereo_mono_~ret~21#1, fm_rx_get_stereo_mono_~tmp~57#1;havoc fm_rx_get_stereo_mono_#in~fmdev#1.base, fm_rx_get_stereo_mono_#in~fmdev#1.offset, fm_rx_get_stereo_mono_#in~mode#1.base, fm_rx_get_stereo_mono_#in~mode#1.offset;assume { :end_inline_fm_rx_get_stereo_mono } true;fm_v4l2_vidioc_g_tuner_~ret~46#1 := fm_v4l2_vidioc_g_tuner_#t~ret868#1;havoc fm_v4l2_vidioc_g_tuner_#t~ret868#1; [2025-02-08 03:49:07,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9500: fm_tx_set_freq_~tmp~64#1 := fm_tx_set_freq_#t~ret744#1;havoc fm_tx_set_freq_#t~ret744#1; [2025-02-08 03:49:07,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8443: assume 0bv32 == fm_rx_seek_~wrap_around#1; [2025-02-08 03:49:07,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8443: assume !(0bv32 == fm_rx_seek_~wrap_around#1); [2025-02-08 03:49:07,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9500-1: SUMMARY for call fm_tx_set_freq_#t~ret744#1 := constant_test_bit(6bv64, fm_tx_set_freq_~fmdev#1.base, ~bvadd~64(490bv64, fm_tx_set_freq_~fmdev#1.offset)); srcloc: null [2025-02-08 03:49:07,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6263: assume ~bvuge~32(fmc_transfer_rds_from_internal_buff_#t~mem343#1, fmc_transfer_rds_from_internal_buff_#t~mem344#1);havoc fmc_transfer_rds_from_internal_buff_#t~mem343#1;havoc fmc_transfer_rds_from_internal_buff_#t~mem344#1;call write~intINTTYPE4#0(0bv32, fmc_transfer_rds_from_internal_buff_~fmdev#1.base, ~bvadd~64(94bv64, ~bvadd~64(135bv64, ~bvadd~64(1003bv64, fmc_transfer_rds_from_internal_buff_~fmdev#1.offset))), 4bv64); [2025-02-08 03:49:07,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6263: assume !~bvuge~32(fmc_transfer_rds_from_internal_buff_#t~mem343#1, fmc_transfer_rds_from_internal_buff_#t~mem344#1);havoc fmc_transfer_rds_from_internal_buff_#t~mem343#1;havoc fmc_transfer_rds_from_internal_buff_#t~mem344#1; [2025-02-08 03:49:07,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5272: assume 0bv64 == ~bvadd~64(send_tasklet_~skb~1#1.base, send_tasklet_~skb~1#1.offset); [2025-02-08 03:49:07,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5272: assume !(0bv64 == ~bvadd~64(send_tasklet_~skb~1#1.base, send_tasklet_~skb~1#1.offset));assume { :begin_inline_atomic_dec } true;atomic_dec_#in~v#1.base, atomic_dec_#in~v#1.offset := send_tasklet_~fmdev~1#1.base, ~bvadd~64(755bv64, send_tasklet_~fmdev~1#1.offset);havoc atomic_dec_~v#1.base, atomic_dec_~v#1.offset;atomic_dec_~v#1.base, atomic_dec_~v#1.offset := atomic_dec_#in~v#1.base, atomic_dec_#in~v#1.offset; [2025-02-08 03:49:07,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5008-1: assume poll_wait_#t~short80#1;call poll_wait_#t~mem79#1.base, poll_wait_#t~mem79#1.offset := read~$Pointer$#0(poll_wait_~p#1.base, poll_wait_~p#1.offset, 8bv64);poll_wait_#t~short80#1 := 0bv64 != ~bvadd~64(poll_wait_#t~mem79#1.base, poll_wait_#t~mem79#1.offset) && 0bv64 != ~bvadd~64(poll_wait_~wait_address#1.base, poll_wait_~wait_address#1.offset); [2025-02-08 03:49:07,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5008-1: assume !poll_wait_#t~short80#1; [2025-02-08 03:49:07,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9963: havoc fm_v4l2_vidioc_g_audio_#t~strcpy~res862#1.base, fm_v4l2_vidioc_g_audio_#t~strcpy~res862#1.offset;call write~intINTTYPE4#0(1bv32, fm_v4l2_vidioc_g_audio_~audio#1.base, ~bvadd~64(36bv64, fm_v4l2_vidioc_g_audio_~audio#1.offset), 4bv64);fm_v4l2_vidioc_g_audio_#res#1 := 0bv32;ldv_io_instance_callback_3_24_#t~ret944#1 := fm_v4l2_vidioc_g_audio_#res#1;havoc fm_v4l2_vidioc_g_audio_#t~memset~res861#1.base, fm_v4l2_vidioc_g_audio_#t~memset~res861#1.offset, fm_v4l2_vidioc_g_audio_#t~strcpy~res862#1.base, fm_v4l2_vidioc_g_audio_#t~strcpy~res862#1.offset, fm_v4l2_vidioc_g_audio_~file#1.base, fm_v4l2_vidioc_g_audio_~file#1.offset, fm_v4l2_vidioc_g_audio_~priv#1.base, fm_v4l2_vidioc_g_audio_~priv#1.offset, fm_v4l2_vidioc_g_audio_~audio#1.base, fm_v4l2_vidioc_g_audio_~audio#1.offset;havoc fm_v4l2_vidioc_g_audio_#in~file#1.base, fm_v4l2_vidioc_g_audio_#in~file#1.offset, fm_v4l2_vidioc_g_audio_#in~priv#1.base, fm_v4l2_vidioc_g_audio_#in~priv#1.offset, fm_v4l2_vidioc_g_audio_#in~audio#1.base, fm_v4l2_vidioc_g_audio_#in~audio#1.offset;assume { :end_inline_fm_v4l2_vidioc_g_audio } true;havoc ldv_io_instance_callback_3_24_#t~ret944#1;havoc ldv_io_instance_callback_3_24_#t~ret944#1, ldv_io_instance_callback_3_24_~arg0#1.base, ldv_io_instance_callback_3_24_~arg0#1.offset, ldv_io_instance_callback_3_24_~arg1#1.base, ldv_io_instance_callback_3_24_~arg1#1.offset, ldv_io_instance_callback_3_24_~arg2#1.base, ldv_io_instance_callback_3_24_~arg2#1.offset, ldv_io_instance_callback_3_24_~arg3#1.base, ldv_io_instance_callback_3_24_~arg3#1.offset;havoc ldv_io_instance_callback_3_24_#in~arg0#1.base, ldv_io_instance_callback_3_24_#in~arg0#1.offset, ldv_io_instance_callback_3_24_#in~arg1#1.base, ldv_io_instance_callback_3_24_#in~arg1#1.offset, ldv_io_instance_callback_3_24_#in~arg2#1.base, ldv_io_instance_callback_3_24_#in~arg2#1.offset, ldv_io_instance_callback_3_24_#in~arg3#1.base, ldv_io_instance_callback_3_24_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_3_24 } true;~ldv_statevar_3~0 := 3bv32; [2025-02-08 03:49:07,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9963-1: SUMMARY for call fm_v4l2_vidioc_g_audio_#t~strcpy~res862#1.base, fm_v4l2_vidioc_g_audio_#t~strcpy~res862#1.offset := #Ultimate.C_strcpy#0(fm_v4l2_vidioc_g_audio_~audio#1.base, ~bvadd~64(4bv64, fm_v4l2_vidioc_g_audio_~audio#1.offset), 89bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5008: assume poll_wait_#t~short80#1;havoc poll_wait_#t~mem79#1.base, poll_wait_#t~mem79#1.offset;havoc poll_wait_#t~short80#1;call poll_wait_#t~mem85#1.base, poll_wait_#t~mem85#1.offset := read~$Pointer$#0(poll_wait_~p#1.base, poll_wait_~p#1.offset, 8bv64);assume { :begin_inline_##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID } true;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~82#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~82#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~83#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~83#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~84#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~84#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~#fp#1.offset := poll_wait_~filp#1.base, poll_wait_~filp#1.offset, poll_wait_~wait_address#1.base, poll_wait_~wait_address#1.offset, poll_wait_~p#1.base, poll_wait_~p#1.offset, poll_wait_#t~mem85#1.base, poll_wait_#t~mem85#1.offset;havoc ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#~82#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#~82#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#~83#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#~83#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#~84#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#~84#1.offset;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#~82#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#~82#1.offset := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~82#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~82#1.offset;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#~83#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#~83#1.offset := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~83#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~83#1.offset;##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#~84#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#~84#1.offset := ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~84#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~84#1.offset;havoc ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#~82#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#~82#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#~83#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#~83#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#~84#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#~84#1.offset;havoc ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~82#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~82#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~83#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~83#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~84#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~84#1.offset, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID } true;havoc poll_wait_#t~mem85#1.base, poll_wait_#t~mem85#1.offset; [2025-02-08 03:49:07,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5008: assume !poll_wait_#t~short80#1;havoc poll_wait_#t~mem79#1.base, poll_wait_#t~mem79#1.offset;havoc poll_wait_#t~short80#1; [2025-02-08 03:49:07,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10888: ldv_v4l2_file_operations_io_instance_3_~tmp___8~0#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___8~0#1.offset := ldv_v4l2_file_operations_io_instance_3_#t~ret972#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret972#1.offset;havoc ldv_v4l2_file_operations_io_instance_3_#t~ret972#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret972#1.offset;~ldv_3_resource_struct_v4l2_modulator_ptr~0.base, ~ldv_3_resource_struct_v4l2_modulator_ptr~0.offset := ldv_v4l2_file_operations_io_instance_3_~tmp___8~0#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___8~0#1.offset; [2025-02-08 03:49:07,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10888-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_3_#t~ret972#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret972#1.offset := ldv_xmalloc(68bv64); srcloc: null [2025-02-08 03:49:07,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8444: call write~intINTTYPE4#0(fm_rx_seek_#t~ite592#1, fm_rx_seek_~fmdev#1.base, ~bvadd~64(13bv64, ~bvadd~64(1003bv64, fm_rx_seek_~fmdev#1.offset)), 4bv64);havoc fm_rx_seek_#t~ite592#1;havoc fm_rx_seek_#t~mem590#1;havoc fm_rx_seek_#t~mem591#1; [2025-02-08 03:49:07,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8444-1: assume 0bv32 != fm_rx_seek_~seek_upward#1;call fm_rx_seek_#t~mem590#1 := read~intINTTYPE4#0(fm_rx_seek_~fmdev#1.base, ~bvadd~64(8bv64, ~bvadd~64(1003bv64, fm_rx_seek_~fmdev#1.offset)), 4bv64);fm_rx_seek_#t~ite592#1 := fm_rx_seek_#t~mem590#1; [2025-02-08 03:49:07,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8444-1: assume !(0bv32 != fm_rx_seek_~seek_upward#1);call fm_rx_seek_#t~mem591#1 := read~intINTTYPE4#0(fm_rx_seek_~fmdev#1.base, ~bvadd~64(4bv64, ~bvadd~64(1003bv64, fm_rx_seek_~fmdev#1.offset)), 4bv64);fm_rx_seek_#t~ite592#1 := fm_rx_seek_#t~mem591#1; [2025-02-08 03:49:07,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7585: assume 12bv32 == ~ldv_statevar_0~0; [2025-02-08 03:49:07,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7585: assume !(12bv32 == ~ldv_statevar_0~0); [2025-02-08 03:49:07,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6330: havoc fmc_get_freq_#t~ret352#1;fmc_get_freq_#res#1 := 4294967284bv32; [2025-02-08 03:49:07,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7453-1: SUMMARY for call ldv_entry_EMGentry_6_#t~ret500#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:49:07,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7453: ldv_entry_EMGentry_6_~tmp___0~21#1 := ldv_entry_EMGentry_6_#t~ret500#1;havoc ldv_entry_EMGentry_6_#t~ret500#1; [2025-02-08 03:49:07,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5207: call recv_tasklet_#t~mem138#1.base, recv_tasklet_#t~mem138#1.offset := read~$Pointer$#0(recv_tasklet_~irq_info~0#1.base, ~bvadd~64(130bv64, recv_tasklet_~irq_info~0#1.offset), 8bv64);call recv_tasklet_#t~mem137#1 := read~intINTTYPE1#0(recv_tasklet_~irq_info~0#1.base, recv_tasklet_~irq_info~0#1.offset, 1bv64);call recv_tasklet_#t~mem139#1.base, recv_tasklet_#t~mem139#1.offset := read~$Pointer$#0(recv_tasklet_#t~mem138#1.base, ~bvadd~64(recv_tasklet_#t~mem138#1.offset, ~bvmul~64(8bv64, ~zero_extend~64~8(recv_tasklet_#t~mem137#1))), 8bv64); [2025-02-08 03:49:07,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6198: assume fmc_transfer_rds_from_internal_buff_#t~mem327#1 == fmc_transfer_rds_from_internal_buff_#t~mem328#1;havoc fmc_transfer_rds_from_internal_buff_#t~mem327#1;havoc fmc_transfer_rds_from_internal_buff_#t~mem328#1;call fmc_transfer_rds_from_internal_buff_#t~mem329#1 := read~intINTTYPE4#0(fmc_transfer_rds_from_internal_buff_~file#1.base, ~bvadd~64(124bv64, fmc_transfer_rds_from_internal_buff_~file#1.offset), 4bv64); [2025-02-08 03:49:07,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6198: assume !(fmc_transfer_rds_from_internal_buff_#t~mem327#1 == fmc_transfer_rds_from_internal_buff_#t~mem328#1);havoc fmc_transfer_rds_from_internal_buff_#t~mem327#1;havoc fmc_transfer_rds_from_internal_buff_#t~mem328#1; [2025-02-08 03:49:07,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5207-1: SUMMARY for call spin_unlock_irqrestore(recv_tasklet_~fmdev~0#1.base, ~bvadd~64(422bv64, recv_tasklet_~fmdev~0#1.offset), recv_tasklet_~flags~0#1); srcloc: null [2025-02-08 03:49:07,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8312: assume ~bvule~32(~bvsub~32(fm_rx_set_channel_spacing_~spacing#1, 50001bv32), 49999bv32);fm_rx_set_channel_spacing_~spacing#1 := 2bv32; [2025-02-08 03:49:07,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8312: assume !~bvule~32(~bvsub~32(fm_rx_set_channel_spacing_~spacing#1, 50001bv32), 49999bv32);fm_rx_set_channel_spacing_~spacing#1 := 4bv32; [2025-02-08 03:49:07,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10162: fm_v4l2_vidioc_s_hw_freq_seek_#res#1 := fm_v4l2_vidioc_s_hw_freq_seek_~ret~49#1;ldv_io_instance_callback_3_31_#t~ret951#1 := fm_v4l2_vidioc_s_hw_freq_seek_#res#1;havoc fm_v4l2_vidioc_s_hw_freq_seek_#t~ret895#1.base, fm_v4l2_vidioc_s_hw_freq_seek_#t~ret895#1.offset, fm_v4l2_vidioc_s_hw_freq_seek_#t~mem896#1, fm_v4l2_vidioc_s_hw_freq_seek_#t~mem897#1, fm_v4l2_vidioc_s_hw_freq_seek_#t~ret898#1, fm_v4l2_vidioc_s_hw_freq_seek_#t~ret899#1, fm_v4l2_vidioc_s_hw_freq_seek_#t~mem900#1, fm_v4l2_vidioc_s_hw_freq_seek_#t~mem901#1, fm_v4l2_vidioc_s_hw_freq_seek_#t~mem902#1, fm_v4l2_vidioc_s_hw_freq_seek_#t~ret903#1, fm_v4l2_vidioc_s_hw_freq_seek_#t~ret904#1, fm_v4l2_vidioc_s_hw_freq_seek_~file#1.base, fm_v4l2_vidioc_s_hw_freq_seek_~file#1.offset, fm_v4l2_vidioc_s_hw_freq_seek_~priv#1.base, fm_v4l2_vidioc_s_hw_freq_seek_~priv#1.offset, fm_v4l2_vidioc_s_hw_freq_seek_~seek#1.base, fm_v4l2_vidioc_s_hw_freq_seek_~seek#1.offset, fm_v4l2_vidioc_s_hw_freq_seek_~fmdev~18#1.base, fm_v4l2_vidioc_s_hw_freq_seek_~fmdev~18#1.offset, fm_v4l2_vidioc_s_hw_freq_seek_~tmp~79#1.base, fm_v4l2_vidioc_s_hw_freq_seek_~tmp~79#1.offset, fm_v4l2_vidioc_s_hw_freq_seek_~ret~49#1;havoc fm_v4l2_vidioc_s_hw_freq_seek_#in~file#1.base, fm_v4l2_vidioc_s_hw_freq_seek_#in~file#1.offset, fm_v4l2_vidioc_s_hw_freq_seek_#in~priv#1.base, fm_v4l2_vidioc_s_hw_freq_seek_#in~priv#1.offset, fm_v4l2_vidioc_s_hw_freq_seek_#in~seek#1.base, fm_v4l2_vidioc_s_hw_freq_seek_#in~seek#1.offset;assume { :end_inline_fm_v4l2_vidioc_s_hw_freq_seek } true;havoc ldv_io_instance_callback_3_31_#t~ret951#1;havoc ldv_io_instance_callback_3_31_#t~ret951#1, ldv_io_instance_callback_3_31_~arg0#1.base, ldv_io_instance_callback_3_31_~arg0#1.offset, ldv_io_instance_callback_3_31_~arg1#1.base, ldv_io_instance_callback_3_31_~arg1#1.offset, ldv_io_instance_callback_3_31_~arg2#1.base, ldv_io_instance_callback_3_31_~arg2#1.offset, ldv_io_instance_callback_3_31_~arg3#1.base, ldv_io_instance_callback_3_31_~arg3#1.offset;havoc ldv_io_instance_callback_3_31_#in~arg0#1.base, ldv_io_instance_callback_3_31_#in~arg0#1.offset, ldv_io_instance_callback_3_31_#in~arg1#1.base, ldv_io_instance_callback_3_31_#in~arg1#1.offset, ldv_io_instance_callback_3_31_#in~arg2#1.base, ldv_io_instance_callback_3_31_#in~arg2#1.offset, ldv_io_instance_callback_3_31_#in~arg3#1.base, ldv_io_instance_callback_3_31_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_3_31 } true;~ldv_statevar_3~0 := 3bv32; [2025-02-08 03:49:07,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6330-1: SUMMARY for call fmc_get_freq_#t~ret352#1 := printk(20bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7057: assume 0bv64 == ~bvadd~64(fm_drv_init_#t~mem471#1.base, fm_drv_init_#t~mem471#1.offset);havoc fm_drv_init_#t~mem471#1.base, fm_drv_init_#t~mem471#1.offset; [2025-02-08 03:49:07,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7057: assume !(0bv64 == ~bvadd~64(fm_drv_init_#t~mem471#1.base, fm_drv_init_#t~mem471#1.offset));havoc fm_drv_init_#t~mem471#1.base, fm_drv_init_#t~mem471#1.offset;assume { :begin_inline_fm_v4l2_init_video_device } true;fm_v4l2_init_video_device_#in~fmdev#1.base, fm_v4l2_init_video_device_#in~fmdev#1.offset, fm_v4l2_init_video_device_#in~radio_nr___0#1 := fm_drv_init_~fmdev~5#1.base, fm_drv_init_~fmdev~5#1.offset, ~radio_nr~0;havoc fm_v4l2_init_video_device_#res#1;havoc fm_v4l2_init_video_device_#t~ret921#1, fm_v4l2_init_video_device_#t~ret922#1, fm_v4l2_init_video_device_#t~ret923#1.base, fm_v4l2_init_video_device_#t~ret923#1.offset, fm_v4l2_init_video_device_#t~ret924#1, fm_v4l2_init_video_device_#t~memcpy~res925#1.base, fm_v4l2_init_video_device_#t~memcpy~res925#1.offset, fm_v4l2_init_video_device_#t~ret926#1, fm_v4l2_init_video_device_#t~ret927#1, fm_v4l2_init_video_device_#t~mem928#1.base, fm_v4l2_init_video_device_#t~mem928#1.offset, fm_v4l2_init_video_device_#t~ret929#1, fm_v4l2_init_video_device_#t~ret930#1, fm_v4l2_init_video_device_#t~ret931#1.base, fm_v4l2_init_video_device_#t~ret931#1.offset, fm_v4l2_init_video_device_#t~ret932#1.base, fm_v4l2_init_video_device_#t~ret932#1.offset, fm_v4l2_init_video_device_#t~ret933#1.base, fm_v4l2_init_video_device_#t~ret933#1.offset, fm_v4l2_init_video_device_#t~ret934#1.base, fm_v4l2_init_video_device_#t~ret934#1.offset, fm_v4l2_init_video_device_#t~ret935#1.base, fm_v4l2_init_video_device_#t~ret935#1.offset, fm_v4l2_init_video_device_#t~mem936#1, fm_v4l2_init_video_device_~fmdev#1.base, fm_v4l2_init_video_device_~fmdev#1.offset, fm_v4l2_init_video_device_~radio_nr___0#1, fm_v4l2_init_video_device_~ctrl~0#1.base, fm_v4l2_init_video_device_~ctrl~0#1.offset, fm_v4l2_init_video_device_~ret~51#1, fm_v4l2_init_video_device_~#__key~3#1.base, fm_v4l2_init_video_device_~#__key~3#1.offset, fm_v4l2_init_video_device_~tmp~82#1, fm_v4l2_init_video_device_~#_key~0#1.base, fm_v4l2_init_video_device_~#_key~0#1.offset, fm_v4l2_init_video_device_~tmp___0~36#1;fm_v4l2_init_video_device_~fmdev#1.base, fm_v4l2_init_video_device_~fmdev#1.offset := fm_v4l2_init_video_device_#in~fmdev#1.base, fm_v4l2_init_video_device_#in~fmdev#1.offset;fm_v4l2_init_video_device_~radio_nr___0#1 := fm_v4l2_init_video_device_#in~radio_nr___0#1;havoc fm_v4l2_init_video_device_~ctrl~0#1.base, fm_v4l2_init_video_device_~ctrl~0#1.offset;havoc fm_v4l2_init_video_device_~ret~51#1;call fm_v4l2_init_video_device_~#__key~3#1.base, fm_v4l2_init_video_device_~#__key~3#1.offset := #Ultimate.allocOnStack(8bv64);havoc fm_v4l2_init_video_device_~tmp~82#1;call fm_v4l2_init_video_device_~#_key~0#1.base, fm_v4l2_init_video_device_~#_key~0#1.offset := #Ultimate.allocOnStack(8bv64);havoc fm_v4l2_init_video_device_~tmp___0~36#1; [2025-02-08 03:49:07,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10757: assume 24bv32 == ~ldv_statevar_3~0; [2025-02-08 03:49:07,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10757: assume !(24bv32 == ~ldv_statevar_3~0); [2025-02-08 03:49:07,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7652: ldv_file_operations_file_operations_instance_0_#t~ret508#1 := ldv_file_operations_instance_probe_0_12_#res#1;havoc ldv_file_operations_instance_probe_0_12_#t~ret520#1, ldv_file_operations_instance_probe_0_12_~arg0#1.base, ldv_file_operations_instance_probe_0_12_~arg0#1.offset, ldv_file_operations_instance_probe_0_12_~arg1#1.base, ldv_file_operations_instance_probe_0_12_~arg1#1.offset, ldv_file_operations_instance_probe_0_12_~arg2#1.base, ldv_file_operations_instance_probe_0_12_~arg2#1.offset, ldv_file_operations_instance_probe_0_12_~tmp~45#1;havoc ldv_file_operations_instance_probe_0_12_#in~arg0#1.base, ldv_file_operations_instance_probe_0_12_#in~arg0#1.offset, ldv_file_operations_instance_probe_0_12_#in~arg1#1.base, ldv_file_operations_instance_probe_0_12_#in~arg1#1.offset, ldv_file_operations_instance_probe_0_12_#in~arg2#1.base, ldv_file_operations_instance_probe_0_12_#in~arg2#1.offset;assume { :end_inline_ldv_file_operations_instance_probe_0_12 } true;~ldv_0_ret_default~0 := ldv_file_operations_file_operations_instance_0_#t~ret508#1;havoc ldv_file_operations_file_operations_instance_0_#t~mem507#1.base, ldv_file_operations_file_operations_instance_0_#t~mem507#1.offset;havoc ldv_file_operations_file_operations_instance_0_#t~ret508#1; [2025-02-08 03:49:07,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9502: assume 0bv32 != fm_tx_set_freq_~tmp~64#1; [2025-02-08 03:49:07,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9502: assume !(0bv32 != fm_tx_set_freq_~tmp~64#1); [2025-02-08 03:49:07,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10229: fm_v4l2_vidioc_s_modulator_~ret~50#1 := fm_v4l2_vidioc_s_modulator_#t~ret919#1;havoc fm_v4l2_vidioc_s_modulator_#t~ret919#1; [2025-02-08 03:49:07,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6199: assume 0bv32 != ~bvand~32(2048bv32, fmc_transfer_rds_from_internal_buff_#t~mem329#1);havoc fmc_transfer_rds_from_internal_buff_#t~mem329#1;fmc_transfer_rds_from_internal_buff_#res#1 := 4294967285bv32;call ULTIMATE.dealloc(fmc_transfer_rds_from_internal_buff_~#tmpbuf~1#1.base, fmc_transfer_rds_from_internal_buff_~#tmpbuf~1#1.offset);havoc fmc_transfer_rds_from_internal_buff_~#tmpbuf~1#1.base, fmc_transfer_rds_from_internal_buff_~#tmpbuf~1#1.offset;call ULTIMATE.dealloc(fmc_transfer_rds_from_internal_buff_~#__wait~0#1.base, fmc_transfer_rds_from_internal_buff_~#__wait~0#1.offset);havoc fmc_transfer_rds_from_internal_buff_~#__wait~0#1.base, fmc_transfer_rds_from_internal_buff_~#__wait~0#1.offset; [2025-02-08 03:49:07,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6199: assume !(0bv32 != ~bvand~32(2048bv32, fmc_transfer_rds_from_internal_buff_#t~mem329#1));havoc fmc_transfer_rds_from_internal_buff_#t~mem329#1;fmc_transfer_rds_from_internal_buff_~__ret~0#1 := 0bv32;call fmc_transfer_rds_from_internal_buff_#t~mem330#1 := read~intINTTYPE4#0(fmc_transfer_rds_from_internal_buff_~fmdev#1.base, ~bvadd~64(90bv64, ~bvadd~64(135bv64, ~bvadd~64(1003bv64, fmc_transfer_rds_from_internal_buff_~fmdev#1.offset))), 4bv64);call fmc_transfer_rds_from_internal_buff_#t~mem331#1 := read~intINTTYPE4#0(fmc_transfer_rds_from_internal_buff_~fmdev#1.base, ~bvadd~64(94bv64, ~bvadd~64(135bv64, ~bvadd~64(1003bv64, fmc_transfer_rds_from_internal_buff_~fmdev#1.offset))), 4bv64); [2025-02-08 03:49:07,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5208-1: SUMMARY for call recv_tasklet_#t~ret140#1.base, recv_tasklet_#t~ret140#1.offset := ##fun~$Pointer$~TO~~int_handler_prototype~0(recv_tasklet_~fmdev~0#1.base, recv_tasklet_~fmdev~0#1.offset, recv_tasklet_#t~mem139#1.base, recv_tasklet_#t~mem139#1.offset); srcloc: null [2025-02-08 03:49:07,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10229-1: SUMMARY for call fm_v4l2_vidioc_s_modulator_#t~ret919#1 := fm_tx_set_rds_mode(fm_v4l2_vidioc_s_modulator_~fmdev~20#1.base, fm_v4l2_vidioc_s_modulator_~fmdev~20#1.offset, ~zero_extend~32~8(fm_v4l2_vidioc_s_modulator_~rds_mode~2#1)[8:0]); srcloc: null [2025-02-08 03:49:07,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5208: havoc recv_tasklet_#t~mem138#1.base, recv_tasklet_#t~mem138#1.offset;havoc recv_tasklet_#t~mem137#1;havoc recv_tasklet_#t~mem139#1.base, recv_tasklet_#t~mem139#1.offset;havoc recv_tasklet_#t~ret140#1.base, recv_tasklet_#t~ret140#1.offset; [2025-02-08 03:49:07,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10956: assume { :begin_inline_ldv_io_instance_callback_3_27 } true;ldv_io_instance_callback_3_27_#in~arg0#1.base, ldv_io_instance_callback_3_27_#in~arg0#1.offset, ldv_io_instance_callback_3_27_#in~arg1#1.base, ldv_io_instance_callback_3_27_#in~arg1#1.offset, ldv_io_instance_callback_3_27_#in~arg2#1.base, ldv_io_instance_callback_3_27_#in~arg2#1.offset, ldv_io_instance_callback_3_27_#in~arg3#1.base, ldv_io_instance_callback_3_27_#in~arg3#1.offset := ~ldv_3_callback_vidioc_g_tuner~0.base, ~ldv_3_callback_vidioc_g_tuner~0.offset, ~ldv_3_resource_file~0.base, ~ldv_3_resource_file~0.offset, ~ldv_3_resource_struct_poll_table_struct_ptr~0.base, ~ldv_3_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_3_resource_struct_v4l2_tuner_ptr~0.base, ~ldv_3_resource_struct_v4l2_tuner_ptr~0.offset;havoc ldv_io_instance_callback_3_27_#t~ret947#1, ldv_io_instance_callback_3_27_~arg0#1.base, ldv_io_instance_callback_3_27_~arg0#1.offset, ldv_io_instance_callback_3_27_~arg1#1.base, ldv_io_instance_callback_3_27_~arg1#1.offset, ldv_io_instance_callback_3_27_~arg2#1.base, ldv_io_instance_callback_3_27_~arg2#1.offset, ldv_io_instance_callback_3_27_~arg3#1.base, ldv_io_instance_callback_3_27_~arg3#1.offset;ldv_io_instance_callback_3_27_~arg0#1.base, ldv_io_instance_callback_3_27_~arg0#1.offset := ldv_io_instance_callback_3_27_#in~arg0#1.base, ldv_io_instance_callback_3_27_#in~arg0#1.offset;ldv_io_instance_callback_3_27_~arg1#1.base, ldv_io_instance_callback_3_27_~arg1#1.offset := ldv_io_instance_callback_3_27_#in~arg1#1.base, ldv_io_instance_callback_3_27_#in~arg1#1.offset;ldv_io_instance_callback_3_27_~arg2#1.base, ldv_io_instance_callback_3_27_~arg2#1.offset := ldv_io_instance_callback_3_27_#in~arg2#1.base, ldv_io_instance_callback_3_27_#in~arg2#1.offset;ldv_io_instance_callback_3_27_~arg3#1.base, ldv_io_instance_callback_3_27_~arg3#1.offset := ldv_io_instance_callback_3_27_#in~arg3#1.base, ldv_io_instance_callback_3_27_#in~arg3#1.offset;assume { :begin_inline_fm_v4l2_vidioc_g_tuner } true;fm_v4l2_vidioc_g_tuner_#in~file#1.base, fm_v4l2_vidioc_g_tuner_#in~file#1.offset, fm_v4l2_vidioc_g_tuner_#in~priv#1.base, fm_v4l2_vidioc_g_tuner_#in~priv#1.offset, fm_v4l2_vidioc_g_tuner_#in~tuner#1.base, fm_v4l2_vidioc_g_tuner_#in~tuner#1.offset := ldv_io_instance_callback_3_27_~arg1#1.base, ldv_io_instance_callback_3_27_~arg1#1.offset, ldv_io_instance_callback_3_27_~arg2#1.base, ldv_io_instance_callback_3_27_~arg2#1.offset, ldv_io_instance_callback_3_27_~arg3#1.base, ldv_io_instance_callback_3_27_~arg3#1.offset;havoc fm_v4l2_vidioc_g_tuner_#res#1;havoc fm_v4l2_vidioc_g_tuner_#t~ret864#1.base, fm_v4l2_vidioc_g_tuner_#t~ret864#1.offset, fm_v4l2_vidioc_g_tuner_#t~mem865#1, fm_v4l2_vidioc_g_tuner_#t~mem866#1, fm_v4l2_vidioc_g_tuner_#t~ret867#1, fm_v4l2_vidioc_g_tuner_#t~ret868#1, fm_v4l2_vidioc_g_tuner_#t~ret869#1, fm_v4l2_vidioc_g_tuner_#t~strcpy~res870#1.base, fm_v4l2_vidioc_g_tuner_#t~strcpy~res870#1.offset, fm_v4l2_vidioc_g_tuner_#t~mem871#1, fm_v4l2_vidioc_g_tuner_#t~mem872#1, fm_v4l2_vidioc_g_tuner_#t~mem873#1, fm_v4l2_vidioc_g_tuner_#t~mem874#1, fm_v4l2_vidioc_g_tuner_#t~mem875#1, fm_v4l2_vidioc_g_tuner_#t~mem876#1, fm_v4l2_vidioc_g_tuner_~file#1.base, fm_v4l2_vidioc_g_tuner_~file#1.offset, fm_v4l2_vidioc_g_tuner_~priv#1.base, fm_v4l2_vidioc_g_tuner_~priv#1.offset, fm_v4l2_vidioc_g_tuner_~tuner#1.base, fm_v4l2_vidioc_g_tuner_~tuner#1.offset, fm_v4l2_vidioc_g_tuner_~fmdev~14#1.base, fm_v4l2_vidioc_g_tuner_~fmdev~14#1.offset, fm_v4l2_vidioc_g_tuner_~tmp~75#1.base, fm_v4l2_vidioc_g_tuner_~tmp~75#1.offset, fm_v4l2_vidioc_g_tuner_~#bottom_freq~0#1.base, fm_v4l2_vidioc_g_tuner_~#bottom_freq~0#1.offset, fm_v4l2_vidioc_g_tuner_~#top_freq~0#1.base, fm_v4l2_vidioc_g_tuner_~#top_freq~0#1.offset, fm_v4l2_vidioc_g_tuner_~#stereo_mono_mode~0#1.base, fm_v4l2_vidioc_g_tuner_~#stereo_mono_mode~0#1.offset, fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.base, fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.offset, fm_v4l2_vidioc_g_tuner_~ret~46#1;fm_v4l2_vidioc_g_tuner_~file#1.base, fm_v4l2_vidioc_g_tuner_~file#1.offset := fm_v4l2_vidioc_g_tuner_#in~file#1.base, fm_v4l2_vidioc_g_tuner_#in~file#1.offset;fm_v4l2_vidioc_g_tuner_~priv#1.base, fm_v4l2_vidioc_g_tuner_~priv#1.offset := fm_v4l2_vidioc_g_tuner_#in~priv#1.base, fm_v4l2_vidioc_g_tuner_#in~priv#1.offset;fm_v4l2_vidioc_g_tuner_~tuner#1.base, fm_v4l2_vidioc_g_tuner_~tuner#1.offset := fm_v4l2_vidioc_g_tuner_#in~tuner#1.base, fm_v4l2_vidioc_g_tuner_#in~tuner#1.offset;havoc fm_v4l2_vidioc_g_tuner_~fmdev~14#1.base, fm_v4l2_vidioc_g_tuner_~fmdev~14#1.offset;havoc fm_v4l2_vidioc_g_tuner_~tmp~75#1.base, fm_v4l2_vidioc_g_tuner_~tmp~75#1.offset;call fm_v4l2_vidioc_g_tuner_~#bottom_freq~0#1.base, fm_v4l2_vidioc_g_tuner_~#bottom_freq~0#1.offset := #Ultimate.allocOnStack(4bv64);call fm_v4l2_vidioc_g_tuner_~#top_freq~0#1.base, fm_v4l2_vidioc_g_tuner_~#top_freq~0#1.offset := #Ultimate.allocOnStack(4bv64);call fm_v4l2_vidioc_g_tuner_~#stereo_mono_mode~0#1.base, fm_v4l2_vidioc_g_tuner_~#stereo_mono_mode~0#1.offset := #Ultimate.allocOnStack(2bv64);call fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.base, fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.offset := #Ultimate.allocOnStack(2bv64);havoc fm_v4l2_vidioc_g_tuner_~ret~46#1; [2025-02-08 03:49:07,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10890: ldv_v4l2_file_operations_io_instance_3_~tmp___9~0#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___9~0#1.offset := ldv_v4l2_file_operations_io_instance_3_#t~ret973#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret973#1.offset;havoc ldv_v4l2_file_operations_io_instance_3_#t~ret973#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret973#1.offset;~ldv_3_resource_struct_v4l2_tuner_ptr~0.base, ~ldv_3_resource_struct_v4l2_tuner_ptr~0.offset := ldv_v4l2_file_operations_io_instance_3_~tmp___9~0#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___9~0#1.offset; [2025-02-08 03:49:07,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8049: havoc ##fun~C_ULONG~TO~VOID_#~527#1;havoc ##fun~C_ULONG~TO~VOID_#in~527#1, ##fun~C_ULONG~TO~VOID_#in~#fp#1.base, ##fun~C_ULONG~TO~VOID_#in~#fp#1.offset;assume { :end_inline_##fun~C_ULONG~TO~VOID } true; [2025-02-08 03:49:07,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10097: fm_v4l2_vidioc_g_freq_~tmp~77#1.base, fm_v4l2_vidioc_g_freq_~tmp~77#1.offset := fm_v4l2_vidioc_g_freq_#t~ret888#1.base, fm_v4l2_vidioc_g_freq_#t~ret888#1.offset;havoc fm_v4l2_vidioc_g_freq_#t~ret888#1.base, fm_v4l2_vidioc_g_freq_#t~ret888#1.offset;fm_v4l2_vidioc_g_freq_~fmdev~16#1.base, fm_v4l2_vidioc_g_freq_~fmdev~16#1.offset := fm_v4l2_vidioc_g_freq_~tmp~77#1.base, fm_v4l2_vidioc_g_freq_~tmp~77#1.offset;assume { :begin_inline_fmc_get_freq } true;fmc_get_freq_#in~fmdev#1.base, fmc_get_freq_#in~fmdev#1.offset, fmc_get_freq_#in~cur_tuned_frq#1.base, fmc_get_freq_#in~cur_tuned_frq#1.offset := fm_v4l2_vidioc_g_freq_~fmdev~16#1.base, fm_v4l2_vidioc_g_freq_~fmdev~16#1.offset, fm_v4l2_vidioc_g_freq_~freq#1.base, ~bvadd~64(8bv64, fm_v4l2_vidioc_g_freq_~freq#1.offset);havoc fmc_get_freq_#res#1;havoc fmc_get_freq_#t~mem350#1, fmc_get_freq_#t~ret351#1, fmc_get_freq_#t~ret352#1, fmc_get_freq_#t~mem353#1, fmc_get_freq_#t~mem354#1, fmc_get_freq_#t~mem355#1, fmc_get_freq_~fmdev#1.base, fmc_get_freq_~fmdev#1.offset, fmc_get_freq_~cur_tuned_frq#1.base, fmc_get_freq_~cur_tuned_frq#1.offset;fmc_get_freq_~fmdev#1.base, fmc_get_freq_~fmdev#1.offset := fmc_get_freq_#in~fmdev#1.base, fmc_get_freq_#in~fmdev#1.offset;fmc_get_freq_~cur_tuned_frq#1.base, fmc_get_freq_~cur_tuned_frq#1.offset := fmc_get_freq_#in~cur_tuned_frq#1.base, fmc_get_freq_#in~cur_tuned_frq#1.offset;call fmc_get_freq_#t~mem350#1 := read~intINTTYPE4#0(fmc_get_freq_~fmdev#1.base, ~bvadd~64(13bv64, ~bvadd~64(1003bv64, fmc_get_freq_~fmdev#1.offset)), 4bv64); [2025-02-08 03:49:07,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10097-1: SUMMARY for call fm_v4l2_vidioc_g_freq_#t~ret888#1.base, fm_v4l2_vidioc_g_freq_#t~ret888#1.offset := video_drvdata(fm_v4l2_vidioc_g_freq_~file#1.base, fm_v4l2_vidioc_g_freq_~file#1.offset); srcloc: null [2025-02-08 03:49:07,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10890-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_3_#t~ret973#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret973#1.offset := ldv_xmalloc(84bv64); srcloc: null [2025-02-08 03:49:07,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8446-1: assume 0bv32 != fm_rx_seek_~seek_upward#1;call fm_rx_seek_#t~mem593#1 := read~intINTTYPE4#0(fm_rx_seek_~fmdev#1.base, ~bvadd~64(4bv64, ~bvadd~64(1003bv64, fm_rx_seek_~fmdev#1.offset)), 4bv64);fm_rx_seek_#t~ite595#1 := fm_rx_seek_#t~mem593#1; [2025-02-08 03:49:07,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8446-1: assume !(0bv32 != fm_rx_seek_~seek_upward#1);call fm_rx_seek_#t~mem594#1 := read~intINTTYPE4#0(fm_rx_seek_~fmdev#1.base, ~bvadd~64(8bv64, ~bvadd~64(1003bv64, fm_rx_seek_~fmdev#1.offset)), 4bv64);fm_rx_seek_#t~ite595#1 := fm_rx_seek_#t~mem594#1; [2025-02-08 03:49:07,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6398: assume 1bv32 == ~zero_extend~32~8(fmc_set_mute_mode_#t~mem361#1);havoc fmc_set_mute_mode_#t~mem361#1; [2025-02-08 03:49:07,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6398: assume !(1bv32 == ~zero_extend~32~8(fmc_set_mute_mode_#t~mem361#1));havoc fmc_set_mute_mode_#t~mem361#1; [2025-02-08 03:49:07,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10494-1: SUMMARY for call ldv_file_operations_instance_write_0_4_#t~ret940#1 := fm_v4l2_fops_write(ldv_file_operations_instance_write_0_4_~arg1#1.base, ldv_file_operations_instance_write_0_4_~arg1#1.offset, ldv_file_operations_instance_write_0_4_~arg2#1.base, ldv_file_operations_instance_write_0_4_~arg2#1.offset, ldv_file_operations_instance_write_0_4_~arg3#1, ldv_file_operations_instance_write_0_4_~arg4#1.base, ldv_file_operations_instance_write_0_4_~arg4#1.offset); srcloc: null [2025-02-08 03:49:07,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7455: assume 0bv32 != ldv_entry_EMGentry_6_~tmp___0~21#1;~ldv_statevar_6~0 := 10bv32; [2025-02-08 03:49:07,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7455: assume !(0bv32 != ldv_entry_EMGentry_6_~tmp___0~21#1);~ldv_statevar_6~0 := 12bv32; [2025-02-08 03:49:07,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7521: assume { :begin_inline_ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1 } true;ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_#in~arg0#1.base, ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_#t~ret522#1, ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_#t~ret523#1, ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_~arg0#1.base, ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_~arg0#1.offset;ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_~arg0#1.base, ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_~arg0#1.offset := ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_#in~arg0#1.base, ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_#in~arg0#1.offset; [2025-02-08 03:49:07,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8380: call write~intINTTYPE2#0(fm_rx_seek_~next_frq~0#1, fm_rx_seek_~#payload~10#1.base, fm_rx_seek_~#payload~10#1.offset, 2bv64); [2025-02-08 03:49:07,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8446: call write~intINTTYPE4#0(fm_rx_seek_#t~ite595#1, fm_rx_seek_~fmdev#1.base, ~bvadd~64(13bv64, ~bvadd~64(1003bv64, fm_rx_seek_~fmdev#1.offset)), 4bv64);havoc fm_rx_seek_#t~ite595#1;havoc fm_rx_seek_#t~mem593#1;havoc fm_rx_seek_#t~mem594#1;call fm_rx_seek_#t~mem596#1 := read~intINTTYPE4#0(fm_rx_seek_~fmdev#1.base, ~bvadd~64(13bv64, ~bvadd~64(1003bv64, fm_rx_seek_~fmdev#1.offset)), 4bv64);call fm_rx_seek_#t~mem597#1 := read~intINTTYPE4#0(fm_rx_seek_~fmdev#1.base, ~bvadd~64(4bv64, ~bvadd~64(1003bv64, fm_rx_seek_~fmdev#1.offset)), 4bv64);fm_rx_seek_~next_frq~0#1 := ~bvudiv~32(~bvsub~32(fm_rx_seek_#t~mem596#1, fm_rx_seek_#t~mem597#1), 50bv32)[16:0];havoc fm_rx_seek_#t~mem596#1;havoc fm_rx_seek_#t~mem597#1; [2025-02-08 03:49:07,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10494: havoc ldv_file_operations_instance_write_0_4_#t~ret940#1;havoc ldv_file_operations_instance_write_0_4_#t~ret940#1, ldv_file_operations_instance_write_0_4_~arg0#1.base, ldv_file_operations_instance_write_0_4_~arg0#1.offset, ldv_file_operations_instance_write_0_4_~arg1#1.base, ldv_file_operations_instance_write_0_4_~arg1#1.offset, ldv_file_operations_instance_write_0_4_~arg2#1.base, ldv_file_operations_instance_write_0_4_~arg2#1.offset, ldv_file_operations_instance_write_0_4_~arg3#1, ldv_file_operations_instance_write_0_4_~arg4#1.base, ldv_file_operations_instance_write_0_4_~arg4#1.offset;havoc ldv_file_operations_instance_write_0_4_#in~arg0#1.base, ldv_file_operations_instance_write_0_4_#in~arg0#1.offset, ldv_file_operations_instance_write_0_4_#in~arg1#1.base, ldv_file_operations_instance_write_0_4_#in~arg1#1.offset, ldv_file_operations_instance_write_0_4_#in~arg2#1.base, ldv_file_operations_instance_write_0_4_#in~arg2#1.offset, ldv_file_operations_instance_write_0_4_#in~arg3#1, ldv_file_operations_instance_write_0_4_#in~arg4#1.base, ldv_file_operations_instance_write_0_4_#in~arg4#1.offset;assume { :end_inline_ldv_file_operations_instance_write_0_4 } true;havoc ldv_file_operations_file_operations_instance_0_#t~mem517#1.base, ldv_file_operations_file_operations_instance_0_#t~mem517#1.offset; [2025-02-08 03:49:07,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5209: SUMMARY for call kfree_skb(recv_tasklet_~skb~0#1.base, recv_tasklet_~skb~0#1.offset); srcloc: null [2025-02-08 03:49:07,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6200: fm_v4l2_fops_read_#t~ret816#1 := fmc_transfer_rds_from_internal_buff_#res#1;havoc fmc_transfer_rds_from_internal_buff_#t~mem327#1, fmc_transfer_rds_from_internal_buff_#t~mem328#1, fmc_transfer_rds_from_internal_buff_#t~mem329#1, fmc_transfer_rds_from_internal_buff_#t~mem330#1, fmc_transfer_rds_from_internal_buff_#t~mem331#1, fmc_transfer_rds_from_internal_buff_#t~ret332#1, fmc_transfer_rds_from_internal_buff_#t~mem333#1, fmc_transfer_rds_from_internal_buff_#t~mem334#1, fmc_transfer_rds_from_internal_buff_#t~ret335#1.base, fmc_transfer_rds_from_internal_buff_#t~ret335#1.offset, fmc_transfer_rds_from_internal_buff_#t~ret336#1, fmc_transfer_rds_from_internal_buff_#t~mem337#1, fmc_transfer_rds_from_internal_buff_#t~mem338#1, fmc_transfer_rds_from_internal_buff_#t~mem339#1.base, fmc_transfer_rds_from_internal_buff_#t~mem339#1.offset, fmc_transfer_rds_from_internal_buff_#t~mem340#1, fmc_transfer_rds_from_internal_buff_#t~memcpy~res341#1.base, fmc_transfer_rds_from_internal_buff_#t~memcpy~res341#1.offset, fmc_transfer_rds_from_internal_buff_#t~mem342#1, fmc_transfer_rds_from_internal_buff_#t~mem343#1, fmc_transfer_rds_from_internal_buff_#t~mem344#1, fmc_transfer_rds_from_internal_buff_#t~ret345#1, fmc_transfer_rds_from_internal_buff_~fmdev#1.base, fmc_transfer_rds_from_internal_buff_~fmdev#1.offset, fmc_transfer_rds_from_internal_buff_~file#1.base, fmc_transfer_rds_from_internal_buff_~file#1.offset, fmc_transfer_rds_from_internal_buff_~buf#1.base, fmc_transfer_rds_from_internal_buff_~buf#1.offset, fmc_transfer_rds_from_internal_buff_~count#1, fmc_transfer_rds_from_internal_buff_~block_count~0#1, fmc_transfer_rds_from_internal_buff_~#tmpbuf~1#1.base, fmc_transfer_rds_from_internal_buff_~#tmpbuf~1#1.offset, fmc_transfer_rds_from_internal_buff_~flags~4#1, fmc_transfer_rds_from_internal_buff_~ret~1#1, fmc_transfer_rds_from_internal_buff_~__ret~0#1, fmc_transfer_rds_from_internal_buff_~#__wait~0#1.base, fmc_transfer_rds_from_internal_buff_~#__wait~0#1.offset, fmc_transfer_rds_from_internal_buff_~__ret___0~0#1, fmc_transfer_rds_from_internal_buff_~__int~0#1, fmc_transfer_rds_from_internal_buff_~tmp~25#1, fmc_transfer_rds_from_internal_buff_~tmp___0~9#1.base, fmc_transfer_rds_from_internal_buff_~tmp___0~9#1.offset, fmc_transfer_rds_from_internal_buff_~tmp___1~4#1;havoc fmc_transfer_rds_from_internal_buff_#in~fmdev#1.base, fmc_transfer_rds_from_internal_buff_#in~fmdev#1.offset, fmc_transfer_rds_from_internal_buff_#in~file#1.base, fmc_transfer_rds_from_internal_buff_#in~file#1.offset, fmc_transfer_rds_from_internal_buff_#in~buf#1.base, fmc_transfer_rds_from_internal_buff_#in~buf#1.offset, fmc_transfer_rds_from_internal_buff_#in~count#1;assume { :end_inline_fmc_transfer_rds_from_internal_buff } true;fm_v4l2_fops_read_~ret~41#1 := fm_v4l2_fops_read_#t~ret816#1;havoc fm_v4l2_fops_read_#t~ret816#1;assume { :begin_inline_ldv_mutex_unlock_25 } true;ldv_mutex_unlock_25_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_25_#in~ldv_func_arg1#1.offset := fm_v4l2_fops_read_~fmdev~7#1.base, ~bvadd~64(1523bv64, fm_v4l2_fops_read_~fmdev~7#1.offset);havoc ldv_mutex_unlock_25_~ldv_func_arg1#1.base, ldv_mutex_unlock_25_~ldv_func_arg1#1.offset;ldv_mutex_unlock_25_~ldv_func_arg1#1.base, ldv_mutex_unlock_25_~ldv_func_arg1#1.offset := ldv_mutex_unlock_25_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_25_#in~ldv_func_arg1#1.offset; [2025-02-08 03:49:07,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7059-1: SUMMARY for call fm_drv_init_#t~ret472#1 := printk(49bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7059: havoc fm_drv_init_#t~ret472#1; [2025-02-08 03:49:07,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8843: fm_rx_get_stereo_mono_~ret~21#1 := fm_rx_get_stereo_mono_#t~ret655#1;havoc fm_rx_get_stereo_mono_#t~ret655#1; [2025-02-08 03:49:07,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8843-1: SUMMARY for call fm_rx_get_stereo_mono_#t~ret655#1 := fmc_send_cmd(fm_rx_get_stereo_mono_~fmdev#1.base, fm_rx_get_stereo_mono_~fmdev#1.offset, 12bv8, 1bv16, 0bv64, 0bv64, 2bv32, fm_rx_get_stereo_mono_~#curr_mode~0#1.base, fm_rx_get_stereo_mono_~#curr_mode~0#1.offset, fm_rx_get_stereo_mono_~#resp_len~4#1.base, fm_rx_get_stereo_mono_~#resp_len~4#1.offset); srcloc: null [2025-02-08 03:49:07,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10825: assume { :begin_inline_ldv_io_instance_callback_3_4 } true;ldv_io_instance_callback_3_4_#in~arg0#1.base, ldv_io_instance_callback_3_4_#in~arg0#1.offset, ldv_io_instance_callback_3_4_#in~arg1#1.base, ldv_io_instance_callback_3_4_#in~arg1#1.offset := ~ldv_3_callback_func_1_ptr~0.base, ~ldv_3_callback_func_1_ptr~0.offset, ~ldv_3_resource_struct_video_device~0.base, ~ldv_3_resource_struct_video_device~0.offset;havoc ldv_io_instance_callback_3_4_~arg0#1.base, ldv_io_instance_callback_3_4_~arg0#1.offset, ldv_io_instance_callback_3_4_~arg1#1.base, ldv_io_instance_callback_3_4_~arg1#1.offset;ldv_io_instance_callback_3_4_~arg0#1.base, ldv_io_instance_callback_3_4_~arg0#1.offset := ldv_io_instance_callback_3_4_#in~arg0#1.base, ldv_io_instance_callback_3_4_#in~arg0#1.offset;ldv_io_instance_callback_3_4_~arg1#1.base, ldv_io_instance_callback_3_4_~arg1#1.offset := ldv_io_instance_callback_3_4_#in~arg1#1.base, ldv_io_instance_callback_3_4_#in~arg1#1.offset; [2025-02-08 03:49:07,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9702: assume { :begin_inline_fmc_transfer_rds_from_internal_buff } true;fmc_transfer_rds_from_internal_buff_#in~fmdev#1.base, fmc_transfer_rds_from_internal_buff_#in~fmdev#1.offset, fmc_transfer_rds_from_internal_buff_#in~file#1.base, fmc_transfer_rds_from_internal_buff_#in~file#1.offset, fmc_transfer_rds_from_internal_buff_#in~buf#1.base, fmc_transfer_rds_from_internal_buff_#in~buf#1.offset, fmc_transfer_rds_from_internal_buff_#in~count#1 := fm_v4l2_fops_read_~fmdev~7#1.base, fm_v4l2_fops_read_~fmdev~7#1.offset, fm_v4l2_fops_read_~file#1.base, fm_v4l2_fops_read_~file#1.offset, fm_v4l2_fops_read_~buf#1.base, fm_v4l2_fops_read_~buf#1.offset, fm_v4l2_fops_read_~count#1;havoc fmc_transfer_rds_from_internal_buff_#res#1;havoc fmc_transfer_rds_from_internal_buff_#t~mem327#1, fmc_transfer_rds_from_internal_buff_#t~mem328#1, fmc_transfer_rds_from_internal_buff_#t~mem329#1, fmc_transfer_rds_from_internal_buff_#t~mem330#1, fmc_transfer_rds_from_internal_buff_#t~mem331#1, fmc_transfer_rds_from_internal_buff_#t~ret332#1, fmc_transfer_rds_from_internal_buff_#t~mem333#1, fmc_transfer_rds_from_internal_buff_#t~mem334#1, fmc_transfer_rds_from_internal_buff_#t~ret335#1.base, fmc_transfer_rds_from_internal_buff_#t~ret335#1.offset, fmc_transfer_rds_from_internal_buff_#t~ret336#1, fmc_transfer_rds_from_internal_buff_#t~mem337#1, fmc_transfer_rds_from_internal_buff_#t~mem338#1, fmc_transfer_rds_from_internal_buff_#t~mem339#1.base, fmc_transfer_rds_from_internal_buff_#t~mem339#1.offset, fmc_transfer_rds_from_internal_buff_#t~mem340#1, fmc_transfer_rds_from_internal_buff_#t~memcpy~res341#1.base, fmc_transfer_rds_from_internal_buff_#t~memcpy~res341#1.offset, fmc_transfer_rds_from_internal_buff_#t~mem342#1, fmc_transfer_rds_from_internal_buff_#t~mem343#1, fmc_transfer_rds_from_internal_buff_#t~mem344#1, fmc_transfer_rds_from_internal_buff_#t~ret345#1, fmc_transfer_rds_from_internal_buff_~fmdev#1.base, fmc_transfer_rds_from_internal_buff_~fmdev#1.offset, fmc_transfer_rds_from_internal_buff_~file#1.base, fmc_transfer_rds_from_internal_buff_~file#1.offset, fmc_transfer_rds_from_internal_buff_~buf#1.base, fmc_transfer_rds_from_internal_buff_~buf#1.offset, fmc_transfer_rds_from_internal_buff_~count#1, fmc_transfer_rds_from_internal_buff_~block_count~0#1, fmc_transfer_rds_from_internal_buff_~#tmpbuf~1#1.base, fmc_transfer_rds_from_internal_buff_~#tmpbuf~1#1.offset, fmc_transfer_rds_from_internal_buff_~flags~4#1, fmc_transfer_rds_from_internal_buff_~ret~1#1, fmc_transfer_rds_from_internal_buff_~__ret~0#1, fmc_transfer_rds_from_internal_buff_~#__wait~0#1.base, fmc_transfer_rds_from_internal_buff_~#__wait~0#1.offset, fmc_transfer_rds_from_internal_buff_~__ret___0~0#1, fmc_transfer_rds_from_internal_buff_~__int~0#1, fmc_transfer_rds_from_internal_buff_~tmp~25#1, fmc_transfer_rds_from_internal_buff_~tmp___0~9#1.base, fmc_transfer_rds_from_internal_buff_~tmp___0~9#1.offset, fmc_transfer_rds_from_internal_buff_~tmp___1~4#1;fmc_transfer_rds_from_internal_buff_~fmdev#1.base, fmc_transfer_rds_from_internal_buff_~fmdev#1.offset := fmc_transfer_rds_from_internal_buff_#in~fmdev#1.base, fmc_transfer_rds_from_internal_buff_#in~fmdev#1.offset;fmc_transfer_rds_from_internal_buff_~file#1.base, fmc_transfer_rds_from_internal_buff_~file#1.offset := fmc_transfer_rds_from_internal_buff_#in~file#1.base, fmc_transfer_rds_from_internal_buff_#in~file#1.offset;fmc_transfer_rds_from_internal_buff_~buf#1.base, fmc_transfer_rds_from_internal_buff_~buf#1.offset := fmc_transfer_rds_from_internal_buff_#in~buf#1.base, fmc_transfer_rds_from_internal_buff_#in~buf#1.offset;fmc_transfer_rds_from_internal_buff_~count#1 := fmc_transfer_rds_from_internal_buff_#in~count#1;havoc fmc_transfer_rds_from_internal_buff_~block_count~0#1;call fmc_transfer_rds_from_internal_buff_~#tmpbuf~1#1.base, fmc_transfer_rds_from_internal_buff_~#tmpbuf~1#1.offset := #Ultimate.allocOnStack(3bv64);havoc fmc_transfer_rds_from_internal_buff_~flags~4#1;havoc fmc_transfer_rds_from_internal_buff_~ret~1#1;havoc fmc_transfer_rds_from_internal_buff_~__ret~0#1;call fmc_transfer_rds_from_internal_buff_~#__wait~0#1.base, fmc_transfer_rds_from_internal_buff_~#__wait~0#1.offset := #Ultimate.allocOnStack(36bv64);havoc fmc_transfer_rds_from_internal_buff_~__ret___0~0#1;havoc fmc_transfer_rds_from_internal_buff_~__int~0#1;havoc fmc_transfer_rds_from_internal_buff_~tmp~25#1;havoc fmc_transfer_rds_from_internal_buff_~tmp___0~9#1.base, fmc_transfer_rds_from_internal_buff_~tmp___0~9#1.offset;havoc fmc_transfer_rds_from_internal_buff_~tmp___1~4#1;call fmc_transfer_rds_from_internal_buff_#t~mem327#1 := read~intINTTYPE4#0(fmc_transfer_rds_from_internal_buff_~fmdev#1.base, ~bvadd~64(90bv64, ~bvadd~64(135bv64, ~bvadd~64(1003bv64, fmc_transfer_rds_from_internal_buff_~fmdev#1.offset))), 4bv64);call fmc_transfer_rds_from_internal_buff_#t~mem328#1 := read~intINTTYPE4#0(fmc_transfer_rds_from_internal_buff_~fmdev#1.base, ~bvadd~64(94bv64, ~bvadd~64(135bv64, ~bvadd~64(1003bv64, fmc_transfer_rds_from_internal_buff_~fmdev#1.offset))), 4bv64); [2025-02-08 03:49:07,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7390: assume { :begin_inline_ldv_dispatch_deregister_dummy_resourceless_instance_4_6_4 } true;assume { :begin_inline_ldv_switch_automaton_state_1_1 } true;~ldv_statevar_1~0 := 5bv32;assume { :end_inline_ldv_switch_automaton_state_1_1 } true;assume { :end_inline_ldv_dispatch_deregister_dummy_resourceless_instance_4_6_4 } true;~ldv_statevar_6~0 := 2bv32; [2025-02-08 03:49:07,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10363: havoc fm_v4l2_init_video_device_#t~ret931#1.base, fm_v4l2_init_video_device_#t~ret931#1.offset; [2025-02-08 03:49:07,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10363-1: SUMMARY for call fm_v4l2_init_video_device_#t~ret931#1.base, fm_v4l2_init_video_device_#t~ret931#1.offset := v4l2_ctrl_new_std(fm_v4l2_init_video_device_~fmdev#1.base, ~bvadd~64(1289bv64, fm_v4l2_init_video_device_~fmdev#1.offset), ~#fm_ctrl_ops~0.base, ~#fm_ctrl_ops~0.offset, 9963781bv32, 0bv32, 70bv32, 1bv32, 70bv32); srcloc: null [2025-02-08 03:49:07,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9504: havoc fm_tx_set_freq_#t~ret745#1; [2025-02-08 03:49:07,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5210: SUMMARY for call atomic_set(recv_tasklet_~fmdev~0#1.base, ~bvadd~64(755bv64, recv_tasklet_~fmdev~0#1.offset), 1bv32); srcloc: null [2025-02-08 03:49:07,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8381-1: SUMMARY for call fm_rx_seek_#t~ret577#1 := fmc_send_cmd(fm_rx_seek_~fmdev#1.base, fm_rx_seek_~fmdev#1.offset, 10bv8, 0bv16, fm_rx_seek_~#payload~10#1.base, fm_rx_seek_~#payload~10#1.offset, 2bv32, 0bv64, 0bv64, 0bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9504-1: SUMMARY for call fm_tx_set_freq_#t~ret745#1 := enable_xmit(fm_tx_set_freq_~fmdev#1.base, fm_tx_set_freq_~fmdev#1.offset, 0bv8); srcloc: null [2025-02-08 03:49:07,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8381: fm_rx_seek_~ret~12#1 := fm_rx_seek_#t~ret577#1;havoc fm_rx_seek_#t~ret577#1; [2025-02-08 03:49:07,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7390-1: SUMMARY for call ldv_assume((if 1bv32 == ~ldv_statevar_1~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:49:07,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10231: assume ~bvslt~32(fm_v4l2_vidioc_s_modulator_~ret~50#1, 0bv32); [2025-02-08 03:49:07,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10231: assume !~bvslt~32(fm_v4l2_vidioc_s_modulator_~ret~50#1, 0bv32); [2025-02-08 03:49:07,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10892: ldv_v4l2_file_operations_io_instance_3_~tmp___10~0#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___10~0#1.offset := ldv_v4l2_file_operations_io_instance_3_#t~ret974#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret974#1.offset;havoc ldv_v4l2_file_operations_io_instance_3_#t~ret974#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret974#1.offset;~ldv_3_resource_struct_video_device~0.base, ~ldv_3_resource_struct_video_device~0.offset := ldv_v4l2_file_operations_io_instance_3_~tmp___10~0#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___10~0#1.offset; [2025-02-08 03:49:07,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9835: fm_v4l2_fops_release_~ret~45#1 := fm_v4l2_fops_release_#t~ret834#1;havoc fm_v4l2_fops_release_#t~ret834#1; [2025-02-08 03:49:07,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10892-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_3_#t~ret974#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret974#1.offset := ldv_xmalloc(1808bv64); srcloc: null [2025-02-08 03:49:07,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9835-1: SUMMARY for call fm_v4l2_fops_release_#t~ret834#1 := fmc_set_mode(fm_v4l2_fops_release_~fmdev~11#1.base, fm_v4l2_fops_release_~fmdev~11#1.offset, 0bv8); srcloc: null [2025-02-08 03:49:07,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7787-1: SUMMARY for call ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_#t~ret522#1 := ldv_switch_1(); srcloc: null [2025-02-08 03:49:07,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7787: ~ldv_statevar_1~0 := ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_#t~ret522#1;havoc ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_#t~ret522#1; [2025-02-08 03:49:07,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7589: assume 14bv32 == ~ldv_statevar_0~0; [2025-02-08 03:49:07,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7589: assume !(14bv32 == ~ldv_statevar_0~0); [2025-02-08 03:49:07,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10364: havoc fm_v4l2_init_video_device_#t~ret932#1.base, fm_v4l2_init_video_device_#t~ret932#1.offset;assume { :begin_inline_v4l2_ctrl_new_std_menu } true;v4l2_ctrl_new_std_menu_#in~arg0#1.base, v4l2_ctrl_new_std_menu_#in~arg0#1.offset, v4l2_ctrl_new_std_menu_#in~arg1#1.base, v4l2_ctrl_new_std_menu_#in~arg1#1.offset, v4l2_ctrl_new_std_menu_#in~arg2#1, v4l2_ctrl_new_std_menu_#in~arg3#1, v4l2_ctrl_new_std_menu_#in~arg4#1, v4l2_ctrl_new_std_menu_#in~arg5#1 := fm_v4l2_init_video_device_~fmdev#1.base, ~bvadd~64(1289bv64, fm_v4l2_init_video_device_~fmdev#1.offset), ~#fm_ctrl_ops~0.base, ~#fm_ctrl_ops~0.offset, 10160496bv32, 2bv32, 0bv32, 2bv32;havoc v4l2_ctrl_new_std_menu_#res#1.base, v4l2_ctrl_new_std_menu_#res#1.offset;havoc v4l2_ctrl_new_std_menu_#t~ret1080#1.base, v4l2_ctrl_new_std_menu_#t~ret1080#1.offset, v4l2_ctrl_new_std_menu_~arg0#1.base, v4l2_ctrl_new_std_menu_~arg0#1.offset, v4l2_ctrl_new_std_menu_~arg1#1.base, v4l2_ctrl_new_std_menu_~arg1#1.offset, v4l2_ctrl_new_std_menu_~arg2#1, v4l2_ctrl_new_std_menu_~arg3#1, v4l2_ctrl_new_std_menu_~arg4#1, v4l2_ctrl_new_std_menu_~arg5#1;v4l2_ctrl_new_std_menu_~arg0#1.base, v4l2_ctrl_new_std_menu_~arg0#1.offset := v4l2_ctrl_new_std_menu_#in~arg0#1.base, v4l2_ctrl_new_std_menu_#in~arg0#1.offset;v4l2_ctrl_new_std_menu_~arg1#1.base, v4l2_ctrl_new_std_menu_~arg1#1.offset := v4l2_ctrl_new_std_menu_#in~arg1#1.base, v4l2_ctrl_new_std_menu_#in~arg1#1.offset;v4l2_ctrl_new_std_menu_~arg2#1 := v4l2_ctrl_new_std_menu_#in~arg2#1;v4l2_ctrl_new_std_menu_~arg3#1 := v4l2_ctrl_new_std_menu_#in~arg3#1;v4l2_ctrl_new_std_menu_~arg4#1 := v4l2_ctrl_new_std_menu_#in~arg4#1;v4l2_ctrl_new_std_menu_~arg5#1 := v4l2_ctrl_new_std_menu_#in~arg5#1; [2025-02-08 03:49:07,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10364-1: SUMMARY for call fm_v4l2_init_video_device_#t~ret932#1.base, fm_v4l2_init_video_device_#t~ret932#1.offset := v4l2_ctrl_new_std(fm_v4l2_init_video_device_~fmdev#1.base, ~bvadd~64(1289bv64, fm_v4l2_init_video_device_~fmdev#1.offset), ~#fm_ctrl_ops~0.base, ~#fm_ctrl_ops~0.offset, 9963785bv32, 0bv32, 1bv32, 1bv32, 1bv32); srcloc: null [2025-02-08 03:49:07,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9505: SUMMARY for call clear_bit(6bv64, fm_tx_set_freq_~fmdev#1.base, ~bvadd~64(490bv64, fm_tx_set_freq_~fmdev#1.offset)); srcloc: null [2025-02-08 03:49:07,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6268-1: SUMMARY for call spin_unlock_irqrestore(fmc_transfer_rds_from_internal_buff_~fmdev#1.base, ~bvadd~64(354bv64, fmc_transfer_rds_from_internal_buff_~fmdev#1.offset), fmc_transfer_rds_from_internal_buff_~flags~4#1); srcloc: null [2025-02-08 03:49:07,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5277: havoc atomic_dec_~v#1.base, atomic_dec_~v#1.offset;havoc atomic_dec_#in~v#1.base, atomic_dec_#in~v#1.offset;assume { :end_inline_atomic_dec } true;call send_tasklet_#t~mem149#1 := read~intINTTYPE1#0(send_tasklet_~skb~1#1.base, ~bvadd~64(40bv64, send_tasklet_~skb~1#1.offset), 1bv64);call write~intINTTYPE1#0(send_tasklet_#t~mem149#1, send_tasklet_~fmdev~1#1.base, ~bvadd~64(855bv64, send_tasklet_~fmdev~1#1.offset), 1bv64);havoc send_tasklet_#t~mem149#1;call send_tasklet_#t~mem150#1.base, send_tasklet_#t~mem150#1.offset := read~$Pointer$#0(send_tasklet_~fmdev~1#1.base, ~bvadd~64(856bv64, send_tasklet_~fmdev~1#1.offset), 8bv64); [2025-02-08 03:49:07,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6268: assume { :begin_inline_copy_to_user } true;copy_to_user_#in~to#1.base, copy_to_user_#in~to#1.offset, copy_to_user_#in~from#1.base, copy_to_user_#in~from#1.offset, copy_to_user_#in~n#1 := fmc_transfer_rds_from_internal_buff_~buf#1.base, fmc_transfer_rds_from_internal_buff_~buf#1.offset, fmc_transfer_rds_from_internal_buff_~#tmpbuf~1#1.base, fmc_transfer_rds_from_internal_buff_~#tmpbuf~1#1.offset, 3bv64;havoc copy_to_user_#res#1;havoc copy_to_user_#t~ret44#1, copy_to_user_#t~ret45#1, copy_to_user_#t~ret46#1, copy_to_user_#t~ret47#1, copy_to_user_~to#1.base, copy_to_user_~to#1.offset, copy_to_user_~from#1.base, copy_to_user_~from#1.offset, copy_to_user_~n#1, copy_to_user_~sz~0#1, copy_to_user_~tmp~0#1, copy_to_user_~tmp___0~0#1;copy_to_user_~to#1.base, copy_to_user_~to#1.offset := copy_to_user_#in~to#1.base, copy_to_user_#in~to#1.offset;copy_to_user_~from#1.base, copy_to_user_~from#1.offset := copy_to_user_#in~from#1.base, copy_to_user_#in~from#1.offset;copy_to_user_~n#1 := copy_to_user_#in~n#1;havoc copy_to_user_~sz~0#1;havoc copy_to_user_~tmp~0#1;havoc copy_to_user_~tmp___0~0#1;copy_to_user_~sz~0#1 := 4294967295bv32; [2025-02-08 03:49:07,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8845: assume ~bvslt~32(fm_rx_get_stereo_mono_~ret~21#1, 0bv32);fm_rx_get_stereo_mono_#res#1 := fm_rx_get_stereo_mono_~ret~21#1;call ULTIMATE.dealloc(fm_rx_get_stereo_mono_~#curr_mode~0#1.base, fm_rx_get_stereo_mono_~#curr_mode~0#1.offset);havoc fm_rx_get_stereo_mono_~#curr_mode~0#1.base, fm_rx_get_stereo_mono_~#curr_mode~0#1.offset;call ULTIMATE.dealloc(fm_rx_get_stereo_mono_~#resp_len~4#1.base, fm_rx_get_stereo_mono_~#resp_len~4#1.offset);havoc fm_rx_get_stereo_mono_~#resp_len~4#1.base, fm_rx_get_stereo_mono_~#resp_len~4#1.offset; [2025-02-08 03:49:07,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8845: assume !~bvslt~32(fm_rx_get_stereo_mono_~ret~21#1, 0bv32);call fm_rx_get_stereo_mono_#t~mem656#1 := read~intINTTYPE2#0(fm_rx_get_stereo_mono_~#curr_mode~0#1.base, fm_rx_get_stereo_mono_~#curr_mode~0#1.offset, 2bv64); [2025-02-08 03:49:07,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10761: assume 25bv32 == ~ldv_statevar_3~0; [2025-02-08 03:49:07,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10761: assume !(25bv32 == ~ldv_statevar_3~0); [2025-02-08 03:49:07,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8383: assume ~bvslt~32(fm_rx_seek_~ret~12#1, 0bv32);fm_rx_seek_#res#1 := fm_rx_seek_~ret~12#1;call ULTIMATE.dealloc(fm_rx_seek_~#resp_len~2#1.base, fm_rx_seek_~#resp_len~2#1.offset);havoc fm_rx_seek_~#resp_len~2#1.base, fm_rx_seek_~#resp_len~2#1.offset;call ULTIMATE.dealloc(fm_rx_seek_~#curr_frq~1#1.base, fm_rx_seek_~#curr_frq~1#1.offset);havoc fm_rx_seek_~#curr_frq~1#1.base, fm_rx_seek_~#curr_frq~1#1.offset;call ULTIMATE.dealloc(fm_rx_seek_~#payload~10#1.base, fm_rx_seek_~#payload~10#1.offset);havoc fm_rx_seek_~#payload~10#1.base, fm_rx_seek_~#payload~10#1.offset; [2025-02-08 03:49:07,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8383: assume !~bvslt~32(fm_rx_seek_~ret~12#1, 0bv32);call write~intINTTYPE2#0((if 0bv32 != fm_rx_seek_~seek_upward#1 then 1bv32 else 0bv32)[16:0], fm_rx_seek_~#payload~10#1.base, fm_rx_seek_~#payload~10#1.offset, 2bv64); [2025-02-08 03:49:07,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10101: assume ~bvslt~32(fm_v4l2_vidioc_g_freq_~ret~48#1, 0bv32); [2025-02-08 03:49:07,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10101: assume !~bvslt~32(fm_v4l2_vidioc_g_freq_~ret~48#1, 0bv32);call fm_v4l2_vidioc_g_freq_#t~mem891#1 := read~intINTTYPE4#0(fm_v4l2_vidioc_g_freq_~freq#1.base, ~bvadd~64(8bv64, fm_v4l2_vidioc_g_freq_~freq#1.offset), 4bv64);call write~intINTTYPE4#0(~bvmul~32(16bv32, fm_v4l2_vidioc_g_freq_#t~mem891#1), fm_v4l2_vidioc_g_freq_~freq#1.base, ~bvadd~64(8bv64, fm_v4l2_vidioc_g_freq_~freq#1.offset), 4bv64);havoc fm_v4l2_vidioc_g_freq_#t~mem891#1;fm_v4l2_vidioc_g_freq_#res#1 := 0bv32;ldv_io_instance_callback_3_25_#t~ret945#1 := fm_v4l2_vidioc_g_freq_#res#1;havoc fm_v4l2_vidioc_g_freq_#t~ret888#1.base, fm_v4l2_vidioc_g_freq_#t~ret888#1.offset, fm_v4l2_vidioc_g_freq_#t~ret889#1, fm_v4l2_vidioc_g_freq_#t~ret890#1, fm_v4l2_vidioc_g_freq_#t~mem891#1, fm_v4l2_vidioc_g_freq_~file#1.base, fm_v4l2_vidioc_g_freq_~file#1.offset, fm_v4l2_vidioc_g_freq_~priv#1.base, fm_v4l2_vidioc_g_freq_~priv#1.offset, fm_v4l2_vidioc_g_freq_~freq#1.base, fm_v4l2_vidioc_g_freq_~freq#1.offset, fm_v4l2_vidioc_g_freq_~fmdev~16#1.base, fm_v4l2_vidioc_g_freq_~fmdev~16#1.offset, fm_v4l2_vidioc_g_freq_~tmp~77#1.base, fm_v4l2_vidioc_g_freq_~tmp~77#1.offset, fm_v4l2_vidioc_g_freq_~ret~48#1;havoc fm_v4l2_vidioc_g_freq_#in~file#1.base, fm_v4l2_vidioc_g_freq_#in~file#1.offset, fm_v4l2_vidioc_g_freq_#in~priv#1.base, fm_v4l2_vidioc_g_freq_#in~priv#1.offset, fm_v4l2_vidioc_g_freq_#in~freq#1.base, fm_v4l2_vidioc_g_freq_#in~freq#1.offset;assume { :end_inline_fm_v4l2_vidioc_g_freq } true;havoc ldv_io_instance_callback_3_25_#t~ret945#1;havoc ldv_io_instance_callback_3_25_#t~ret945#1, ldv_io_instance_callback_3_25_~arg0#1.base, ldv_io_instance_callback_3_25_~arg0#1.offset, ldv_io_instance_callback_3_25_~arg1#1.base, ldv_io_instance_callback_3_25_~arg1#1.offset, ldv_io_instance_callback_3_25_~arg2#1.base, ldv_io_instance_callback_3_25_~arg2#1.offset, ldv_io_instance_callback_3_25_~arg3#1.base, ldv_io_instance_callback_3_25_~arg3#1.offset;havoc ldv_io_instance_callback_3_25_#in~arg0#1.base, ldv_io_instance_callback_3_25_#in~arg0#1.offset, ldv_io_instance_callback_3_25_#in~arg1#1.base, ldv_io_instance_callback_3_25_#in~arg1#1.offset, ldv_io_instance_callback_3_25_#in~arg2#1.base, ldv_io_instance_callback_3_25_#in~arg2#1.offset, ldv_io_instance_callback_3_25_#in~arg3#1.base, ldv_io_instance_callback_3_25_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_3_25 } true;~ldv_statevar_3~0 := 3bv32; [2025-02-08 03:49:07,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11092: havoc ldv_mutex_lock_28_~ldv_func_arg1#1.base, ldv_mutex_lock_28_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_28_#in~ldv_func_arg1#1.base, ldv_mutex_lock_28_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_28 } true;assume { :begin_inline_fmc_is_rds_data_available } true;fmc_is_rds_data_available_#in~fmdev#1.base, fmc_is_rds_data_available_#in~fmdev#1.offset, fmc_is_rds_data_available_#in~file#1.base, fmc_is_rds_data_available_#in~file#1.offset, fmc_is_rds_data_available_#in~pts#1.base, fmc_is_rds_data_available_#in~pts#1.offset := fm_v4l2_fops_poll_~fmdev~9#1.base, fm_v4l2_fops_poll_~fmdev~9#1.offset, fm_v4l2_fops_poll_~file#1.base, fm_v4l2_fops_poll_~file#1.offset, fm_v4l2_fops_poll_~pts#1.base, fm_v4l2_fops_poll_~pts#1.offset;havoc fmc_is_rds_data_available_#res#1;havoc fmc_is_rds_data_available_#t~mem325#1, fmc_is_rds_data_available_#t~mem326#1, fmc_is_rds_data_available_~fmdev#1.base, fmc_is_rds_data_available_~fmdev#1.offset, fmc_is_rds_data_available_~file#1.base, fmc_is_rds_data_available_~file#1.offset, fmc_is_rds_data_available_~pts#1.base, fmc_is_rds_data_available_~pts#1.offset;fmc_is_rds_data_available_~fmdev#1.base, fmc_is_rds_data_available_~fmdev#1.offset := fmc_is_rds_data_available_#in~fmdev#1.base, fmc_is_rds_data_available_#in~fmdev#1.offset;fmc_is_rds_data_available_~file#1.base, fmc_is_rds_data_available_~file#1.offset := fmc_is_rds_data_available_#in~file#1.base, fmc_is_rds_data_available_#in~file#1.offset;fmc_is_rds_data_available_~pts#1.base, fmc_is_rds_data_available_~pts#1.offset := fmc_is_rds_data_available_#in~pts#1.base, fmc_is_rds_data_available_#in~pts#1.offset;assume { :begin_inline_poll_wait } true;poll_wait_#in~filp#1.base, poll_wait_#in~filp#1.offset, poll_wait_#in~wait_address#1.base, poll_wait_#in~wait_address#1.offset, poll_wait_#in~p#1.base, poll_wait_#in~p#1.offset := fmc_is_rds_data_available_~file#1.base, fmc_is_rds_data_available_~file#1.offset, fmc_is_rds_data_available_~fmdev#1.base, ~bvadd~64(2bv64, ~bvadd~64(135bv64, ~bvadd~64(1003bv64, fmc_is_rds_data_available_~fmdev#1.offset))), fmc_is_rds_data_available_~pts#1.base, fmc_is_rds_data_available_~pts#1.offset;havoc poll_wait_#t~mem79#1.base, poll_wait_#t~mem79#1.offset, poll_wait_#t~short80#1, poll_wait_#t~mem85#1.base, poll_wait_#t~mem85#1.offset, poll_wait_~filp#1.base, poll_wait_~filp#1.offset, poll_wait_~wait_address#1.base, poll_wait_~wait_address#1.offset, poll_wait_~p#1.base, poll_wait_~p#1.offset;poll_wait_~filp#1.base, poll_wait_~filp#1.offset := poll_wait_#in~filp#1.base, poll_wait_#in~filp#1.offset;poll_wait_~wait_address#1.base, poll_wait_~wait_address#1.offset := poll_wait_#in~wait_address#1.base, poll_wait_#in~wait_address#1.offset;poll_wait_~p#1.base, poll_wait_~p#1.offset := poll_wait_#in~p#1.base, poll_wait_#in~p#1.offset;poll_wait_#t~short80#1 := 0bv64 != ~bvadd~64(poll_wait_~p#1.base, poll_wait_~p#1.offset); [2025-02-08 03:49:07,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11092-1: SUMMARY for call ldv_mutex_lock_mutex_of_fmdev(ldv_mutex_lock_28_~ldv_func_arg1#1.base, ldv_mutex_lock_28_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:49:07,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10233: havoc fm_v4l2_vidioc_s_modulator_#t~ret920#1; [2025-02-08 03:49:07,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10233-1: SUMMARY for call fm_v4l2_vidioc_s_modulator_#t~ret920#1 := printk(99bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9837: assume ~bvslt~32(fm_v4l2_fops_release_~ret~45#1, 0bv32); [2025-02-08 03:49:07,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9837: assume !~bvslt~32(fm_v4l2_fops_release_~ret~45#1, 0bv32); [2025-02-08 03:49:07,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10894-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_3_#t~ret975#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:49:07,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10894: ldv_v4l2_file_operations_io_instance_3_~tmp___11~0#1 := ldv_v4l2_file_operations_io_instance_3_#t~ret975#1;havoc ldv_v4l2_file_operations_io_instance_3_#t~ret975#1; [2025-02-08 03:49:07,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6402: fmc_set_mute_mode_#res#1 := 4294967274bv32; [2025-02-08 03:49:07,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8318: call write~intINTTYPE2#0(fm_rx_set_channel_spacing_~spacing#1[16:0], fm_rx_set_channel_spacing_~#payload~9#1.base, fm_rx_set_channel_spacing_~#payload~9#1.offset, 2bv64); [2025-02-08 03:49:07,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9309: call ULTIMATE.dealloc(fm_tx_set_mute_mode_~#payload~28#1.base, fm_tx_set_mute_mode_~#payload~28#1.offset);havoc fm_tx_set_mute_mode_~#payload~28#1.base, fm_tx_set_mute_mode_~#payload~28#1.offset; [2025-02-08 03:49:07,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10366-1: SUMMARY for call fm_v4l2_init_video_device_#t~ret934#1.base, fm_v4l2_init_video_device_#t~ret934#1.offset := v4l2_ctrl_new_std(fm_v4l2_init_video_device_~fmdev#1.base, ~bvadd~64(1289bv64, fm_v4l2_init_video_device_~fmdev#1.offset), ~#fm_ctrl_ops~0.base, ~#fm_ctrl_ops~0.offset, 10160497bv32, 91bv32, 122bv32, 1bv32, 122bv32); srcloc: null [2025-02-08 03:49:07,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7327: assume 2bv32 == ~ldv_statevar_6~0; [2025-02-08 03:49:07,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7327: assume !(2bv32 == ~ldv_statevar_6~0); [2025-02-08 03:49:07,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6336: assume 2bv32 == ~zero_extend~32~8(fmc_get_freq_#t~mem353#1);havoc fmc_get_freq_#t~mem353#1; [2025-02-08 03:49:07,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6336: assume !(2bv32 == ~zero_extend~32~8(fmc_get_freq_#t~mem353#1));havoc fmc_get_freq_#t~mem353#1;call fmc_get_freq_#t~mem354#1 := read~intINTTYPE1#0(fmc_get_freq_~fmdev#1.base, ~bvadd~64(1002bv64, fmc_get_freq_~fmdev#1.offset), 1bv64); [2025-02-08 03:49:07,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5147: assume ~bvule~32(recv_tasklet_#t~mem101#1, 6bv32);havoc recv_tasklet_#t~mem101#1;call recv_tasklet_#t~mem102#1 := read~intINTTYPE4#0(recv_tasklet_~skb~0#1.base, ~bvadd~64(104bv64, recv_tasklet_~skb~0#1.offset), 4bv64); [2025-02-08 03:49:07,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5147: assume !~bvule~32(recv_tasklet_#t~mem101#1, 6bv32);havoc recv_tasklet_#t~mem101#1;call recv_tasklet_#t~mem104#1.base, recv_tasklet_#t~mem104#1.offset := read~$Pointer$#0(recv_tasklet_~skb~0#1.base, ~bvadd~64(229bv64, recv_tasklet_~skb~0#1.offset), 8bv64);recv_tasklet_~evt_hdr~0#1.base, recv_tasklet_~evt_hdr~0#1.offset := recv_tasklet_#t~mem104#1.base, recv_tasklet_#t~mem104#1.offset;havoc recv_tasklet_#t~mem104#1.base, recv_tasklet_#t~mem104#1.offset;call recv_tasklet_#t~mem105#1 := read~intINTTYPE1#0(recv_tasklet_~evt_hdr~0#1.base, ~bvadd~64(3bv64, recv_tasklet_~evt_hdr~0#1.offset), 1bv64);recv_tasklet_~num_fm_hci_cmds~0#1 := recv_tasklet_#t~mem105#1;havoc recv_tasklet_#t~mem105#1;call recv_tasklet_#t~mem106#1 := read~intINTTYPE1#0(recv_tasklet_~evt_hdr~0#1.base, ~bvadd~64(4bv64, recv_tasklet_~evt_hdr~0#1.offset), 1bv64); [2025-02-08 03:49:07,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5147-1: call recv_tasklet_#t~mem101#1 := read~intINTTYPE4#0(recv_tasklet_~skb~0#1.base, ~bvadd~64(104bv64, recv_tasklet_~skb~0#1.offset), 4bv64); [2025-02-08 03:49:07,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6204: assume fmc_transfer_rds_from_internal_buff_#t~mem330#1 == fmc_transfer_rds_from_internal_buff_#t~mem331#1;havoc fmc_transfer_rds_from_internal_buff_#t~mem330#1;havoc fmc_transfer_rds_from_internal_buff_#t~mem331#1;fmc_transfer_rds_from_internal_buff_~__ret___0~0#1 := 0bv64;assume { :begin_inline_INIT_LIST_HEAD } true;INIT_LIST_HEAD_#in~list#1.base, INIT_LIST_HEAD_#in~list#1.offset := fmc_transfer_rds_from_internal_buff_~#__wait~0#1.base, ~bvadd~64(20bv64, fmc_transfer_rds_from_internal_buff_~#__wait~0#1.offset);havoc INIT_LIST_HEAD_~list#1.base, INIT_LIST_HEAD_~list#1.offset;INIT_LIST_HEAD_~list#1.base, INIT_LIST_HEAD_~list#1.offset := INIT_LIST_HEAD_#in~list#1.base, INIT_LIST_HEAD_#in~list#1.offset;call write~$Pointer$#11(INIT_LIST_HEAD_~list#1.base, INIT_LIST_HEAD_~list#1.offset, INIT_LIST_HEAD_~list#1.base, INIT_LIST_HEAD_~list#1.offset, 8bv64);call write~$Pointer$#11(INIT_LIST_HEAD_~list#1.base, INIT_LIST_HEAD_~list#1.offset, INIT_LIST_HEAD_~list#1.base, ~bvadd~64(8bv64, INIT_LIST_HEAD_~list#1.offset), 8bv64); [2025-02-08 03:49:07,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6204: assume !(fmc_transfer_rds_from_internal_buff_#t~mem330#1 == fmc_transfer_rds_from_internal_buff_#t~mem331#1);havoc fmc_transfer_rds_from_internal_buff_#t~mem330#1;havoc fmc_transfer_rds_from_internal_buff_#t~mem331#1; [2025-02-08 03:49:07,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10366: havoc fm_v4l2_init_video_device_#t~ret934#1.base, fm_v4l2_init_video_device_#t~ret934#1.offset; [2025-02-08 03:49:07,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7526: assume { :begin_inline_ldv_timer_timer_instance_2 } true;ldv_timer_timer_instance_2_#in~arg0#1.base, ldv_timer_timer_instance_2_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_timer_timer_instance_2_#t~mem528#1.base, ldv_timer_timer_instance_2_#t~mem528#1.offset, ldv_timer_timer_instance_2_#t~mem529#1.base, ldv_timer_timer_instance_2_#t~mem529#1.offset, ldv_timer_timer_instance_2_#t~mem530#1, ldv_timer_timer_instance_2_~arg0#1.base, ldv_timer_timer_instance_2_~arg0#1.offset;ldv_timer_timer_instance_2_~arg0#1.base, ldv_timer_timer_instance_2_~arg0#1.offset := ldv_timer_timer_instance_2_#in~arg0#1.base, ldv_timer_timer_instance_2_#in~arg0#1.offset; [2025-02-08 03:49:07,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8319-1: SUMMARY for call fm_rx_set_channel_spacing_#t~ret564#1 := fmc_send_cmd(fm_rx_set_channel_spacing_~fmdev#1.base, fm_rx_set_channel_spacing_~fmdev#1.offset, 56bv8, 0bv16, fm_rx_set_channel_spacing_~#payload~9#1.base, fm_rx_set_channel_spacing_~#payload~9#1.offset, 2bv32, 0bv64, 0bv64, 0bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6271: assume 0bv64 != fmc_transfer_rds_from_internal_buff_~tmp___1~4#1; [2025-02-08 03:49:07,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6271: assume !(0bv64 != fmc_transfer_rds_from_internal_buff_~tmp___1~4#1);fmc_transfer_rds_from_internal_buff_~block_count~0#1 := ~bvadd~32(1bv32, fmc_transfer_rds_from_internal_buff_~block_count~0#1);fmc_transfer_rds_from_internal_buff_~buf#1.base, fmc_transfer_rds_from_internal_buff_~buf#1.offset := fmc_transfer_rds_from_internal_buff_~buf#1.base, ~bvadd~64(3bv64, fmc_transfer_rds_from_internal_buff_~buf#1.offset);fmc_transfer_rds_from_internal_buff_~ret~1#1 := ~bvadd~32(3bv32, fmc_transfer_rds_from_internal_buff_~ret~1#1); [2025-02-08 03:49:07,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8319: fm_rx_set_channel_spacing_~ret~11#1 := fm_rx_set_channel_spacing_#t~ret564#1;havoc fm_rx_set_channel_spacing_#t~ret564#1; [2025-02-08 03:49:07,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5214: havoc recv_tasklet_#t~ret141#1; [2025-02-08 03:49:07,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12283-1: fm_v4l2_init_video_device_#t~ret929#1 := v4l2_ctrl_handler_init_class_#res#1;havoc v4l2_ctrl_handler_init_class_#t~nondet1078#1, v4l2_ctrl_handler_init_class_~arg0#1.base, v4l2_ctrl_handler_init_class_~arg0#1.offset, v4l2_ctrl_handler_init_class_~arg1#1, v4l2_ctrl_handler_init_class_~arg2#1.base, v4l2_ctrl_handler_init_class_~arg2#1.offset, v4l2_ctrl_handler_init_class_~arg3#1.base, v4l2_ctrl_handler_init_class_~arg3#1.offset;havoc v4l2_ctrl_handler_init_class_#in~arg0#1.base, v4l2_ctrl_handler_init_class_#in~arg0#1.offset, v4l2_ctrl_handler_init_class_#in~arg1#1, v4l2_ctrl_handler_init_class_#in~arg2#1.base, v4l2_ctrl_handler_init_class_#in~arg2#1.offset, v4l2_ctrl_handler_init_class_#in~arg3#1.base, v4l2_ctrl_handler_init_class_#in~arg3#1.offset;assume { :end_inline_v4l2_ctrl_handler_init_class } true;fm_v4l2_init_video_device_~tmp___0~36#1 := fm_v4l2_init_video_device_#t~ret929#1;havoc fm_v4l2_init_video_device_#t~ret929#1;fm_v4l2_init_video_device_~ret~51#1 := fm_v4l2_init_video_device_~tmp___0~36#1; [2025-02-08 03:49:07,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5280: assume 0bv64 != ~bvadd~64(send_tasklet_#t~mem150#1.base, send_tasklet_#t~mem150#1.offset);havoc send_tasklet_#t~mem150#1.base, send_tasklet_#t~mem150#1.offset; [2025-02-08 03:49:07,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5280: assume !(0bv64 != ~bvadd~64(send_tasklet_#t~mem150#1.base, send_tasklet_#t~mem150#1.offset));havoc send_tasklet_#t~mem150#1.base, send_tasklet_#t~mem150#1.offset; [2025-02-08 03:49:07,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12283: havoc v4l2_ctrl_handler_init_class_#t~nondet1078#1; [2025-02-08 03:49:07,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5214-1: SUMMARY for call recv_tasklet_#t~ret141#1 := printk(6bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10103: havoc fm_v4l2_vidioc_g_freq_#t~ret890#1;fm_v4l2_vidioc_g_freq_#res#1 := fm_v4l2_vidioc_g_freq_~ret~48#1; [2025-02-08 03:49:07,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10103-1: SUMMARY for call fm_v4l2_vidioc_g_freq_#t~ret890#1 := printk(94bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10896: assume 0bv32 != ldv_v4l2_file_operations_io_instance_3_~tmp___11~0#1;~ldv_statevar_3~0 := 6bv32; [2025-02-08 03:49:07,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10896: assume !(0bv32 != ldv_v4l2_file_operations_io_instance_3_~tmp___11~0#1);~ldv_statevar_3~0 := 11bv32; [2025-02-08 03:49:07,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7659-1: SUMMARY for call ldv_file_operations_file_operations_instance_0_#t~ret509#1 := ldv_filter_err_code(~ldv_0_ret_default~0); srcloc: null [2025-02-08 03:49:07,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7659: ~ldv_0_ret_default~0 := ldv_file_operations_file_operations_instance_0_#t~ret509#1;havoc ldv_file_operations_file_operations_instance_0_#t~ret509#1; [2025-02-08 03:49:07,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9839: havoc fm_v4l2_fops_release_#t~ret835#1; [2025-02-08 03:49:07,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9839-1: SUMMARY for call fm_v4l2_fops_release_#t~ret835#1 := printk(83bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8452: fm_rx_seek_~ret~12#1 := fm_rx_seek_#t~ret598#1;havoc fm_rx_seek_#t~ret598#1; [2025-02-08 03:49:07,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8452-1: SUMMARY for call fm_rx_seek_#t~ret598#1 := fmc_send_cmd(fm_rx_seek_~fmdev#1.base, fm_rx_seek_~fmdev#1.offset, 10bv8, 1bv16, 0bv64, 0bv64, 2bv32, fm_rx_seek_~#curr_frq~1#1.base, fm_rx_seek_~#curr_frq~1#1.offset, fm_rx_seek_~#resp_len~2#1.base, fm_rx_seek_~#resp_len~2#1.offset); srcloc: null [2025-02-08 03:49:07,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7593: assume 15bv32 == ~ldv_statevar_0~0; [2025-02-08 03:49:07,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7593: assume !(15bv32 == ~ldv_statevar_0~0); [2025-02-08 03:49:07,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10368: fm_v4l2_init_video_device_~ctrl~0#1.base, fm_v4l2_init_video_device_~ctrl~0#1.offset := fm_v4l2_init_video_device_#t~ret935#1.base, fm_v4l2_init_video_device_#t~ret935#1.offset;havoc fm_v4l2_init_video_device_#t~ret935#1.base, fm_v4l2_init_video_device_#t~ret935#1.offset; [2025-02-08 03:49:07,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5149: havoc recv_tasklet_#t~mem102#1;havoc recv_tasklet_#t~ret103#1; [2025-02-08 03:49:07,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10368-1: SUMMARY for call fm_v4l2_init_video_device_#t~ret935#1.base, fm_v4l2_init_video_device_#t~ret935#1.offset := v4l2_ctrl_new_std(fm_v4l2_init_video_device_~fmdev#1.base, ~bvadd~64(1289bv64, fm_v4l2_init_video_device_~fmdev#1.offset), ~#fm_ctrl_ops~0.base, ~#fm_ctrl_ops~0.offset, 10160498bv32, 0bv32, 255bv32, 1bv32, 255bv32); srcloc: null [2025-02-08 03:49:07,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5149-1: SUMMARY for call recv_tasklet_#t~ret103#1 := printk(3bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4951: havoc skb_queue_empty_#t~mem61#1.base, skb_queue_empty_#t~mem61#1.offset;recv_tasklet_#t~ret143#1 := skb_queue_empty_#res#1;havoc skb_queue_empty_#t~mem61#1.base, skb_queue_empty_#t~mem61#1.offset, skb_queue_empty_~list#1.base, skb_queue_empty_~list#1.offset;havoc skb_queue_empty_#in~list#1.base, skb_queue_empty_#in~list#1.offset;assume { :end_inline_skb_queue_empty } true;recv_tasklet_~tmp___2~0#1 := recv_tasklet_#t~ret143#1;havoc recv_tasklet_#t~ret143#1; [2025-02-08 03:49:07,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9972: assume 0bv32 != fm_v4l2_vidioc_s_audio_#t~mem863#1;havoc fm_v4l2_vidioc_s_audio_#t~mem863#1;fm_v4l2_vidioc_s_audio_#res#1 := 4294967274bv32; [2025-02-08 03:49:07,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9972: assume !(0bv32 != fm_v4l2_vidioc_s_audio_#t~mem863#1);havoc fm_v4l2_vidioc_s_audio_#t~mem863#1;fm_v4l2_vidioc_s_audio_#res#1 := 0bv32;ldv_io_instance_callback_3_29_#t~ret949#1 := fm_v4l2_vidioc_s_audio_#res#1;havoc fm_v4l2_vidioc_s_audio_#t~mem863#1, fm_v4l2_vidioc_s_audio_~file#1.base, fm_v4l2_vidioc_s_audio_~file#1.offset, fm_v4l2_vidioc_s_audio_~priv#1.base, fm_v4l2_vidioc_s_audio_~priv#1.offset, fm_v4l2_vidioc_s_audio_~audio#1.base, fm_v4l2_vidioc_s_audio_~audio#1.offset;havoc fm_v4l2_vidioc_s_audio_#in~file#1.base, fm_v4l2_vidioc_s_audio_#in~file#1.offset, fm_v4l2_vidioc_s_audio_#in~priv#1.base, fm_v4l2_vidioc_s_audio_#in~priv#1.offset, fm_v4l2_vidioc_s_audio_#in~audio#1.base, fm_v4l2_vidioc_s_audio_#in~audio#1.offset;assume { :end_inline_fm_v4l2_vidioc_s_audio } true;havoc ldv_io_instance_callback_3_29_#t~ret949#1;havoc ldv_io_instance_callback_3_29_#t~ret949#1, ldv_io_instance_callback_3_29_~arg0#1.base, ldv_io_instance_callback_3_29_~arg0#1.offset, ldv_io_instance_callback_3_29_~arg1#1.base, ldv_io_instance_callback_3_29_~arg1#1.offset, ldv_io_instance_callback_3_29_~arg2#1.base, ldv_io_instance_callback_3_29_~arg2#1.offset, ldv_io_instance_callback_3_29_~arg3#1.base, ldv_io_instance_callback_3_29_~arg3#1.offset;havoc ldv_io_instance_callback_3_29_#in~arg0#1.base, ldv_io_instance_callback_3_29_#in~arg0#1.offset, ldv_io_instance_callback_3_29_#in~arg1#1.base, ldv_io_instance_callback_3_29_#in~arg1#1.offset, ldv_io_instance_callback_3_29_#in~arg2#1.base, ldv_io_instance_callback_3_29_#in~arg2#1.offset, ldv_io_instance_callback_3_29_#in~arg3#1.base, ldv_io_instance_callback_3_29_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_3_29 } true;~ldv_statevar_3~0 := 3bv32; [2025-02-08 03:49:07,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10765: assume 26bv32 == ~ldv_statevar_3~0; [2025-02-08 03:49:07,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10765: assume !(26bv32 == ~ldv_statevar_3~0); [2025-02-08 03:49:07,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7792: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_3 } true;ldv_dummy_resourceless_instance_callback_1_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg1#1.offset := ~ldv_1_callback_g_volatile_ctrl~0.base, ~ldv_1_callback_g_volatile_ctrl~0.offset, ~ldv_1_container_struct_v4l2_ctrl_ptr~0.base, ~ldv_1_container_struct_v4l2_ctrl_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_3_#t~ret938#1, ldv_dummy_resourceless_instance_callback_1_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg1#1.offset;assume { :begin_inline_fm_g_volatile_ctrl } true;fm_g_volatile_ctrl_#in~ctrl#1.base, fm_g_volatile_ctrl_#in~ctrl#1.offset := ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.offset;havoc fm_g_volatile_ctrl_#res#1;havoc fm_g_volatile_ctrl_#t~mem843#1.base, fm_g_volatile_ctrl_#t~mem843#1.offset, fm_g_volatile_ctrl_#t~mem844#1, fm_g_volatile_ctrl_#t~ret845#1, fm_g_volatile_ctrl_#t~mem846#1, fm_g_volatile_ctrl_#t~ret847#1, fm_g_volatile_ctrl_~ctrl#1.base, fm_g_volatile_ctrl_~ctrl#1.offset, fm_g_volatile_ctrl_~fmdev~12#1.base, fm_g_volatile_ctrl_~fmdev~12#1.offset, fm_g_volatile_ctrl_~__mptr~0#1.base, fm_g_volatile_ctrl_~__mptr~0#1.offset;fm_g_volatile_ctrl_~ctrl#1.base, fm_g_volatile_ctrl_~ctrl#1.offset := fm_g_volatile_ctrl_#in~ctrl#1.base, fm_g_volatile_ctrl_#in~ctrl#1.offset;havoc fm_g_volatile_ctrl_~fmdev~12#1.base, fm_g_volatile_ctrl_~fmdev~12#1.offset;havoc fm_g_volatile_ctrl_~__mptr~0#1.base, fm_g_volatile_ctrl_~__mptr~0#1.offset;call fm_g_volatile_ctrl_#t~mem843#1.base, fm_g_volatile_ctrl_#t~mem843#1.offset := read~$Pointer$#0(fm_g_volatile_ctrl_~ctrl#1.base, ~bvadd~64(32bv64, fm_g_volatile_ctrl_~ctrl#1.offset), 8bv64);fm_g_volatile_ctrl_~__mptr~0#1.base, fm_g_volatile_ctrl_~__mptr~0#1.offset := fm_g_volatile_ctrl_#t~mem843#1.base, fm_g_volatile_ctrl_#t~mem843#1.offset;havoc fm_g_volatile_ctrl_#t~mem843#1.base, fm_g_volatile_ctrl_#t~mem843#1.offset;fm_g_volatile_ctrl_~fmdev~12#1.base, fm_g_volatile_ctrl_~fmdev~12#1.offset := fm_g_volatile_ctrl_~__mptr~0#1.base, ~bvadd~64(18446744073707147288bv64, fm_g_volatile_ctrl_~__mptr~0#1.offset);call fm_g_volatile_ctrl_#t~mem844#1 := read~intINTTYPE4#0(fm_g_volatile_ctrl_~ctrl#1.base, ~bvadd~64(88bv64, fm_g_volatile_ctrl_~ctrl#1.offset), 4bv64); [2025-02-08 03:49:07,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7660-1: SUMMARY for call ldv_file_operations_file_operations_instance_0_#t~ret510#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:49:07,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7660: ldv_file_operations_file_operations_instance_0_~tmp___1~7#1 := ldv_file_operations_file_operations_instance_0_#t~ret510#1;havoc ldv_file_operations_file_operations_instance_0_#t~ret510#1; [2025-02-08 03:49:07,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10831: SUMMARY for call ldv_free(~ldv_3_resource_file~0.base, ~ldv_3_resource_file~0.offset); srcloc: null [2025-02-08 03:49:07,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5282: havoc send_tasklet_#t~ret151#1; [2025-02-08 03:49:07,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9510: call write~intINTTYPE2#0(3bv16, fm_tx_set_freq_~#payload~33#1.base, fm_tx_set_freq_~#payload~33#1.offset, 2bv64); [2025-02-08 03:49:07,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6405: assume { :begin_inline_fm_rx_set_mute_mode } true;fm_rx_set_mute_mode_#in~fmdev#1.base, fm_rx_set_mute_mode_#in~fmdev#1.offset, fm_rx_set_mute_mode_#in~mute_mode_toset#1 := fmc_set_mute_mode_~fmdev#1.base, fmc_set_mute_mode_~fmdev#1.offset, ~zero_extend~32~8(fmc_set_mute_mode_~mute_mode_toset#1)[8:0];havoc fm_rx_set_mute_mode_#res#1;havoc fm_rx_set_mute_mode_#t~mem631#1, fm_rx_set_mute_mode_#t~mem632#1, fm_rx_set_mute_mode_#t~ret633#1, fm_rx_set_mute_mode_~fmdev#1.base, fm_rx_set_mute_mode_~fmdev#1.offset, fm_rx_set_mute_mode_~mute_mode_toset#1, fm_rx_set_mute_mode_~org_state~0#1, fm_rx_set_mute_mode_~ret~16#1;fm_rx_set_mute_mode_~fmdev#1.base, fm_rx_set_mute_mode_~fmdev#1.offset := fm_rx_set_mute_mode_#in~fmdev#1.base, fm_rx_set_mute_mode_#in~fmdev#1.offset;fm_rx_set_mute_mode_~mute_mode_toset#1 := fm_rx_set_mute_mode_#in~mute_mode_toset#1;havoc fm_rx_set_mute_mode_~org_state~0#1;havoc fm_rx_set_mute_mode_~ret~16#1;call fm_rx_set_mute_mode_#t~mem631#1 := read~intINTTYPE1#0(fm_rx_set_mute_mode_~fmdev#1.base, ~bvadd~64(17bv64, ~bvadd~64(1003bv64, fm_rx_set_mute_mode_~fmdev#1.offset)), 1bv64); [2025-02-08 03:49:07,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10237: fm_v4l2_vidioc_s_modulator_#res#1 := fm_v4l2_vidioc_s_modulator_~ret~50#1;ldv_io_instance_callback_3_32_#t~ret952#1 := fm_v4l2_vidioc_s_modulator_#res#1;havoc fm_v4l2_vidioc_s_modulator_#t~ret910#1.base, fm_v4l2_vidioc_s_modulator_#t~ret910#1.offset, fm_v4l2_vidioc_s_modulator_#t~mem911#1, fm_v4l2_vidioc_s_modulator_#t~mem912#1, fm_v4l2_vidioc_s_modulator_#t~ret913#1, fm_v4l2_vidioc_s_modulator_#t~ret914#1, fm_v4l2_vidioc_s_modulator_#t~mem915#1, fm_v4l2_vidioc_s_modulator_#t~mem916#1, fm_v4l2_vidioc_s_modulator_#t~ret917#1, fm_v4l2_vidioc_s_modulator_#t~ret918#1, fm_v4l2_vidioc_s_modulator_#t~ret919#1, fm_v4l2_vidioc_s_modulator_#t~ret920#1, fm_v4l2_vidioc_s_modulator_~file#1.base, fm_v4l2_vidioc_s_modulator_~file#1.offset, fm_v4l2_vidioc_s_modulator_~priv#1.base, fm_v4l2_vidioc_s_modulator_~priv#1.offset, fm_v4l2_vidioc_s_modulator_~mod#1.base, fm_v4l2_vidioc_s_modulator_~mod#1.offset, fm_v4l2_vidioc_s_modulator_~fmdev~20#1.base, fm_v4l2_vidioc_s_modulator_~fmdev~20#1.offset, fm_v4l2_vidioc_s_modulator_~tmp~81#1.base, fm_v4l2_vidioc_s_modulator_~tmp~81#1.offset, fm_v4l2_vidioc_s_modulator_~rds_mode~2#1, fm_v4l2_vidioc_s_modulator_~aud_mode~1#1, fm_v4l2_vidioc_s_modulator_~ret~50#1;havoc fm_v4l2_vidioc_s_modulator_#in~file#1.base, fm_v4l2_vidioc_s_modulator_#in~file#1.offset, fm_v4l2_vidioc_s_modulator_#in~priv#1.base, fm_v4l2_vidioc_s_modulator_#in~priv#1.offset, fm_v4l2_vidioc_s_modulator_#in~mod#1.base, fm_v4l2_vidioc_s_modulator_#in~mod#1.offset;assume { :end_inline_fm_v4l2_vidioc_s_modulator } true;havoc ldv_io_instance_callback_3_32_#t~ret952#1;havoc ldv_io_instance_callback_3_32_#t~ret952#1, ldv_io_instance_callback_3_32_~arg0#1.base, ldv_io_instance_callback_3_32_~arg0#1.offset, ldv_io_instance_callback_3_32_~arg1#1.base, ldv_io_instance_callback_3_32_~arg1#1.offset, ldv_io_instance_callback_3_32_~arg2#1.base, ldv_io_instance_callback_3_32_~arg2#1.offset, ldv_io_instance_callback_3_32_~arg3#1.base, ldv_io_instance_callback_3_32_~arg3#1.offset;havoc ldv_io_instance_callback_3_32_#in~arg0#1.base, ldv_io_instance_callback_3_32_#in~arg0#1.offset, ldv_io_instance_callback_3_32_#in~arg1#1.base, ldv_io_instance_callback_3_32_#in~arg1#1.offset, ldv_io_instance_callback_3_32_#in~arg2#1.base, ldv_io_instance_callback_3_32_#in~arg2#1.offset, ldv_io_instance_callback_3_32_#in~arg3#1.base, ldv_io_instance_callback_3_32_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_3_32 } true;~ldv_statevar_3~0 := 3bv32; [2025-02-08 03:49:07,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6207: havoc INIT_LIST_HEAD_~list#1.base, INIT_LIST_HEAD_~list#1.offset;havoc INIT_LIST_HEAD_#in~list#1.base, INIT_LIST_HEAD_#in~list#1.offset;assume { :end_inline_INIT_LIST_HEAD } true;call write~intINTTYPE4#11(0bv32, fmc_transfer_rds_from_internal_buff_~#__wait~0#1.base, fmc_transfer_rds_from_internal_buff_~#__wait~0#1.offset, 4bv64);assume { :begin_inline_prepare_to_wait_event } true;prepare_to_wait_event_#in~arg0#1.base, prepare_to_wait_event_#in~arg0#1.offset, prepare_to_wait_event_#in~arg1#1.base, prepare_to_wait_event_#in~arg1#1.offset, prepare_to_wait_event_#in~arg2#1 := fmc_transfer_rds_from_internal_buff_~fmdev#1.base, ~bvadd~64(2bv64, ~bvadd~64(135bv64, ~bvadd~64(1003bv64, fmc_transfer_rds_from_internal_buff_~fmdev#1.offset))), fmc_transfer_rds_from_internal_buff_~#__wait~0#1.base, fmc_transfer_rds_from_internal_buff_~#__wait~0#1.offset, 1bv32;havoc prepare_to_wait_event_#res#1;havoc prepare_to_wait_event_#t~nondet1066#1, prepare_to_wait_event_~arg0#1.base, prepare_to_wait_event_~arg0#1.offset, prepare_to_wait_event_~arg1#1.base, prepare_to_wait_event_~arg1#1.offset, prepare_to_wait_event_~arg2#1;prepare_to_wait_event_~arg0#1.base, prepare_to_wait_event_~arg0#1.offset := prepare_to_wait_event_#in~arg0#1.base, prepare_to_wait_event_#in~arg0#1.offset;prepare_to_wait_event_~arg1#1.base, prepare_to_wait_event_~arg1#1.offset := prepare_to_wait_event_#in~arg1#1.base, prepare_to_wait_event_#in~arg1#1.offset;prepare_to_wait_event_~arg2#1 := prepare_to_wait_event_#in~arg2#1;havoc prepare_to_wait_event_#t~nondet1066#1;prepare_to_wait_event_#res#1 := prepare_to_wait_event_#t~nondet1066#1;havoc prepare_to_wait_event_#t~nondet1066#1; [2025-02-08 03:49:07,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10171: fm_v4l2_vidioc_g_modulator_~tmp~80#1.base, fm_v4l2_vidioc_g_modulator_~tmp~80#1.offset := fm_v4l2_vidioc_g_modulator_#t~ret905#1.base, fm_v4l2_vidioc_g_modulator_#t~ret905#1.offset;havoc fm_v4l2_vidioc_g_modulator_#t~ret905#1.base, fm_v4l2_vidioc_g_modulator_#t~ret905#1.offset;fm_v4l2_vidioc_g_modulator_~fmdev~19#1.base, fm_v4l2_vidioc_g_modulator_~fmdev~19#1.offset := fm_v4l2_vidioc_g_modulator_~tmp~80#1.base, fm_v4l2_vidioc_g_modulator_~tmp~80#1.offset;call fm_v4l2_vidioc_g_modulator_#t~mem906#1 := read~intINTTYPE4#0(fm_v4l2_vidioc_g_modulator_~mod#1.base, fm_v4l2_vidioc_g_modulator_~mod#1.offset, 4bv64); [2025-02-08 03:49:07,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5282-1: SUMMARY for call send_tasklet_#t~ret151#1 := printk(8bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8321: assume ~bvslt~32(fm_rx_set_channel_spacing_~ret~11#1, 0bv32);fm_rx_set_channel_spacing_#res#1 := fm_rx_set_channel_spacing_~ret~11#1;call ULTIMATE.dealloc(fm_rx_set_channel_spacing_~#payload~9#1.base, fm_rx_set_channel_spacing_~#payload~9#1.offset);havoc fm_rx_set_channel_spacing_~#payload~9#1.base, fm_rx_set_channel_spacing_~#payload~9#1.offset; [2025-02-08 03:49:07,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8321: assume !~bvslt~32(fm_rx_set_channel_spacing_~ret~11#1, 0bv32);call write~intINTTYPE4#0(~bvmul~32(50bv32, fm_rx_set_channel_spacing_~spacing#1), fm_rx_set_channel_spacing_~fmdev#1.base, ~bvadd~64(1003bv64, fm_rx_set_channel_spacing_~fmdev#1.offset), 4bv64);fm_rx_set_channel_spacing_#res#1 := fm_rx_set_channel_spacing_~ret~11#1;call ULTIMATE.dealloc(fm_rx_set_channel_spacing_~#payload~9#1.base, fm_rx_set_channel_spacing_~#payload~9#1.offset);havoc fm_rx_set_channel_spacing_~#payload~9#1.base, fm_rx_set_channel_spacing_~#payload~9#1.offset; [2025-02-08 03:49:07,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10171-1: SUMMARY for call fm_v4l2_vidioc_g_modulator_#t~ret905#1.base, fm_v4l2_vidioc_g_modulator_#t~ret905#1.offset := video_drvdata(fm_v4l2_vidioc_g_modulator_~file#1.base, fm_v4l2_vidioc_g_modulator_~file#1.offset); srcloc: null [2025-02-08 03:49:07,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10964: assume { :begin_inline_ldv_io_instance_callback_3_28 } true;ldv_io_instance_callback_3_28_#in~arg0#1.base, ldv_io_instance_callback_3_28_#in~arg0#1.offset, ldv_io_instance_callback_3_28_#in~arg1#1.base, ldv_io_instance_callback_3_28_#in~arg1#1.offset, ldv_io_instance_callback_3_28_#in~arg2#1.base, ldv_io_instance_callback_3_28_#in~arg2#1.offset, ldv_io_instance_callback_3_28_#in~arg3#1.base, ldv_io_instance_callback_3_28_#in~arg3#1.offset := ~ldv_3_callback_vidioc_querycap~0.base, ~ldv_3_callback_vidioc_querycap~0.offset, ~ldv_3_resource_file~0.base, ~ldv_3_resource_file~0.offset, ~ldv_3_resource_struct_poll_table_struct_ptr~0.base, ~ldv_3_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_3_resource_struct_v4l2_capability_ptr~0.base, ~ldv_3_resource_struct_v4l2_capability_ptr~0.offset;havoc ldv_io_instance_callback_3_28_#t~ret948#1, ldv_io_instance_callback_3_28_~arg0#1.base, ldv_io_instance_callback_3_28_~arg0#1.offset, ldv_io_instance_callback_3_28_~arg1#1.base, ldv_io_instance_callback_3_28_~arg1#1.offset, ldv_io_instance_callback_3_28_~arg2#1.base, ldv_io_instance_callback_3_28_~arg2#1.offset, ldv_io_instance_callback_3_28_~arg3#1.base, ldv_io_instance_callback_3_28_~arg3#1.offset;ldv_io_instance_callback_3_28_~arg0#1.base, ldv_io_instance_callback_3_28_~arg0#1.offset := ldv_io_instance_callback_3_28_#in~arg0#1.base, ldv_io_instance_callback_3_28_#in~arg0#1.offset;ldv_io_instance_callback_3_28_~arg1#1.base, ldv_io_instance_callback_3_28_~arg1#1.offset := ldv_io_instance_callback_3_28_#in~arg1#1.base, ldv_io_instance_callback_3_28_#in~arg1#1.offset;ldv_io_instance_callback_3_28_~arg2#1.base, ldv_io_instance_callback_3_28_~arg2#1.offset := ldv_io_instance_callback_3_28_#in~arg2#1.base, ldv_io_instance_callback_3_28_#in~arg2#1.offset;ldv_io_instance_callback_3_28_~arg3#1.base, ldv_io_instance_callback_3_28_~arg3#1.offset := ldv_io_instance_callback_3_28_#in~arg3#1.base, ldv_io_instance_callback_3_28_#in~arg3#1.offset;assume { :begin_inline_fm_v4l2_vidioc_querycap } true;fm_v4l2_vidioc_querycap_#in~file#1.base, fm_v4l2_vidioc_querycap_#in~file#1.offset, fm_v4l2_vidioc_querycap_#in~priv#1.base, fm_v4l2_vidioc_querycap_#in~priv#1.offset, fm_v4l2_vidioc_querycap_#in~capability#1.base, fm_v4l2_vidioc_querycap_#in~capability#1.offset := ldv_io_instance_callback_3_28_~arg1#1.base, ldv_io_instance_callback_3_28_~arg1#1.offset, ldv_io_instance_callback_3_28_~arg2#1.base, ldv_io_instance_callback_3_28_~arg2#1.offset, ldv_io_instance_callback_3_28_~arg3#1.base, ldv_io_instance_callback_3_28_~arg3#1.offset;havoc fm_v4l2_vidioc_querycap_#res#1;havoc fm_v4l2_vidioc_querycap_#t~ret838#1, fm_v4l2_vidioc_querycap_#t~ret839#1, fm_v4l2_vidioc_querycap_#t~loopctr840#1, fm_v4l2_vidioc_querycap_#t~nondet841#1, fm_v4l2_vidioc_querycap_#t~ret842#1, fm_v4l2_vidioc_querycap_~file#1.base, fm_v4l2_vidioc_querycap_~file#1.offset, fm_v4l2_vidioc_querycap_~priv#1.base, fm_v4l2_vidioc_querycap_~priv#1.offset, fm_v4l2_vidioc_querycap_~capability#1.base, fm_v4l2_vidioc_querycap_~capability#1.offset;fm_v4l2_vidioc_querycap_~file#1.base, fm_v4l2_vidioc_querycap_~file#1.offset := fm_v4l2_vidioc_querycap_#in~file#1.base, fm_v4l2_vidioc_querycap_#in~file#1.offset;fm_v4l2_vidioc_querycap_~priv#1.base, fm_v4l2_vidioc_querycap_~priv#1.offset := fm_v4l2_vidioc_querycap_#in~priv#1.base, fm_v4l2_vidioc_querycap_#in~priv#1.offset;fm_v4l2_vidioc_querycap_~capability#1.base, fm_v4l2_vidioc_querycap_~capability#1.offset := fm_v4l2_vidioc_querycap_#in~capability#1.base, fm_v4l2_vidioc_querycap_#in~capability#1.offset; [2025-02-08 03:49:07,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8850: fm_rx_get_stereo_mono_~tmp~57#1 := fm_rx_get_stereo_mono_#t~ret657#1;havoc fm_rx_get_stereo_mono_#t~mem656#1;havoc fm_rx_get_stereo_mono_#t~ret657#1;call write~intINTTYPE2#3(fm_rx_get_stereo_mono_~tmp~57#1, fm_rx_get_stereo_mono_~mode#1.base, fm_rx_get_stereo_mono_~mode#1.offset, 2bv64);fm_rx_get_stereo_mono_#res#1 := 0bv32;call ULTIMATE.dealloc(fm_rx_get_stereo_mono_~#curr_mode~0#1.base, fm_rx_get_stereo_mono_~#curr_mode~0#1.offset);havoc fm_rx_get_stereo_mono_~#curr_mode~0#1.base, fm_rx_get_stereo_mono_~#curr_mode~0#1.offset;call ULTIMATE.dealloc(fm_rx_get_stereo_mono_~#resp_len~4#1.base, fm_rx_get_stereo_mono_~#resp_len~4#1.offset);havoc fm_rx_get_stereo_mono_~#resp_len~4#1.base, fm_rx_get_stereo_mono_~#resp_len~4#1.offset; [2025-02-08 03:49:07,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12153-1: video_register_device_#t~ret779#1 := __video_register_device_#res#1;havoc __video_register_device_#t~nondet1058#1, __video_register_device_~arg0#1.base, __video_register_device_~arg0#1.offset, __video_register_device_~arg1#1, __video_register_device_~arg2#1, __video_register_device_~arg3#1, __video_register_device_~arg4#1.base, __video_register_device_~arg4#1.offset;havoc __video_register_device_#in~arg0#1.base, __video_register_device_#in~arg0#1.offset, __video_register_device_#in~arg1#1, __video_register_device_#in~arg2#1, __video_register_device_#in~arg3#1, __video_register_device_#in~arg4#1.base, __video_register_device_#in~arg4#1.offset;assume { :end_inline___video_register_device } true;video_register_device_~tmp~66#1 := video_register_device_#t~ret779#1;havoc video_register_device_#t~mem777#1.base, video_register_device_#t~mem777#1.offset;havoc video_register_device_#t~mem778#1.base, video_register_device_#t~mem778#1.offset;havoc video_register_device_#t~ret779#1;video_register_device_#res#1 := video_register_device_~tmp~66#1;fm_v4l2_init_video_device_#t~ret926#1 := video_register_device_#res#1;havoc video_register_device_#t~mem777#1.base, video_register_device_#t~mem777#1.offset, video_register_device_#t~mem778#1.base, video_register_device_#t~mem778#1.offset, video_register_device_#t~ret779#1, video_register_device_~vdev#1.base, video_register_device_~vdev#1.offset, video_register_device_~type#1, video_register_device_~nr#1, video_register_device_~tmp~66#1;havoc video_register_device_#in~vdev#1.base, video_register_device_#in~vdev#1.offset, video_register_device_#in~type#1, video_register_device_#in~nr#1;assume { :end_inline_video_register_device } true;fm_v4l2_init_video_device_~tmp~82#1 := fm_v4l2_init_video_device_#t~ret926#1;havoc fm_v4l2_init_video_device_#t~ret926#1; [2025-02-08 03:49:07,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12153: havoc __video_register_device_#t~nondet1058#1; [2025-02-08 03:49:07,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8850-1: SUMMARY for call fm_rx_get_stereo_mono_#t~ret657#1 := __fswab16(~zero_extend~32~16(fm_rx_get_stereo_mono_#t~mem656#1)[16:0]); srcloc: null [2025-02-08 03:49:07,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10832: SUMMARY for call ldv_free(~ldv_3_resource_struct_poll_table_struct_ptr~0.base, ~ldv_3_resource_struct_poll_table_struct_ptr~0.offset); srcloc: null [2025-02-08 03:49:07,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9775: assume 0bv32 != ~zero_extend~32~8(~radio_disconnected~0); [2025-02-08 03:49:07,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9775: assume !(0bv32 != ~zero_extend~32~8(~radio_disconnected~0)); [2025-02-08 03:49:07,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8322: fm_rx_seek_#t~ret565#1 := fm_rx_set_channel_spacing_#res#1;havoc fm_rx_set_channel_spacing_#t~ret564#1, fm_rx_set_channel_spacing_~fmdev#1.base, fm_rx_set_channel_spacing_~fmdev#1.offset, fm_rx_set_channel_spacing_~spacing#1, fm_rx_set_channel_spacing_~#payload~9#1.base, fm_rx_set_channel_spacing_~#payload~9#1.offset, fm_rx_set_channel_spacing_~ret~11#1;havoc fm_rx_set_channel_spacing_#in~fmdev#1.base, fm_rx_set_channel_spacing_#in~fmdev#1.offset, fm_rx_set_channel_spacing_#in~spacing#1;assume { :end_inline_fm_rx_set_channel_spacing } true;fm_rx_seek_~ret~12#1 := fm_rx_seek_#t~ret565#1;havoc fm_rx_seek_#t~ret565#1; [2025-02-08 03:49:07,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7331: assume 3bv32 == ~ldv_statevar_6~0; [2025-02-08 03:49:07,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7331: assume !(3bv32 == ~ldv_statevar_6~0); [2025-02-08 03:49:07,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9511: fm_tx_set_freq_~ret~40#1 := fm_tx_set_freq_#t~ret746#1;havoc fm_tx_set_freq_#t~ret746#1; [2025-02-08 03:49:07,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6340: assume 1bv32 == ~zero_extend~32~8(fmc_get_freq_#t~mem354#1);havoc fmc_get_freq_#t~mem354#1; [2025-02-08 03:49:07,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6340: assume !(1bv32 == ~zero_extend~32~8(fmc_get_freq_#t~mem354#1));havoc fmc_get_freq_#t~mem354#1; [2025-02-08 03:49:07,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7397-1: SUMMARY for call ldv_assume((if 7bv32 == ~ldv_statevar_0~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:49:07,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8454: assume ~bvslt~32(fm_rx_seek_~ret~12#1, 0bv32);fm_rx_seek_#res#1 := fm_rx_seek_~ret~12#1;call ULTIMATE.dealloc(fm_rx_seek_~#resp_len~2#1.base, fm_rx_seek_~#resp_len~2#1.offset);havoc fm_rx_seek_~#resp_len~2#1.base, fm_rx_seek_~#resp_len~2#1.offset;call ULTIMATE.dealloc(fm_rx_seek_~#curr_frq~1#1.base, fm_rx_seek_~#curr_frq~1#1.offset);havoc fm_rx_seek_~#curr_frq~1#1.base, fm_rx_seek_~#curr_frq~1#1.offset;call ULTIMATE.dealloc(fm_rx_seek_~#payload~10#1.base, fm_rx_seek_~#payload~10#1.offset);havoc fm_rx_seek_~#payload~10#1.base, fm_rx_seek_~#payload~10#1.offset; [2025-02-08 03:49:07,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8454: assume !~bvslt~32(fm_rx_seek_~ret~12#1, 0bv32);call fm_rx_seek_#t~mem599#1 := read~intINTTYPE2#0(fm_rx_seek_~#curr_frq~1#1.base, fm_rx_seek_~#curr_frq~1#1.offset, 2bv64); [2025-02-08 03:49:07,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9511-1: SUMMARY for call fm_tx_set_freq_#t~ret746#1 := fmc_send_cmd(fm_tx_set_freq_~fmdev#1.base, fm_tx_set_freq_~fmdev#1.offset, 26bv8, 0bv16, fm_tx_set_freq_~#payload~33#1.base, fm_tx_set_freq_~#payload~33#1.offset, 2bv32, 0bv64, 0bv64, 0bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7397: assume { :begin_inline_ldv_dispatch_deregister_file_operations_instance_3_6_5 } true;assume { :begin_inline_ldv_switch_automaton_state_0_6 } true;~ldv_0_ret_default~0 := 1bv32;~ldv_statevar_0~0 := 15bv32;assume { :end_inline_ldv_switch_automaton_state_0_6 } true;assume { :end_inline_ldv_dispatch_deregister_file_operations_instance_3_6_5 } true;~ldv_statevar_6~0 := 4bv32; [2025-02-08 03:49:07,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5151: SUMMARY for call kfree_skb(recv_tasklet_~skb~0#1.base, recv_tasklet_~skb~0#1.offset); srcloc: null [2025-02-08 03:49:07,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5217: assume 0bv32 != ~zero_extend~32~8(recv_tasklet_~num_fm_hci_cmds~0#1); [2025-02-08 03:49:07,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5217: assume !(0bv32 != ~zero_extend~32~8(recv_tasklet_~num_fm_hci_cmds~0#1)); [2025-02-08 03:49:07,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8058: assume 2bv32 == ~ldv_statevar_2~0; [2025-02-08 03:49:07,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8058: assume !(2bv32 == ~ldv_statevar_2~0); [2025-02-08 03:49:07,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7067: assume ~bvslt~32(fm_drv_init_~ret~9#1, 0bv32); [2025-02-08 03:49:07,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7067: assume !~bvslt~32(fm_drv_init_~ret~9#1, 0bv32);call write~$Pointer$#0(~#int_handler_table~0.base, ~#int_handler_table~0.offset, fm_drv_init_~fmdev~5#1.base, ~bvadd~64(130bv64, ~bvadd~64(864bv64, fm_drv_init_~fmdev~5#1.offset)), 8bv64);call write~intINTTYPE1#0(0bv8, fm_drv_init_~fmdev~5#1.base, ~bvadd~64(1002bv64, fm_drv_init_~fmdev~5#1.offset), 1bv64);call write~intINTTYPE1#0(4bv8, fm_drv_init_~fmdev~5#1.base, ~bvadd~64(1244bv64, fm_drv_init_~fmdev~5#1.offset), 1bv64);call write~intINTTYPE4#0(0bv32, fm_drv_init_~fmdev~5#1.base, ~bvadd~64(6bv64, ~bvadd~64(1244bv64, fm_drv_init_~fmdev~5#1.offset)), 4bv64);fm_drv_init_#res#1 := fm_drv_init_~ret~9#1; [2025-02-08 03:49:07,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8983: assume 2bv32 != ~zero_extend~32~8(fm_rx_get_rds_mode_#t~mem679#1);havoc fm_rx_get_rds_mode_#t~mem679#1;fm_rx_get_rds_mode_#res#1 := 4294967295bv32; [2025-02-08 03:49:07,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8983: assume !(2bv32 != ~zero_extend~32~8(fm_rx_get_rds_mode_#t~mem679#1));havoc fm_rx_get_rds_mode_#t~mem679#1; [2025-02-08 03:49:07,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7662: assume 0bv32 != ldv_file_operations_file_operations_instance_0_~tmp___1~7#1;~ldv_statevar_0~0 := 9bv32; [2025-02-08 03:49:07,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7662: assume !(0bv32 != ldv_file_operations_file_operations_instance_0_~tmp___1~7#1);~ldv_statevar_0~0 := 11bv32; [2025-02-08 03:49:07,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10833: SUMMARY for call ldv_free(~ldv_3_resource_struct_v4l2_audio_ptr~0.base, ~ldv_3_resource_struct_v4l2_audio_ptr~0.offset); srcloc: null [2025-02-08 03:49:07,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6407: fm_v4l2_s_ctrl_#t~ret856#1 := fmc_set_mute_mode_#res#1;havoc fmc_set_mute_mode_#t~mem360#1, fmc_set_mute_mode_#t~mem361#1, fmc_set_mute_mode_#t~ret362#1, fmc_set_mute_mode_#t~ret363#1, fmc_set_mute_mode_~fmdev#1.base, fmc_set_mute_mode_~fmdev#1.offset, fmc_set_mute_mode_~mute_mode_toset#1, fmc_set_mute_mode_~tmp~28#1, fmc_set_mute_mode_~tmp___0~12#1;havoc fmc_set_mute_mode_#in~fmdev#1.base, fmc_set_mute_mode_#in~fmdev#1.offset, fmc_set_mute_mode_#in~mute_mode_toset#1;assume { :end_inline_fmc_set_mute_mode } true;fm_v4l2_s_ctrl_~tmp___0~34#1 := fm_v4l2_s_ctrl_#t~ret856#1;havoc fm_v4l2_s_ctrl_#t~mem855#1;havoc fm_v4l2_s_ctrl_#t~ret856#1;fm_v4l2_s_ctrl_#res#1 := fm_v4l2_s_ctrl_~tmp___0~34#1; [2025-02-08 03:49:07,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10371: assume 0bv64 != ~bvadd~64(fm_v4l2_init_video_device_~ctrl~0#1.base, fm_v4l2_init_video_device_~ctrl~0#1.offset);call fm_v4l2_init_video_device_#t~mem936#1 := read~intINTTYPE8#0(fm_v4l2_init_video_device_~ctrl~0#1.base, ~bvadd~64(128bv64, fm_v4l2_init_video_device_~ctrl~0#1.offset), 8bv64);call write~intINTTYPE8#0(~bvor~64(128bv64, fm_v4l2_init_video_device_#t~mem936#1), fm_v4l2_init_video_device_~ctrl~0#1.base, ~bvadd~64(128bv64, fm_v4l2_init_video_device_~ctrl~0#1.offset), 8bv64);havoc fm_v4l2_init_video_device_#t~mem936#1; [2025-02-08 03:49:07,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10371: assume !(0bv64 != ~bvadd~64(fm_v4l2_init_video_device_~ctrl~0#1.base, fm_v4l2_init_video_device_~ctrl~0#1.offset)); [2025-02-08 03:49:07,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9314: fm_tx_set_mute_mode_~ret~34#1 := fm_tx_set_mute_mode_#t~ret725#1;havoc fm_tx_set_mute_mode_#t~ret725#1; [2025-02-08 03:49:07,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8521: assume 0bv64 != ~bvadd~64(fm_rx_get_band_freq_range_~bot_freq#1.base, fm_rx_get_band_freq_range_~bot_freq#1.offset);call fm_rx_get_band_freq_range_#t~mem609#1 := read~intINTTYPE4#0(fm_rx_get_band_freq_range_~fmdev#1.base, ~bvadd~64(4bv64, ~bvadd~64(1003bv64, fm_rx_get_band_freq_range_~fmdev#1.offset)), 4bv64);call write~intINTTYPE4#2(fm_rx_get_band_freq_range_#t~mem609#1, fm_rx_get_band_freq_range_~bot_freq#1.base, fm_rx_get_band_freq_range_~bot_freq#1.offset, 4bv64);havoc fm_rx_get_band_freq_range_#t~mem609#1; [2025-02-08 03:49:07,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8521: assume !(0bv64 != ~bvadd~64(fm_rx_get_band_freq_range_~bot_freq#1.base, fm_rx_get_band_freq_range_~bot_freq#1.offset)); [2025-02-08 03:49:07,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8389-1: SUMMARY for call fm_rx_seek_#t~ret578#1 := fmc_send_cmd(fm_rx_seek_~fmdev#1.base, fm_rx_seek_~fmdev#1.offset, 27bv8, 0bv16, fm_rx_seek_~#payload~10#1.base, fm_rx_seek_~#payload~10#1.offset, 2bv32, 0bv64, 0bv64, 0bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8389: fm_rx_seek_~ret~12#1 := fm_rx_seek_#t~ret578#1;havoc fm_rx_seek_#t~ret578#1; [2025-02-08 03:49:07,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: #t~ret1087#1 := main_#res#1;havoc main_#t~ret501#1, main_~tmp~43#1;assume { :end_inline_main } true; [2025-02-08 03:49:07,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-2: havoc int_timeout_handler_#t~mem203#1, int_timeout_handler_#t~mem204#1, int_timeout_handler_#t~ret205#1, int_timeout_handler_~data#1, int_timeout_handler_~fmdev~2#1.base, int_timeout_handler_~fmdev~2#1.offset, int_timeout_handler_~fmirq~0#1.base, int_timeout_handler_~fmirq~0#1.offset;havoc int_timeout_handler_#in~data#1;assume { :end_inline_int_timeout_handler } true; [2025-02-08 03:49:07,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9314-1: SUMMARY for call fm_tx_set_mute_mode_#t~ret725#1 := fmc_send_cmd(fm_tx_set_mute_mode_~fmdev#1.base, fm_tx_set_mute_mode_~fmdev#1.offset, 92bv8, 0bv16, fm_tx_set_mute_mode_~#payload~28#1.base, fm_tx_set_mute_mode_~#payload~28#1.offset, 2bv32, 0bv64, 0bv64, 0bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-3: havoc recv_tasklet_#t~mem101#1, recv_tasklet_#t~mem102#1, recv_tasklet_#t~ret103#1, recv_tasklet_#t~mem104#1.base, recv_tasklet_#t~mem104#1.offset, recv_tasklet_#t~mem105#1, recv_tasklet_#t~mem106#1, recv_tasklet_#t~ret107#1, recv_tasklet_#t~mem108#1, recv_tasklet_#t~ret109#1, recv_tasklet_#t~mem115#1.base, recv_tasklet_#t~mem115#1.offset, recv_tasklet_#t~mem114#1, recv_tasklet_#t~mem116#1.base, recv_tasklet_#t~mem116#1.offset, recv_tasklet_#t~ret117#1.base, recv_tasklet_#t~ret117#1.offset, recv_tasklet_#t~mem118#1, recv_tasklet_#t~mem119#1, recv_tasklet_#t~mem120#1.base, recv_tasklet_#t~mem120#1.offset, recv_tasklet_#t~short121#1, recv_tasklet_#t~ret122#1.base, recv_tasklet_#t~ret122#1.offset, recv_tasklet_#t~ret123#1, recv_tasklet_#t~mem124#1.base, recv_tasklet_#t~mem124#1.offset, recv_tasklet_#t~mem125#1, recv_tasklet_#t~mem126#1, recv_tasklet_#t~mem127#1.base, recv_tasklet_#t~mem127#1.offset, recv_tasklet_#t~short128#1, recv_tasklet_#t~mem129#1.base, recv_tasklet_#t~mem129#1.offset, recv_tasklet_#t~ret130#1, recv_tasklet_#t~ret131#1.base, recv_tasklet_#t~ret131#1.offset, recv_tasklet_#t~ret132#1, recv_tasklet_#t~mem138#1.base, recv_tasklet_#t~mem138#1.offset, recv_tasklet_#t~mem137#1, recv_tasklet_#t~mem139#1.base, recv_tasklet_#t~mem139#1.offset, recv_tasklet_#t~ret140#1.base, recv_tasklet_#t~ret140#1.offset, recv_tasklet_#t~ret141#1, recv_tasklet_#t~ret142#1, recv_tasklet_#t~ret143#1, recv_tasklet_#t~ret144#1.base, recv_tasklet_#t~ret144#1.offset, recv_tasklet_~arg#1, recv_tasklet_~fmdev~0#1.base, recv_tasklet_~fmdev~0#1.offset, recv_tasklet_~irq_info~0#1.base, recv_tasklet_~irq_info~0#1.offset, recv_tasklet_~evt_hdr~0#1.base, recv_tasklet_~evt_hdr~0#1.offset, recv_tasklet_~skb~0#1.base, recv_tasklet_~skb~0#1.offset, recv_tasklet_~num_fm_hci_cmds~0#1, recv_tasklet_~flags~0#1, recv_tasklet_~tmp~4#1, recv_tasklet_~tmp___0~1#1.base, recv_tasklet_~tmp___0~1#1.offset, recv_tasklet_~tmp___1~0#1.base, recv_tasklet_~tmp___1~0#1.offset, recv_tasklet_~tmp___2~0#1, recv_tasklet_~tmp___3~0#1;havoc recv_tasklet_#in~arg#1;assume { :end_inline_recv_tasklet } true; [2025-02-08 03:49:07,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-4: havoc send_tasklet_#t~ret145#1, send_tasklet_#t~mem146#1, send_tasklet_#t~ret147#1, send_tasklet_#t~ret148#1.base, send_tasklet_#t~ret148#1.offset, send_tasklet_#t~mem149#1, send_tasklet_#t~mem150#1.base, send_tasklet_#t~mem150#1.offset, send_tasklet_#t~ret151#1, send_tasklet_#t~mem152#1.base, send_tasklet_#t~mem152#1.offset, send_tasklet_#t~ret154#1, send_tasklet_#t~ret155#1, send_tasklet_~arg#1, send_tasklet_~fmdev~1#1.base, send_tasklet_~fmdev~1#1.offset, send_tasklet_~skb~1#1.base, send_tasklet_~skb~1#1.offset, send_tasklet_~len~0#1, send_tasklet_~tmp~5#1, send_tasklet_~tmp___0~2#1;havoc send_tasklet_#in~arg#1;assume { :end_inline_send_tasklet } true; [2025-02-08 03:49:07,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-5: assume ##fun~C_ULONG~TO~VOID_#in~#fp#1.base == #funAddr~recv_tasklet.base && ##fun~C_ULONG~TO~VOID_#in~#fp#1.offset == #funAddr~recv_tasklet.offset;assume { :begin_inline_recv_tasklet } true;recv_tasklet_#in~arg#1 := ##fun~C_ULONG~TO~VOID_#~527#1;havoc recv_tasklet_#t~mem101#1, recv_tasklet_#t~mem102#1, recv_tasklet_#t~ret103#1, recv_tasklet_#t~mem104#1.base, recv_tasklet_#t~mem104#1.offset, recv_tasklet_#t~mem105#1, recv_tasklet_#t~mem106#1, recv_tasklet_#t~ret107#1, recv_tasklet_#t~mem108#1, recv_tasklet_#t~ret109#1, recv_tasklet_#t~mem115#1.base, recv_tasklet_#t~mem115#1.offset, recv_tasklet_#t~mem114#1, recv_tasklet_#t~mem116#1.base, recv_tasklet_#t~mem116#1.offset, recv_tasklet_#t~ret117#1.base, recv_tasklet_#t~ret117#1.offset, recv_tasklet_#t~mem118#1, recv_tasklet_#t~mem119#1, recv_tasklet_#t~mem120#1.base, recv_tasklet_#t~mem120#1.offset, recv_tasklet_#t~short121#1, recv_tasklet_#t~ret122#1.base, recv_tasklet_#t~ret122#1.offset, recv_tasklet_#t~ret123#1, recv_tasklet_#t~mem124#1.base, recv_tasklet_#t~mem124#1.offset, recv_tasklet_#t~mem125#1, recv_tasklet_#t~mem126#1, recv_tasklet_#t~mem127#1.base, recv_tasklet_#t~mem127#1.offset, recv_tasklet_#t~short128#1, recv_tasklet_#t~mem129#1.base, recv_tasklet_#t~mem129#1.offset, recv_tasklet_#t~ret130#1, recv_tasklet_#t~ret131#1.base, recv_tasklet_#t~ret131#1.offset, recv_tasklet_#t~ret132#1, recv_tasklet_#t~mem138#1.base, recv_tasklet_#t~mem138#1.offset, recv_tasklet_#t~mem137#1, recv_tasklet_#t~mem139#1.base, recv_tasklet_#t~mem139#1.offset, recv_tasklet_#t~ret140#1.base, recv_tasklet_#t~ret140#1.offset, recv_tasklet_#t~ret141#1, recv_tasklet_#t~ret142#1, recv_tasklet_#t~ret143#1, recv_tasklet_#t~ret144#1.base, recv_tasklet_#t~ret144#1.offset, recv_tasklet_~arg#1, recv_tasklet_~fmdev~0#1.base, recv_tasklet_~fmdev~0#1.offset, recv_tasklet_~irq_info~0#1.base, recv_tasklet_~irq_info~0#1.offset, recv_tasklet_~evt_hdr~0#1.base, recv_tasklet_~evt_hdr~0#1.offset, recv_tasklet_~skb~0#1.base, recv_tasklet_~skb~0#1.offset, recv_tasklet_~num_fm_hci_cmds~0#1, recv_tasklet_~flags~0#1, recv_tasklet_~tmp~4#1, recv_tasklet_~tmp___0~1#1.base, recv_tasklet_~tmp___0~1#1.offset, recv_tasklet_~tmp___1~0#1.base, recv_tasklet_~tmp___1~0#1.offset, recv_tasklet_~tmp___2~0#1, recv_tasklet_~tmp___3~0#1;recv_tasklet_~arg#1 := recv_tasklet_#in~arg#1;havoc recv_tasklet_~fmdev~0#1.base, recv_tasklet_~fmdev~0#1.offset;havoc recv_tasklet_~irq_info~0#1.base, recv_tasklet_~irq_info~0#1.offset;havoc recv_tasklet_~evt_hdr~0#1.base, recv_tasklet_~evt_hdr~0#1.offset;havoc recv_tasklet_~skb~0#1.base, recv_tasklet_~skb~0#1.offset;havoc recv_tasklet_~num_fm_hci_cmds~0#1;havoc recv_tasklet_~flags~0#1;havoc recv_tasklet_~tmp~4#1;havoc recv_tasklet_~tmp___0~1#1.base, recv_tasklet_~tmp___0~1#1.offset;havoc recv_tasklet_~tmp___1~0#1.base, recv_tasklet_~tmp___1~0#1.offset;havoc recv_tasklet_~tmp___2~0#1;havoc recv_tasklet_~tmp___3~0#1;recv_tasklet_~fmdev~0#1.base, recv_tasklet_~fmdev~0#1.offset := 0bv64, recv_tasklet_~arg#1;recv_tasklet_~irq_info~0#1.base, recv_tasklet_~irq_info~0#1.offset := recv_tasklet_~fmdev~0#1.base, ~bvadd~64(864bv64, recv_tasklet_~fmdev~0#1.offset); [2025-02-08 03:49:07,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-5: assume !(##fun~C_ULONG~TO~VOID_#in~#fp#1.base == #funAddr~recv_tasklet.base && ##fun~C_ULONG~TO~VOID_#in~#fp#1.offset == #funAddr~recv_tasklet.offset);assume { :begin_inline_send_tasklet } true;send_tasklet_#in~arg#1 := ##fun~C_ULONG~TO~VOID_#~527#1;havoc send_tasklet_#t~ret145#1, send_tasklet_#t~mem146#1, send_tasklet_#t~ret147#1, send_tasklet_#t~ret148#1.base, send_tasklet_#t~ret148#1.offset, send_tasklet_#t~mem149#1, send_tasklet_#t~mem150#1.base, send_tasklet_#t~mem150#1.offset, send_tasklet_#t~ret151#1, send_tasklet_#t~mem152#1.base, send_tasklet_#t~mem152#1.offset, send_tasklet_#t~ret154#1, send_tasklet_#t~ret155#1, send_tasklet_~arg#1, send_tasklet_~fmdev~1#1.base, send_tasklet_~fmdev~1#1.offset, send_tasklet_~skb~1#1.base, send_tasklet_~skb~1#1.offset, send_tasklet_~len~0#1, send_tasklet_~tmp~5#1, send_tasklet_~tmp___0~2#1;send_tasklet_~arg#1 := send_tasklet_#in~arg#1;havoc send_tasklet_~fmdev~1#1.base, send_tasklet_~fmdev~1#1.offset;havoc send_tasklet_~skb~1#1.base, send_tasklet_~skb~1#1.offset;havoc send_tasklet_~len~0#1;havoc send_tasklet_~tmp~5#1;havoc send_tasklet_~tmp___0~2#1;send_tasklet_~fmdev~1#1.base, send_tasklet_~fmdev~1#1.offset := 0bv64, send_tasklet_~arg#1; [2025-02-08 03:49:07,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-6: assume ##fun~C_ULONG~TO~VOID_#in~#fp#1.base == #funAddr~int_timeout_handler.base && ##fun~C_ULONG~TO~VOID_#in~#fp#1.offset == #funAddr~int_timeout_handler.offset;assume { :begin_inline_int_timeout_handler } true;int_timeout_handler_#in~data#1 := ##fun~C_ULONG~TO~VOID_#~527#1;havoc int_timeout_handler_#t~mem203#1, int_timeout_handler_#t~mem204#1, int_timeout_handler_#t~ret205#1, int_timeout_handler_~data#1, int_timeout_handler_~fmdev~2#1.base, int_timeout_handler_~fmdev~2#1.offset, int_timeout_handler_~fmirq~0#1.base, int_timeout_handler_~fmirq~0#1.offset;int_timeout_handler_~data#1 := int_timeout_handler_#in~data#1;havoc int_timeout_handler_~fmdev~2#1.base, int_timeout_handler_~fmdev~2#1.offset;havoc int_timeout_handler_~fmirq~0#1.base, int_timeout_handler_~fmirq~0#1.offset;int_timeout_handler_~fmdev~2#1.base, int_timeout_handler_~fmdev~2#1.offset := 0bv64, int_timeout_handler_~data#1;int_timeout_handler_~fmirq~0#1.base, int_timeout_handler_~fmirq~0#1.offset := int_timeout_handler_~fmdev~2#1.base, ~bvadd~64(864bv64, int_timeout_handler_~fmdev~2#1.offset);call int_timeout_handler_#t~mem203#1 := read~intINTTYPE1#0(int_timeout_handler_~fmirq~0#1.base, ~bvadd~64(129bv64, int_timeout_handler_~fmirq~0#1.offset), 1bv64);call write~intINTTYPE1#0(~bvadd~32(1bv32, ~zero_extend~32~8(int_timeout_handler_#t~mem203#1))[8:0], int_timeout_handler_~fmirq~0#1.base, ~bvadd~64(129bv64, int_timeout_handler_~fmirq~0#1.offset), 1bv64);havoc int_timeout_handler_#t~mem203#1;call int_timeout_handler_#t~mem204#1 := read~intINTTYPE1#0(int_timeout_handler_~fmirq~0#1.base, ~bvadd~64(129bv64, int_timeout_handler_~fmirq~0#1.offset), 1bv64); [2025-02-08 03:49:07,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-6: assume !(##fun~C_ULONG~TO~VOID_#in~#fp#1.base == #funAddr~int_timeout_handler.base && ##fun~C_ULONG~TO~VOID_#in~#fp#1.offset == #funAddr~int_timeout_handler.offset); [2025-02-08 03:49:07,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10834: SUMMARY for call ldv_free(~ldv_3_resource_struct_v4l2_capability_ptr~0.base, ~ldv_3_resource_struct_v4l2_capability_ptr~0.offset); srcloc: null [2025-02-08 03:49:07,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10636: havoc ldv_io_instance_callback_3_34_#t~ret954#1;havoc ldv_io_instance_callback_3_34_#t~ret954#1, ldv_io_instance_callback_3_34_~arg0#1.base, ldv_io_instance_callback_3_34_~arg0#1.offset, ldv_io_instance_callback_3_34_~arg1#1.base, ldv_io_instance_callback_3_34_~arg1#1.offset, ldv_io_instance_callback_3_34_~arg2#1.base, ldv_io_instance_callback_3_34_~arg2#1.offset, ldv_io_instance_callback_3_34_~arg3#1, ldv_io_instance_callback_3_34_~arg4#1.base, ldv_io_instance_callback_3_34_~arg4#1.offset;havoc ldv_io_instance_callback_3_34_#in~arg0#1.base, ldv_io_instance_callback_3_34_#in~arg0#1.offset, ldv_io_instance_callback_3_34_#in~arg1#1.base, ldv_io_instance_callback_3_34_#in~arg1#1.offset, ldv_io_instance_callback_3_34_#in~arg2#1.base, ldv_io_instance_callback_3_34_#in~arg2#1.offset, ldv_io_instance_callback_3_34_#in~arg3#1, ldv_io_instance_callback_3_34_#in~arg4#1.base, ldv_io_instance_callback_3_34_#in~arg4#1.offset;assume { :end_inline_ldv_io_instance_callback_3_34 } true; [2025-02-08 03:49:07,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10636-1: SUMMARY for call ldv_io_instance_callback_3_34_#t~ret954#1 := fm_v4l2_fops_write(ldv_io_instance_callback_3_34_~arg1#1.base, ldv_io_instance_callback_3_34_~arg1#1.offset, ldv_io_instance_callback_3_34_~arg2#1.base, ldv_io_instance_callback_3_34_~arg2#1.offset, ldv_io_instance_callback_3_34_~arg3#1, ldv_io_instance_callback_3_34_~arg4#1.base, ldv_io_instance_callback_3_34_~arg4#1.offset); srcloc: null [2025-02-08 03:49:07,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9777: havoc fm_v4l2_fops_open_#t~ret826#1;fm_v4l2_fops_open_#res#1 := 4294967280bv32; [2025-02-08 03:49:07,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9777-1: SUMMARY for call fm_v4l2_fops_open_#t~ret826#1 := printk(80bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7531: assume { :begin_inline_ldv_v4l2_file_operations_io_instance_3 } true;ldv_v4l2_file_operations_io_instance_3_#in~arg0#1.base, ldv_v4l2_file_operations_io_instance_3_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_v4l2_file_operations_io_instance_3_#t~ret957#1, ldv_v4l2_file_operations_io_instance_3_#t~mem958#1.base, ldv_v4l2_file_operations_io_instance_3_#t~mem958#1.offset, ldv_v4l2_file_operations_io_instance_3_#t~ret959#1, ldv_v4l2_file_operations_io_instance_3_#t~ret960#1, ldv_v4l2_file_operations_io_instance_3_#t~ret961#1, ldv_v4l2_file_operations_io_instance_3_#t~mem962#1.base, ldv_v4l2_file_operations_io_instance_3_#t~mem962#1.offset, ldv_v4l2_file_operations_io_instance_3_#t~ret963#1, ldv_v4l2_file_operations_io_instance_3_#t~ret964#1, ldv_v4l2_file_operations_io_instance_3_#t~ret965#1, ldv_v4l2_file_operations_io_instance_3_#t~ret966#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret966#1.offset, ldv_v4l2_file_operations_io_instance_3_#t~ret967#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret967#1.offset, ldv_v4l2_file_operations_io_instance_3_#t~ret968#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret968#1.offset, ldv_v4l2_file_operations_io_instance_3_#t~ret969#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret969#1.offset, ldv_v4l2_file_operations_io_instance_3_#t~ret970#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret970#1.offset, ldv_v4l2_file_operations_io_instance_3_#t~ret971#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret971#1.offset, ldv_v4l2_file_operations_io_instance_3_#t~ret972#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret972#1.offset, ldv_v4l2_file_operations_io_instance_3_#t~ret973#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret973#1.offset, ldv_v4l2_file_operations_io_instance_3_#t~ret974#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret974#1.offset, ldv_v4l2_file_operations_io_instance_3_#t~ret975#1, ldv_v4l2_file_operations_io_instance_3_#t~ret976#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret976#1.offset, ldv_v4l2_file_operations_io_instance_3_#t~ret977#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret977#1.offset, ldv_v4l2_file_operations_io_instance_3_#t~ret978#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret978#1.offset, ldv_v4l2_file_operations_io_instance_3_#t~ret979#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret979#1.offset, ldv_v4l2_file_operations_io_instance_3_~arg0#1.base, ldv_v4l2_file_operations_io_instance_3_~arg0#1.offset, ldv_v4l2_file_operations_io_instance_3_~tmp~85#1, ldv_v4l2_file_operations_io_instance_3_~tmp___0~37#1, ldv_v4l2_file_operations_io_instance_3_~tmp___1~11#1, ldv_v4l2_file_operations_io_instance_3_~tmp___2~6#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___2~6#1.offset, ldv_v4l2_file_operations_io_instance_3_~tmp___3~5#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___3~5#1.offset, ldv_v4l2_file_operations_io_instance_3_~tmp___4~4#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___4~4#1.offset, ldv_v4l2_file_operations_io_instance_3_~tmp___5~4#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___5~4#1.offset, ldv_v4l2_file_operations_io_instance_3_~tmp___6~2#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___6~2#1.offset, ldv_v4l2_file_operations_io_instance_3_~tmp___7~1#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___7~1#1.offset, ldv_v4l2_file_operations_io_instance_3_~tmp___8~0#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___8~0#1.offset, ldv_v4l2_file_operations_io_instance_3_~tmp___9~0#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___9~0#1.offset, ldv_v4l2_file_operations_io_instance_3_~tmp___10~0#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___10~0#1.offset, ldv_v4l2_file_operations_io_instance_3_~tmp___11~0#1, ldv_v4l2_file_operations_io_instance_3_~tmp___12~0#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___12~0#1.offset, ldv_v4l2_file_operations_io_instance_3_~tmp___13~0#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___13~0#1.offset, ldv_v4l2_file_operations_io_instance_3_~tmp___14~0#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___14~0#1.offset, ldv_v4l2_file_operations_io_instance_3_~tmp___15~0#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___15~0#1.offset;ldv_v4l2_file_operations_io_instance_3_~arg0#1.base, ldv_v4l2_file_operations_io_instance_3_~arg0#1.offset := ldv_v4l2_file_operations_io_instance_3_#in~arg0#1.base, ldv_v4l2_file_operations_io_instance_3_#in~arg0#1.offset;havoc ldv_v4l2_file_operations_io_instance_3_~tmp~85#1;havoc ldv_v4l2_file_operations_io_instance_3_~tmp___0~37#1;havoc ldv_v4l2_file_operations_io_instance_3_~tmp___1~11#1;havoc ldv_v4l2_file_operations_io_instance_3_~tmp___2~6#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___2~6#1.offset;havoc ldv_v4l2_file_operations_io_instance_3_~tmp___3~5#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___3~5#1.offset;havoc ldv_v4l2_file_operations_io_instance_3_~tmp___4~4#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___4~4#1.offset;havoc ldv_v4l2_file_operations_io_instance_3_~tmp___5~4#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___5~4#1.offset;havoc ldv_v4l2_file_operations_io_instance_3_~tmp___6~2#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___6~2#1.offset;havoc ldv_v4l2_file_operations_io_instance_3_~tmp___7~1#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___7~1#1.offset;havoc ldv_v4l2_file_operations_io_instance_3_~tmp___8~0#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___8~0#1.offset;havoc ldv_v4l2_file_operations_io_instance_3_~tmp___9~0#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___9~0#1.offset;havoc ldv_v4l2_file_operations_io_instance_3_~tmp___10~0#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___10~0#1.offset;havoc ldv_v4l2_file_operations_io_instance_3_~tmp___11~0#1;havoc ldv_v4l2_file_operations_io_instance_3_~tmp___12~0#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___12~0#1.offset;havoc ldv_v4l2_file_operations_io_instance_3_~tmp___13~0#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___13~0#1.offset;havoc ldv_v4l2_file_operations_io_instance_3_~tmp___14~0#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___14~0#1.offset;havoc ldv_v4l2_file_operations_io_instance_3_~tmp___15~0#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___15~0#1.offset; [2025-02-08 03:49:07,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7597: assume 18bv32 == ~ldv_statevar_0~0; [2025-02-08 03:49:07,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7597: assume !(18bv32 == ~ldv_statevar_0~0); [2025-02-08 03:49:07,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9513: assume ~bvslt~32(fm_tx_set_freq_~ret~40#1, 0bv32);fm_tx_set_freq_#res#1 := fm_tx_set_freq_~ret~40#1;call ULTIMATE.dealloc(fm_tx_set_freq_~#payload~33#1.base, fm_tx_set_freq_~#payload~33#1.offset);havoc fm_tx_set_freq_~#payload~33#1.base, fm_tx_set_freq_~#payload~33#1.offset; [2025-02-08 03:49:07,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9513: assume !~bvslt~32(fm_tx_set_freq_~ret~40#1, 0bv32);call write~intINTTYPE4#0(fm_tx_set_freq_~freq_to_set#1, fm_tx_set_freq_~tx~4#1.base, ~bvadd~64(10bv64, fm_tx_set_freq_~tx~4#1.offset), 4bv64);fm_tx_set_freq_~chanl_index~0#1 := ~bvudiv~32(fm_tx_set_freq_~freq_to_set#1, 10bv32)[16:0];call write~intINTTYPE2#0(fm_tx_set_freq_~chanl_index~0#1, fm_tx_set_freq_~#payload~33#1.base, fm_tx_set_freq_~#payload~33#1.offset, 2bv64); [2025-02-08 03:49:07,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5219: recv_tasklet_~tmp___3~0#1 := recv_tasklet_#t~ret142#1;havoc recv_tasklet_#t~ret142#1; [2025-02-08 03:49:07,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5219-1: SUMMARY for call recv_tasklet_#t~ret142#1 := atomic_read(recv_tasklet_~fmdev~0#1.base, ~bvadd~64(755bv64, recv_tasklet_~fmdev~0#1.offset)); srcloc: null [2025-02-08 03:49:07,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10174: assume 0bv32 != fm_v4l2_vidioc_g_modulator_#t~mem906#1;havoc fm_v4l2_vidioc_g_modulator_#t~mem906#1;fm_v4l2_vidioc_g_modulator_#res#1 := 4294967274bv32; [2025-02-08 03:49:07,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10174: assume !(0bv32 != fm_v4l2_vidioc_g_modulator_#t~mem906#1);havoc fm_v4l2_vidioc_g_modulator_#t~mem906#1;call fm_v4l2_vidioc_g_modulator_#t~mem907#1 := read~intINTTYPE1#0(fm_v4l2_vidioc_g_modulator_~fmdev~19#1.base, ~bvadd~64(1002bv64, fm_v4l2_vidioc_g_modulator_~fmdev~19#1.offset), 1bv64); [2025-02-08 03:49:07,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10835: SUMMARY for call ldv_free(~ldv_3_resource_struct_v4l2_frequency_ptr~0.base, ~ldv_3_resource_struct_v4l2_frequency_ptr~0.offset); srcloc: null [2025-02-08 03:49:07,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9514: fmc_set_freq_#t~ret349#1 := fm_tx_set_freq_#res#1;havoc fm_tx_set_freq_#t~ret744#1, fm_tx_set_freq_#t~ret745#1, fm_tx_set_freq_#t~ret746#1, fm_tx_set_freq_#t~ret747#1, fm_tx_set_freq_#t~mem748#1, fm_tx_set_freq_#t~ret749#1, fm_tx_set_freq_#t~mem750#1, fm_tx_set_freq_#t~ret751#1, fm_tx_set_freq_#t~ret752#1, fm_tx_set_freq_#t~ret753#1, fm_tx_set_freq_~fmdev#1.base, fm_tx_set_freq_~fmdev#1.offset, fm_tx_set_freq_~freq_to_set#1, fm_tx_set_freq_~tx~4#1.base, fm_tx_set_freq_~tx~4#1.offset, fm_tx_set_freq_~#payload~33#1.base, fm_tx_set_freq_~#payload~33#1.offset, fm_tx_set_freq_~chanl_index~0#1, fm_tx_set_freq_~ret~40#1, fm_tx_set_freq_~tmp~64#1;havoc fm_tx_set_freq_#in~fmdev#1.base, fm_tx_set_freq_#in~fmdev#1.offset, fm_tx_set_freq_#in~freq_to_set#1;assume { :end_inline_fm_tx_set_freq } true;fmc_set_freq_~tmp___0~10#1 := fmc_set_freq_#t~ret349#1;havoc fmc_set_freq_#t~ret349#1;fmc_set_freq_#res#1 := fmc_set_freq_~tmp___0~10#1; [2025-02-08 03:49:07,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10769: assume 27bv32 == ~ldv_statevar_3~0; [2025-02-08 03:49:07,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10769: assume !(27bv32 == ~ldv_statevar_3~0); [2025-02-08 03:49:07,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8391: assume ~bvslt~32(fm_rx_seek_~ret~12#1, 0bv32);fm_rx_seek_#res#1 := fm_rx_seek_~ret~12#1;call ULTIMATE.dealloc(fm_rx_seek_~#resp_len~2#1.base, fm_rx_seek_~#resp_len~2#1.offset);havoc fm_rx_seek_~#resp_len~2#1.base, fm_rx_seek_~#resp_len~2#1.offset;call ULTIMATE.dealloc(fm_rx_seek_~#curr_frq~1#1.base, fm_rx_seek_~#curr_frq~1#1.offset);havoc fm_rx_seek_~#curr_frq~1#1.base, fm_rx_seek_~#curr_frq~1#1.offset;call ULTIMATE.dealloc(fm_rx_seek_~#payload~10#1.base, fm_rx_seek_~#payload~10#1.offset);havoc fm_rx_seek_~#payload~10#1.base, fm_rx_seek_~#payload~10#1.offset; [2025-02-08 03:49:07,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8391: assume !~bvslt~32(fm_rx_seek_~ret~12#1, 0bv32); [2025-02-08 03:49:07,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9316: assume ~bvslt~32(fm_tx_set_mute_mode_~ret~34#1, 0bv32);fm_tx_set_mute_mode_#res#1 := fm_tx_set_mute_mode_~ret~34#1;call ULTIMATE.dealloc(fm_tx_set_mute_mode_~#payload~28#1.base, fm_tx_set_mute_mode_~#payload~28#1.offset);havoc fm_tx_set_mute_mode_~#payload~28#1.base, fm_tx_set_mute_mode_~#payload~28#1.offset; [2025-02-08 03:49:07,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9316: assume !~bvslt~32(fm_tx_set_mute_mode_~ret~34#1, 0bv32);fm_tx_set_mute_mode_#res#1 := 0bv32;call ULTIMATE.dealloc(fm_tx_set_mute_mode_~#payload~28#1.base, fm_tx_set_mute_mode_~#payload~28#1.offset);havoc fm_tx_set_mute_mode_~#payload~28#1.base, fm_tx_set_mute_mode_~#payload~28#1.offset; [2025-02-08 03:49:07,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12289-1: fm_v4l2_init_video_device_#t~ret933#1.base, fm_v4l2_init_video_device_#t~ret933#1.offset := v4l2_ctrl_new_std_menu_#res#1.base, v4l2_ctrl_new_std_menu_#res#1.offset;havoc v4l2_ctrl_new_std_menu_#t~ret1080#1.base, v4l2_ctrl_new_std_menu_#t~ret1080#1.offset, v4l2_ctrl_new_std_menu_~arg0#1.base, v4l2_ctrl_new_std_menu_~arg0#1.offset, v4l2_ctrl_new_std_menu_~arg1#1.base, v4l2_ctrl_new_std_menu_~arg1#1.offset, v4l2_ctrl_new_std_menu_~arg2#1, v4l2_ctrl_new_std_menu_~arg3#1, v4l2_ctrl_new_std_menu_~arg4#1, v4l2_ctrl_new_std_menu_~arg5#1;havoc v4l2_ctrl_new_std_menu_#in~arg0#1.base, v4l2_ctrl_new_std_menu_#in~arg0#1.offset, v4l2_ctrl_new_std_menu_#in~arg1#1.base, v4l2_ctrl_new_std_menu_#in~arg1#1.offset, v4l2_ctrl_new_std_menu_#in~arg2#1, v4l2_ctrl_new_std_menu_#in~arg3#1, v4l2_ctrl_new_std_menu_#in~arg4#1, v4l2_ctrl_new_std_menu_#in~arg5#1;assume { :end_inline_v4l2_ctrl_new_std_menu } true;havoc fm_v4l2_init_video_device_#t~ret933#1.base, fm_v4l2_init_video_device_#t~ret933#1.offset; [2025-02-08 03:49:07,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12289: havoc v4l2_ctrl_new_std_menu_#t~ret1080#1.base, v4l2_ctrl_new_std_menu_#t~ret1080#1.offset; [2025-02-08 03:49:07,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12289-3: SUMMARY for call v4l2_ctrl_new_std_menu_#t~ret1080#1.base, v4l2_ctrl_new_std_menu_#t~ret1080#1.offset := ldv_malloc(160bv64); srcloc: null [2025-02-08 03:49:07,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12289-2: v4l2_ctrl_new_std_menu_#res#1.base, v4l2_ctrl_new_std_menu_#res#1.offset := v4l2_ctrl_new_std_menu_#t~ret1080#1.base, v4l2_ctrl_new_std_menu_#t~ret1080#1.offset;havoc v4l2_ctrl_new_std_menu_#t~ret1080#1.base, v4l2_ctrl_new_std_menu_#t~ret1080#1.offset; [2025-02-08 03:49:07,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10836: SUMMARY for call ldv_free(~ldv_3_resource_struct_v4l2_hw_freq_seek_ptr~0.base, ~ldv_3_resource_struct_v4l2_hw_freq_seek_ptr~0.offset); srcloc: null [2025-02-08 03:49:07,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9845: fm_v4l2_fops_release_~ret~45#1 := fm_v4l2_fops_release_#t~ret836#1;havoc fm_v4l2_fops_release_#t~ret836#1; [2025-02-08 03:49:07,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9845-1: SUMMARY for call fm_v4l2_fops_release_#t~ret836#1 := fmc_release(fm_v4l2_fops_release_~fmdev~11#1.base, fm_v4l2_fops_release_~fmdev~11#1.offset); srcloc: null [2025-02-08 03:49:07,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6410: assume { :begin_inline_fm_tx_set_mute_mode } true;fm_tx_set_mute_mode_#in~fmdev#1.base, fm_tx_set_mute_mode_#in~fmdev#1.offset, fm_tx_set_mute_mode_#in~mute_mode_toset#1 := fmc_set_mute_mode_~fmdev#1.base, fmc_set_mute_mode_~fmdev#1.offset, ~zero_extend~32~8(fmc_set_mute_mode_~mute_mode_toset#1)[8:0];havoc fm_tx_set_mute_mode_#res#1;havoc fm_tx_set_mute_mode_#t~ret725#1, fm_tx_set_mute_mode_~fmdev#1.base, fm_tx_set_mute_mode_~fmdev#1.offset, fm_tx_set_mute_mode_~mute_mode_toset#1, fm_tx_set_mute_mode_~#payload~28#1.base, fm_tx_set_mute_mode_~#payload~28#1.offset, fm_tx_set_mute_mode_~ret~34#1;fm_tx_set_mute_mode_~fmdev#1.base, fm_tx_set_mute_mode_~fmdev#1.offset := fm_tx_set_mute_mode_#in~fmdev#1.base, fm_tx_set_mute_mode_#in~fmdev#1.offset;fm_tx_set_mute_mode_~mute_mode_toset#1 := fm_tx_set_mute_mode_#in~mute_mode_toset#1;call fm_tx_set_mute_mode_~#payload~28#1.base, fm_tx_set_mute_mode_~#payload~28#1.offset := #Ultimate.allocOnStack(2bv64);havoc fm_tx_set_mute_mode_~ret~34#1;call write~intINTTYPE2#0(~zero_extend~16~8(fm_tx_set_mute_mode_~mute_mode_toset#1), fm_tx_set_mute_mode_~#payload~28#1.base, fm_tx_set_mute_mode_~#payload~28#1.offset, 2bv64); [2025-02-08 03:49:07,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5287: call send_tasklet_#t~mem152#1.base, send_tasklet_#t~mem152#1.offset := read~$Pointer$#0(send_tasklet_~skb~1#1.base, ~bvadd~64(1bv64, ~bvadd~64(40bv64, send_tasklet_~skb~1#1.offset)), 8bv64);call write~$Pointer$#0(send_tasklet_#t~mem152#1.base, send_tasklet_#t~mem152#1.offset, send_tasklet_~fmdev~1#1.base, ~bvadd~64(856bv64, send_tasklet_~fmdev~1#1.offset), 8bv64);havoc send_tasklet_#t~mem152#1.base, send_tasklet_#t~mem152#1.offset;assume { :begin_inline_##fun~$Pointer$~TO~C_LONG } true;##fun~$Pointer$~TO~C_LONG_#in~153#1.base, ##fun~$Pointer$~TO~C_LONG_#in~153#1.offset, ##fun~$Pointer$~TO~C_LONG_#in~#fp#1.base, ##fun~$Pointer$~TO~C_LONG_#in~#fp#1.offset := send_tasklet_~skb~1#1.base, send_tasklet_~skb~1#1.offset, ~g_st_write~0.base, ~g_st_write~0.offset;havoc ##fun~$Pointer$~TO~C_LONG_#res#1;havoc ##fun~$Pointer$~TO~C_LONG_#~153#1.base, ##fun~$Pointer$~TO~C_LONG_#~153#1.offset;##fun~$Pointer$~TO~C_LONG_#~153#1.base, ##fun~$Pointer$~TO~C_LONG_#~153#1.offset := ##fun~$Pointer$~TO~C_LONG_#in~153#1.base, ##fun~$Pointer$~TO~C_LONG_#in~153#1.offset;send_tasklet_#t~ret154#1 := ##fun~$Pointer$~TO~C_LONG_#res#1;havoc ##fun~$Pointer$~TO~C_LONG_#~153#1.base, ##fun~$Pointer$~TO~C_LONG_#~153#1.offset;havoc ##fun~$Pointer$~TO~C_LONG_#in~153#1.base, ##fun~$Pointer$~TO~C_LONG_#in~153#1.offset, ##fun~$Pointer$~TO~C_LONG_#in~#fp#1.base, ##fun~$Pointer$~TO~C_LONG_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~TO~C_LONG } true;send_tasklet_~tmp___0~2#1 := send_tasklet_#t~ret154#1;havoc send_tasklet_#t~ret154#1;send_tasklet_~len~0#1 := send_tasklet_~tmp___0~2#1[32:0]; [2025-02-08 03:49:07,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9317: fmc_set_mute_mode_#t~ret363#1 := fm_tx_set_mute_mode_#res#1;havoc fm_tx_set_mute_mode_#t~ret725#1, fm_tx_set_mute_mode_~fmdev#1.base, fm_tx_set_mute_mode_~fmdev#1.offset, fm_tx_set_mute_mode_~mute_mode_toset#1, fm_tx_set_mute_mode_~#payload~28#1.base, fm_tx_set_mute_mode_~#payload~28#1.offset, fm_tx_set_mute_mode_~ret~34#1;havoc fm_tx_set_mute_mode_#in~fmdev#1.base, fm_tx_set_mute_mode_#in~fmdev#1.offset, fm_tx_set_mute_mode_#in~mute_mode_toset#1;assume { :end_inline_fm_tx_set_mute_mode } true;fmc_set_mute_mode_~tmp___0~12#1 := fmc_set_mute_mode_#t~ret363#1;havoc fmc_set_mute_mode_#t~ret363#1;fmc_set_mute_mode_#res#1 := fmc_set_mute_mode_~tmp___0~12#1; [2025-02-08 03:49:07,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7335: assume 4bv32 == ~ldv_statevar_6~0; [2025-02-08 03:49:07,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7335: assume !(4bv32 == ~ldv_statevar_6~0); [2025-02-08 03:49:07,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6344: fmc_get_freq_#res#1 := 4294967274bv32; [2025-02-08 03:49:07,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5221: assume 0bv32 != recv_tasklet_~tmp___3~0#1;assume { :begin_inline_skb_queue_empty } true;skb_queue_empty_#in~list#1.base, skb_queue_empty_#in~list#1.offset := recv_tasklet_~fmdev~0#1.base, ~bvadd~64(623bv64, recv_tasklet_~fmdev~0#1.offset);havoc skb_queue_empty_#res#1;havoc skb_queue_empty_#t~mem61#1.base, skb_queue_empty_#t~mem61#1.offset, skb_queue_empty_~list#1.base, skb_queue_empty_~list#1.offset;skb_queue_empty_~list#1.base, skb_queue_empty_~list#1.offset := skb_queue_empty_#in~list#1.base, skb_queue_empty_#in~list#1.offset;call skb_queue_empty_#t~mem61#1.base, skb_queue_empty_#t~mem61#1.offset := read~$Pointer$#0(skb_queue_empty_~list#1.base, skb_queue_empty_~list#1.offset, 8bv64);skb_queue_empty_#res#1 := (if ~bvadd~64(skb_queue_empty_#t~mem61#1.base, skb_queue_empty_#t~mem61#1.offset) == ~bvadd~64(skb_queue_empty_~list#1.base, skb_queue_empty_~list#1.offset) then 1bv32 else 0bv32);havoc skb_queue_empty_#t~mem61#1.base, skb_queue_empty_#t~mem61#1.offset; [2025-02-08 03:49:07,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5221: assume !(0bv32 != recv_tasklet_~tmp___3~0#1); [2025-02-08 03:49:07,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11101-1: SUMMARY for call ldv_mutex_unlock_mutex_of_fmdev(ldv_mutex_unlock_29_~ldv_func_arg1#1.base, ldv_mutex_unlock_29_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:49:07,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8062: assume 3bv32 == ~ldv_statevar_2~0; [2025-02-08 03:49:07,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8062: assume !(3bv32 == ~ldv_statevar_2~0); [2025-02-08 03:49:07,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11101: havoc ldv_mutex_unlock_29_~ldv_func_arg1#1.base, ldv_mutex_unlock_29_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_29_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_29_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_29 } true; [2025-02-08 03:49:07,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8987: assume 0bv64 == ~bvadd~64(fm_rx_get_rds_mode_~curr_rds_en_dis#1.base, fm_rx_get_rds_mode_~curr_rds_en_dis#1.offset); [2025-02-08 03:49:07,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8987: assume !(0bv64 == ~bvadd~64(fm_rx_get_rds_mode_~curr_rds_en_dis#1.base, fm_rx_get_rds_mode_~curr_rds_en_dis#1.offset));call fm_rx_get_rds_mode_#t~mem681#1 := read~intINTTYPE1#0(fm_rx_get_rds_mode_~fmdev#1.base, ~bvadd~64(135bv64, ~bvadd~64(1003bv64, fm_rx_get_rds_mode_~fmdev#1.offset)), 1bv64);call write~intINTTYPE1#5(fm_rx_get_rds_mode_#t~mem681#1, fm_rx_get_rds_mode_~curr_rds_en_dis#1.base, fm_rx_get_rds_mode_~curr_rds_en_dis#1.offset, 1bv64);havoc fm_rx_get_rds_mode_#t~mem681#1;fm_rx_get_rds_mode_#res#1 := 0bv32;fm_v4l2_fops_read_#t~ret811#1 := fm_rx_get_rds_mode_#res#1;havoc fm_rx_get_rds_mode_#t~mem679#1, fm_rx_get_rds_mode_#t~ret680#1, fm_rx_get_rds_mode_#t~mem681#1, fm_rx_get_rds_mode_~fmdev#1.base, fm_rx_get_rds_mode_~fmdev#1.offset, fm_rx_get_rds_mode_~curr_rds_en_dis#1.base, fm_rx_get_rds_mode_~curr_rds_en_dis#1.offset;havoc fm_rx_get_rds_mode_#in~fmdev#1.base, fm_rx_get_rds_mode_#in~fmdev#1.offset, fm_rx_get_rds_mode_#in~curr_rds_en_dis#1.base, fm_rx_get_rds_mode_#in~curr_rds_en_dis#1.offset;assume { :end_inline_fm_rx_get_rds_mode } true;fm_v4l2_fops_read_~ret~41#1 := fm_v4l2_fops_read_#t~ret811#1;havoc fm_v4l2_fops_read_#t~ret811#1; [2025-02-08 03:49:07,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12224: havoc prepare_to_wait_event_#t~nondet1066#1;fmc_transfer_rds_from_internal_buff_#t~ret332#1 := prepare_to_wait_event_#res#1;havoc prepare_to_wait_event_#t~nondet1066#1, prepare_to_wait_event_~arg0#1.base, prepare_to_wait_event_~arg0#1.offset, prepare_to_wait_event_~arg1#1.base, prepare_to_wait_event_~arg1#1.offset, prepare_to_wait_event_~arg2#1;havoc prepare_to_wait_event_#in~arg0#1.base, prepare_to_wait_event_#in~arg0#1.offset, prepare_to_wait_event_#in~arg1#1.base, prepare_to_wait_event_#in~arg1#1.offset, prepare_to_wait_event_#in~arg2#1;assume { :end_inline_prepare_to_wait_event } true;fmc_transfer_rds_from_internal_buff_~tmp~25#1 := fmc_transfer_rds_from_internal_buff_#t~ret332#1;havoc fmc_transfer_rds_from_internal_buff_#t~ret332#1;fmc_transfer_rds_from_internal_buff_~__int~0#1 := fmc_transfer_rds_from_internal_buff_~tmp~25#1;call fmc_transfer_rds_from_internal_buff_#t~mem333#1 := read~intINTTYPE4#0(fmc_transfer_rds_from_internal_buff_~fmdev#1.base, ~bvadd~64(90bv64, ~bvadd~64(135bv64, ~bvadd~64(1003bv64, fmc_transfer_rds_from_internal_buff_~fmdev#1.offset))), 4bv64);call fmc_transfer_rds_from_internal_buff_#t~mem334#1 := read~intINTTYPE4#0(fmc_transfer_rds_from_internal_buff_~fmdev#1.base, ~bvadd~64(94bv64, ~bvadd~64(135bv64, ~bvadd~64(1003bv64, fmc_transfer_rds_from_internal_buff_~fmdev#1.offset))), 4bv64); [2025-02-08 03:49:07,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7798: ~ldv_statevar_1~0 := ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_#t~ret523#1;havoc ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_#t~ret523#1; [2025-02-08 03:49:07,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10837: SUMMARY for call ldv_free(~ldv_3_resource_struct_v4l2_modulator_ptr~0.base, ~ldv_3_resource_struct_v4l2_modulator_ptr~0.offset); srcloc: null [2025-02-08 03:49:07,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7798-1: SUMMARY for call ldv_struct_v4l2_ctrl_ops_dummy_resourceless_instance_1_#t~ret523#1 := ldv_switch_1(); srcloc: null [2025-02-08 03:49:07,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8525: assume 0bv64 != ~bvadd~64(fm_rx_get_band_freq_range_~top_freq#1.base, fm_rx_get_band_freq_range_~top_freq#1.offset);call fm_rx_get_band_freq_range_#t~mem610#1 := read~intINTTYPE4#0(fm_rx_get_band_freq_range_~fmdev#1.base, ~bvadd~64(8bv64, ~bvadd~64(1003bv64, fm_rx_get_band_freq_range_~fmdev#1.offset)), 4bv64);call write~intINTTYPE4#14(fm_rx_get_band_freq_range_#t~mem610#1, fm_rx_get_band_freq_range_~top_freq#1.base, fm_rx_get_band_freq_range_~top_freq#1.offset, 4bv64);havoc fm_rx_get_band_freq_range_#t~mem610#1; [2025-02-08 03:49:07,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8525: assume !(0bv64 != ~bvadd~64(fm_rx_get_band_freq_range_~top_freq#1.base, fm_rx_get_band_freq_range_~top_freq#1.offset)); [2025-02-08 03:49:07,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8459: fm_rx_seek_~tmp___1~8#1 := fm_rx_seek_#t~ret600#1;havoc fm_rx_seek_#t~mem599#1;havoc fm_rx_seek_#t~ret600#1;call write~intINTTYPE2#0(fm_rx_seek_~tmp___1~8#1, fm_rx_seek_~#curr_frq~1#1.base, fm_rx_seek_~#curr_frq~1#1.offset, 2bv64);call fm_rx_seek_#t~mem602#1 := read~intINTTYPE4#0(fm_rx_seek_~fmdev#1.base, ~bvadd~64(4bv64, ~bvadd~64(1003bv64, fm_rx_seek_~fmdev#1.offset)), 4bv64);call fm_rx_seek_#t~mem601#1 := read~intINTTYPE2#0(fm_rx_seek_~#curr_frq~1#1.base, fm_rx_seek_~#curr_frq~1#1.offset, 2bv64);call write~intINTTYPE4#0(~bvadd~32(fm_rx_seek_#t~mem602#1, ~bvmul~32(50bv32, ~zero_extend~32~16(fm_rx_seek_#t~mem601#1))), fm_rx_seek_~fmdev#1.base, ~bvadd~64(13bv64, ~bvadd~64(1003bv64, fm_rx_seek_~fmdev#1.offset)), 4bv64);havoc fm_rx_seek_#t~mem602#1;havoc fm_rx_seek_#t~mem601#1; [2025-02-08 03:49:07,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8459-1: SUMMARY for call fm_rx_seek_#t~ret600#1 := __fswab16(~zero_extend~32~16(fm_rx_seek_#t~mem599#1)[16:0]); srcloc: null [2025-02-08 03:49:07,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10705: assume 1bv32 == ~ldv_statevar_3~0; [2025-02-08 03:49:07,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10705: assume !(1bv32 == ~ldv_statevar_3~0); [2025-02-08 03:49:07,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10309: call ULTIMATE.dealloc(fm_v4l2_init_video_device_~#__key~3#1.base, fm_v4l2_init_video_device_~#__key~3#1.offset);havoc fm_v4l2_init_video_device_~#__key~3#1.base, fm_v4l2_init_video_device_~#__key~3#1.offset;call ULTIMATE.dealloc(fm_v4l2_init_video_device_~#_key~0#1.base, fm_v4l2_init_video_device_~#_key~0#1.offset);havoc fm_v4l2_init_video_device_~#_key~0#1.base, fm_v4l2_init_video_device_~#_key~0#1.offset; [2025-02-08 03:49:07,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10375-1: fm_v4l2_init_video_device_#res#1 := 0bv32;call ULTIMATE.dealloc(fm_v4l2_init_video_device_~#__key~3#1.base, fm_v4l2_init_video_device_~#__key~3#1.offset);havoc fm_v4l2_init_video_device_~#__key~3#1.base, fm_v4l2_init_video_device_~#__key~3#1.offset;call ULTIMATE.dealloc(fm_v4l2_init_video_device_~#_key~0#1.base, fm_v4l2_init_video_device_~#_key~0#1.offset);havoc fm_v4l2_init_video_device_~#_key~0#1.base, fm_v4l2_init_video_device_~#_key~0#1.offset; [2025-02-08 03:49:07,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10838: SUMMARY for call ldv_free(~ldv_3_resource_struct_v4l2_tuner_ptr~0.base, ~ldv_3_resource_struct_v4l2_tuner_ptr~0.offset); srcloc: null [2025-02-08 03:49:07,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9847: assume ~bvslt~32(fm_v4l2_fops_release_~ret~45#1, 0bv32); [2025-02-08 03:49:07,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9847: assume !~bvslt~32(fm_v4l2_fops_release_~ret~45#1, 0bv32);~radio_disconnected~0 := 0bv8;assume { :begin_inline_ldv_mutex_unlock_33 } true;ldv_mutex_unlock_33_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_33_#in~ldv_func_arg1#1.offset := fm_v4l2_fops_release_~fmdev~11#1.base, ~bvadd~64(1523bv64, fm_v4l2_fops_release_~fmdev~11#1.offset);havoc ldv_mutex_unlock_33_~ldv_func_arg1#1.base, ldv_mutex_unlock_33_~ldv_func_arg1#1.offset;ldv_mutex_unlock_33_~ldv_func_arg1#1.base, ldv_mutex_unlock_33_~ldv_func_arg1#1.offset := ldv_mutex_unlock_33_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_33_#in~ldv_func_arg1#1.offset; [2025-02-08 03:49:07,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7601: havoc ldv_file_operations_file_operations_instance_0_#t~ret502#1, ldv_file_operations_file_operations_instance_0_#t~ret503#1, ldv_file_operations_file_operations_instance_0_#t~ret504#1, ldv_file_operations_file_operations_instance_0_#t~ret505#1, ldv_file_operations_file_operations_instance_0_#t~mem506#1.base, ldv_file_operations_file_operations_instance_0_#t~mem506#1.offset, ldv_file_operations_file_operations_instance_0_#t~mem507#1.base, ldv_file_operations_file_operations_instance_0_#t~mem507#1.offset, ldv_file_operations_file_operations_instance_0_#t~ret508#1, ldv_file_operations_file_operations_instance_0_#t~ret509#1, ldv_file_operations_file_operations_instance_0_#t~ret510#1, ldv_file_operations_file_operations_instance_0_#t~ret511#1.base, ldv_file_operations_file_operations_instance_0_#t~ret511#1.offset, ldv_file_operations_file_operations_instance_0_#t~ret512#1.base, ldv_file_operations_file_operations_instance_0_#t~ret512#1.offset, ldv_file_operations_file_operations_instance_0_#t~ret513#1, ldv_file_operations_file_operations_instance_0_#t~ret514#1, ldv_file_operations_file_operations_instance_0_#t~ret515#1.base, ldv_file_operations_file_operations_instance_0_#t~ret515#1.offset, ldv_file_operations_file_operations_instance_0_#t~ret516#1.base, ldv_file_operations_file_operations_instance_0_#t~ret516#1.offset, ldv_file_operations_file_operations_instance_0_#t~mem517#1.base, ldv_file_operations_file_operations_instance_0_#t~mem517#1.offset, ldv_file_operations_file_operations_instance_0_~arg0#1.base, ldv_file_operations_file_operations_instance_0_~arg0#1.offset, ldv_file_operations_file_operations_instance_0_~tmp~44#1, ldv_file_operations_file_operations_instance_0_~tmp___0~22#1, ldv_file_operations_file_operations_instance_0_~tmp___1~7#1, ldv_file_operations_file_operations_instance_0_~tmp___2~4#1.base, ldv_file_operations_file_operations_instance_0_~tmp___2~4#1.offset, ldv_file_operations_file_operations_instance_0_~tmp___3~4#1.base, ldv_file_operations_file_operations_instance_0_~tmp___3~4#1.offset, ldv_file_operations_file_operations_instance_0_~tmp___4~3#1, ldv_file_operations_file_operations_instance_0_~tmp___5~3#1, ldv_file_operations_file_operations_instance_0_~tmp___6~1#1.base, ldv_file_operations_file_operations_instance_0_~tmp___6~1#1.offset, ldv_file_operations_file_operations_instance_0_~tmp___7~0#1.base, ldv_file_operations_file_operations_instance_0_~tmp___7~0#1.offset;havoc ldv_file_operations_file_operations_instance_0_#in~arg0#1.base, ldv_file_operations_file_operations_instance_0_#in~arg0#1.offset;assume { :end_inline_ldv_file_operations_file_operations_instance_0 } true; [2025-02-08 03:49:07,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6346: call fmc_get_freq_#t~mem355#1 := read~intINTTYPE4#0(fmc_get_freq_~fmdev#1.base, ~bvadd~64(13bv64, ~bvadd~64(1003bv64, fmc_get_freq_~fmdev#1.offset)), 4bv64);call write~intINTTYPE4#0(fmc_get_freq_#t~mem355#1, fmc_get_freq_~cur_tuned_frq#1.base, fmc_get_freq_~cur_tuned_frq#1.offset, 4bv64);fmc_get_freq_#res#1 := 0bv32; [2025-02-08 03:49:07,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10178: assume 1bv32 != ~zero_extend~32~8(fm_v4l2_vidioc_g_modulator_#t~mem907#1);havoc fm_v4l2_vidioc_g_modulator_#t~mem907#1;fm_v4l2_vidioc_g_modulator_#res#1 := 4294967295bv32; [2025-02-08 03:49:07,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10178: assume !(1bv32 != ~zero_extend~32~8(fm_v4l2_vidioc_g_modulator_#t~mem907#1));havoc fm_v4l2_vidioc_g_modulator_#t~mem907#1;call fm_v4l2_vidioc_g_modulator_#t~mem908#1 := read~intINTTYPE2#0(fm_v4l2_vidioc_g_modulator_~fmdev~19#1.base, ~bvadd~64(4bv64, ~bvadd~64(1244bv64, fm_v4l2_vidioc_g_modulator_~fmdev~19#1.offset)), 2bv64);call fm_v4l2_vidioc_g_modulator_#t~mem909#1 := read~intINTTYPE1#0(fm_v4l2_vidioc_g_modulator_~fmdev~19#1.base, ~bvadd~64(26bv64, ~bvadd~64(14bv64, ~bvadd~64(1244bv64, fm_v4l2_vidioc_g_modulator_~fmdev~19#1.offset))), 1bv64);call write~intINTTYPE4#0(~bvor~32((if 0bv32 == ~zero_extend~32~16(fm_v4l2_vidioc_g_modulator_#t~mem908#1) then 2bv32 else 1bv32), (if 1bv32 == ~zero_extend~32~8(fm_v4l2_vidioc_g_modulator_#t~mem909#1) then 16bv32 else 0bv32)), fm_v4l2_vidioc_g_modulator_~mod#1.base, ~bvadd~64(48bv64, fm_v4l2_vidioc_g_modulator_~mod#1.offset), 4bv64);havoc fm_v4l2_vidioc_g_modulator_#t~mem908#1;havoc fm_v4l2_vidioc_g_modulator_#t~mem909#1;call write~intINTTYPE4#0(145bv32, fm_v4l2_vidioc_g_modulator_~mod#1.base, ~bvadd~64(36bv64, fm_v4l2_vidioc_g_modulator_~mod#1.offset), 4bv64);fm_v4l2_vidioc_g_modulator_#res#1 := 0bv32;ldv_io_instance_callback_3_26_#t~ret946#1 := fm_v4l2_vidioc_g_modulator_#res#1;havoc fm_v4l2_vidioc_g_modulator_#t~ret905#1.base, fm_v4l2_vidioc_g_modulator_#t~ret905#1.offset, fm_v4l2_vidioc_g_modulator_#t~mem906#1, fm_v4l2_vidioc_g_modulator_#t~mem907#1, fm_v4l2_vidioc_g_modulator_#t~mem908#1, fm_v4l2_vidioc_g_modulator_#t~mem909#1, fm_v4l2_vidioc_g_modulator_~file#1.base, fm_v4l2_vidioc_g_modulator_~file#1.offset, fm_v4l2_vidioc_g_modulator_~priv#1.base, fm_v4l2_vidioc_g_modulator_~priv#1.offset, fm_v4l2_vidioc_g_modulator_~mod#1.base, fm_v4l2_vidioc_g_modulator_~mod#1.offset, fm_v4l2_vidioc_g_modulator_~fmdev~19#1.base, fm_v4l2_vidioc_g_modulator_~fmdev~19#1.offset, fm_v4l2_vidioc_g_modulator_~tmp~80#1.base, fm_v4l2_vidioc_g_modulator_~tmp~80#1.offset;havoc fm_v4l2_vidioc_g_modulator_#in~file#1.base, fm_v4l2_vidioc_g_modulator_#in~file#1.offset, fm_v4l2_vidioc_g_modulator_#in~priv#1.base, fm_v4l2_vidioc_g_modulator_#in~priv#1.offset, fm_v4l2_vidioc_g_modulator_#in~mod#1.base, fm_v4l2_vidioc_g_modulator_#in~mod#1.offset;assume { :end_inline_fm_v4l2_vidioc_g_modulator } true;havoc ldv_io_instance_callback_3_26_#t~ret946#1;havoc ldv_io_instance_callback_3_26_#t~ret946#1, ldv_io_instance_callback_3_26_~arg0#1.base, ldv_io_instance_callback_3_26_~arg0#1.offset, ldv_io_instance_callback_3_26_~arg1#1.base, ldv_io_instance_callback_3_26_~arg1#1.offset, ldv_io_instance_callback_3_26_~arg2#1.base, ldv_io_instance_callback_3_26_~arg2#1.offset, ldv_io_instance_callback_3_26_~arg3#1.base, ldv_io_instance_callback_3_26_~arg3#1.offset;havoc ldv_io_instance_callback_3_26_#in~arg0#1.base, ldv_io_instance_callback_3_26_#in~arg0#1.offset, ldv_io_instance_callback_3_26_#in~arg1#1.base, ldv_io_instance_callback_3_26_#in~arg1#1.offset, ldv_io_instance_callback_3_26_#in~arg2#1.base, ldv_io_instance_callback_3_26_#in~arg2#1.offset, ldv_io_instance_callback_3_26_#in~arg3#1.base, ldv_io_instance_callback_3_26_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_3_26 } true;~ldv_statevar_3~0 := 3bv32; [2025-02-08 03:49:07,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10046-1: SUMMARY for call fm_v4l2_vidioc_s_tuner_#t~ret877#1.base, fm_v4l2_vidioc_s_tuner_#t~ret877#1.offset := video_drvdata(fm_v4l2_vidioc_s_tuner_~file#1.base, fm_v4l2_vidioc_s_tuner_~file#1.offset); srcloc: null [2025-02-08 03:49:07,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8989: havoc fm_rx_get_rds_mode_#t~ret680#1;fm_rx_get_rds_mode_#res#1 := 4294967284bv32; [2025-02-08 03:49:07,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8989-1: SUMMARY for call fm_rx_get_rds_mode_#t~ret680#1 := printk(70bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10046: fm_v4l2_vidioc_s_tuner_~tmp~76#1.base, fm_v4l2_vidioc_s_tuner_~tmp~76#1.offset := fm_v4l2_vidioc_s_tuner_#t~ret877#1.base, fm_v4l2_vidioc_s_tuner_#t~ret877#1.offset;havoc fm_v4l2_vidioc_s_tuner_#t~ret877#1.base, fm_v4l2_vidioc_s_tuner_#t~ret877#1.offset;fm_v4l2_vidioc_s_tuner_~fmdev~15#1.base, fm_v4l2_vidioc_s_tuner_~fmdev~15#1.offset := fm_v4l2_vidioc_s_tuner_~tmp~76#1.base, fm_v4l2_vidioc_s_tuner_~tmp~76#1.offset;call fm_v4l2_vidioc_s_tuner_#t~mem878#1 := read~intINTTYPE4#0(fm_v4l2_vidioc_s_tuner_~tuner#1.base, fm_v4l2_vidioc_s_tuner_~tuner#1.offset, 4bv64); [2025-02-08 03:49:07,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10773: assume 28bv32 == ~ldv_statevar_3~0; [2025-02-08 03:49:07,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10773: assume !(28bv32 == ~ldv_statevar_3~0); [2025-02-08 03:49:07,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8659: assume ~zero_extend~32~8(fm_rx_set_mute_mode_#t~mem631#1) == ~zero_extend~32~8(fm_rx_set_mute_mode_~mute_mode_toset#1);havoc fm_rx_set_mute_mode_#t~mem631#1;fm_rx_set_mute_mode_#res#1 := 0bv32; [2025-02-08 03:49:07,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8659: assume !(~zero_extend~32~8(fm_rx_set_mute_mode_#t~mem631#1) == ~zero_extend~32~8(fm_rx_set_mute_mode_~mute_mode_toset#1));havoc fm_rx_set_mute_mode_#t~mem631#1;call fm_rx_set_mute_mode_#t~mem632#1 := read~intINTTYPE1#0(fm_rx_set_mute_mode_~fmdev#1.base, ~bvadd~64(17bv64, ~bvadd~64(1003bv64, fm_rx_set_mute_mode_~fmdev#1.offset)), 1bv64);fm_rx_set_mute_mode_~org_state~0#1 := fm_rx_set_mute_mode_#t~mem632#1;havoc fm_rx_set_mute_mode_#t~mem632#1;call write~intINTTYPE1#0(fm_rx_set_mute_mode_~mute_mode_toset#1, fm_rx_set_mute_mode_~fmdev#1.base, ~bvadd~64(17bv64, ~bvadd~64(1003bv64, fm_rx_set_mute_mode_~fmdev#1.offset)), 1bv64); [2025-02-08 03:49:07,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10839-1: SUMMARY for call ldv_free(~ldv_3_resource_struct_video_device~0.base, ~ldv_3_resource_struct_video_device~0.offset); srcloc: null [2025-02-08 03:49:07,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10839: ~ldv_3_ret_default~0 := 1bv32;~ldv_statevar_3~0 := 14bv32; [2025-02-08 03:49:07,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7404-1: SUMMARY for call ldv_assume((if 6bv32 == ~ldv_statevar_3~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:49:07,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7404: assume { :begin_inline_ldv_dispatch_deregister_io_instance_6_6_6 } true;assume { :begin_inline_ldv_switch_automaton_state_3_5 } true;~ldv_3_ret_default~0 := 1bv32;~ldv_statevar_3~0 := 14bv32;assume { :end_inline_ldv_switch_automaton_state_3_5 } true;assume { :end_inline_ldv_dispatch_deregister_io_instance_6_6_6 } true;~ldv_statevar_6~0 := 5bv32; [2025-02-08 03:49:07,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6215: assume fmc_transfer_rds_from_internal_buff_#t~mem333#1 != fmc_transfer_rds_from_internal_buff_#t~mem334#1;havoc fmc_transfer_rds_from_internal_buff_#t~mem333#1;havoc fmc_transfer_rds_from_internal_buff_#t~mem334#1; [2025-02-08 03:49:07,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6215: assume !(fmc_transfer_rds_from_internal_buff_#t~mem333#1 != fmc_transfer_rds_from_internal_buff_#t~mem334#1);havoc fmc_transfer_rds_from_internal_buff_#t~mem333#1;havoc fmc_transfer_rds_from_internal_buff_#t~mem334#1; [2025-02-08 03:49:07,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12293-1: fm_v4l2_init_video_device_#t~ret922#1 := v4l2_device_register_#res#1;havoc v4l2_device_register_#t~nondet1081#1, v4l2_device_register_~arg0#1.base, v4l2_device_register_~arg0#1.offset, v4l2_device_register_~arg1#1.base, v4l2_device_register_~arg1#1.offset;havoc v4l2_device_register_#in~arg0#1.base, v4l2_device_register_#in~arg0#1.offset, v4l2_device_register_#in~arg1#1.base, v4l2_device_register_#in~arg1#1.offset;assume { :end_inline_v4l2_device_register } true;fm_v4l2_init_video_device_~ret~51#1 := fm_v4l2_init_video_device_#t~ret922#1;havoc fm_v4l2_init_video_device_#t~ret922#1; [2025-02-08 03:49:07,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5158: assume 255bv32 == ~zero_extend~32~8(recv_tasklet_#t~mem106#1);havoc recv_tasklet_#t~mem106#1; [2025-02-08 03:49:07,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5158: assume !(255bv32 == ~zero_extend~32~8(recv_tasklet_#t~mem106#1));havoc recv_tasklet_#t~mem106#1;call recv_tasklet_#t~mem118#1 := read~intINTTYPE1#0(recv_tasklet_~evt_hdr~0#1.base, ~bvadd~64(4bv64, recv_tasklet_~evt_hdr~0#1.offset), 1bv64);call recv_tasklet_#t~mem119#1 := read~intINTTYPE1#0(recv_tasklet_~fmdev~0#1.base, ~bvadd~64(855bv64, recv_tasklet_~fmdev~0#1.offset), 1bv64);recv_tasklet_#t~short121#1 := ~zero_extend~32~8(recv_tasklet_#t~mem118#1) == ~zero_extend~32~8(recv_tasklet_#t~mem119#1); [2025-02-08 03:49:07,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12293: havoc v4l2_device_register_#t~nondet1081#1; [2025-02-08 03:49:07,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10972: assume { :begin_inline_ldv_io_instance_callback_3_29 } true;ldv_io_instance_callback_3_29_#in~arg0#1.base, ldv_io_instance_callback_3_29_#in~arg0#1.offset, ldv_io_instance_callback_3_29_#in~arg1#1.base, ldv_io_instance_callback_3_29_#in~arg1#1.offset, ldv_io_instance_callback_3_29_#in~arg2#1.base, ldv_io_instance_callback_3_29_#in~arg2#1.offset, ldv_io_instance_callback_3_29_#in~arg3#1.base, ldv_io_instance_callback_3_29_#in~arg3#1.offset := ~ldv_3_callback_vidioc_s_audio~0.base, ~ldv_3_callback_vidioc_s_audio~0.offset, ~ldv_3_resource_file~0.base, ~ldv_3_resource_file~0.offset, ~ldv_3_resource_struct_poll_table_struct_ptr~0.base, ~ldv_3_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_3_resource_struct_v4l2_audio_ptr~0.base, ~ldv_3_resource_struct_v4l2_audio_ptr~0.offset;havoc ldv_io_instance_callback_3_29_#t~ret949#1, ldv_io_instance_callback_3_29_~arg0#1.base, ldv_io_instance_callback_3_29_~arg0#1.offset, ldv_io_instance_callback_3_29_~arg1#1.base, ldv_io_instance_callback_3_29_~arg1#1.offset, ldv_io_instance_callback_3_29_~arg2#1.base, ldv_io_instance_callback_3_29_~arg2#1.offset, ldv_io_instance_callback_3_29_~arg3#1.base, ldv_io_instance_callback_3_29_~arg3#1.offset;ldv_io_instance_callback_3_29_~arg0#1.base, ldv_io_instance_callback_3_29_~arg0#1.offset := ldv_io_instance_callback_3_29_#in~arg0#1.base, ldv_io_instance_callback_3_29_#in~arg0#1.offset;ldv_io_instance_callback_3_29_~arg1#1.base, ldv_io_instance_callback_3_29_~arg1#1.offset := ldv_io_instance_callback_3_29_#in~arg1#1.base, ldv_io_instance_callback_3_29_#in~arg1#1.offset;ldv_io_instance_callback_3_29_~arg2#1.base, ldv_io_instance_callback_3_29_~arg2#1.offset := ldv_io_instance_callback_3_29_#in~arg2#1.base, ldv_io_instance_callback_3_29_#in~arg2#1.offset;ldv_io_instance_callback_3_29_~arg3#1.base, ldv_io_instance_callback_3_29_~arg3#1.offset := ldv_io_instance_callback_3_29_#in~arg3#1.base, ldv_io_instance_callback_3_29_#in~arg3#1.offset;assume { :begin_inline_fm_v4l2_vidioc_s_audio } true;fm_v4l2_vidioc_s_audio_#in~file#1.base, fm_v4l2_vidioc_s_audio_#in~file#1.offset, fm_v4l2_vidioc_s_audio_#in~priv#1.base, fm_v4l2_vidioc_s_audio_#in~priv#1.offset, fm_v4l2_vidioc_s_audio_#in~audio#1.base, fm_v4l2_vidioc_s_audio_#in~audio#1.offset := ldv_io_instance_callback_3_29_~arg1#1.base, ldv_io_instance_callback_3_29_~arg1#1.offset, ldv_io_instance_callback_3_29_~arg2#1.base, ldv_io_instance_callback_3_29_~arg2#1.offset, ldv_io_instance_callback_3_29_~arg3#1.base, ldv_io_instance_callback_3_29_~arg3#1.offset;havoc fm_v4l2_vidioc_s_audio_#res#1;havoc fm_v4l2_vidioc_s_audio_#t~mem863#1, fm_v4l2_vidioc_s_audio_~file#1.base, fm_v4l2_vidioc_s_audio_~file#1.offset, fm_v4l2_vidioc_s_audio_~priv#1.base, fm_v4l2_vidioc_s_audio_~priv#1.offset, fm_v4l2_vidioc_s_audio_~audio#1.base, fm_v4l2_vidioc_s_audio_~audio#1.offset;fm_v4l2_vidioc_s_audio_~file#1.base, fm_v4l2_vidioc_s_audio_~file#1.offset := fm_v4l2_vidioc_s_audio_#in~file#1.base, fm_v4l2_vidioc_s_audio_#in~file#1.offset;fm_v4l2_vidioc_s_audio_~priv#1.base, fm_v4l2_vidioc_s_audio_~priv#1.offset := fm_v4l2_vidioc_s_audio_#in~priv#1.base, fm_v4l2_vidioc_s_audio_#in~priv#1.offset;fm_v4l2_vidioc_s_audio_~audio#1.base, fm_v4l2_vidioc_s_audio_~audio#1.offset := fm_v4l2_vidioc_s_audio_#in~audio#1.base, fm_v4l2_vidioc_s_audio_#in~audio#1.offset;call fm_v4l2_vidioc_s_audio_#t~mem863#1 := read~intINTTYPE4#0(fm_v4l2_vidioc_s_audio_~audio#1.base, fm_v4l2_vidioc_s_audio_~audio#1.offset, 4bv64); [2025-02-08 03:49:07,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10906: assume { :begin_inline_ldv_io_instance_callback_3_17 } true;ldv_io_instance_callback_3_17_#in~arg0#1.base, ldv_io_instance_callback_3_17_#in~arg0#1.offset, ldv_io_instance_callback_3_17_#in~arg1#1.base, ldv_io_instance_callback_3_17_#in~arg1#1.offset, ldv_io_instance_callback_3_17_#in~arg2#1.base, ldv_io_instance_callback_3_17_#in~arg2#1.offset := ~ldv_3_callback_poll~0.base, ~ldv_3_callback_poll~0.offset, ~ldv_3_resource_file~0.base, ~ldv_3_resource_file~0.offset, ~ldv_3_resource_struct_poll_table_struct_ptr~0.base, ~ldv_3_resource_struct_poll_table_struct_ptr~0.offset;havoc ldv_io_instance_callback_3_17_#t~ret941#1, ldv_io_instance_callback_3_17_~arg0#1.base, ldv_io_instance_callback_3_17_~arg0#1.offset, ldv_io_instance_callback_3_17_~arg1#1.base, ldv_io_instance_callback_3_17_~arg1#1.offset, ldv_io_instance_callback_3_17_~arg2#1.base, ldv_io_instance_callback_3_17_~arg2#1.offset;ldv_io_instance_callback_3_17_~arg0#1.base, ldv_io_instance_callback_3_17_~arg0#1.offset := ldv_io_instance_callback_3_17_#in~arg0#1.base, ldv_io_instance_callback_3_17_#in~arg0#1.offset;ldv_io_instance_callback_3_17_~arg1#1.base, ldv_io_instance_callback_3_17_~arg1#1.offset := ldv_io_instance_callback_3_17_#in~arg1#1.base, ldv_io_instance_callback_3_17_#in~arg1#1.offset;ldv_io_instance_callback_3_17_~arg2#1.base, ldv_io_instance_callback_3_17_~arg2#1.offset := ldv_io_instance_callback_3_17_#in~arg2#1.base, ldv_io_instance_callback_3_17_#in~arg2#1.offset;assume { :begin_inline_fm_v4l2_fops_poll } true;fm_v4l2_fops_poll_#in~file#1.base, fm_v4l2_fops_poll_#in~file#1.offset, fm_v4l2_fops_poll_#in~pts#1.base, fm_v4l2_fops_poll_#in~pts#1.offset := ldv_io_instance_callback_3_17_~arg1#1.base, ldv_io_instance_callback_3_17_~arg1#1.offset, ldv_io_instance_callback_3_17_~arg2#1.base, ldv_io_instance_callback_3_17_~arg2#1.offset;havoc fm_v4l2_fops_poll_#res#1;havoc fm_v4l2_fops_poll_#t~ret824#1.base, fm_v4l2_fops_poll_#t~ret824#1.offset, fm_v4l2_fops_poll_#t~ret825#1, fm_v4l2_fops_poll_~file#1.base, fm_v4l2_fops_poll_~file#1.offset, fm_v4l2_fops_poll_~pts#1.base, fm_v4l2_fops_poll_~pts#1.offset, fm_v4l2_fops_poll_~ret~43#1, fm_v4l2_fops_poll_~fmdev~9#1.base, fm_v4l2_fops_poll_~fmdev~9#1.offset, fm_v4l2_fops_poll_~tmp~71#1.base, fm_v4l2_fops_poll_~tmp~71#1.offset;fm_v4l2_fops_poll_~file#1.base, fm_v4l2_fops_poll_~file#1.offset := fm_v4l2_fops_poll_#in~file#1.base, fm_v4l2_fops_poll_#in~file#1.offset;fm_v4l2_fops_poll_~pts#1.base, fm_v4l2_fops_poll_~pts#1.offset := fm_v4l2_fops_poll_#in~pts#1.base, fm_v4l2_fops_poll_#in~pts#1.offset;havoc fm_v4l2_fops_poll_~ret~43#1;havoc fm_v4l2_fops_poll_~fmdev~9#1.base, fm_v4l2_fops_poll_~fmdev~9#1.offset;havoc fm_v4l2_fops_poll_~tmp~71#1.base, fm_v4l2_fops_poll_~tmp~71#1.offset; [2025-02-08 03:49:07,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9915: assume 9963781bv32 == fm_v4l2_s_ctrl_#t~mem849#1;havoc fm_v4l2_s_ctrl_#t~mem849#1; [2025-02-08 03:49:07,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9915: assume !(9963781bv32 == fm_v4l2_s_ctrl_#t~mem849#1);havoc fm_v4l2_s_ctrl_#t~mem849#1;call fm_v4l2_s_ctrl_#t~mem850#1 := read~intINTTYPE4#0(fm_v4l2_s_ctrl_~ctrl#1.base, ~bvadd~64(88bv64, fm_v4l2_s_ctrl_~ctrl#1.offset), 4bv64); [2025-02-08 03:49:07,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9849: havoc fm_v4l2_fops_release_#t~ret837#1; [2025-02-08 03:49:07,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9849-1: SUMMARY for call fm_v4l2_fops_release_#t~ret837#1 := printk(84bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9783: fm_v4l2_fops_open_~tmp~72#1.base, fm_v4l2_fops_open_~tmp~72#1.offset := fm_v4l2_fops_open_#t~ret827#1.base, fm_v4l2_fops_open_#t~ret827#1.offset;havoc fm_v4l2_fops_open_#t~ret827#1.base, fm_v4l2_fops_open_#t~ret827#1.offset;fm_v4l2_fops_open_~fmdev~10#1.base, fm_v4l2_fops_open_~fmdev~10#1.offset := fm_v4l2_fops_open_~tmp~72#1.base, fm_v4l2_fops_open_~tmp~72#1.offset;assume { :begin_inline_ldv_mutex_lock_interruptible_30 } true;ldv_mutex_lock_interruptible_30_#in~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_30_#in~ldv_func_arg1#1.offset := fm_v4l2_fops_open_~fmdev~10#1.base, ~bvadd~64(1523bv64, fm_v4l2_fops_open_~fmdev~10#1.offset);havoc ldv_mutex_lock_interruptible_30_#res#1;havoc ldv_mutex_lock_interruptible_30_#t~ret984#1, ldv_mutex_lock_interruptible_30_~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_30_~ldv_func_arg1#1.offset, ldv_mutex_lock_interruptible_30_~tmp~90#1;ldv_mutex_lock_interruptible_30_~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_30_~ldv_func_arg1#1.offset := ldv_mutex_lock_interruptible_30_#in~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_30_#in~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_interruptible_30_~tmp~90#1; [2025-02-08 03:49:07,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9783-1: SUMMARY for call fm_v4l2_fops_open_#t~ret827#1.base, fm_v4l2_fops_open_#t~ret827#1.offset := video_drvdata(fm_v4l2_fops_open_~file#1.base, fm_v4l2_fops_open_~file#1.offset); srcloc: null [2025-02-08 03:49:07,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5291: assume ~bvslt~32(send_tasklet_~len~0#1, 0bv32); [2025-02-08 03:49:07,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5291: assume !~bvslt~32(send_tasklet_~len~0#1, 0bv32);call write~intINTTYPE8#0(~jiffies~0, send_tasklet_~fmdev~1#1.base, ~bvadd~64(747bv64, send_tasklet_~fmdev~1#1.offset), 8bv64); [2025-02-08 03:49:07,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8396-1: SUMMARY for call fm_rx_seek_#t~ret579#1 := fmc_send_cmd(fm_rx_seek_~fmdev#1.base, fm_rx_seek_~fmdev#1.offset, 3bv8, 1bv16, 0bv64, 0bv64, 2bv32, 0bv64, 0bv64, 0bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7339: assume 5bv32 == ~ldv_statevar_6~0; [2025-02-08 03:49:07,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7339: assume !(5bv32 == ~ldv_statevar_6~0); [2025-02-08 03:49:07,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8396: fm_rx_seek_~ret~12#1 := fm_rx_seek_#t~ret579#1;havoc fm_rx_seek_#t~ret579#1; [2025-02-08 03:49:07,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5225: assume 0bv32 == recv_tasklet_~tmp___2~0#1; [2025-02-08 03:49:07,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5225: assume !(0bv32 == recv_tasklet_~tmp___2~0#1); [2025-02-08 03:49:07,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8066: havoc ldv_timer_timer_instance_2_#t~mem528#1.base, ldv_timer_timer_instance_2_#t~mem528#1.offset, ldv_timer_timer_instance_2_#t~mem529#1.base, ldv_timer_timer_instance_2_#t~mem529#1.offset, ldv_timer_timer_instance_2_#t~mem530#1, ldv_timer_timer_instance_2_~arg0#1.base, ldv_timer_timer_instance_2_~arg0#1.offset;havoc ldv_timer_timer_instance_2_#in~arg0#1.base, ldv_timer_timer_instance_2_#in~arg0#1.offset;assume { :end_inline_ldv_timer_timer_instance_2 } true; [2025-02-08 03:49:07,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7670: ldv_file_operations_file_operations_instance_0_~tmp___2~4#1.base, ldv_file_operations_file_operations_instance_0_~tmp___2~4#1.offset := ldv_file_operations_file_operations_instance_0_#t~ret511#1.base, ldv_file_operations_file_operations_instance_0_#t~ret511#1.offset;havoc ldv_file_operations_file_operations_instance_0_#t~ret511#1.base, ldv_file_operations_file_operations_instance_0_#t~ret511#1.offset;~ldv_0_resource_file~0.base, ~ldv_0_resource_file~0.offset := ldv_file_operations_file_operations_instance_0_~tmp___2~4#1.base, ldv_file_operations_file_operations_instance_0_~tmp___2~4#1.offset; [2025-02-08 03:49:07,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10709: assume 2bv32 == ~ldv_statevar_3~0; [2025-02-08 03:49:07,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10709: assume !(2bv32 == ~ldv_statevar_3~0); [2025-02-08 03:49:07,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7604-1: SUMMARY for call ldv_file_operations_file_operations_instance_0_#t~ret502#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:49:07,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7604: ldv_file_operations_file_operations_instance_0_~tmp~44#1 := ldv_file_operations_file_operations_instance_0_#t~ret502#1;havoc ldv_file_operations_file_operations_instance_0_#t~ret502#1; [2025-02-08 03:49:07,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7670-1: SUMMARY for call ldv_file_operations_file_operations_instance_0_#t~ret511#1.base, ldv_file_operations_file_operations_instance_0_#t~ret511#1.offset := ldv_xmalloc(520bv64); srcloc: null [2025-02-08 03:49:07,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8529: fm_rx_get_band_freq_range_#res#1 := 0bv32;fm_v4l2_vidioc_g_tuner_#t~ret867#1 := fm_rx_get_band_freq_range_#res#1;havoc fm_rx_get_band_freq_range_#t~mem609#1, fm_rx_get_band_freq_range_#t~mem610#1, fm_rx_get_band_freq_range_~fmdev#1.base, fm_rx_get_band_freq_range_~fmdev#1.offset, fm_rx_get_band_freq_range_~bot_freq#1.base, fm_rx_get_band_freq_range_~bot_freq#1.offset, fm_rx_get_band_freq_range_~top_freq#1.base, fm_rx_get_band_freq_range_~top_freq#1.offset;havoc fm_rx_get_band_freq_range_#in~fmdev#1.base, fm_rx_get_band_freq_range_#in~fmdev#1.offset, fm_rx_get_band_freq_range_#in~bot_freq#1.base, fm_rx_get_band_freq_range_#in~bot_freq#1.offset, fm_rx_get_band_freq_range_#in~top_freq#1.base, fm_rx_get_band_freq_range_#in~top_freq#1.offset;assume { :end_inline_fm_rx_get_band_freq_range } true;fm_v4l2_vidioc_g_tuner_~ret~46#1 := fm_v4l2_vidioc_g_tuner_#t~ret867#1;havoc fm_v4l2_vidioc_g_tuner_#t~ret867#1; [2025-02-08 03:49:07,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8331: call ULTIMATE.dealloc(fm_rx_seek_~#resp_len~2#1.base, fm_rx_seek_~#resp_len~2#1.offset);havoc fm_rx_seek_~#resp_len~2#1.base, fm_rx_seek_~#resp_len~2#1.offset;call ULTIMATE.dealloc(fm_rx_seek_~#curr_frq~1#1.base, fm_rx_seek_~#curr_frq~1#1.offset);havoc fm_rx_seek_~#curr_frq~1#1.base, fm_rx_seek_~#curr_frq~1#1.offset;call ULTIMATE.dealloc(fm_rx_seek_~#payload~10#1.base, fm_rx_seek_~#payload~10#1.offset);havoc fm_rx_seek_~#payload~10#1.base, fm_rx_seek_~#payload~10#1.offset; [2025-02-08 03:49:07,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6349: call write~intINTTYPE4#0(0bv32, fmc_get_freq_~cur_tuned_frq#1.base, fmc_get_freq_~cur_tuned_frq#1.offset, 4bv64);fmc_get_freq_#res#1 := 0bv32; [2025-02-08 03:49:07,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5160-1: SUMMARY for call recv_tasklet_#t~ret107#1 := constant_test_bit(0bv64, recv_tasklet_~fmdev~0#1.base, ~bvadd~64(490bv64, recv_tasklet_~fmdev~0#1.offset)); srcloc: null [2025-02-08 03:49:07,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5160: recv_tasklet_~tmp~4#1 := recv_tasklet_#t~ret107#1;havoc recv_tasklet_#t~ret107#1; [2025-02-08 03:49:07,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10049: assume 0bv32 != fm_v4l2_vidioc_s_tuner_#t~mem878#1;havoc fm_v4l2_vidioc_s_tuner_#t~mem878#1;fm_v4l2_vidioc_s_tuner_#res#1 := 4294967274bv32; [2025-02-08 03:49:07,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10049: assume !(0bv32 != fm_v4l2_vidioc_s_tuner_#t~mem878#1);havoc fm_v4l2_vidioc_s_tuner_#t~mem878#1;call fm_v4l2_vidioc_s_tuner_#t~mem879#1 := read~intINTTYPE4#0(fm_v4l2_vidioc_s_tuner_~tuner#1.base, ~bvadd~64(56bv64, fm_v4l2_vidioc_s_tuner_~tuner#1.offset), 4bv64);fm_v4l2_vidioc_s_tuner_~aud_mode~0#1 := (if 1bv32 != fm_v4l2_vidioc_s_tuner_#t~mem879#1 then 1bv32 else 0bv32)[16:0];havoc fm_v4l2_vidioc_s_tuner_#t~mem879#1;call fm_v4l2_vidioc_s_tuner_#t~mem880#1 := read~intINTTYPE4#0(fm_v4l2_vidioc_s_tuner_~tuner#1.base, ~bvadd~64(52bv64, fm_v4l2_vidioc_s_tuner_~tuner#1.offset), 4bv64);fm_v4l2_vidioc_s_tuner_~rds_mode~1#1 := (if 0bv32 != ~bvand~32(16bv32, fm_v4l2_vidioc_s_tuner_#t~mem880#1) then 1bv32 else 0bv32)[8:0];havoc fm_v4l2_vidioc_s_tuner_#t~mem880#1;call fm_v4l2_vidioc_s_tuner_#t~mem881#1 := read~intINTTYPE1#0(fm_v4l2_vidioc_s_tuner_~fmdev~15#1.base, ~bvadd~64(1002bv64, fm_v4l2_vidioc_s_tuner_~fmdev~15#1.offset), 1bv64); [2025-02-08 03:49:07,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9983: call ULTIMATE.dealloc(fm_v4l2_vidioc_g_tuner_~#bottom_freq~0#1.base, fm_v4l2_vidioc_g_tuner_~#bottom_freq~0#1.offset);havoc fm_v4l2_vidioc_g_tuner_~#bottom_freq~0#1.base, fm_v4l2_vidioc_g_tuner_~#bottom_freq~0#1.offset;call ULTIMATE.dealloc(fm_v4l2_vidioc_g_tuner_~#top_freq~0#1.base, fm_v4l2_vidioc_g_tuner_~#top_freq~0#1.offset);havoc fm_v4l2_vidioc_g_tuner_~#top_freq~0#1.base, fm_v4l2_vidioc_g_tuner_~#top_freq~0#1.offset;call ULTIMATE.dealloc(fm_v4l2_vidioc_g_tuner_~#stereo_mono_mode~0#1.base, fm_v4l2_vidioc_g_tuner_~#stereo_mono_mode~0#1.offset);havoc fm_v4l2_vidioc_g_tuner_~#stereo_mono_mode~0#1.base, fm_v4l2_vidioc_g_tuner_~#stereo_mono_mode~0#1.offset;call ULTIMATE.dealloc(fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.base, fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.offset);havoc fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.base, fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.offset; [2025-02-08 03:49:07,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8398: assume ~bvslt~32(fm_rx_seek_~ret~12#1, 0bv32);fm_rx_seek_#res#1 := fm_rx_seek_~ret~12#1;call ULTIMATE.dealloc(fm_rx_seek_~#resp_len~2#1.base, fm_rx_seek_~#resp_len~2#1.offset);havoc fm_rx_seek_~#resp_len~2#1.base, fm_rx_seek_~#resp_len~2#1.offset;call ULTIMATE.dealloc(fm_rx_seek_~#curr_frq~1#1.base, fm_rx_seek_~#curr_frq~1#1.offset);havoc fm_rx_seek_~#curr_frq~1#1.base, fm_rx_seek_~#curr_frq~1#1.offset;call ULTIMATE.dealloc(fm_rx_seek_~#payload~10#1.base, fm_rx_seek_~#payload~10#1.offset);havoc fm_rx_seek_~#payload~10#1.base, fm_rx_seek_~#payload~10#1.offset; [2025-02-08 03:49:07,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8398: assume !~bvslt~32(fm_rx_seek_~ret~12#1, 0bv32);call fm_rx_seek_#t~mem580#1 := read~intINTTYPE2#0(fm_rx_seek_~fmdev#1.base, ~bvadd~64(3bv64, ~bvadd~64(864bv64, fm_rx_seek_~fmdev#1.offset)), 2bv64);fm_rx_seek_~intr_flag~1#1 := fm_rx_seek_#t~mem580#1;havoc fm_rx_seek_#t~mem580#1;call write~intINTTYPE2#0(3bv16, fm_rx_seek_~fmdev#1.base, ~bvadd~64(3bv64, ~bvadd~64(864bv64, fm_rx_seek_~fmdev#1.offset)), 2bv64);call fm_rx_seek_#t~mem581#1 := read~intINTTYPE2#0(fm_rx_seek_~fmdev#1.base, ~bvadd~64(3bv64, ~bvadd~64(864bv64, fm_rx_seek_~fmdev#1.offset)), 2bv64);call write~intINTTYPE2#0(fm_rx_seek_#t~mem581#1, fm_rx_seek_~#payload~10#1.base, fm_rx_seek_~#payload~10#1.offset, 2bv64);havoc fm_rx_seek_#t~mem581#1; [2025-02-08 03:49:07,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9521: fm_tx_set_freq_~ret~40#1 := fm_tx_set_freq_#t~ret747#1;havoc fm_tx_set_freq_#t~ret747#1; [2025-02-08 03:49:07,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5227: SUMMARY for call tasklet_schedule(recv_tasklet_~fmdev~0#1.base, ~bvadd~64(711bv64, recv_tasklet_~fmdev~0#1.offset)); srcloc: null [2025-02-08 03:49:07,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9521-1: SUMMARY for call fm_tx_set_freq_#t~ret747#1 := fmc_send_cmd(fm_tx_set_freq_~fmdev#1.base, fm_tx_set_freq_~fmdev#1.offset, 55bv8, 0bv16, fm_tx_set_freq_~#payload~33#1.base, fm_tx_set_freq_~#payload~33#1.offset, 2bv32, 0bv64, 0bv64, 0bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5293: call write~$Pointer$#0(0bv64, 0bv64, send_tasklet_~fmdev~1#1.base, ~bvadd~64(856bv64, send_tasklet_~fmdev~1#1.offset), 8bv64); [2025-02-08 03:49:07,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5293-1: SUMMARY for call kfree_skb(send_tasklet_~skb~1#1.base, send_tasklet_~skb~1#1.offset); srcloc: null [2025-02-08 03:49:07,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11239-1: SUMMARY for call ldv_post_init_#t~ret994#1 := ldv_filter_positive_int(ldv_post_init_~init_ret_val#1); srcloc: null [2025-02-08 03:49:07,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11239: ldv_post_init_~tmp~94#1 := ldv_post_init_#t~ret994#1;havoc ldv_post_init_#t~ret994#1;ldv_post_init_#res#1 := ldv_post_init_~tmp~94#1;ldv_entry_EMGentry_6_#t~ret499#1 := ldv_post_init_#res#1;havoc ldv_post_init_#t~ret994#1, ldv_post_init_~init_ret_val#1, ldv_post_init_~tmp~94#1;havoc ldv_post_init_#in~init_ret_val#1;assume { :end_inline_ldv_post_init } true;~ldv_6_ret_default~0 := ldv_entry_EMGentry_6_#t~ret499#1;havoc ldv_entry_EMGentry_6_#t~ret499#1; [2025-02-08 03:49:07,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10645-1: SUMMARY for call video_device_release(ldv_io_instance_callback_3_4_~arg1#1.base, ldv_io_instance_callback_3_4_~arg1#1.offset); srcloc: null [2025-02-08 03:49:07,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7606: assume 0bv32 != ldv_file_operations_file_operations_instance_0_~tmp~44#1;~ldv_statevar_0~0 := 7bv32; [2025-02-08 03:49:07,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7606: assume !(0bv32 != ldv_file_operations_file_operations_instance_0_~tmp~44#1);~ldv_statevar_0~0 := 12bv32; [2025-02-08 03:49:07,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10645: havoc ldv_io_instance_callback_3_4_~arg0#1.base, ldv_io_instance_callback_3_4_~arg0#1.offset, ldv_io_instance_callback_3_4_~arg1#1.base, ldv_io_instance_callback_3_4_~arg1#1.offset;havoc ldv_io_instance_callback_3_4_#in~arg0#1.base, ldv_io_instance_callback_3_4_#in~arg0#1.offset, ldv_io_instance_callback_3_4_#in~arg1#1.base, ldv_io_instance_callback_3_4_#in~arg1#1.offset;assume { :end_inline_ldv_io_instance_callback_3_4 } true;~ldv_statevar_3~0 := 3bv32; [2025-02-08 03:49:07,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7672-1: SUMMARY for call ldv_file_operations_file_operations_instance_0_#t~ret512#1.base, ldv_file_operations_file_operations_instance_0_#t~ret512#1.offset := ldv_xmalloc(1032bv64); srcloc: null [2025-02-08 03:49:07,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7672: ldv_file_operations_file_operations_instance_0_~tmp___3~4#1.base, ldv_file_operations_file_operations_instance_0_~tmp___3~4#1.offset := ldv_file_operations_file_operations_instance_0_#t~ret512#1.base, ldv_file_operations_file_operations_instance_0_#t~ret512#1.offset;havoc ldv_file_operations_file_operations_instance_0_#t~ret512#1.base, ldv_file_operations_file_operations_instance_0_#t~ret512#1.offset;~ldv_0_resource_inode~0.base, ~ldv_0_resource_inode~0.offset := ldv_file_operations_file_operations_instance_0_~tmp___3~4#1.base, ldv_file_operations_file_operations_instance_0_~tmp___3~4#1.offset; [2025-02-08 03:49:07,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8729: call ULTIMATE.dealloc(fm_rx_get_rssi_level_~#curr_rssi_lel~0#1.base, fm_rx_get_rssi_level_~#curr_rssi_lel~0#1.offset);havoc fm_rx_get_rssi_level_~#curr_rssi_lel~0#1.base, fm_rx_get_rssi_level_~#curr_rssi_lel~0#1.offset;call ULTIMATE.dealloc(fm_rx_get_rssi_level_~#resp_len~3#1.base, fm_rx_get_rssi_level_~#resp_len~3#1.offset);havoc fm_rx_get_rssi_level_~#resp_len~3#1.base, fm_rx_get_rssi_level_~#resp_len~3#1.offset; [2025-02-08 03:49:07,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10777: assume 29bv32 == ~ldv_statevar_3~0; [2025-02-08 03:49:07,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10777: assume !(29bv32 == ~ldv_statevar_3~0); [2025-02-08 03:49:07,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9654: call ULTIMATE.dealloc(fm_v4l2_fops_read_~#rds_mode~0#1.base, fm_v4l2_fops_read_~#rds_mode~0#1.offset);havoc fm_v4l2_fops_read_~#rds_mode~0#1.base, fm_v4l2_fops_read_~#rds_mode~0#1.offset; [2025-02-08 03:49:07,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10315: havoc fm_v4l2_init_video_device_#t~ret921#1;assume { :begin_inline_v4l2_device_register } true;v4l2_device_register_#in~arg0#1.base, v4l2_device_register_#in~arg0#1.offset, v4l2_device_register_#in~arg1#1.base, v4l2_device_register_#in~arg1#1.offset := 0bv64, 0bv64, fm_v4l2_init_video_device_~fmdev#1.base, ~bvadd~64(8bv64, fm_v4l2_init_video_device_~fmdev#1.offset);havoc v4l2_device_register_#res#1;havoc v4l2_device_register_#t~nondet1081#1, v4l2_device_register_~arg0#1.base, v4l2_device_register_~arg0#1.offset, v4l2_device_register_~arg1#1.base, v4l2_device_register_~arg1#1.offset;v4l2_device_register_~arg0#1.base, v4l2_device_register_~arg0#1.offset := v4l2_device_register_#in~arg0#1.base, v4l2_device_register_#in~arg0#1.offset;v4l2_device_register_~arg1#1.base, v4l2_device_register_~arg1#1.offset := v4l2_device_register_#in~arg1#1.base, v4l2_device_register_#in~arg1#1.offset;havoc v4l2_device_register_#t~nondet1081#1;v4l2_device_register_#res#1 := v4l2_device_register_#t~nondet1081#1;havoc v4l2_device_register_#t~nondet1081#1; [2025-02-08 03:49:07,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10315-1: SUMMARY for call fm_v4l2_init_video_device_#t~ret921#1 := strlcpy(fm_v4l2_init_video_device_~fmdev#1.base, ~bvadd~64(100bv64, ~bvadd~64(8bv64, fm_v4l2_init_video_device_~fmdev#1.offset)), 100bv64, 0bv64, 36bv64); srcloc: null [2025-02-08 03:49:07,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8465: SUMMARY for call fm_rx_reset_rds_cache(fm_rx_seek_~fmdev#1.base, fm_rx_seek_~fmdev#1.offset); srcloc: null [2025-02-08 03:49:07,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6219: assume 0bv64 != fmc_transfer_rds_from_internal_buff_~__int~0#1;fmc_transfer_rds_from_internal_buff_~__ret___0~0#1 := fmc_transfer_rds_from_internal_buff_~__int~0#1; [2025-02-08 03:49:07,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6219: assume !(0bv64 != fmc_transfer_rds_from_internal_buff_~__int~0#1);assume { :begin_inline_schedule } true; [2025-02-08 03:49:07,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5162: assume 0bv32 == recv_tasklet_~tmp~4#1; [2025-02-08 03:49:07,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5162: assume !(0bv32 == recv_tasklet_~tmp~4#1); [2025-02-08 03:49:07,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7078: havoc fm_drv_init_#t~mem474#1.base, fm_drv_init_#t~mem474#1.offset; [2025-02-08 03:49:07,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7078-2: call fm_drv_init_#t~mem474#1.base, fm_drv_init_#t~mem474#1.offset := read~$Pointer$#0(fm_drv_init_~fmdev~5#1.base, ~bvadd~64(98bv64, ~bvadd~64(135bv64, ~bvadd~64(1003bv64, fm_drv_init_~fmdev~5#1.offset))), 8bv64); [2025-02-08 03:49:07,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8069: assume { :begin_inline_ldv_switch_to_interrupt_context } true;assume { :end_inline_ldv_switch_to_interrupt_context } true;call ldv_timer_timer_instance_2_#t~mem528#1.base, ldv_timer_timer_instance_2_#t~mem528#1.offset := read~$Pointer$#0(~ldv_2_container_timer_list~0.base, ~bvadd~64(32bv64, ~ldv_2_container_timer_list~0.offset), 8bv64); [2025-02-08 03:49:07,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7078-1: SUMMARY for call kfree(fm_drv_init_#t~mem474#1.base, fm_drv_init_#t~mem474#1.offset); srcloc: null [2025-02-08 03:49:07,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9787: assume 0bv32 != fm_v4l2_fops_open_~tmp___0~33#1;fm_v4l2_fops_open_#res#1 := 4294966784bv32; [2025-02-08 03:49:07,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9787: assume !(0bv32 != fm_v4l2_fops_open_~tmp___0~33#1); [2025-02-08 03:49:07,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9919: assume 9963785bv32 == fm_v4l2_s_ctrl_#t~mem850#1;havoc fm_v4l2_s_ctrl_#t~mem850#1; [2025-02-08 03:49:07,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9919: assume !(9963785bv32 == fm_v4l2_s_ctrl_#t~mem850#1);havoc fm_v4l2_s_ctrl_#t~mem850#1;call fm_v4l2_s_ctrl_#t~mem851#1 := read~intINTTYPE4#0(fm_v4l2_s_ctrl_~ctrl#1.base, ~bvadd~64(88bv64, fm_v4l2_s_ctrl_~ctrl#1.offset), 4bv64); [2025-02-08 03:49:07,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7805: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_7 } true;ldv_dummy_resourceless_instance_callback_1_7_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_7_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg1#1.offset := ~ldv_1_callback_s_ctrl~0.base, ~ldv_1_callback_s_ctrl~0.offset, ~ldv_1_container_struct_v4l2_ctrl_ptr~0.base, ~ldv_1_container_struct_v4l2_ctrl_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_7_#t~ret939#1, ldv_dummy_resourceless_instance_callback_1_7_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_7_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_7_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_7_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg1#1.offset;assume { :begin_inline_fm_v4l2_s_ctrl } true;fm_v4l2_s_ctrl_#in~ctrl#1.base, fm_v4l2_s_ctrl_#in~ctrl#1.offset := ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.offset;havoc fm_v4l2_s_ctrl_#res#1;havoc fm_v4l2_s_ctrl_#t~mem848#1.base, fm_v4l2_s_ctrl_#t~mem848#1.offset, fm_v4l2_s_ctrl_#t~mem849#1, fm_v4l2_s_ctrl_#t~mem850#1, fm_v4l2_s_ctrl_#t~mem851#1, fm_v4l2_s_ctrl_#t~mem852#1, fm_v4l2_s_ctrl_#t~mem853#1, fm_v4l2_s_ctrl_#t~ret854#1, fm_v4l2_s_ctrl_#t~mem855#1, fm_v4l2_s_ctrl_#t~ret856#1, fm_v4l2_s_ctrl_#t~mem857#1, fm_v4l2_s_ctrl_#t~ret858#1, fm_v4l2_s_ctrl_#t~mem859#1, fm_v4l2_s_ctrl_#t~ret860#1, fm_v4l2_s_ctrl_~ctrl#1.base, fm_v4l2_s_ctrl_~ctrl#1.offset, fm_v4l2_s_ctrl_~fmdev~13#1.base, fm_v4l2_s_ctrl_~fmdev~13#1.offset, fm_v4l2_s_ctrl_~__mptr~1#1.base, fm_v4l2_s_ctrl_~__mptr~1#1.offset, fm_v4l2_s_ctrl_~tmp~74#1, fm_v4l2_s_ctrl_~tmp___0~34#1, fm_v4l2_s_ctrl_~tmp___1~10#1, fm_v4l2_s_ctrl_~tmp___2~5#1;fm_v4l2_s_ctrl_~ctrl#1.base, fm_v4l2_s_ctrl_~ctrl#1.offset := fm_v4l2_s_ctrl_#in~ctrl#1.base, fm_v4l2_s_ctrl_#in~ctrl#1.offset;havoc fm_v4l2_s_ctrl_~fmdev~13#1.base, fm_v4l2_s_ctrl_~fmdev~13#1.offset;havoc fm_v4l2_s_ctrl_~__mptr~1#1.base, fm_v4l2_s_ctrl_~__mptr~1#1.offset;havoc fm_v4l2_s_ctrl_~tmp~74#1;havoc fm_v4l2_s_ctrl_~tmp___0~34#1;havoc fm_v4l2_s_ctrl_~tmp___1~10#1;havoc fm_v4l2_s_ctrl_~tmp___2~5#1;call fm_v4l2_s_ctrl_#t~mem848#1.base, fm_v4l2_s_ctrl_#t~mem848#1.offset := read~$Pointer$#0(fm_v4l2_s_ctrl_~ctrl#1.base, ~bvadd~64(32bv64, fm_v4l2_s_ctrl_~ctrl#1.offset), 8bv64);fm_v4l2_s_ctrl_~__mptr~1#1.base, fm_v4l2_s_ctrl_~__mptr~1#1.offset := fm_v4l2_s_ctrl_#t~mem848#1.base, fm_v4l2_s_ctrl_#t~mem848#1.offset;havoc fm_v4l2_s_ctrl_#t~mem848#1.base, fm_v4l2_s_ctrl_#t~mem848#1.offset;fm_v4l2_s_ctrl_~fmdev~13#1.base, fm_v4l2_s_ctrl_~fmdev~13#1.offset := fm_v4l2_s_ctrl_~__mptr~1#1.base, ~bvadd~64(18446744073707147288bv64, fm_v4l2_s_ctrl_~__mptr~1#1.offset);call fm_v4l2_s_ctrl_#t~mem849#1 := read~intINTTYPE4#0(fm_v4l2_s_ctrl_~ctrl#1.base, ~bvadd~64(88bv64, fm_v4l2_s_ctrl_~ctrl#1.offset), 4bv64); [2025-02-08 03:49:07,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9523: assume ~bvslt~32(fm_tx_set_freq_~ret~40#1, 0bv32);fm_tx_set_freq_#res#1 := fm_tx_set_freq_~ret~40#1;call ULTIMATE.dealloc(fm_tx_set_freq_~#payload~33#1.base, fm_tx_set_freq_~#payload~33#1.offset);havoc fm_tx_set_freq_~#payload~33#1.base, fm_tx_set_freq_~#payload~33#1.offset; [2025-02-08 03:49:07,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9523: assume !~bvslt~32(fm_tx_set_freq_~ret~40#1, 0bv32);call fm_tx_set_freq_#t~mem748#1 := read~intINTTYPE1#0(fm_tx_set_freq_~tx~4#1.base, fm_tx_set_freq_~tx~4#1.offset, 1bv64); [2025-02-08 03:49:07,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8466: fm_rx_seek_#res#1 := fm_rx_seek_~ret~12#1;call ULTIMATE.dealloc(fm_rx_seek_~#resp_len~2#1.base, fm_rx_seek_~#resp_len~2#1.offset);havoc fm_rx_seek_~#resp_len~2#1.base, fm_rx_seek_~#resp_len~2#1.offset;call ULTIMATE.dealloc(fm_rx_seek_~#curr_frq~1#1.base, fm_rx_seek_~#curr_frq~1#1.offset);havoc fm_rx_seek_~#curr_frq~1#1.base, fm_rx_seek_~#curr_frq~1#1.offset;call ULTIMATE.dealloc(fm_rx_seek_~#payload~10#1.base, fm_rx_seek_~#payload~10#1.offset);havoc fm_rx_seek_~#payload~10#1.base, fm_rx_seek_~#payload~10#1.offset; [2025-02-08 03:49:07,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5295: havoc send_tasklet_#t~ret155#1; [2025-02-08 03:49:07,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5295-1: SUMMARY for call send_tasklet_#t~ret155#1 := printk(9bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7343: assume 6bv32 == ~ldv_statevar_6~0; [2025-02-08 03:49:07,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7343: assume !(6bv32 == ~ldv_statevar_6~0); [2025-02-08 03:49:07,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8466-1: SUMMARY for call fm_rx_reset_station_info(fm_rx_seek_~fmdev#1.base, fm_rx_seek_~fmdev#1.offset); srcloc: null [2025-02-08 03:49:07,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7674: ldv_file_operations_file_operations_instance_0_~tmp___4~3#1 := ldv_file_operations_file_operations_instance_0_#t~ret513#1;havoc ldv_file_operations_file_operations_instance_0_#t~ret513#1;~ldv_0_size_cnt_write_size~0 := ~sign_extend~64~32(ldv_file_operations_file_operations_instance_0_~tmp___4~3#1); [2025-02-08 03:49:07,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7674-1: SUMMARY for call ldv_file_operations_file_operations_instance_0_#t~ret513#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:49:07,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10713: assume 3bv32 == ~ldv_statevar_3~0; [2025-02-08 03:49:07,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10713: assume !(3bv32 == ~ldv_statevar_3~0); [2025-02-08 03:49:07,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5296: SUMMARY for call atomic_set(send_tasklet_~fmdev~1#1.base, ~bvadd~64(755bv64, send_tasklet_~fmdev~1#1.offset), 1bv32); srcloc: null [2025-02-08 03:49:07,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5164-1: SUMMARY for call set_bit(0bv64, recv_tasklet_~fmdev~0#1.base, ~bvadd~64(490bv64, recv_tasklet_~fmdev~0#1.offset)); srcloc: null [2025-02-08 03:49:07,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9326: call ULTIMATE.dealloc(set_audio_io_~#payload~29#1.base, set_audio_io_~#payload~29#1.offset);havoc set_audio_io_~#payload~29#1.base, set_audio_io_~#payload~29#1.offset; [2025-02-08 03:49:07,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5164: call recv_tasklet_#t~mem108#1 := read~intINTTYPE1#0(recv_tasklet_~irq_info~0#1.base, recv_tasklet_~irq_info~0#1.offset, 1bv64); [2025-02-08 03:49:07,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8071: assume 0bv64 != ~bvadd~64(ldv_timer_timer_instance_2_#t~mem528#1.base, ldv_timer_timer_instance_2_#t~mem528#1.offset);havoc ldv_timer_timer_instance_2_#t~mem528#1.base, ldv_timer_timer_instance_2_#t~mem528#1.offset;call ldv_timer_timer_instance_2_#t~mem529#1.base, ldv_timer_timer_instance_2_#t~mem529#1.offset := read~$Pointer$#0(~ldv_2_container_timer_list~0.base, ~bvadd~64(32bv64, ~ldv_2_container_timer_list~0.offset), 8bv64);call ldv_timer_timer_instance_2_#t~mem530#1 := read~intINTTYPE8#0(~ldv_2_container_timer_list~0.base, ~bvadd~64(40bv64, ~ldv_2_container_timer_list~0.offset), 8bv64);assume { :begin_inline_ldv_timer_instance_callback_2_2 } true;ldv_timer_instance_callback_2_2_#in~arg0#1.base, ldv_timer_instance_callback_2_2_#in~arg0#1.offset, ldv_timer_instance_callback_2_2_#in~arg1#1 := ldv_timer_timer_instance_2_#t~mem529#1.base, ldv_timer_timer_instance_2_#t~mem529#1.offset, ldv_timer_timer_instance_2_#t~mem530#1;havoc ldv_timer_instance_callback_2_2_~arg0#1.base, ldv_timer_instance_callback_2_2_~arg0#1.offset, ldv_timer_instance_callback_2_2_~arg1#1;ldv_timer_instance_callback_2_2_~arg0#1.base, ldv_timer_instance_callback_2_2_~arg0#1.offset := ldv_timer_instance_callback_2_2_#in~arg0#1.base, ldv_timer_instance_callback_2_2_#in~arg0#1.offset;ldv_timer_instance_callback_2_2_~arg1#1 := ldv_timer_instance_callback_2_2_#in~arg1#1;assume { :begin_inline_##fun~C_ULONG~TO~VOID } true;##fun~C_ULONG~TO~VOID_#in~527#1, ##fun~C_ULONG~TO~VOID_#in~#fp#1.base, ##fun~C_ULONG~TO~VOID_#in~#fp#1.offset := ldv_timer_instance_callback_2_2_~arg1#1, ldv_timer_instance_callback_2_2_~arg0#1.base, ldv_timer_instance_callback_2_2_~arg0#1.offset;havoc ##fun~C_ULONG~TO~VOID_#~527#1;##fun~C_ULONG~TO~VOID_#~527#1 := ##fun~C_ULONG~TO~VOID_#in~527#1; [2025-02-08 03:49:07,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8071: assume !(0bv64 != ~bvadd~64(ldv_timer_timer_instance_2_#t~mem528#1.base, ldv_timer_timer_instance_2_#t~mem528#1.offset));havoc ldv_timer_timer_instance_2_#t~mem528#1.base, ldv_timer_timer_instance_2_#t~mem528#1.offset; [2025-02-08 03:49:07,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10119: fm_v4l2_vidioc_s_freq_~tmp~78#1.base, fm_v4l2_vidioc_s_freq_~tmp~78#1.offset := fm_v4l2_vidioc_s_freq_#t~ret892#1.base, fm_v4l2_vidioc_s_freq_#t~ret892#1.offset;havoc fm_v4l2_vidioc_s_freq_#t~ret892#1.base, fm_v4l2_vidioc_s_freq_#t~ret892#1.offset;fm_v4l2_vidioc_s_freq_~fmdev~17#1.base, fm_v4l2_vidioc_s_freq_~fmdev~17#1.offset := fm_v4l2_vidioc_s_freq_~tmp~78#1.base, fm_v4l2_vidioc_s_freq_~tmp~78#1.offset;call fm_v4l2_vidioc_s_freq_#t~mem893#1 := read~intINTTYPE4#0(fm_v4l2_vidioc_s_freq_~freq#1.base, ~bvadd~64(8bv64, fm_v4l2_vidioc_s_freq_~freq#1.offset), 4bv64);assume { :begin_inline_fmc_set_freq } true;fmc_set_freq_#in~fmdev#1.base, fmc_set_freq_#in~fmdev#1.offset, fmc_set_freq_#in~freq_to_set#1 := fm_v4l2_vidioc_s_freq_~fmdev~17#1.base, fm_v4l2_vidioc_s_freq_~fmdev~17#1.offset, ~bvudiv~32(fm_v4l2_vidioc_s_freq_#t~mem893#1, 16bv32);havoc fmc_set_freq_#res#1;havoc fmc_set_freq_#t~mem346#1, fmc_set_freq_#t~mem347#1, fmc_set_freq_#t~ret348#1, fmc_set_freq_#t~ret349#1, fmc_set_freq_~fmdev#1.base, fmc_set_freq_~fmdev#1.offset, fmc_set_freq_~freq_to_set#1, fmc_set_freq_~tmp~26#1, fmc_set_freq_~tmp___0~10#1;fmc_set_freq_~fmdev#1.base, fmc_set_freq_~fmdev#1.offset := fmc_set_freq_#in~fmdev#1.base, fmc_set_freq_#in~fmdev#1.offset;fmc_set_freq_~freq_to_set#1 := fmc_set_freq_#in~freq_to_set#1;havoc fmc_set_freq_~tmp~26#1;havoc fmc_set_freq_~tmp___0~10#1;call fmc_set_freq_#t~mem346#1 := read~intINTTYPE1#0(fmc_set_freq_~fmdev#1.base, ~bvadd~64(1002bv64, fmc_set_freq_~fmdev#1.offset), 1bv64); [2025-02-08 03:49:07,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10119-1: SUMMARY for call fm_v4l2_vidioc_s_freq_#t~ret892#1.base, fm_v4l2_vidioc_s_freq_#t~ret892#1.offset := video_drvdata(fm_v4l2_vidioc_s_freq_~file#1.base, fm_v4l2_vidioc_s_freq_~file#1.offset); srcloc: null [2025-02-08 03:49:07,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8666: fm_rx_set_mute_mode_~ret~16#1 := fm_rx_set_mute_mode_#t~ret633#1;havoc fm_rx_set_mute_mode_#t~ret633#1; [2025-02-08 03:49:07,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10912: ldv_v4l2_file_operations_io_instance_3_~tmp___12~0#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___12~0#1.offset := ldv_v4l2_file_operations_io_instance_3_#t~ret976#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret976#1.offset;havoc ldv_v4l2_file_operations_io_instance_3_#t~ret976#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret976#1.offset;~ldv_3_ldv_param_18_1_default~0.base, ~ldv_3_ldv_param_18_1_default~0.offset := ldv_v4l2_file_operations_io_instance_3_~tmp___12~0#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___12~0#1.offset; [2025-02-08 03:49:07,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10846: SUMMARY for call ldv_assume((if 0bv32 != ~ldv_3_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:49:07,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10912-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_3_#t~ret976#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret976#1.offset := ldv_xmalloc(1bv64); srcloc: null [2025-02-08 03:49:07,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8666-1: SUMMARY for call fm_rx_set_mute_mode_#t~ret633#1 := fm_config_rx_mute_reg(fm_rx_set_mute_mode_~fmdev#1.base, fm_rx_set_mute_mode_~fmdev#1.offset); srcloc: null [2025-02-08 03:49:07,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7411-1: SUMMARY for call ldv_assume((if 5bv32 == ~ldv_statevar_1~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:49:07,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7411: assume { :begin_inline_ldv_dispatch_register_dummy_resourceless_instance_4_6_7 } true;assume { :begin_inline_ldv_switch_automaton_state_1_5 } true;~ldv_statevar_1~0 := 4bv32;assume { :end_inline_ldv_switch_automaton_state_1_5 } true;assume { :end_inline_ldv_dispatch_register_dummy_resourceless_instance_4_6_7 } true;~ldv_statevar_6~0 := 6bv32; [2025-02-08 03:49:07,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10318: assume ~bvslt~32(fm_v4l2_init_video_device_~ret~51#1, 0bv32);fm_v4l2_init_video_device_#res#1 := fm_v4l2_init_video_device_~ret~51#1;call ULTIMATE.dealloc(fm_v4l2_init_video_device_~#__key~3#1.base, fm_v4l2_init_video_device_~#__key~3#1.offset);havoc fm_v4l2_init_video_device_~#__key~3#1.base, fm_v4l2_init_video_device_~#__key~3#1.offset;call ULTIMATE.dealloc(fm_v4l2_init_video_device_~#_key~0#1.base, fm_v4l2_init_video_device_~#_key~0#1.offset);havoc fm_v4l2_init_video_device_~#_key~0#1.base, fm_v4l2_init_video_device_~#_key~0#1.offset; [2025-02-08 03:49:07,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10318: assume !~bvslt~32(fm_v4l2_init_video_device_~ret~51#1, 0bv32);assume { :begin_inline___mutex_init } true;__mutex_init_#in~arg0#1.base, __mutex_init_#in~arg0#1.offset, __mutex_init_#in~arg1#1.base, __mutex_init_#in~arg1#1.offset, __mutex_init_#in~arg2#1.base, __mutex_init_#in~arg2#1.offset := fm_v4l2_init_video_device_~fmdev#1.base, ~bvadd~64(1523bv64, fm_v4l2_init_video_device_~fmdev#1.offset), 101bv64, 0bv64, fm_v4l2_init_video_device_~#__key~3#1.base, fm_v4l2_init_video_device_~#__key~3#1.offset;havoc __mutex_init_~arg0#1.base, __mutex_init_~arg0#1.offset, __mutex_init_~arg1#1.base, __mutex_init_~arg1#1.offset, __mutex_init_~arg2#1.base, __mutex_init_~arg2#1.offset;__mutex_init_~arg0#1.base, __mutex_init_~arg0#1.offset := __mutex_init_#in~arg0#1.base, __mutex_init_#in~arg0#1.offset;__mutex_init_~arg1#1.base, __mutex_init_~arg1#1.offset := __mutex_init_#in~arg1#1.base, __mutex_init_#in~arg1#1.offset;__mutex_init_~arg2#1.base, __mutex_init_~arg2#1.offset := __mutex_init_#in~arg2#1.base, __mutex_init_#in~arg2#1.offset;havoc __mutex_init_~arg0#1.base, __mutex_init_~arg0#1.offset, __mutex_init_~arg1#1.base, __mutex_init_~arg1#1.offset, __mutex_init_~arg2#1.base, __mutex_init_~arg2#1.offset;havoc __mutex_init_#in~arg0#1.base, __mutex_init_#in~arg0#1.offset, __mutex_init_#in~arg1#1.base, __mutex_init_#in~arg1#1.offset, __mutex_init_#in~arg2#1.base, __mutex_init_#in~arg2#1.offset;assume { :end_inline___mutex_init } true;assume { :begin_inline_video_device_alloc } true;havoc video_device_alloc_#res#1.base, video_device_alloc_#res#1.offset;havoc video_device_alloc_#t~ret1083#1.base, video_device_alloc_#t~ret1083#1.offset; [2025-02-08 03:49:07,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11045-1: SUMMARY for call ldv_dev_set_drvdata_17_#t~ret981#1 := ldv_dev_set_drvdata(ldv_dev_set_drvdata_17_~dev#1.base, ldv_dev_set_drvdata_17_~dev#1.offset, ldv_dev_set_drvdata_17_~data#1.base, ldv_dev_set_drvdata_17_~data#1.offset); srcloc: null [2025-02-08 03:49:07,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11045: ldv_dev_set_drvdata_17_~tmp~87#1 := ldv_dev_set_drvdata_17_#t~ret981#1;havoc ldv_dev_set_drvdata_17_#t~ret981#1;ldv_dev_set_drvdata_17_#res#1 := ldv_dev_set_drvdata_17_~tmp~87#1;video_set_drvdata_#t~ret783#1 := ldv_dev_set_drvdata_17_#res#1;havoc ldv_dev_set_drvdata_17_#t~ret981#1, ldv_dev_set_drvdata_17_~dev#1.base, ldv_dev_set_drvdata_17_~dev#1.offset, ldv_dev_set_drvdata_17_~data#1.base, ldv_dev_set_drvdata_17_~data#1.offset, ldv_dev_set_drvdata_17_~tmp~87#1;havoc ldv_dev_set_drvdata_17_#in~dev#1.base, ldv_dev_set_drvdata_17_#in~dev#1.offset, ldv_dev_set_drvdata_17_#in~data#1.base, ldv_dev_set_drvdata_17_#in~data#1.offset;assume { :end_inline_ldv_dev_set_drvdata_17 } true;havoc video_set_drvdata_#t~ret783#1;havoc video_set_drvdata_#t~ret783#1, video_set_drvdata_~vdev#1.base, video_set_drvdata_~vdev#1.offset, video_set_drvdata_~data#1.base, video_set_drvdata_~data#1.offset;havoc video_set_drvdata_#in~vdev#1.base, video_set_drvdata_#in~vdev#1.offset, video_set_drvdata_#in~data#1.base, video_set_drvdata_#in~data#1.offset;assume { :end_inline_video_set_drvdata } true;call write~$Pointer$#0(fm_v4l2_init_video_device_~fmdev#1.base, ~bvadd~64(1523bv64, fm_v4l2_init_video_device_~fmdev#1.offset), ~gradio_dev~0.base, ~bvadd~64(1754bv64, ~gradio_dev~0.offset), 8bv64);call write~$Pointer$#0(fm_v4l2_init_video_device_~fmdev#1.base, ~bvadd~64(8bv64, fm_v4l2_init_video_device_~fmdev#1.offset), ~gradio_dev~0.base, ~bvadd~64(1496bv64, ~gradio_dev~0.offset), 8bv64);assume { :begin_inline_video_register_device } true;video_register_device_#in~vdev#1.base, video_register_device_#in~vdev#1.offset, video_register_device_#in~type#1, video_register_device_#in~nr#1 := ~gradio_dev~0.base, ~gradio_dev~0.offset, 2bv32, fm_v4l2_init_video_device_~radio_nr___0#1;havoc video_register_device_#res#1;havoc video_register_device_#t~mem777#1.base, video_register_device_#t~mem777#1.offset, video_register_device_#t~mem778#1.base, video_register_device_#t~mem778#1.offset, video_register_device_#t~ret779#1, video_register_device_~vdev#1.base, video_register_device_~vdev#1.offset, video_register_device_~type#1, video_register_device_~nr#1, video_register_device_~tmp~66#1;video_register_device_~vdev#1.base, video_register_device_~vdev#1.offset := video_register_device_#in~vdev#1.base, video_register_device_#in~vdev#1.offset;video_register_device_~type#1 := video_register_device_#in~type#1;video_register_device_~nr#1 := video_register_device_#in~nr#1;havoc video_register_device_~tmp~66#1;call video_register_device_#t~mem777#1.base, video_register_device_#t~mem777#1.offset := read~$Pointer$#0(video_register_device_~vdev#1.base, ~bvadd~64(116bv64, video_register_device_~vdev#1.offset), 8bv64);call video_register_device_#t~mem778#1.base, video_register_device_#t~mem778#1.offset := read~$Pointer$#0(video_register_device_#t~mem777#1.base, video_register_device_#t~mem777#1.offset, 8bv64);assume { :begin_inline___video_register_device } true;__video_register_device_#in~arg0#1.base, __video_register_device_#in~arg0#1.offset, __video_register_device_#in~arg1#1, __video_register_device_#in~arg2#1, __video_register_device_#in~arg3#1, __video_register_device_#in~arg4#1.base, __video_register_device_#in~arg4#1.offset := video_register_device_~vdev#1.base, video_register_device_~vdev#1.offset, video_register_device_~type#1, video_register_device_~nr#1, 1bv32, video_register_device_#t~mem778#1.base, video_register_device_#t~mem778#1.offset;havoc __video_register_device_#res#1;havoc __video_register_device_#t~nondet1058#1, __video_register_device_~arg0#1.base, __video_register_device_~arg0#1.offset, __video_register_device_~arg1#1, __video_register_device_~arg2#1, __video_register_device_~arg3#1, __video_register_device_~arg4#1.base, __video_register_device_~arg4#1.offset;__video_register_device_~arg0#1.base, __video_register_device_~arg0#1.offset := __video_register_device_#in~arg0#1.base, __video_register_device_#in~arg0#1.offset;__video_register_device_~arg1#1 := __video_register_device_#in~arg1#1;__video_register_device_~arg2#1 := __video_register_device_#in~arg2#1;__video_register_device_~arg3#1 := __video_register_device_#in~arg3#1;__video_register_device_~arg4#1.base, __video_register_device_~arg4#1.offset := __video_register_device_#in~arg4#1.base, __video_register_device_#in~arg4#1.offset;havoc __video_register_device_#t~nondet1058#1;__video_register_device_#res#1 := __video_register_device_#t~nondet1058#1;havoc __video_register_device_#t~nondet1058#1; [2025-02-08 03:49:07,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11111-1: SUMMARY for call ldv_mutex_lock_interruptible_30_#t~ret984#1 := ldv_mutex_lock_interruptible_or_killable_mutex_of_fmdev(ldv_mutex_lock_interruptible_30_~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_30_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:49:07,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11111: ldv_mutex_lock_interruptible_30_~tmp~90#1 := ldv_mutex_lock_interruptible_30_#t~ret984#1;havoc ldv_mutex_lock_interruptible_30_#t~ret984#1;ldv_mutex_lock_interruptible_30_#res#1 := ldv_mutex_lock_interruptible_30_~tmp~90#1;fm_v4l2_fops_open_#t~ret828#1 := ldv_mutex_lock_interruptible_30_#res#1;havoc ldv_mutex_lock_interruptible_30_#t~ret984#1, ldv_mutex_lock_interruptible_30_~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_30_~ldv_func_arg1#1.offset, ldv_mutex_lock_interruptible_30_~tmp~90#1;havoc ldv_mutex_lock_interruptible_30_#in~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_30_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_interruptible_30 } true;fm_v4l2_fops_open_~tmp___0~33#1 := fm_v4l2_fops_open_#t~ret828#1;havoc fm_v4l2_fops_open_#t~ret828#1; [2025-02-08 03:49:07,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10781: assume 30bv32 == ~ldv_statevar_3~0; [2025-02-08 03:49:07,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10781: assume !(30bv32 == ~ldv_statevar_3~0); [2025-02-08 03:49:07,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7676-1: SUMMARY for call ldv_file_operations_file_operations_instance_0_#t~ret514#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:49:07,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8799: call ULTIMATE.dealloc(fm_rx_set_stereo_mono_~#payload~15#1.base, fm_rx_set_stereo_mono_~#payload~15#1.offset);havoc fm_rx_set_stereo_mono_~#payload~15#1.base, fm_rx_set_stereo_mono_~#payload~15#1.offset; [2025-02-08 03:49:07,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10847-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_3_#t~ret960#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:49:07,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7676: ldv_file_operations_file_operations_instance_0_~tmp___5~3#1 := ldv_file_operations_file_operations_instance_0_#t~ret514#1;havoc ldv_file_operations_file_operations_instance_0_#t~ret514#1; [2025-02-08 03:49:07,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10847: ldv_v4l2_file_operations_io_instance_3_~tmp___0~37#1 := ldv_v4l2_file_operations_io_instance_3_#t~ret960#1;havoc ldv_v4l2_file_operations_io_instance_3_#t~ret960#1; [2025-02-08 03:49:07,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5166: assume 0bv32 != ~zero_extend~32~8(recv_tasklet_#t~mem108#1);havoc recv_tasklet_#t~mem108#1; [2025-02-08 03:49:07,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5166: assume !(0bv32 != ~zero_extend~32~8(recv_tasklet_#t~mem108#1));havoc recv_tasklet_#t~mem108#1; [2025-02-08 03:49:07,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7082: fm_drv_init_#res#1 := fm_drv_init_~ret~9#1; [2025-02-08 03:49:07,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10319: fm_drv_init_#t~ret473#1 := fm_v4l2_init_video_device_#res#1;havoc fm_v4l2_init_video_device_#t~ret921#1, fm_v4l2_init_video_device_#t~ret922#1, fm_v4l2_init_video_device_#t~ret923#1.base, fm_v4l2_init_video_device_#t~ret923#1.offset, fm_v4l2_init_video_device_#t~ret924#1, fm_v4l2_init_video_device_#t~memcpy~res925#1.base, fm_v4l2_init_video_device_#t~memcpy~res925#1.offset, fm_v4l2_init_video_device_#t~ret926#1, fm_v4l2_init_video_device_#t~ret927#1, fm_v4l2_init_video_device_#t~mem928#1.base, fm_v4l2_init_video_device_#t~mem928#1.offset, fm_v4l2_init_video_device_#t~ret929#1, fm_v4l2_init_video_device_#t~ret930#1, fm_v4l2_init_video_device_#t~ret931#1.base, fm_v4l2_init_video_device_#t~ret931#1.offset, fm_v4l2_init_video_device_#t~ret932#1.base, fm_v4l2_init_video_device_#t~ret932#1.offset, fm_v4l2_init_video_device_#t~ret933#1.base, fm_v4l2_init_video_device_#t~ret933#1.offset, fm_v4l2_init_video_device_#t~ret934#1.base, fm_v4l2_init_video_device_#t~ret934#1.offset, fm_v4l2_init_video_device_#t~ret935#1.base, fm_v4l2_init_video_device_#t~ret935#1.offset, fm_v4l2_init_video_device_#t~mem936#1, fm_v4l2_init_video_device_~fmdev#1.base, fm_v4l2_init_video_device_~fmdev#1.offset, fm_v4l2_init_video_device_~radio_nr___0#1, fm_v4l2_init_video_device_~ctrl~0#1.base, fm_v4l2_init_video_device_~ctrl~0#1.offset, fm_v4l2_init_video_device_~ret~51#1, fm_v4l2_init_video_device_~#__key~3#1.base, fm_v4l2_init_video_device_~#__key~3#1.offset, fm_v4l2_init_video_device_~tmp~82#1, fm_v4l2_init_video_device_~#_key~0#1.base, fm_v4l2_init_video_device_~#_key~0#1.offset, fm_v4l2_init_video_device_~tmp___0~36#1;havoc fm_v4l2_init_video_device_#in~fmdev#1.base, fm_v4l2_init_video_device_#in~fmdev#1.offset, fm_v4l2_init_video_device_#in~radio_nr___0#1;assume { :end_inline_fm_v4l2_init_video_device } true;fm_drv_init_~ret~9#1 := fm_drv_init_#t~ret473#1;havoc fm_drv_init_#t~ret473#1; [2025-02-08 03:49:07,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10980: assume { :begin_inline_ldv_io_instance_callback_3_30 } true;ldv_io_instance_callback_3_30_#in~arg0#1.base, ldv_io_instance_callback_3_30_#in~arg0#1.offset, ldv_io_instance_callback_3_30_#in~arg1#1.base, ldv_io_instance_callback_3_30_#in~arg1#1.offset, ldv_io_instance_callback_3_30_#in~arg2#1.base, ldv_io_instance_callback_3_30_#in~arg2#1.offset, ldv_io_instance_callback_3_30_#in~arg3#1.base, ldv_io_instance_callback_3_30_#in~arg3#1.offset := ~ldv_3_callback_vidioc_s_frequency~0.base, ~ldv_3_callback_vidioc_s_frequency~0.offset, ~ldv_3_resource_file~0.base, ~ldv_3_resource_file~0.offset, ~ldv_3_resource_struct_poll_table_struct_ptr~0.base, ~ldv_3_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_3_resource_struct_v4l2_frequency_ptr~0.base, ~ldv_3_resource_struct_v4l2_frequency_ptr~0.offset;havoc ldv_io_instance_callback_3_30_#t~ret950#1, ldv_io_instance_callback_3_30_~arg0#1.base, ldv_io_instance_callback_3_30_~arg0#1.offset, ldv_io_instance_callback_3_30_~arg1#1.base, ldv_io_instance_callback_3_30_~arg1#1.offset, ldv_io_instance_callback_3_30_~arg2#1.base, ldv_io_instance_callback_3_30_~arg2#1.offset, ldv_io_instance_callback_3_30_~arg3#1.base, ldv_io_instance_callback_3_30_~arg3#1.offset;ldv_io_instance_callback_3_30_~arg0#1.base, ldv_io_instance_callback_3_30_~arg0#1.offset := ldv_io_instance_callback_3_30_#in~arg0#1.base, ldv_io_instance_callback_3_30_#in~arg0#1.offset;ldv_io_instance_callback_3_30_~arg1#1.base, ldv_io_instance_callback_3_30_~arg1#1.offset := ldv_io_instance_callback_3_30_#in~arg1#1.base, ldv_io_instance_callback_3_30_#in~arg1#1.offset;ldv_io_instance_callback_3_30_~arg2#1.base, ldv_io_instance_callback_3_30_~arg2#1.offset := ldv_io_instance_callback_3_30_#in~arg2#1.base, ldv_io_instance_callback_3_30_#in~arg2#1.offset;ldv_io_instance_callback_3_30_~arg3#1.base, ldv_io_instance_callback_3_30_~arg3#1.offset := ldv_io_instance_callback_3_30_#in~arg3#1.base, ldv_io_instance_callback_3_30_#in~arg3#1.offset;assume { :begin_inline_fm_v4l2_vidioc_s_freq } true;fm_v4l2_vidioc_s_freq_#in~file#1.base, fm_v4l2_vidioc_s_freq_#in~file#1.offset, fm_v4l2_vidioc_s_freq_#in~priv#1.base, fm_v4l2_vidioc_s_freq_#in~priv#1.offset, fm_v4l2_vidioc_s_freq_#in~freq#1.base, fm_v4l2_vidioc_s_freq_#in~freq#1.offset := ldv_io_instance_callback_3_30_~arg1#1.base, ldv_io_instance_callback_3_30_~arg1#1.offset, ldv_io_instance_callback_3_30_~arg2#1.base, ldv_io_instance_callback_3_30_~arg2#1.offset, ldv_io_instance_callback_3_30_~arg3#1.base, ldv_io_instance_callback_3_30_~arg3#1.offset;havoc fm_v4l2_vidioc_s_freq_#res#1;havoc fm_v4l2_vidioc_s_freq_#t~ret892#1.base, fm_v4l2_vidioc_s_freq_#t~ret892#1.offset, fm_v4l2_vidioc_s_freq_#t~mem893#1, fm_v4l2_vidioc_s_freq_#t~ret894#1, fm_v4l2_vidioc_s_freq_~file#1.base, fm_v4l2_vidioc_s_freq_~file#1.offset, fm_v4l2_vidioc_s_freq_~priv#1.base, fm_v4l2_vidioc_s_freq_~priv#1.offset, fm_v4l2_vidioc_s_freq_~freq#1.base, fm_v4l2_vidioc_s_freq_~freq#1.offset, fm_v4l2_vidioc_s_freq_~fmdev~17#1.base, fm_v4l2_vidioc_s_freq_~fmdev~17#1.offset, fm_v4l2_vidioc_s_freq_~tmp~78#1.base, fm_v4l2_vidioc_s_freq_~tmp~78#1.offset, fm_v4l2_vidioc_s_freq_~tmp___0~35#1;fm_v4l2_vidioc_s_freq_~file#1.base, fm_v4l2_vidioc_s_freq_~file#1.offset := fm_v4l2_vidioc_s_freq_#in~file#1.base, fm_v4l2_vidioc_s_freq_#in~file#1.offset;fm_v4l2_vidioc_s_freq_~priv#1.base, fm_v4l2_vidioc_s_freq_~priv#1.offset := fm_v4l2_vidioc_s_freq_#in~priv#1.base, fm_v4l2_vidioc_s_freq_#in~priv#1.offset;fm_v4l2_vidioc_s_freq_~freq#1.base, fm_v4l2_vidioc_s_freq_~freq#1.offset := fm_v4l2_vidioc_s_freq_#in~freq#1.base, fm_v4l2_vidioc_s_freq_#in~freq#1.offset;havoc fm_v4l2_vidioc_s_freq_~fmdev~17#1.base, fm_v4l2_vidioc_s_freq_~fmdev~17#1.offset;havoc fm_v4l2_vidioc_s_freq_~tmp~78#1.base, fm_v4l2_vidioc_s_freq_~tmp~78#1.offset;havoc fm_v4l2_vidioc_s_freq_~tmp___0~35#1; [2025-02-08 03:49:07,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10914: ldv_v4l2_file_operations_io_instance_3_~tmp___13~0#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___13~0#1.offset := ldv_v4l2_file_operations_io_instance_3_#t~ret977#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret977#1.offset;havoc ldv_v4l2_file_operations_io_instance_3_#t~ret977#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret977#1.offset;~ldv_3_ldv_param_18_3_default~0.base, ~ldv_3_ldv_param_18_3_default~0.offset := ldv_v4l2_file_operations_io_instance_3_~tmp___13~0#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___13~0#1.offset;assume { :begin_inline_ldv_io_instance_callback_3_18 } true;ldv_io_instance_callback_3_18_#in~arg0#1.base, ldv_io_instance_callback_3_18_#in~arg0#1.offset, ldv_io_instance_callback_3_18_#in~arg1#1.base, ldv_io_instance_callback_3_18_#in~arg1#1.offset, ldv_io_instance_callback_3_18_#in~arg2#1.base, ldv_io_instance_callback_3_18_#in~arg2#1.offset, ldv_io_instance_callback_3_18_#in~arg3#1, ldv_io_instance_callback_3_18_#in~arg4#1.base, ldv_io_instance_callback_3_18_#in~arg4#1.offset := ~ldv_3_callback_read~0.base, ~ldv_3_callback_read~0.offset, ~ldv_3_resource_file~0.base, ~ldv_3_resource_file~0.offset, ~ldv_3_ldv_param_18_1_default~0.base, ~ldv_3_ldv_param_18_1_default~0.offset, ~ldv_3_ldv_param_18_2_default~0, ~ldv_3_ldv_param_18_3_default~0.base, ~ldv_3_ldv_param_18_3_default~0.offset;havoc ldv_io_instance_callback_3_18_#t~ret942#1, ldv_io_instance_callback_3_18_~arg0#1.base, ldv_io_instance_callback_3_18_~arg0#1.offset, ldv_io_instance_callback_3_18_~arg1#1.base, ldv_io_instance_callback_3_18_~arg1#1.offset, ldv_io_instance_callback_3_18_~arg2#1.base, ldv_io_instance_callback_3_18_~arg2#1.offset, ldv_io_instance_callback_3_18_~arg3#1, ldv_io_instance_callback_3_18_~arg4#1.base, ldv_io_instance_callback_3_18_~arg4#1.offset;ldv_io_instance_callback_3_18_~arg0#1.base, ldv_io_instance_callback_3_18_~arg0#1.offset := ldv_io_instance_callback_3_18_#in~arg0#1.base, ldv_io_instance_callback_3_18_#in~arg0#1.offset;ldv_io_instance_callback_3_18_~arg1#1.base, ldv_io_instance_callback_3_18_~arg1#1.offset := ldv_io_instance_callback_3_18_#in~arg1#1.base, ldv_io_instance_callback_3_18_#in~arg1#1.offset;ldv_io_instance_callback_3_18_~arg2#1.base, ldv_io_instance_callback_3_18_~arg2#1.offset := ldv_io_instance_callback_3_18_#in~arg2#1.base, ldv_io_instance_callback_3_18_#in~arg2#1.offset;ldv_io_instance_callback_3_18_~arg3#1 := ldv_io_instance_callback_3_18_#in~arg3#1;ldv_io_instance_callback_3_18_~arg4#1.base, ldv_io_instance_callback_3_18_~arg4#1.offset := ldv_io_instance_callback_3_18_#in~arg4#1.base, ldv_io_instance_callback_3_18_#in~arg4#1.offset;assume { :begin_inline_fm_v4l2_fops_read } true;fm_v4l2_fops_read_#in~file#1.base, fm_v4l2_fops_read_#in~file#1.offset, fm_v4l2_fops_read_#in~buf#1.base, fm_v4l2_fops_read_#in~buf#1.offset, fm_v4l2_fops_read_#in~count#1, fm_v4l2_fops_read_#in~ppos#1.base, fm_v4l2_fops_read_#in~ppos#1.offset := ldv_io_instance_callback_3_18_~arg1#1.base, ldv_io_instance_callback_3_18_~arg1#1.offset, ldv_io_instance_callback_3_18_~arg2#1.base, ldv_io_instance_callback_3_18_~arg2#1.offset, ldv_io_instance_callback_3_18_~arg3#1, ldv_io_instance_callback_3_18_~arg4#1.base, ldv_io_instance_callback_3_18_~arg4#1.offset;havoc fm_v4l2_fops_read_#res#1;havoc fm_v4l2_fops_read_#t~ret808#1.base, fm_v4l2_fops_read_#t~ret808#1.offset, fm_v4l2_fops_read_#t~ret809#1, fm_v4l2_fops_read_#t~ret810#1, fm_v4l2_fops_read_#t~ret811#1, fm_v4l2_fops_read_#t~ret812#1, fm_v4l2_fops_read_#t~mem813#1, fm_v4l2_fops_read_#t~ret814#1, fm_v4l2_fops_read_#t~ret815#1, fm_v4l2_fops_read_#t~ret816#1, fm_v4l2_fops_read_~file#1.base, fm_v4l2_fops_read_~file#1.offset, fm_v4l2_fops_read_~buf#1.base, fm_v4l2_fops_read_~buf#1.offset, fm_v4l2_fops_read_~count#1, fm_v4l2_fops_read_~ppos#1.base, fm_v4l2_fops_read_~ppos#1.offset, fm_v4l2_fops_read_~#rds_mode~0#1.base, fm_v4l2_fops_read_~#rds_mode~0#1.offset, fm_v4l2_fops_read_~ret~41#1, fm_v4l2_fops_read_~fmdev~7#1.base, fm_v4l2_fops_read_~fmdev~7#1.offset, fm_v4l2_fops_read_~tmp~69#1.base, fm_v4l2_fops_read_~tmp~69#1.offset, fm_v4l2_fops_read_~tmp___0~31#1;fm_v4l2_fops_read_~file#1.base, fm_v4l2_fops_read_~file#1.offset := fm_v4l2_fops_read_#in~file#1.base, fm_v4l2_fops_read_#in~file#1.offset;fm_v4l2_fops_read_~buf#1.base, fm_v4l2_fops_read_~buf#1.offset := fm_v4l2_fops_read_#in~buf#1.base, fm_v4l2_fops_read_#in~buf#1.offset;fm_v4l2_fops_read_~count#1 := fm_v4l2_fops_read_#in~count#1;fm_v4l2_fops_read_~ppos#1.base, fm_v4l2_fops_read_~ppos#1.offset := fm_v4l2_fops_read_#in~ppos#1.base, fm_v4l2_fops_read_#in~ppos#1.offset;call fm_v4l2_fops_read_~#rds_mode~0#1.base, fm_v4l2_fops_read_~#rds_mode~0#1.offset := #Ultimate.allocOnStack(1bv64);havoc fm_v4l2_fops_read_~ret~41#1;havoc fm_v4l2_fops_read_~fmdev~7#1.base, fm_v4l2_fops_read_~fmdev~7#1.offset;havoc fm_v4l2_fops_read_~tmp~69#1.base, fm_v4l2_fops_read_~tmp~69#1.offset;havoc fm_v4l2_fops_read_~tmp___0~31#1; [2025-02-08 03:49:07,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9923: assume 10160497bv32 == fm_v4l2_s_ctrl_#t~mem851#1;havoc fm_v4l2_s_ctrl_#t~mem851#1; [2025-02-08 03:49:07,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9923: assume !(10160497bv32 == fm_v4l2_s_ctrl_#t~mem851#1);havoc fm_v4l2_s_ctrl_#t~mem851#1;call fm_v4l2_s_ctrl_#t~mem852#1 := read~intINTTYPE4#0(fm_v4l2_s_ctrl_~ctrl#1.base, ~bvadd~64(88bv64, fm_v4l2_s_ctrl_~ctrl#1.offset), 4bv64); [2025-02-08 03:49:07,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8073: havoc ldv_timer_instance_callback_2_2_~arg0#1.base, ldv_timer_instance_callback_2_2_~arg0#1.offset, ldv_timer_instance_callback_2_2_~arg1#1;havoc ldv_timer_instance_callback_2_2_#in~arg0#1.base, ldv_timer_instance_callback_2_2_#in~arg0#1.offset, ldv_timer_instance_callback_2_2_#in~arg1#1;assume { :end_inline_ldv_timer_instance_callback_2_2 } true;havoc ldv_timer_timer_instance_2_#t~mem529#1.base, ldv_timer_timer_instance_2_#t~mem529#1.offset;havoc ldv_timer_timer_instance_2_#t~mem530#1; [2025-02-08 03:49:07,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7082-1: SUMMARY for call kfree(fm_drv_init_~fmdev~5#1.base, fm_drv_init_~fmdev~5#1.offset); srcloc: null [2025-02-08 03:49:07,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10055: assume 2bv32 != ~zero_extend~32~8(fm_v4l2_vidioc_s_tuner_#t~mem881#1);havoc fm_v4l2_vidioc_s_tuner_#t~mem881#1; [2025-02-08 03:49:07,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10055: assume !(2bv32 != ~zero_extend~32~8(fm_v4l2_vidioc_s_tuner_#t~mem881#1));havoc fm_v4l2_vidioc_s_tuner_#t~mem881#1; [2025-02-08 03:49:07,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8668: assume ~bvslt~32(fm_rx_set_mute_mode_~ret~16#1, 0bv32);call write~intINTTYPE1#0(fm_rx_set_mute_mode_~org_state~0#1, fm_rx_set_mute_mode_~fmdev#1.base, ~bvadd~64(17bv64, ~bvadd~64(1003bv64, fm_rx_set_mute_mode_~fmdev#1.offset)), 1bv64);fm_rx_set_mute_mode_#res#1 := fm_rx_set_mute_mode_~ret~16#1; [2025-02-08 03:49:07,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8668: assume !~bvslt~32(fm_rx_set_mute_mode_~ret~16#1, 0bv32);fm_rx_set_mute_mode_#res#1 := 0bv32;fmc_set_mute_mode_#t~ret362#1 := fm_rx_set_mute_mode_#res#1;havoc fm_rx_set_mute_mode_#t~mem631#1, fm_rx_set_mute_mode_#t~mem632#1, fm_rx_set_mute_mode_#t~ret633#1, fm_rx_set_mute_mode_~fmdev#1.base, fm_rx_set_mute_mode_~fmdev#1.offset, fm_rx_set_mute_mode_~mute_mode_toset#1, fm_rx_set_mute_mode_~org_state~0#1, fm_rx_set_mute_mode_~ret~16#1;havoc fm_rx_set_mute_mode_#in~fmdev#1.base, fm_rx_set_mute_mode_#in~fmdev#1.offset, fm_rx_set_mute_mode_#in~mute_mode_toset#1;assume { :end_inline_fm_rx_set_mute_mode } true;fmc_set_mute_mode_~tmp~28#1 := fmc_set_mute_mode_#t~ret362#1;havoc fmc_set_mute_mode_#t~ret362#1;fmc_set_mute_mode_#res#1 := fmc_set_mute_mode_~tmp~28#1; [2025-02-08 03:49:07,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10914-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_3_#t~ret977#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret977#1.offset := ldv_xmalloc(8bv64); srcloc: null [2025-02-08 03:49:07,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8734: assume 0bv64 == ~bvadd~64(fm_rx_get_rssi_level_~rssilvl#1.base, fm_rx_get_rssi_level_~rssilvl#1.offset); [2025-02-08 03:49:07,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8734: assume !(0bv64 == ~bvadd~64(fm_rx_get_rssi_level_~rssilvl#1.base, fm_rx_get_rssi_level_~rssilvl#1.offset)); [2025-02-08 03:49:07,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7347: assume 7bv32 == ~ldv_statevar_6~0; [2025-02-08 03:49:07,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7347: assume !(7bv32 == ~ldv_statevar_6~0); [2025-02-08 03:49:07,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12302-2: video_device_alloc_#res#1.base, video_device_alloc_#res#1.offset := video_device_alloc_#t~ret1083#1.base, video_device_alloc_#t~ret1083#1.offset;havoc video_device_alloc_#t~ret1083#1.base, video_device_alloc_#t~ret1083#1.offset; [2025-02-08 03:49:07,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12302-1: fm_v4l2_init_video_device_#t~ret923#1.base, fm_v4l2_init_video_device_#t~ret923#1.offset := video_device_alloc_#res#1.base, video_device_alloc_#res#1.offset;havoc video_device_alloc_#t~ret1083#1.base, video_device_alloc_#t~ret1083#1.offset;assume { :end_inline_video_device_alloc } true;~gradio_dev~0.base, ~gradio_dev~0.offset := fm_v4l2_init_video_device_#t~ret923#1.base, fm_v4l2_init_video_device_#t~ret923#1.offset;havoc fm_v4l2_init_video_device_#t~ret923#1.base, fm_v4l2_init_video_device_#t~ret923#1.offset; [2025-02-08 03:49:07,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12302-3: SUMMARY for call video_device_alloc_#t~ret1083#1.base, video_device_alloc_#t~ret1083#1.offset := ldv_malloc(1762bv64); srcloc: null [2025-02-08 03:49:07,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12302: havoc video_device_alloc_#t~ret1083#1.base, video_device_alloc_#t~ret1083#1.offset; [2025-02-08 03:49:07,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9990-1: SUMMARY for call fm_v4l2_vidioc_g_tuner_#t~ret864#1.base, fm_v4l2_vidioc_g_tuner_#t~ret864#1.offset := video_drvdata(fm_v4l2_vidioc_g_tuner_~file#1.base, fm_v4l2_vidioc_g_tuner_~file#1.offset); srcloc: null [2025-02-08 03:49:07,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9990: fm_v4l2_vidioc_g_tuner_~tmp~75#1.base, fm_v4l2_vidioc_g_tuner_~tmp~75#1.offset := fm_v4l2_vidioc_g_tuner_#t~ret864#1.base, fm_v4l2_vidioc_g_tuner_#t~ret864#1.offset;havoc fm_v4l2_vidioc_g_tuner_#t~ret864#1.base, fm_v4l2_vidioc_g_tuner_#t~ret864#1.offset;fm_v4l2_vidioc_g_tuner_~fmdev~14#1.base, fm_v4l2_vidioc_g_tuner_~fmdev~14#1.offset := fm_v4l2_vidioc_g_tuner_~tmp~75#1.base, fm_v4l2_vidioc_g_tuner_~tmp~75#1.offset;call fm_v4l2_vidioc_g_tuner_#t~mem865#1 := read~intINTTYPE4#0(fm_v4l2_vidioc_g_tuner_~tuner#1.base, fm_v4l2_vidioc_g_tuner_~tuner#1.offset, 4bv64); [2025-02-08 03:49:07,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7678: assume 0bv32 != ldv_file_operations_file_operations_instance_0_~tmp___5~3#1;~ldv_statevar_0~0 := 7bv32; [2025-02-08 03:49:07,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7678: assume !(0bv32 != ldv_file_operations_file_operations_instance_0_~tmp___5~3#1);~ldv_statevar_0~0 := 12bv32; [2025-02-08 03:49:07,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10717: assume 4bv32 == ~ldv_statevar_3~0; [2025-02-08 03:49:07,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10717: assume !(4bv32 == ~ldv_statevar_3~0); [2025-02-08 03:49:07,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9792: fm_v4l2_fops_open_~ret~44#1 := fm_v4l2_fops_open_#t~ret829#1;havoc fm_v4l2_fops_open_#t~ret829#1; [2025-02-08 03:49:07,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10849: assume 0bv32 != ldv_v4l2_file_operations_io_instance_3_~tmp___0~37#1;~ldv_statevar_3~0 := 6bv32; [2025-02-08 03:49:07,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10849: assume !(0bv32 != ldv_v4l2_file_operations_io_instance_3_~tmp___0~37#1);~ldv_statevar_3~0 := 11bv32; [2025-02-08 03:49:07,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9792-1: SUMMARY for call fm_v4l2_fops_open_#t~ret829#1 := fmc_prepare(fm_v4l2_fops_open_~fmdev~10#1.base, fm_v4l2_fops_open_~fmdev~10#1.offset); srcloc: null [2025-02-08 03:49:07,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9528: havoc fm_tx_set_freq_#t~mem748#1;havoc fm_tx_set_freq_#t~ret749#1;call fm_tx_set_freq_#t~mem750#1 := read~intINTTYPE4#0(fm_tx_set_freq_~tx~4#1.base, ~bvadd~64(6bv64, fm_tx_set_freq_~tx~4#1.offset), 4bv64); [2025-02-08 03:49:07,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9528-1: SUMMARY for call fm_tx_set_freq_#t~ret749#1 := fm_tx_set_pwr_lvl(fm_tx_set_freq_~fmdev#1.base, fm_tx_set_freq_~fmdev#1.offset, ~zero_extend~32~8(fm_tx_set_freq_#t~mem748#1)[8:0]); srcloc: null [2025-02-08 03:49:07,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5168-1: SUMMARY for call recv_tasklet_#t~ret109#1 := printk(4bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6225: assume { :end_inline_schedule } true; [2025-02-08 03:49:07,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5168: havoc recv_tasklet_#t~ret109#1;call write~intINTTYPE1#0(0bv8, recv_tasklet_~irq_info~0#1.base, recv_tasklet_~irq_info~0#1.offset, 1bv64); [2025-02-08 03:49:07,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8802: assume ~bvugt~32(~zero_extend~32~16(fm_rx_set_stereo_mono_~mode#1), 1bv32); [2025-02-08 03:49:07,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8802: assume !~bvugt~32(~zero_extend~32~16(fm_rx_set_stereo_mono_~mode#1), 1bv32);call write~intINTTYPE2#0(fm_rx_set_stereo_mono_~mode#1, fm_rx_set_stereo_mono_~#payload~15#1.base, fm_rx_set_stereo_mono_~#payload~15#1.offset, 2bv64); [2025-02-08 03:49:07,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10057: fm_v4l2_vidioc_s_tuner_~ret~47#1 := fm_v4l2_vidioc_s_tuner_#t~ret882#1;havoc fm_v4l2_vidioc_s_tuner_#t~ret882#1; [2025-02-08 03:49:07,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10057-1: SUMMARY for call fm_v4l2_vidioc_s_tuner_#t~ret882#1 := fmc_set_mode(fm_v4l2_vidioc_s_tuner_~fmdev~15#1.base, fm_v4l2_vidioc_s_tuner_~fmdev~15#1.offset, 2bv8); srcloc: null [2025-02-08 03:49:07,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9661: fm_v4l2_fops_read_~tmp~69#1.base, fm_v4l2_fops_read_~tmp~69#1.offset := fm_v4l2_fops_read_#t~ret808#1.base, fm_v4l2_fops_read_#t~ret808#1.offset;havoc fm_v4l2_fops_read_#t~ret808#1.base, fm_v4l2_fops_read_#t~ret808#1.offset;fm_v4l2_fops_read_~fmdev~7#1.base, fm_v4l2_fops_read_~fmdev~7#1.offset := fm_v4l2_fops_read_~tmp~69#1.base, fm_v4l2_fops_read_~tmp~69#1.offset; [2025-02-08 03:49:07,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9661-1: SUMMARY for call fm_v4l2_fops_read_#t~ret808#1.base, fm_v4l2_fops_read_#t~ret808#1.offset := video_drvdata(fm_v4l2_fops_read_~file#1.base, fm_v4l2_fops_read_~file#1.offset); srcloc: null [2025-02-08 03:49:07,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8736: havoc fm_rx_get_rssi_level_#t~ret642#1;fm_rx_get_rssi_level_#res#1 := 4294967284bv32;call ULTIMATE.dealloc(fm_rx_get_rssi_level_~#curr_rssi_lel~0#1.base, fm_rx_get_rssi_level_~#curr_rssi_lel~0#1.offset);havoc fm_rx_get_rssi_level_~#curr_rssi_lel~0#1.base, fm_rx_get_rssi_level_~#curr_rssi_lel~0#1.offset;call ULTIMATE.dealloc(fm_rx_get_rssi_level_~#resp_len~3#1.base, fm_rx_get_rssi_level_~#resp_len~3#1.offset);havoc fm_rx_get_rssi_level_~#resp_len~3#1.base, fm_rx_get_rssi_level_~#resp_len~3#1.offset; [2025-02-08 03:49:07,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8736-1: SUMMARY for call fm_rx_get_rssi_level_#t~ret642#1 := printk(62bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7613: ~ldv_statevar_0~0 := 1bv32; [2025-02-08 03:49:07,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8406: fm_rx_seek_~ret~12#1 := fm_rx_seek_#t~ret582#1;havoc fm_rx_seek_#t~ret582#1; [2025-02-08 03:49:07,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9529: havoc fm_tx_set_freq_#t~mem750#1;havoc fm_tx_set_freq_#t~ret751#1;call write~intINTTYPE1#0(1bv8, fm_tx_set_freq_~tx~4#1.base, ~bvadd~64(2bv64, fm_tx_set_freq_~tx~4#1.offset), 1bv64);assume { :begin_inline_set_audio_io } true;set_audio_io_#in~fmdev#1.base, set_audio_io_#in~fmdev#1.offset := fm_tx_set_freq_~fmdev#1.base, fm_tx_set_freq_~fmdev#1.offset;havoc set_audio_io_#res#1;havoc set_audio_io_#t~mem726#1, set_audio_io_#t~ret727#1, set_audio_io_~fmdev#1.base, set_audio_io_~fmdev#1.offset, set_audio_io_~tx~0#1.base, set_audio_io_~tx~0#1.offset, set_audio_io_~#payload~29#1.base, set_audio_io_~#payload~29#1.offset, set_audio_io_~ret~35#1;set_audio_io_~fmdev#1.base, set_audio_io_~fmdev#1.offset := set_audio_io_#in~fmdev#1.base, set_audio_io_#in~fmdev#1.offset;havoc set_audio_io_~tx~0#1.base, set_audio_io_~tx~0#1.offset;call set_audio_io_~#payload~29#1.base, set_audio_io_~#payload~29#1.offset := #Ultimate.allocOnStack(2bv64);havoc set_audio_io_~ret~35#1;set_audio_io_~tx~0#1.base, set_audio_io_~tx~0#1.offset := set_audio_io_~fmdev#1.base, ~bvadd~64(1244bv64, set_audio_io_~fmdev#1.offset);call set_audio_io_#t~mem726#1 := read~intINTTYPE1#0(set_audio_io_~tx~0#1.base, ~bvadd~64(2bv64, set_audio_io_~tx~0#1.offset), 1bv64);call write~intINTTYPE2#0(~zero_extend~16~8(set_audio_io_#t~mem726#1), set_audio_io_~#payload~29#1.base, set_audio_io_~#payload~29#1.offset, 2bv64);havoc set_audio_io_#t~mem726#1; [2025-02-08 03:49:07,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9529-1: SUMMARY for call fm_tx_set_freq_#t~ret751#1 := fm_tx_set_preemph_filter(fm_tx_set_freq_~fmdev#1.base, fm_tx_set_freq_~fmdev#1.offset, fm_tx_set_freq_#t~mem750#1); srcloc: null [2025-02-08 03:49:07,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8406-1: SUMMARY for call fm_rx_seek_#t~ret582#1 := fmc_send_cmd(fm_rx_seek_~fmdev#1.base, fm_rx_seek_~fmdev#1.offset, 26bv8, 0bv16, fm_rx_seek_~#payload~10#1.base, fm_rx_seek_~#payload~10#1.offset, 2bv32, 0bv64, 0bv64, 0bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9794: assume ~bvslt~32(fm_v4l2_fops_open_~ret~44#1, 0bv32); [2025-02-08 03:49:07,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9794: assume !~bvslt~32(fm_v4l2_fops_open_~ret~44#1, 0bv32); [2025-02-08 03:49:07,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10785: assume 31bv32 == ~ldv_statevar_3~0; [2025-02-08 03:49:07,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10785: assume !(31bv32 == ~ldv_statevar_3~0); [2025-02-08 03:49:07,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9332: set_audio_io_~ret~35#1 := set_audio_io_#t~ret727#1;havoc set_audio_io_#t~ret727#1; [2025-02-08 03:49:07,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9332-1: SUMMARY for call set_audio_io_#t~ret727#1 := fmc_send_cmd(set_audio_io_~fmdev#1.base, set_audio_io_~fmdev#1.offset, 63bv8, 0bv16, set_audio_io_~#payload~29#1.base, set_audio_io_~#payload~29#1.offset, 2bv32, 0bv64, 0bv64, 0bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6425: assume 2bv32 == ~zero_extend~32~8(fmc_set_stereo_mono_#t~mem364#1);havoc fmc_set_stereo_mono_#t~mem364#1; [2025-02-08 03:49:07,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6425: assume !(2bv32 == ~zero_extend~32~8(fmc_set_stereo_mono_#t~mem364#1));havoc fmc_set_stereo_mono_#t~mem364#1;call fmc_set_stereo_mono_#t~mem365#1 := read~intINTTYPE1#0(fmc_set_stereo_mono_~fmdev#1.base, ~bvadd~64(1002bv64, fmc_set_stereo_mono_~fmdev#1.offset), 1bv64); [2025-02-08 03:49:07,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6293: assume 2bv32 == ~zero_extend~32~8(fmc_set_freq_#t~mem346#1);havoc fmc_set_freq_#t~mem346#1; [2025-02-08 03:49:07,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6293: assume !(2bv32 == ~zero_extend~32~8(fmc_set_freq_#t~mem346#1));havoc fmc_set_freq_#t~mem346#1;call fmc_set_freq_#t~mem347#1 := read~intINTTYPE1#0(fmc_set_freq_~fmdev#1.base, ~bvadd~64(1002bv64, fmc_set_freq_~fmdev#1.offset), 1bv64); [2025-02-08 03:49:07,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10059: assume ~bvslt~32(fm_v4l2_vidioc_s_tuner_~ret~47#1, 0bv32); [2025-02-08 03:49:07,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10059: assume !~bvslt~32(fm_v4l2_vidioc_s_tuner_~ret~47#1, 0bv32); [2025-02-08 03:49:07,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4906: SUMMARY for call might_fault(); srcloc: null [2025-02-08 03:49:07,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8804: havoc fm_rx_set_stereo_mono_#t~ret651#1;fm_rx_set_stereo_mono_#res#1 := 4294967274bv32;call ULTIMATE.dealloc(fm_rx_set_stereo_mono_~#payload~15#1.base, fm_rx_set_stereo_mono_~#payload~15#1.offset);havoc fm_rx_set_stereo_mono_~#payload~15#1.base, fm_rx_set_stereo_mono_~#payload~15#1.offset; [2025-02-08 03:49:07,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8804-1: SUMMARY for call fm_rx_set_stereo_mono_#t~ret651#1 := printk(65bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8738: fm_v4l2_vidioc_g_tuner_#t~ret869#1 := fm_rx_get_rssi_level_#res#1;havoc fm_rx_get_rssi_level_#t~ret642#1, fm_rx_get_rssi_level_#t~ret643#1, fm_rx_get_rssi_level_#t~mem644#1, fm_rx_get_rssi_level_#t~ret645#1, fm_rx_get_rssi_level_~fmdev#1.base, fm_rx_get_rssi_level_~fmdev#1.offset, fm_rx_get_rssi_level_~rssilvl#1.base, fm_rx_get_rssi_level_~rssilvl#1.offset, fm_rx_get_rssi_level_~#curr_rssi_lel~0#1.base, fm_rx_get_rssi_level_~#curr_rssi_lel~0#1.offset, fm_rx_get_rssi_level_~#resp_len~3#1.base, fm_rx_get_rssi_level_~#resp_len~3#1.offset, fm_rx_get_rssi_level_~ret~18#1, fm_rx_get_rssi_level_~tmp~56#1;havoc fm_rx_get_rssi_level_#in~fmdev#1.base, fm_rx_get_rssi_level_#in~fmdev#1.offset, fm_rx_get_rssi_level_#in~rssilvl#1.base, fm_rx_get_rssi_level_#in~rssilvl#1.offset;assume { :end_inline_fm_rx_get_rssi_level } true;fm_v4l2_vidioc_g_tuner_~ret~46#1 := fm_v4l2_vidioc_g_tuner_#t~ret869#1;havoc fm_v4l2_vidioc_g_tuner_#t~ret869#1; [2025-02-08 03:49:07,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9993: assume 0bv32 != fm_v4l2_vidioc_g_tuner_#t~mem865#1;havoc fm_v4l2_vidioc_g_tuner_#t~mem865#1;fm_v4l2_vidioc_g_tuner_#res#1 := 4294967274bv32;call ULTIMATE.dealloc(fm_v4l2_vidioc_g_tuner_~#bottom_freq~0#1.base, fm_v4l2_vidioc_g_tuner_~#bottom_freq~0#1.offset);havoc fm_v4l2_vidioc_g_tuner_~#bottom_freq~0#1.base, fm_v4l2_vidioc_g_tuner_~#bottom_freq~0#1.offset;call ULTIMATE.dealloc(fm_v4l2_vidioc_g_tuner_~#top_freq~0#1.base, fm_v4l2_vidioc_g_tuner_~#top_freq~0#1.offset);havoc fm_v4l2_vidioc_g_tuner_~#top_freq~0#1.base, fm_v4l2_vidioc_g_tuner_~#top_freq~0#1.offset;call ULTIMATE.dealloc(fm_v4l2_vidioc_g_tuner_~#stereo_mono_mode~0#1.base, fm_v4l2_vidioc_g_tuner_~#stereo_mono_mode~0#1.offset);havoc fm_v4l2_vidioc_g_tuner_~#stereo_mono_mode~0#1.base, fm_v4l2_vidioc_g_tuner_~#stereo_mono_mode~0#1.offset;call ULTIMATE.dealloc(fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.base, fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.offset);havoc fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.base, fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.offset; [2025-02-08 03:49:07,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9993: assume !(0bv32 != fm_v4l2_vidioc_g_tuner_#t~mem865#1);havoc fm_v4l2_vidioc_g_tuner_#t~mem865#1;call fm_v4l2_vidioc_g_tuner_#t~mem866#1 := read~intINTTYPE1#0(fm_v4l2_vidioc_g_tuner_~fmdev~14#1.base, ~bvadd~64(1002bv64, fm_v4l2_vidioc_g_tuner_~fmdev~14#1.offset), 1bv64); [2025-02-08 03:49:07,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10918: SUMMARY for call ldv_free(~ldv_3_ldv_param_18_1_default~0.base, ~ldv_3_ldv_param_18_1_default~0.offset); srcloc: null [2025-02-08 03:49:07,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9927: assume 10160496bv32 == fm_v4l2_s_ctrl_#t~mem852#1;havoc fm_v4l2_s_ctrl_#t~mem852#1; [2025-02-08 03:49:07,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9927: assume !(10160496bv32 == fm_v4l2_s_ctrl_#t~mem852#1);havoc fm_v4l2_s_ctrl_#t~mem852#1; [2025-02-08 03:49:07,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7351: assume 8bv32 == ~ldv_statevar_6~0; [2025-02-08 03:49:07,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7351: assume !(8bv32 == ~ldv_statevar_6~0); [2025-02-08 03:49:07,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8408: assume ~bvslt~32(fm_rx_seek_~ret~12#1, 0bv32);fm_rx_seek_#res#1 := fm_rx_seek_~ret~12#1;call ULTIMATE.dealloc(fm_rx_seek_~#resp_len~2#1.base, fm_rx_seek_~#resp_len~2#1.offset);havoc fm_rx_seek_~#resp_len~2#1.base, fm_rx_seek_~#resp_len~2#1.offset;call ULTIMATE.dealloc(fm_rx_seek_~#curr_frq~1#1.base, fm_rx_seek_~#curr_frq~1#1.offset);havoc fm_rx_seek_~#curr_frq~1#1.base, fm_rx_seek_~#curr_frq~1#1.offset;call ULTIMATE.dealloc(fm_rx_seek_~#payload~10#1.base, fm_rx_seek_~#payload~10#1.offset);havoc fm_rx_seek_~#payload~10#1.base, fm_rx_seek_~#payload~10#1.offset; [2025-02-08 03:49:07,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8408: assume !~bvslt~32(fm_rx_seek_~ret~12#1, 0bv32);call write~intINTTYPE2#0(2bv16, fm_rx_seek_~#payload~10#1.base, fm_rx_seek_~#payload~10#1.offset, 2bv64); [2025-02-08 03:49:07,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5237: recv_tasklet_~skb~0#1.base, recv_tasklet_~skb~0#1.offset := recv_tasklet_#t~ret144#1.base, recv_tasklet_#t~ret144#1.offset;havoc recv_tasklet_#t~ret144#1.base, recv_tasklet_#t~ret144#1.offset; [2025-02-08 03:49:07,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5237-1: SUMMARY for call recv_tasklet_#t~ret144#1.base, recv_tasklet_#t~ret144#1.offset := skb_dequeue(recv_tasklet_~fmdev~0#1.base, ~bvadd~64(499bv64, recv_tasklet_~fmdev~0#1.offset)); srcloc: null [2025-02-08 03:49:07,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8078: assume { :begin_inline_ldv_switch_to_process_context } true;assume { :end_inline_ldv_switch_to_process_context } true;~ldv_statevar_2~0 := 3bv32; [2025-02-08 03:49:07,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9994: ldv_io_instance_callback_3_27_#t~ret947#1 := fm_v4l2_vidioc_g_tuner_#res#1;havoc fm_v4l2_vidioc_g_tuner_#t~ret864#1.base, fm_v4l2_vidioc_g_tuner_#t~ret864#1.offset, fm_v4l2_vidioc_g_tuner_#t~mem865#1, fm_v4l2_vidioc_g_tuner_#t~mem866#1, fm_v4l2_vidioc_g_tuner_#t~ret867#1, fm_v4l2_vidioc_g_tuner_#t~ret868#1, fm_v4l2_vidioc_g_tuner_#t~ret869#1, fm_v4l2_vidioc_g_tuner_#t~strcpy~res870#1.base, fm_v4l2_vidioc_g_tuner_#t~strcpy~res870#1.offset, fm_v4l2_vidioc_g_tuner_#t~mem871#1, fm_v4l2_vidioc_g_tuner_#t~mem872#1, fm_v4l2_vidioc_g_tuner_#t~mem873#1, fm_v4l2_vidioc_g_tuner_#t~mem874#1, fm_v4l2_vidioc_g_tuner_#t~mem875#1, fm_v4l2_vidioc_g_tuner_#t~mem876#1, fm_v4l2_vidioc_g_tuner_~file#1.base, fm_v4l2_vidioc_g_tuner_~file#1.offset, fm_v4l2_vidioc_g_tuner_~priv#1.base, fm_v4l2_vidioc_g_tuner_~priv#1.offset, fm_v4l2_vidioc_g_tuner_~tuner#1.base, fm_v4l2_vidioc_g_tuner_~tuner#1.offset, fm_v4l2_vidioc_g_tuner_~fmdev~14#1.base, fm_v4l2_vidioc_g_tuner_~fmdev~14#1.offset, fm_v4l2_vidioc_g_tuner_~tmp~75#1.base, fm_v4l2_vidioc_g_tuner_~tmp~75#1.offset, fm_v4l2_vidioc_g_tuner_~#bottom_freq~0#1.base, fm_v4l2_vidioc_g_tuner_~#bottom_freq~0#1.offset, fm_v4l2_vidioc_g_tuner_~#top_freq~0#1.base, fm_v4l2_vidioc_g_tuner_~#top_freq~0#1.offset, fm_v4l2_vidioc_g_tuner_~#stereo_mono_mode~0#1.base, fm_v4l2_vidioc_g_tuner_~#stereo_mono_mode~0#1.offset, fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.base, fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.offset, fm_v4l2_vidioc_g_tuner_~ret~46#1;havoc fm_v4l2_vidioc_g_tuner_#in~file#1.base, fm_v4l2_vidioc_g_tuner_#in~file#1.offset, fm_v4l2_vidioc_g_tuner_#in~priv#1.base, fm_v4l2_vidioc_g_tuner_#in~priv#1.offset, fm_v4l2_vidioc_g_tuner_#in~tuner#1.base, fm_v4l2_vidioc_g_tuner_#in~tuner#1.offset;assume { :end_inline_fm_v4l2_vidioc_g_tuner } true;havoc ldv_io_instance_callback_3_27_#t~ret947#1;havoc ldv_io_instance_callback_3_27_#t~ret947#1, ldv_io_instance_callback_3_27_~arg0#1.base, ldv_io_instance_callback_3_27_~arg0#1.offset, ldv_io_instance_callback_3_27_~arg1#1.base, ldv_io_instance_callback_3_27_~arg1#1.offset, ldv_io_instance_callback_3_27_~arg2#1.base, ldv_io_instance_callback_3_27_~arg2#1.offset, ldv_io_instance_callback_3_27_~arg3#1.base, ldv_io_instance_callback_3_27_~arg3#1.offset;havoc ldv_io_instance_callback_3_27_#in~arg0#1.base, ldv_io_instance_callback_3_27_#in~arg0#1.offset, ldv_io_instance_callback_3_27_#in~arg1#1.base, ldv_io_instance_callback_3_27_#in~arg1#1.offset, ldv_io_instance_callback_3_27_#in~arg2#1.base, ldv_io_instance_callback_3_27_#in~arg2#1.offset, ldv_io_instance_callback_3_27_#in~arg3#1.base, ldv_io_instance_callback_3_27_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_3_27 } true;~ldv_statevar_3~0 := 3bv32; [2025-02-08 03:49:07,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4907: copy_to_user_~tmp~0#1 := copy_to_user_#t~ret44#1;havoc copy_to_user_#t~ret44#1; [2025-02-08 03:49:07,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4907-1: SUMMARY for call copy_to_user_#t~ret44#1 := ldv__builtin_expect(~sign_extend~64~32((if ~bvslt~32(copy_to_user_~sz~0#1, 0bv32) then 1bv32 else 0bv32)), 1bv64); srcloc: null [2025-02-08 03:49:07,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9796: havoc fm_v4l2_fops_open_#t~ret830#1; [2025-02-08 03:49:07,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9796-1: SUMMARY for call fm_v4l2_fops_open_#t~ret830#1 := printk(81bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10919-1: SUMMARY for call ldv_free(~ldv_3_ldv_param_18_3_default~0.base, ~ldv_3_ldv_param_18_3_default~0.offset); srcloc: null [2025-02-08 03:49:07,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10919: ~ldv_statevar_3~0 := 3bv32; [2025-02-08 03:49:07,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9532: havoc fm_tx_set_freq_#t~ret753#1;call write~intINTTYPE2#0(0bv16, fm_tx_set_freq_~tx~4#1.base, ~bvadd~64(4bv64, fm_tx_set_freq_~tx~4#1.offset), 2bv64);call write~intINTTYPE1#0(0bv8, fm_tx_set_freq_~tx~4#1.base, ~bvadd~64(26bv64, ~bvadd~64(14bv64, fm_tx_set_freq_~tx~4#1.offset)), 1bv64);fm_tx_set_freq_#res#1 := 0bv32;call ULTIMATE.dealloc(fm_tx_set_freq_~#payload~33#1.base, fm_tx_set_freq_~#payload~33#1.offset);havoc fm_tx_set_freq_~#payload~33#1.base, fm_tx_set_freq_~#payload~33#1.offset; [2025-02-08 03:49:07,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9532-1: SUMMARY for call fm_tx_set_freq_#t~ret753#1 := enable_xmit(fm_tx_set_freq_~fmdev#1.base, fm_tx_set_freq_~fmdev#1.offset, 1bv8); srcloc: null [2025-02-08 03:49:07,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7418: assume { :begin_inline_ldv_dispatch_register_file_operations_instance_3_6_8 } true;assume { :begin_inline_ldv_switch_automaton_state_0_15 } true;~ldv_statevar_0~0 := 14bv32;assume { :end_inline_ldv_switch_automaton_state_0_15 } true;assume { :end_inline_ldv_dispatch_register_file_operations_instance_3_6_8 } true;~ldv_statevar_6~0 := 7bv32; [2025-02-08 03:49:07,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9664: assume 0bv32 == ~zero_extend~32~8(~radio_disconnected~0); [2025-02-08 03:49:07,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9664: assume !(0bv32 == ~zero_extend~32~8(~radio_disconnected~0));assume { :begin_inline_ldv_mutex_lock_interruptible_24 } true;ldv_mutex_lock_interruptible_24_#in~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_24_#in~ldv_func_arg1#1.offset := fm_v4l2_fops_read_~fmdev~7#1.base, ~bvadd~64(1523bv64, fm_v4l2_fops_read_~fmdev~7#1.offset);havoc ldv_mutex_lock_interruptible_24_#res#1;havoc ldv_mutex_lock_interruptible_24_#t~ret982#1, ldv_mutex_lock_interruptible_24_~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_24_~ldv_func_arg1#1.offset, ldv_mutex_lock_interruptible_24_~tmp~88#1;ldv_mutex_lock_interruptible_24_~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_24_~ldv_func_arg1#1.offset := ldv_mutex_lock_interruptible_24_#in~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_24_#in~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_interruptible_24_~tmp~88#1; [2025-02-08 03:49:07,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10721: assume 6bv32 == ~ldv_statevar_3~0; [2025-02-08 03:49:07,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10721: assume !(6bv32 == ~ldv_statevar_3~0); [2025-02-08 03:49:07,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7418-1: SUMMARY for call ldv_assume((if 15bv32 == ~ldv_statevar_0~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:49:07,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9334: assume ~bvslt~32(set_audio_io_~ret~35#1, 0bv32);set_audio_io_#res#1 := set_audio_io_~ret~35#1;call ULTIMATE.dealloc(set_audio_io_~#payload~29#1.base, set_audio_io_~#payload~29#1.offset);havoc set_audio_io_~#payload~29#1.base, set_audio_io_~#payload~29#1.offset; [2025-02-08 03:49:07,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9334: assume !~bvslt~32(set_audio_io_~ret~35#1, 0bv32);set_audio_io_#res#1 := 0bv32;call ULTIMATE.dealloc(set_audio_io_~#payload~29#1.base, set_audio_io_~#payload~29#1.offset);havoc set_audio_io_~#payload~29#1.base, set_audio_io_~#payload~29#1.offset; [2025-02-08 03:49:07,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10061: havoc fm_v4l2_vidioc_s_tuner_#t~ret883#1;fm_v4l2_vidioc_s_tuner_#res#1 := fm_v4l2_vidioc_s_tuner_~ret~47#1; [2025-02-08 03:49:07,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10061-1: SUMMARY for call fm_v4l2_vidioc_s_tuner_#t~ret883#1 := printk(91bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8806: fmc_set_stereo_mono_#t~ret366#1 := fm_rx_set_stereo_mono_#res#1;havoc fm_rx_set_stereo_mono_#t~ret651#1, fm_rx_set_stereo_mono_#t~ret652#1, fm_rx_set_stereo_mono_#t~ret653#1, fm_rx_set_stereo_mono_~fmdev#1.base, fm_rx_set_stereo_mono_~fmdev#1.offset, fm_rx_set_stereo_mono_~mode#1, fm_rx_set_stereo_mono_~#payload~15#1.base, fm_rx_set_stereo_mono_~#payload~15#1.offset, fm_rx_set_stereo_mono_~ret~20#1;havoc fm_rx_set_stereo_mono_#in~fmdev#1.base, fm_rx_set_stereo_mono_#in~fmdev#1.offset, fm_rx_set_stereo_mono_#in~mode#1;assume { :end_inline_fm_rx_set_stereo_mono } true;fmc_set_stereo_mono_~tmp~29#1 := fmc_set_stereo_mono_#t~ret366#1;havoc fmc_set_stereo_mono_#t~ret366#1;fmc_set_stereo_mono_#res#1 := fmc_set_stereo_mono_~tmp~29#1; [2025-02-08 03:49:07,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7617-1: SUMMARY for call ldv_file_operations_file_operations_instance_0_#t~ret503#1 := ldv_switch_0(); srcloc: null [2025-02-08 03:49:07,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7617: ~ldv_statevar_0~0 := ldv_file_operations_file_operations_instance_0_#t~ret503#1;havoc ldv_file_operations_file_operations_instance_0_#t~ret503#1; [2025-02-08 03:49:07,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5239: assume 0bv64 != ~bvadd~64(recv_tasklet_~skb~0#1.base, recv_tasklet_~skb~0#1.offset); [2025-02-08 03:49:07,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5239: assume !(0bv64 != ~bvadd~64(recv_tasklet_~skb~0#1.base, recv_tasklet_~skb~0#1.offset)); [2025-02-08 03:49:07,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6230: havoc finish_wait_~arg0#1.base, finish_wait_~arg0#1.offset, finish_wait_~arg1#1.base, finish_wait_~arg1#1.offset;havoc finish_wait_#in~arg0#1.base, finish_wait_#in~arg0#1.offset, finish_wait_#in~arg1#1.base, finish_wait_#in~arg1#1.offset;assume { :end_inline_finish_wait } true;fmc_transfer_rds_from_internal_buff_~__ret~0#1 := fmc_transfer_rds_from_internal_buff_~__ret___0~0#1[32:0]; [2025-02-08 03:49:07,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9335: fm_tx_set_freq_#t~ret752#1 := set_audio_io_#res#1;havoc set_audio_io_#t~mem726#1, set_audio_io_#t~ret727#1, set_audio_io_~fmdev#1.base, set_audio_io_~fmdev#1.offset, set_audio_io_~tx~0#1.base, set_audio_io_~tx~0#1.offset, set_audio_io_~#payload~29#1.base, set_audio_io_~#payload~29#1.offset, set_audio_io_~ret~35#1;havoc set_audio_io_#in~fmdev#1.base, set_audio_io_#in~fmdev#1.offset;assume { :end_inline_set_audio_io } true;havoc fm_tx_set_freq_#t~ret752#1; [2025-02-08 03:49:07,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6230-1: assume { :begin_inline_finish_wait } true;finish_wait_#in~arg0#1.base, finish_wait_#in~arg0#1.offset, finish_wait_#in~arg1#1.base, finish_wait_#in~arg1#1.offset := fmc_transfer_rds_from_internal_buff_~fmdev#1.base, ~bvadd~64(2bv64, ~bvadd~64(135bv64, ~bvadd~64(1003bv64, fmc_transfer_rds_from_internal_buff_~fmdev#1.offset))), fmc_transfer_rds_from_internal_buff_~#__wait~0#1.base, fmc_transfer_rds_from_internal_buff_~#__wait~0#1.offset;havoc finish_wait_~arg0#1.base, finish_wait_~arg0#1.offset, finish_wait_~arg1#1.base, finish_wait_~arg1#1.offset;finish_wait_~arg0#1.base, finish_wait_~arg0#1.offset := finish_wait_#in~arg0#1.base, finish_wait_#in~arg0#1.offset;finish_wait_~arg1#1.base, finish_wait_~arg1#1.offset := finish_wait_#in~arg1#1.base, finish_wait_#in~arg1#1.offset; [2025-02-08 03:49:07,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10326: assume 0bv64 == ~bvadd~64(~gradio_dev~0.base, ~gradio_dev~0.offset); [2025-02-08 03:49:07,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10326: assume !(0bv64 == ~bvadd~64(~gradio_dev~0.base, ~gradio_dev~0.offset)); [2025-02-08 03:49:07,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4909: assume 0bv64 != copy_to_user_~tmp~0#1; [2025-02-08 03:49:07,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4909: assume !(0bv64 != copy_to_user_~tmp~0#1); [2025-02-08 03:49:07,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10789: assume 32bv32 == ~ldv_statevar_3~0; [2025-02-08 03:49:07,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10789: assume !(32bv32 == ~ldv_statevar_3~0); [2025-02-08 03:49:07,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9666: havoc fm_v4l2_fops_read_#t~ret809#1;fm_v4l2_fops_read_#res#1 := 18446744073709551611bv64;call ULTIMATE.dealloc(fm_v4l2_fops_read_~#rds_mode~0#1.base, fm_v4l2_fops_read_~#rds_mode~0#1.offset);havoc fm_v4l2_fops_read_~#rds_mode~0#1.base, fm_v4l2_fops_read_~#rds_mode~0#1.offset; [2025-02-08 03:49:07,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9666-1: SUMMARY for call fm_v4l2_fops_read_#t~ret809#1 := printk(77bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6429: assume 1bv32 == ~zero_extend~32~8(fmc_set_stereo_mono_#t~mem365#1);havoc fmc_set_stereo_mono_#t~mem365#1; [2025-02-08 03:49:07,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6429: assume !(1bv32 == ~zero_extend~32~8(fmc_set_stereo_mono_#t~mem365#1));havoc fmc_set_stereo_mono_#t~mem365#1; [2025-02-08 03:49:07,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12309-1: ldv_io_instance_callback_3_21_#t~ret943#1 := video_ioctl2_#res#1;havoc video_ioctl2_#t~nondet1084#1, video_ioctl2_~arg0#1.base, video_ioctl2_~arg0#1.offset, video_ioctl2_~arg1#1, video_ioctl2_~arg2#1;havoc video_ioctl2_#in~arg0#1.base, video_ioctl2_#in~arg0#1.offset, video_ioctl2_#in~arg1#1, video_ioctl2_#in~arg2#1;assume { :end_inline_video_ioctl2 } true;havoc ldv_io_instance_callback_3_21_#t~ret943#1;havoc ldv_io_instance_callback_3_21_#t~ret943#1, ldv_io_instance_callback_3_21_~arg0#1.base, ldv_io_instance_callback_3_21_~arg0#1.offset, ldv_io_instance_callback_3_21_~arg1#1.base, ldv_io_instance_callback_3_21_~arg1#1.offset, ldv_io_instance_callback_3_21_~arg2#1, ldv_io_instance_callback_3_21_~arg3#1;havoc ldv_io_instance_callback_3_21_#in~arg0#1.base, ldv_io_instance_callback_3_21_#in~arg0#1.offset, ldv_io_instance_callback_3_21_#in~arg1#1.base, ldv_io_instance_callback_3_21_#in~arg1#1.offset, ldv_io_instance_callback_3_21_#in~arg2#1, ldv_io_instance_callback_3_21_#in~arg3#1;assume { :end_inline_ldv_io_instance_callback_3_21 } true;~ldv_statevar_3~0 := 3bv32; [2025-02-08 03:49:07,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12309: havoc video_ioctl2_#t~nondet1084#1; [2025-02-08 03:49:07,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5174: havoc recv_tasklet_#t~mem115#1.base, recv_tasklet_#t~mem115#1.offset;havoc recv_tasklet_#t~mem114#1;havoc recv_tasklet_#t~mem116#1.base, recv_tasklet_#t~mem116#1.offset;havoc recv_tasklet_#t~ret117#1.base, recv_tasklet_#t~ret117#1.offset; [2025-02-08 03:49:07,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6297: assume 1bv32 == ~zero_extend~32~8(fmc_set_freq_#t~mem347#1);havoc fmc_set_freq_#t~mem347#1; [2025-02-08 03:49:07,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6297: assume !(1bv32 == ~zero_extend~32~8(fmc_set_freq_#t~mem347#1));havoc fmc_set_freq_#t~mem347#1; [2025-02-08 03:49:07,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5174-1: SUMMARY for call recv_tasklet_#t~ret117#1.base, recv_tasklet_#t~ret117#1.offset := ##fun~$Pointer$~TO~~int_handler_prototype~0(recv_tasklet_~fmdev~0#1.base, recv_tasklet_~fmdev~0#1.offset, recv_tasklet_#t~mem116#1.base, recv_tasklet_#t~mem116#1.offset); srcloc: null [2025-02-08 03:49:07,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5174-2: call recv_tasklet_#t~mem115#1.base, recv_tasklet_#t~mem115#1.offset := read~$Pointer$#0(recv_tasklet_~irq_info~0#1.base, ~bvadd~64(130bv64, recv_tasklet_~irq_info~0#1.offset), 8bv64);call recv_tasklet_#t~mem114#1 := read~intINTTYPE1#0(recv_tasklet_~irq_info~0#1.base, recv_tasklet_~irq_info~0#1.offset, 1bv64);call recv_tasklet_#t~mem116#1.base, recv_tasklet_#t~mem116#1.offset := read~$Pointer$#0(recv_tasklet_#t~mem115#1.base, ~bvadd~64(recv_tasklet_#t~mem115#1.offset, ~bvmul~64(8bv64, ~zero_extend~64~8(recv_tasklet_#t~mem114#1))), 8bv64); [2025-02-08 03:49:07,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10988: assume { :begin_inline_ldv_io_instance_callback_3_31 } true;ldv_io_instance_callback_3_31_#in~arg0#1.base, ldv_io_instance_callback_3_31_#in~arg0#1.offset, ldv_io_instance_callback_3_31_#in~arg1#1.base, ldv_io_instance_callback_3_31_#in~arg1#1.offset, ldv_io_instance_callback_3_31_#in~arg2#1.base, ldv_io_instance_callback_3_31_#in~arg2#1.offset, ldv_io_instance_callback_3_31_#in~arg3#1.base, ldv_io_instance_callback_3_31_#in~arg3#1.offset := ~ldv_3_callback_vidioc_s_hw_freq_seek~0.base, ~ldv_3_callback_vidioc_s_hw_freq_seek~0.offset, ~ldv_3_resource_file~0.base, ~ldv_3_resource_file~0.offset, ~ldv_3_resource_struct_poll_table_struct_ptr~0.base, ~ldv_3_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_3_resource_struct_v4l2_hw_freq_seek_ptr~0.base, ~ldv_3_resource_struct_v4l2_hw_freq_seek_ptr~0.offset;havoc ldv_io_instance_callback_3_31_#t~ret951#1, ldv_io_instance_callback_3_31_~arg0#1.base, ldv_io_instance_callback_3_31_~arg0#1.offset, ldv_io_instance_callback_3_31_~arg1#1.base, ldv_io_instance_callback_3_31_~arg1#1.offset, ldv_io_instance_callback_3_31_~arg2#1.base, ldv_io_instance_callback_3_31_~arg2#1.offset, ldv_io_instance_callback_3_31_~arg3#1.base, ldv_io_instance_callback_3_31_~arg3#1.offset;ldv_io_instance_callback_3_31_~arg0#1.base, ldv_io_instance_callback_3_31_~arg0#1.offset := ldv_io_instance_callback_3_31_#in~arg0#1.base, ldv_io_instance_callback_3_31_#in~arg0#1.offset;ldv_io_instance_callback_3_31_~arg1#1.base, ldv_io_instance_callback_3_31_~arg1#1.offset := ldv_io_instance_callback_3_31_#in~arg1#1.base, ldv_io_instance_callback_3_31_#in~arg1#1.offset;ldv_io_instance_callback_3_31_~arg2#1.base, ldv_io_instance_callback_3_31_~arg2#1.offset := ldv_io_instance_callback_3_31_#in~arg2#1.base, ldv_io_instance_callback_3_31_#in~arg2#1.offset;ldv_io_instance_callback_3_31_~arg3#1.base, ldv_io_instance_callback_3_31_~arg3#1.offset := ldv_io_instance_callback_3_31_#in~arg3#1.base, ldv_io_instance_callback_3_31_#in~arg3#1.offset;assume { :begin_inline_fm_v4l2_vidioc_s_hw_freq_seek } true;fm_v4l2_vidioc_s_hw_freq_seek_#in~file#1.base, fm_v4l2_vidioc_s_hw_freq_seek_#in~file#1.offset, fm_v4l2_vidioc_s_hw_freq_seek_#in~priv#1.base, fm_v4l2_vidioc_s_hw_freq_seek_#in~priv#1.offset, fm_v4l2_vidioc_s_hw_freq_seek_#in~seek#1.base, fm_v4l2_vidioc_s_hw_freq_seek_#in~seek#1.offset := ldv_io_instance_callback_3_31_~arg1#1.base, ldv_io_instance_callback_3_31_~arg1#1.offset, ldv_io_instance_callback_3_31_~arg2#1.base, ldv_io_instance_callback_3_31_~arg2#1.offset, ldv_io_instance_callback_3_31_~arg3#1.base, ldv_io_instance_callback_3_31_~arg3#1.offset;havoc fm_v4l2_vidioc_s_hw_freq_seek_#res#1;havoc fm_v4l2_vidioc_s_hw_freq_seek_#t~ret895#1.base, fm_v4l2_vidioc_s_hw_freq_seek_#t~ret895#1.offset, fm_v4l2_vidioc_s_hw_freq_seek_#t~mem896#1, fm_v4l2_vidioc_s_hw_freq_seek_#t~mem897#1, fm_v4l2_vidioc_s_hw_freq_seek_#t~ret898#1, fm_v4l2_vidioc_s_hw_freq_seek_#t~ret899#1, fm_v4l2_vidioc_s_hw_freq_seek_#t~mem900#1, fm_v4l2_vidioc_s_hw_freq_seek_#t~mem901#1, fm_v4l2_vidioc_s_hw_freq_seek_#t~mem902#1, fm_v4l2_vidioc_s_hw_freq_seek_#t~ret903#1, fm_v4l2_vidioc_s_hw_freq_seek_#t~ret904#1, fm_v4l2_vidioc_s_hw_freq_seek_~file#1.base, fm_v4l2_vidioc_s_hw_freq_seek_~file#1.offset, fm_v4l2_vidioc_s_hw_freq_seek_~priv#1.base, fm_v4l2_vidioc_s_hw_freq_seek_~priv#1.offset, fm_v4l2_vidioc_s_hw_freq_seek_~seek#1.base, fm_v4l2_vidioc_s_hw_freq_seek_~seek#1.offset, fm_v4l2_vidioc_s_hw_freq_seek_~fmdev~18#1.base, fm_v4l2_vidioc_s_hw_freq_seek_~fmdev~18#1.offset, fm_v4l2_vidioc_s_hw_freq_seek_~tmp~79#1.base, fm_v4l2_vidioc_s_hw_freq_seek_~tmp~79#1.offset, fm_v4l2_vidioc_s_hw_freq_seek_~ret~49#1;fm_v4l2_vidioc_s_hw_freq_seek_~file#1.base, fm_v4l2_vidioc_s_hw_freq_seek_~file#1.offset := fm_v4l2_vidioc_s_hw_freq_seek_#in~file#1.base, fm_v4l2_vidioc_s_hw_freq_seek_#in~file#1.offset;fm_v4l2_vidioc_s_hw_freq_seek_~priv#1.base, fm_v4l2_vidioc_s_hw_freq_seek_~priv#1.offset := fm_v4l2_vidioc_s_hw_freq_seek_#in~priv#1.base, fm_v4l2_vidioc_s_hw_freq_seek_#in~priv#1.offset;fm_v4l2_vidioc_s_hw_freq_seek_~seek#1.base, fm_v4l2_vidioc_s_hw_freq_seek_~seek#1.offset := fm_v4l2_vidioc_s_hw_freq_seek_#in~seek#1.base, fm_v4l2_vidioc_s_hw_freq_seek_#in~seek#1.offset;havoc fm_v4l2_vidioc_s_hw_freq_seek_~fmdev~18#1.base, fm_v4l2_vidioc_s_hw_freq_seek_~fmdev~18#1.offset;havoc fm_v4l2_vidioc_s_hw_freq_seek_~tmp~79#1.base, fm_v4l2_vidioc_s_hw_freq_seek_~tmp~79#1.offset;havoc fm_v4l2_vidioc_s_hw_freq_seek_~ret~49#1; [2025-02-08 03:49:07,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9997: assume 2bv32 != ~zero_extend~32~8(fm_v4l2_vidioc_g_tuner_#t~mem866#1);havoc fm_v4l2_vidioc_g_tuner_#t~mem866#1;fm_v4l2_vidioc_g_tuner_#res#1 := 4294967295bv32;call ULTIMATE.dealloc(fm_v4l2_vidioc_g_tuner_~#bottom_freq~0#1.base, fm_v4l2_vidioc_g_tuner_~#bottom_freq~0#1.offset);havoc fm_v4l2_vidioc_g_tuner_~#bottom_freq~0#1.base, fm_v4l2_vidioc_g_tuner_~#bottom_freq~0#1.offset;call ULTIMATE.dealloc(fm_v4l2_vidioc_g_tuner_~#top_freq~0#1.base, fm_v4l2_vidioc_g_tuner_~#top_freq~0#1.offset);havoc fm_v4l2_vidioc_g_tuner_~#top_freq~0#1.base, fm_v4l2_vidioc_g_tuner_~#top_freq~0#1.offset;call ULTIMATE.dealloc(fm_v4l2_vidioc_g_tuner_~#stereo_mono_mode~0#1.base, fm_v4l2_vidioc_g_tuner_~#stereo_mono_mode~0#1.offset);havoc fm_v4l2_vidioc_g_tuner_~#stereo_mono_mode~0#1.base, fm_v4l2_vidioc_g_tuner_~#stereo_mono_mode~0#1.offset;call ULTIMATE.dealloc(fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.base, fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.offset);havoc fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.base, fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.offset; [2025-02-08 03:49:07,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9997: assume !(2bv32 != ~zero_extend~32~8(fm_v4l2_vidioc_g_tuner_#t~mem866#1));havoc fm_v4l2_vidioc_g_tuner_#t~mem866#1;assume { :begin_inline_fm_rx_get_band_freq_range } true;fm_rx_get_band_freq_range_#in~fmdev#1.base, fm_rx_get_band_freq_range_#in~fmdev#1.offset, fm_rx_get_band_freq_range_#in~bot_freq#1.base, fm_rx_get_band_freq_range_#in~bot_freq#1.offset, fm_rx_get_band_freq_range_#in~top_freq#1.base, fm_rx_get_band_freq_range_#in~top_freq#1.offset := fm_v4l2_vidioc_g_tuner_~fmdev~14#1.base, fm_v4l2_vidioc_g_tuner_~fmdev~14#1.offset, fm_v4l2_vidioc_g_tuner_~#bottom_freq~0#1.base, fm_v4l2_vidioc_g_tuner_~#bottom_freq~0#1.offset, fm_v4l2_vidioc_g_tuner_~#top_freq~0#1.base, fm_v4l2_vidioc_g_tuner_~#top_freq~0#1.offset;havoc fm_rx_get_band_freq_range_#res#1;havoc fm_rx_get_band_freq_range_#t~mem609#1, fm_rx_get_band_freq_range_#t~mem610#1, fm_rx_get_band_freq_range_~fmdev#1.base, fm_rx_get_band_freq_range_~fmdev#1.offset, fm_rx_get_band_freq_range_~bot_freq#1.base, fm_rx_get_band_freq_range_~bot_freq#1.offset, fm_rx_get_band_freq_range_~top_freq#1.base, fm_rx_get_band_freq_range_~top_freq#1.offset;fm_rx_get_band_freq_range_~fmdev#1.base, fm_rx_get_band_freq_range_~fmdev#1.offset := fm_rx_get_band_freq_range_#in~fmdev#1.base, fm_rx_get_band_freq_range_#in~fmdev#1.offset;fm_rx_get_band_freq_range_~bot_freq#1.base, fm_rx_get_band_freq_range_~bot_freq#1.offset := fm_rx_get_band_freq_range_#in~bot_freq#1.base, fm_rx_get_band_freq_range_#in~bot_freq#1.offset;fm_rx_get_band_freq_range_~top_freq#1.base, fm_rx_get_band_freq_range_~top_freq#1.offset := fm_rx_get_band_freq_range_#in~top_freq#1.base, fm_rx_get_band_freq_range_#in~top_freq#1.offset; [2025-02-08 03:49:07,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9931: fm_v4l2_s_ctrl_#res#1 := 4294967274bv32; [2025-02-08 03:49:07,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11120: havoc ldv_mutex_unlock_31_~ldv_func_arg1#1.base, ldv_mutex_unlock_31_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_31_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_31_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_31 } true;fm_v4l2_fops_open_#res#1 := fm_v4l2_fops_open_~ret~44#1;ldv_io_instance_probe_3_11_#t~ret955#1 := fm_v4l2_fops_open_#res#1;havoc fm_v4l2_fops_open_#t~ret826#1, fm_v4l2_fops_open_#t~ret827#1.base, fm_v4l2_fops_open_#t~ret827#1.offset, fm_v4l2_fops_open_#t~ret828#1, fm_v4l2_fops_open_#t~ret829#1, fm_v4l2_fops_open_#t~ret830#1, fm_v4l2_fops_open_#t~ret831#1, fm_v4l2_fops_open_#t~ret832#1, fm_v4l2_fops_open_~file#1.base, fm_v4l2_fops_open_~file#1.offset, fm_v4l2_fops_open_~ret~44#1, fm_v4l2_fops_open_~fmdev~10#1.base, fm_v4l2_fops_open_~fmdev~10#1.offset, fm_v4l2_fops_open_~tmp~72#1.base, fm_v4l2_fops_open_~tmp~72#1.offset, fm_v4l2_fops_open_~tmp___0~33#1;havoc fm_v4l2_fops_open_#in~file#1.base, fm_v4l2_fops_open_#in~file#1.offset;assume { :end_inline_fm_v4l2_fops_open } true;ldv_io_instance_probe_3_11_~tmp~84#1 := ldv_io_instance_probe_3_11_#t~ret955#1;havoc ldv_io_instance_probe_3_11_#t~ret955#1;ldv_io_instance_probe_3_11_#res#1 := ldv_io_instance_probe_3_11_~tmp~84#1;ldv_v4l2_file_operations_io_instance_3_#t~ret963#1 := ldv_io_instance_probe_3_11_#res#1;havoc ldv_io_instance_probe_3_11_#t~ret955#1, ldv_io_instance_probe_3_11_~arg0#1.base, ldv_io_instance_probe_3_11_~arg0#1.offset, ldv_io_instance_probe_3_11_~arg1#1.base, ldv_io_instance_probe_3_11_~arg1#1.offset, ldv_io_instance_probe_3_11_~tmp~84#1;havoc ldv_io_instance_probe_3_11_#in~arg0#1.base, ldv_io_instance_probe_3_11_#in~arg0#1.offset, ldv_io_instance_probe_3_11_#in~arg1#1.base, ldv_io_instance_probe_3_11_#in~arg1#1.offset;assume { :end_inline_ldv_io_instance_probe_3_11 } true;~ldv_3_ret_default~0 := ldv_v4l2_file_operations_io_instance_3_#t~ret963#1;havoc ldv_v4l2_file_operations_io_instance_3_#t~mem962#1.base, ldv_v4l2_file_operations_io_instance_3_#t~mem962#1.offset;havoc ldv_v4l2_file_operations_io_instance_3_#t~ret963#1; [2025-02-08 03:49:07,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11120-1: SUMMARY for call ldv_mutex_unlock_mutex_of_fmdev(ldv_mutex_unlock_31_~ldv_func_arg1#1.base, ldv_mutex_unlock_31_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:49:07,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8742-1: SUMMARY for call fm_rx_get_rssi_level_#t~ret643#1 := fmc_send_cmd(fm_rx_get_rssi_level_~fmdev#1.base, fm_rx_get_rssi_level_~fmdev#1.offset, 1bv8, 1bv16, 0bv64, 0bv64, 2bv32, fm_rx_get_rssi_level_~#curr_rssi_lel~0#1.base, fm_rx_get_rssi_level_~#curr_rssi_lel~0#1.offset, fm_rx_get_rssi_level_~#resp_len~3#1.base, fm_rx_get_rssi_level_~#resp_len~3#1.offset); srcloc: null [2025-02-08 03:49:07,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8742: fm_rx_get_rssi_level_~ret~18#1 := fm_rx_get_rssi_level_#t~ret643#1;havoc fm_rx_get_rssi_level_#t~ret643#1; [2025-02-08 03:49:07,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7355: assume 9bv32 == ~ldv_statevar_6~0; [2025-02-08 03:49:07,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7355: assume !(9bv32 == ~ldv_statevar_6~0); [2025-02-08 03:49:07,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10196: fm_v4l2_vidioc_s_modulator_~tmp~81#1.base, fm_v4l2_vidioc_s_modulator_~tmp~81#1.offset := fm_v4l2_vidioc_s_modulator_#t~ret910#1.base, fm_v4l2_vidioc_s_modulator_#t~ret910#1.offset;havoc fm_v4l2_vidioc_s_modulator_#t~ret910#1.base, fm_v4l2_vidioc_s_modulator_#t~ret910#1.offset;fm_v4l2_vidioc_s_modulator_~fmdev~20#1.base, fm_v4l2_vidioc_s_modulator_~fmdev~20#1.offset := fm_v4l2_vidioc_s_modulator_~tmp~81#1.base, fm_v4l2_vidioc_s_modulator_~tmp~81#1.offset;call fm_v4l2_vidioc_s_modulator_#t~mem911#1 := read~intINTTYPE4#0(fm_v4l2_vidioc_s_modulator_~mod#1.base, fm_v4l2_vidioc_s_modulator_~mod#1.offset, 4bv64); [2025-02-08 03:49:07,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10196-1: SUMMARY for call fm_v4l2_vidioc_s_modulator_#t~ret910#1.base, fm_v4l2_vidioc_s_modulator_#t~ret910#1.offset := video_drvdata(fm_v4l2_vidioc_s_modulator_~file#1.base, fm_v4l2_vidioc_s_modulator_~file#1.offset); srcloc: null [2025-02-08 03:49:07,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10328: havoc fm_v4l2_init_video_device_#t~ret924#1;fm_v4l2_init_video_device_#res#1 := 4294967284bv32;call ULTIMATE.dealloc(fm_v4l2_init_video_device_~#__key~3#1.base, fm_v4l2_init_video_device_~#__key~3#1.offset);havoc fm_v4l2_init_video_device_~#__key~3#1.base, fm_v4l2_init_video_device_~#__key~3#1.offset;call ULTIMATE.dealloc(fm_v4l2_init_video_device_~#_key~0#1.base, fm_v4l2_init_video_device_~#_key~0#1.offset);havoc fm_v4l2_init_video_device_~#_key~0#1.base, fm_v4l2_init_video_device_~#_key~0#1.offset; [2025-02-08 03:49:07,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10328-1: SUMMARY for call fm_v4l2_init_video_device_#t~ret924#1 := printk(102bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4911: copy_to_user_~n#1 := copy_to_user_#t~ret45#1;havoc copy_to_user_#t~ret45#1; [2025-02-08 03:49:07,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4911-1: SUMMARY for call copy_to_user_#t~ret45#1 := _copy_to_user(copy_to_user_~to#1.base, copy_to_user_~to#1.offset, copy_to_user_~from#1.base, copy_to_user_~from#1.offset, copy_to_user_~n#1[32:0]); srcloc: null [2025-02-08 03:49:07,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9866: havoc fm_v4l2_vidioc_querycap_#t~ret838#1; [2025-02-08 03:49:07,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11055-1: SUMMARY for call ldv_mutex_lock_interruptible_24_#t~ret982#1 := ldv_mutex_lock_interruptible_or_killable_mutex_of_fmdev(ldv_mutex_lock_interruptible_24_~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_24_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:49:07,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11055: ldv_mutex_lock_interruptible_24_~tmp~88#1 := ldv_mutex_lock_interruptible_24_#t~ret982#1;havoc ldv_mutex_lock_interruptible_24_#t~ret982#1;ldv_mutex_lock_interruptible_24_#res#1 := ldv_mutex_lock_interruptible_24_~tmp~88#1;fm_v4l2_fops_read_#t~ret810#1 := ldv_mutex_lock_interruptible_24_#res#1;havoc ldv_mutex_lock_interruptible_24_#t~ret982#1, ldv_mutex_lock_interruptible_24_~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_24_~ldv_func_arg1#1.offset, ldv_mutex_lock_interruptible_24_~tmp~88#1;havoc ldv_mutex_lock_interruptible_24_#in~ldv_func_arg1#1.base, ldv_mutex_lock_interruptible_24_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_interruptible_24 } true;fm_v4l2_fops_read_~tmp___0~31#1 := fm_v4l2_fops_read_#t~ret810#1;havoc fm_v4l2_fops_read_#t~ret810#1; [2025-02-08 03:49:07,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9668: ldv_io_instance_callback_3_18_#t~ret942#1 := fm_v4l2_fops_read_#res#1;havoc fm_v4l2_fops_read_#t~ret808#1.base, fm_v4l2_fops_read_#t~ret808#1.offset, fm_v4l2_fops_read_#t~ret809#1, fm_v4l2_fops_read_#t~ret810#1, fm_v4l2_fops_read_#t~ret811#1, fm_v4l2_fops_read_#t~ret812#1, fm_v4l2_fops_read_#t~mem813#1, fm_v4l2_fops_read_#t~ret814#1, fm_v4l2_fops_read_#t~ret815#1, fm_v4l2_fops_read_#t~ret816#1, fm_v4l2_fops_read_~file#1.base, fm_v4l2_fops_read_~file#1.offset, fm_v4l2_fops_read_~buf#1.base, fm_v4l2_fops_read_~buf#1.offset, fm_v4l2_fops_read_~count#1, fm_v4l2_fops_read_~ppos#1.base, fm_v4l2_fops_read_~ppos#1.offset, fm_v4l2_fops_read_~#rds_mode~0#1.base, fm_v4l2_fops_read_~#rds_mode~0#1.offset, fm_v4l2_fops_read_~ret~41#1, fm_v4l2_fops_read_~fmdev~7#1.base, fm_v4l2_fops_read_~fmdev~7#1.offset, fm_v4l2_fops_read_~tmp~69#1.base, fm_v4l2_fops_read_~tmp~69#1.offset, fm_v4l2_fops_read_~tmp___0~31#1;havoc fm_v4l2_fops_read_#in~file#1.base, fm_v4l2_fops_read_#in~file#1.offset, fm_v4l2_fops_read_#in~buf#1.base, fm_v4l2_fops_read_#in~buf#1.offset, fm_v4l2_fops_read_#in~count#1, fm_v4l2_fops_read_#in~ppos#1.base, fm_v4l2_fops_read_#in~ppos#1.offset;assume { :end_inline_fm_v4l2_fops_read } true;havoc ldv_io_instance_callback_3_18_#t~ret942#1;havoc ldv_io_instance_callback_3_18_#t~ret942#1, ldv_io_instance_callback_3_18_~arg0#1.base, ldv_io_instance_callback_3_18_~arg0#1.offset, ldv_io_instance_callback_3_18_~arg1#1.base, ldv_io_instance_callback_3_18_~arg1#1.offset, ldv_io_instance_callback_3_18_~arg2#1.base, ldv_io_instance_callback_3_18_~arg2#1.offset, ldv_io_instance_callback_3_18_~arg3#1, ldv_io_instance_callback_3_18_~arg4#1.base, ldv_io_instance_callback_3_18_~arg4#1.offset;havoc ldv_io_instance_callback_3_18_#in~arg0#1.base, ldv_io_instance_callback_3_18_#in~arg0#1.offset, ldv_io_instance_callback_3_18_#in~arg1#1.base, ldv_io_instance_callback_3_18_#in~arg1#1.offset, ldv_io_instance_callback_3_18_#in~arg2#1.base, ldv_io_instance_callback_3_18_#in~arg2#1.offset, ldv_io_instance_callback_3_18_#in~arg3#1, ldv_io_instance_callback_3_18_#in~arg4#1.base, ldv_io_instance_callback_3_18_#in~arg4#1.offset;assume { :end_inline_ldv_io_instance_callback_3_18 } true; [2025-02-08 03:49:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10725: assume 8bv32 == ~ldv_statevar_3~0; [2025-02-08 03:49:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10725: assume !(8bv32 == ~ldv_statevar_3~0); [2025-02-08 03:49:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9866-1: SUMMARY for call fm_v4l2_vidioc_querycap_#t~ret838#1 := strlcpy(fm_v4l2_vidioc_querycap_~capability#1.base, fm_v4l2_vidioc_querycap_~capability#1.offset, 85bv64, 0bv64, 16bv64); srcloc: null [2025-02-08 03:49:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10857: SUMMARY for call ldv_assume((if 0bv32 == ~ldv_3_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:49:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9867: havoc fm_v4l2_vidioc_querycap_#t~ret839#1;fm_v4l2_vidioc_querycap_#t~loopctr840#1 := 0bv64; [2025-02-08 03:49:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10858: ~ldv_statevar_3~0 := ldv_v4l2_file_operations_io_instance_3_#t~ret961#1;havoc ldv_v4l2_file_operations_io_instance_3_#t~ret961#1; [2025-02-08 03:49:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9867-1: SUMMARY for call fm_v4l2_vidioc_querycap_#t~ret839#1 := strlcpy(fm_v4l2_vidioc_querycap_~capability#1.base, ~bvadd~64(16bv64, fm_v4l2_vidioc_querycap_~capability#1.offset), 86bv64, 0bv64, 32bv64); srcloc: null [2025-02-08 03:49:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8744: assume ~bvslt~32(fm_rx_get_rssi_level_~ret~18#1, 0bv32);fm_rx_get_rssi_level_#res#1 := fm_rx_get_rssi_level_~ret~18#1;call ULTIMATE.dealloc(fm_rx_get_rssi_level_~#curr_rssi_lel~0#1.base, fm_rx_get_rssi_level_~#curr_rssi_lel~0#1.offset);havoc fm_rx_get_rssi_level_~#curr_rssi_lel~0#1.base, fm_rx_get_rssi_level_~#curr_rssi_lel~0#1.offset;call ULTIMATE.dealloc(fm_rx_get_rssi_level_~#resp_len~3#1.base, fm_rx_get_rssi_level_~#resp_len~3#1.offset);havoc fm_rx_get_rssi_level_~#resp_len~3#1.base, fm_rx_get_rssi_level_~#resp_len~3#1.offset; [2025-02-08 03:49:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8744: assume !~bvslt~32(fm_rx_get_rssi_level_~ret~18#1, 0bv32);call fm_rx_get_rssi_level_#t~mem644#1 := read~intINTTYPE2#0(fm_rx_get_rssi_level_~#curr_rssi_lel~0#1.base, fm_rx_get_rssi_level_~#curr_rssi_lel~0#1.offset, 2bv64); [2025-02-08 03:49:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10858-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_3_#t~ret961#1 := ldv_switch_2(); srcloc: null [2025-02-08 03:49:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7621: ~ldv_statevar_0~0 := 3bv32; [2025-02-08 03:49:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8414: fm_rx_seek_~ret~12#1 := fm_rx_seek_#t~ret583#1;havoc fm_rx_seek_#t~ret583#1; [2025-02-08 03:49:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8414-1: SUMMARY for call fm_rx_seek_#t~ret583#1 := fmc_send_cmd(fm_rx_seek_~fmdev#1.base, fm_rx_seek_~fmdev#1.offset, 45bv8, 0bv16, fm_rx_seek_~#payload~10#1.base, fm_rx_seek_~#payload~10#1.offset, 2bv32, 0bv64, 0bv64, 0bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9934-1: SUMMARY for call fm_v4l2_s_ctrl_#t~ret854#1 := fm_rx_set_volume(fm_v4l2_s_ctrl_~fmdev~13#1.base, fm_v4l2_s_ctrl_~fmdev~13#1.offset, ~zero_extend~32~16(fm_v4l2_s_ctrl_#t~mem853#1[16:0])[16:0]); srcloc: null [2025-02-08 03:49:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9868: assume true;havoc fm_v4l2_vidioc_querycap_#t~nondet841#1;call write~intINTTYPE1#0(fm_v4l2_vidioc_querycap_#t~nondet841#1, fm_v4l2_vidioc_querycap_~capability#1.base, ~bvadd~64(~bvadd~64(48bv64, fm_v4l2_vidioc_querycap_~capability#1.offset), fm_v4l2_vidioc_querycap_#t~loopctr840#1), 8bv64);fm_v4l2_vidioc_querycap_#t~loopctr840#1 := ~bvadd~64(1bv64, fm_v4l2_vidioc_querycap_#t~loopctr840#1); [2025-02-08 03:49:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9868: assume true;havoc fm_v4l2_vidioc_querycap_#t~loopctr840#1;havoc fm_v4l2_vidioc_querycap_#t~nondet841#1;havoc fm_v4l2_vidioc_querycap_#t~ret842#1;call write~intINTTYPE4#0(17761536bv32, fm_v4l2_vidioc_querycap_~capability#1.base, ~bvadd~64(84bv64, fm_v4l2_vidioc_querycap_~capability#1.offset), 4bv64);fm_v4l2_vidioc_querycap_#res#1 := 0bv32;ldv_io_instance_callback_3_28_#t~ret948#1 := fm_v4l2_vidioc_querycap_#res#1;havoc fm_v4l2_vidioc_querycap_#t~ret838#1, fm_v4l2_vidioc_querycap_#t~ret839#1, fm_v4l2_vidioc_querycap_#t~loopctr840#1, fm_v4l2_vidioc_querycap_#t~nondet841#1, fm_v4l2_vidioc_querycap_#t~ret842#1, fm_v4l2_vidioc_querycap_~file#1.base, fm_v4l2_vidioc_querycap_~file#1.offset, fm_v4l2_vidioc_querycap_~priv#1.base, fm_v4l2_vidioc_querycap_~priv#1.offset, fm_v4l2_vidioc_querycap_~capability#1.base, fm_v4l2_vidioc_querycap_~capability#1.offset;havoc fm_v4l2_vidioc_querycap_#in~file#1.base, fm_v4l2_vidioc_querycap_#in~file#1.offset, fm_v4l2_vidioc_querycap_#in~priv#1.base, fm_v4l2_vidioc_querycap_#in~priv#1.offset, fm_v4l2_vidioc_querycap_#in~capability#1.base, fm_v4l2_vidioc_querycap_#in~capability#1.offset;assume { :end_inline_fm_v4l2_vidioc_querycap } true;havoc ldv_io_instance_callback_3_28_#t~ret948#1;havoc ldv_io_instance_callback_3_28_#t~ret948#1, ldv_io_instance_callback_3_28_~arg0#1.base, ldv_io_instance_callback_3_28_~arg0#1.offset, ldv_io_instance_callback_3_28_~arg1#1.base, ldv_io_instance_callback_3_28_~arg1#1.offset, ldv_io_instance_callback_3_28_~arg2#1.base, ldv_io_instance_callback_3_28_~arg2#1.offset, ldv_io_instance_callback_3_28_~arg3#1.base, ldv_io_instance_callback_3_28_~arg3#1.offset;havoc ldv_io_instance_callback_3_28_#in~arg0#1.base, ldv_io_instance_callback_3_28_#in~arg0#1.offset, ldv_io_instance_callback_3_28_#in~arg1#1.base, ldv_io_instance_callback_3_28_#in~arg1#1.offset, ldv_io_instance_callback_3_28_#in~arg2#1.base, ldv_io_instance_callback_3_28_#in~arg2#1.offset, ldv_io_instance_callback_3_28_#in~arg3#1.base, ldv_io_instance_callback_3_28_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_3_28 } true;~ldv_statevar_3~0 := 3bv32; [2025-02-08 03:49:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10925: assume { :begin_inline_ldv_io_instance_callback_3_21 } true;ldv_io_instance_callback_3_21_#in~arg0#1.base, ldv_io_instance_callback_3_21_#in~arg0#1.offset, ldv_io_instance_callback_3_21_#in~arg1#1.base, ldv_io_instance_callback_3_21_#in~arg1#1.offset, ldv_io_instance_callback_3_21_#in~arg2#1, ldv_io_instance_callback_3_21_#in~arg3#1 := ~ldv_3_callback_unlocked_ioctl~0.base, ~ldv_3_callback_unlocked_ioctl~0.offset, ~ldv_3_resource_file~0.base, ~ldv_3_resource_file~0.offset, ~ldv_3_ldv_param_21_1_default~0, ~ldv_3_ldv_param_21_2_default~0;havoc ldv_io_instance_callback_3_21_#t~ret943#1, ldv_io_instance_callback_3_21_~arg0#1.base, ldv_io_instance_callback_3_21_~arg0#1.offset, ldv_io_instance_callback_3_21_~arg1#1.base, ldv_io_instance_callback_3_21_~arg1#1.offset, ldv_io_instance_callback_3_21_~arg2#1, ldv_io_instance_callback_3_21_~arg3#1;ldv_io_instance_callback_3_21_~arg0#1.base, ldv_io_instance_callback_3_21_~arg0#1.offset := ldv_io_instance_callback_3_21_#in~arg0#1.base, ldv_io_instance_callback_3_21_#in~arg0#1.offset;ldv_io_instance_callback_3_21_~arg1#1.base, ldv_io_instance_callback_3_21_~arg1#1.offset := ldv_io_instance_callback_3_21_#in~arg1#1.base, ldv_io_instance_callback_3_21_#in~arg1#1.offset;ldv_io_instance_callback_3_21_~arg2#1 := ldv_io_instance_callback_3_21_#in~arg2#1;ldv_io_instance_callback_3_21_~arg3#1 := ldv_io_instance_callback_3_21_#in~arg3#1;assume { :begin_inline_video_ioctl2 } true;video_ioctl2_#in~arg0#1.base, video_ioctl2_#in~arg0#1.offset, video_ioctl2_#in~arg1#1, video_ioctl2_#in~arg2#1 := ldv_io_instance_callback_3_21_~arg1#1.base, ldv_io_instance_callback_3_21_~arg1#1.offset, ldv_io_instance_callback_3_21_~arg2#1, ldv_io_instance_callback_3_21_~arg3#1;havoc video_ioctl2_#res#1;havoc video_ioctl2_#t~nondet1084#1, video_ioctl2_~arg0#1.base, video_ioctl2_~arg0#1.offset, video_ioctl2_~arg1#1, video_ioctl2_~arg2#1;video_ioctl2_~arg0#1.base, video_ioctl2_~arg0#1.offset := video_ioctl2_#in~arg0#1.base, video_ioctl2_#in~arg0#1.offset;video_ioctl2_~arg1#1 := video_ioctl2_#in~arg1#1;video_ioctl2_~arg2#1 := video_ioctl2_#in~arg2#1;havoc video_ioctl2_#t~nondet1084#1;video_ioctl2_#res#1 := video_ioctl2_#t~nondet1084#1;havoc video_ioctl2_#t~nondet1084#1; [2025-02-08 03:49:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9934-2: call fm_v4l2_s_ctrl_#t~mem853#1 := read~intINTTYPE4#0(fm_v4l2_s_ctrl_~ctrl#1.base, ~bvadd~64(144bv64, fm_v4l2_s_ctrl_~ctrl#1.offset), 4bv64); [2025-02-08 03:49:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8811: fm_rx_set_stereo_mono_~ret~20#1 := fm_rx_set_stereo_mono_#t~ret652#1;havoc fm_rx_set_stereo_mono_#t~ret652#1; [2025-02-08 03:49:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8811-1: SUMMARY for call fm_rx_set_stereo_mono_#t~ret652#1 := fmc_send_cmd(fm_rx_set_stereo_mono_~fmdev#1.base, fm_rx_set_stereo_mono_~fmdev#1.offset, 12bv8, 0bv16, fm_rx_set_stereo_mono_~#payload~15#1.base, fm_rx_set_stereo_mono_~#payload~15#1.offset, 2bv32, 0bv64, 0bv64, 0bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9802: fm_v4l2_fops_open_~ret~44#1 := fm_v4l2_fops_open_#t~ret831#1;havoc fm_v4l2_fops_open_#t~ret831#1; [2025-02-08 03:49:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9934: fm_v4l2_s_ctrl_~tmp~74#1 := fm_v4l2_s_ctrl_#t~ret854#1;havoc fm_v4l2_s_ctrl_#t~mem853#1;havoc fm_v4l2_s_ctrl_#t~ret854#1;fm_v4l2_s_ctrl_#res#1 := fm_v4l2_s_ctrl_~tmp~74#1; [2025-02-08 03:49:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7688-1: SUMMARY for call ldv_file_operations_file_operations_instance_0_#t~ret515#1.base, ldv_file_operations_file_operations_instance_0_#t~ret515#1.offset := ldv_xmalloc(1bv64); srcloc: null [2025-02-08 03:49:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7688: ldv_file_operations_file_operations_instance_0_~tmp___6~1#1.base, ldv_file_operations_file_operations_instance_0_~tmp___6~1#1.offset := ldv_file_operations_file_operations_instance_0_#t~ret515#1.base, ldv_file_operations_file_operations_instance_0_#t~ret515#1.offset;havoc ldv_file_operations_file_operations_instance_0_#t~ret515#1.base, ldv_file_operations_file_operations_instance_0_#t~ret515#1.offset;~ldv_0_ldv_param_4_1_default~0.base, ~ldv_0_ldv_param_4_1_default~0.offset := ldv_file_operations_file_operations_instance_0_~tmp___6~1#1.base, ldv_file_operations_file_operations_instance_0_~tmp___6~1#1.offset; [2025-02-08 03:49:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9802-1: SUMMARY for call fm_v4l2_fops_open_#t~ret831#1 := fmc_set_mode(fm_v4l2_fops_open_~fmdev~10#1.base, fm_v4l2_fops_open_~fmdev~10#1.offset, 2bv8); srcloc: null [2025-02-08 03:49:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10793: assume 33bv32 == ~ldv_statevar_3~0; [2025-02-08 03:49:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10793: assume !(33bv32 == ~ldv_statevar_3~0); [2025-02-08 03:49:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6433: fmc_set_stereo_mono_#res#1 := 4294967274bv32; [2025-02-08 03:49:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6235: fmc_transfer_rds_from_internal_buff_~ret~1#1 := fmc_transfer_rds_from_internal_buff_~__ret~0#1; [2025-02-08 03:49:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5178: SUMMARY for call set_bit(1bv64, recv_tasklet_~fmdev~0#1.base, ~bvadd~64(490bv64, recv_tasklet_~fmdev~0#1.offset)); srcloc: null [2025-02-08 03:49:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9472: assume 1bv32 != ~zero_extend~32~8(fm_tx_get_tune_cap_val_#t~mem739#1);havoc fm_tx_get_tune_cap_val_#t~mem739#1;fm_tx_get_tune_cap_val_#res#1 := 4294967295bv32;call ULTIMATE.dealloc(fm_tx_get_tune_cap_val_~#curr_val~0#1.base, fm_tx_get_tune_cap_val_~#curr_val~0#1.offset);havoc fm_tx_get_tune_cap_val_~#curr_val~0#1.base, fm_tx_get_tune_cap_val_~#curr_val~0#1.offset;call ULTIMATE.dealloc(fm_tx_get_tune_cap_val_~#resp_len~5#1.base, fm_tx_get_tune_cap_val_~#resp_len~5#1.offset);havoc fm_tx_get_tune_cap_val_~#resp_len~5#1.base, fm_tx_get_tune_cap_val_~#resp_len~5#1.offset; [2025-02-08 03:49:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9472: assume !(1bv32 != ~zero_extend~32~8(fm_tx_get_tune_cap_val_#t~mem739#1));havoc fm_tx_get_tune_cap_val_#t~mem739#1; [2025-02-08 03:49:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6301: fmc_set_freq_#res#1 := 4294967274bv32; [2025-02-08 03:49:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8349: assume ~bvslt~32(fm_rx_seek_~ret~12#1, 0bv32); [2025-02-08 03:49:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8349: assume !~bvslt~32(fm_rx_seek_~ret~12#1, 0bv32); [2025-02-08 03:49:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10133: fm_v4l2_vidioc_s_hw_freq_seek_~tmp~79#1.base, fm_v4l2_vidioc_s_hw_freq_seek_~tmp~79#1.offset := fm_v4l2_vidioc_s_hw_freq_seek_#t~ret895#1.base, fm_v4l2_vidioc_s_hw_freq_seek_#t~ret895#1.offset;havoc fm_v4l2_vidioc_s_hw_freq_seek_#t~ret895#1.base, fm_v4l2_vidioc_s_hw_freq_seek_#t~ret895#1.offset;fm_v4l2_vidioc_s_hw_freq_seek_~fmdev~18#1.base, fm_v4l2_vidioc_s_hw_freq_seek_~fmdev~18#1.offset := fm_v4l2_vidioc_s_hw_freq_seek_~tmp~79#1.base, fm_v4l2_vidioc_s_hw_freq_seek_~tmp~79#1.offset;call fm_v4l2_vidioc_s_hw_freq_seek_#t~mem896#1 := read~intINTTYPE4#0(fm_v4l2_vidioc_s_hw_freq_seek_~file#1.base, ~bvadd~64(124bv64, fm_v4l2_vidioc_s_hw_freq_seek_~file#1.offset), 4bv64); [2025-02-08 03:49:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10133-1: SUMMARY for call fm_v4l2_vidioc_s_hw_freq_seek_#t~ret895#1.base, fm_v4l2_vidioc_s_hw_freq_seek_#t~ret895#1.offset := video_drvdata(fm_v4l2_vidioc_s_hw_freq_seek_~file#1.base, fm_v4l2_vidioc_s_hw_freq_seek_~file#1.offset); srcloc: null [2025-02-08 03:49:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10199: assume 0bv32 != fm_v4l2_vidioc_s_modulator_#t~mem911#1;havoc fm_v4l2_vidioc_s_modulator_#t~mem911#1;fm_v4l2_vidioc_s_modulator_#res#1 := 4294967274bv32; [2025-02-08 03:49:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10199: assume !(0bv32 != fm_v4l2_vidioc_s_modulator_#t~mem911#1);havoc fm_v4l2_vidioc_s_modulator_#t~mem911#1;call fm_v4l2_vidioc_s_modulator_#t~mem912#1 := read~intINTTYPE1#0(fm_v4l2_vidioc_s_modulator_~fmdev~20#1.base, ~bvadd~64(1002bv64, fm_v4l2_vidioc_s_modulator_~fmdev~20#1.offset), 1bv64); [2025-02-08 03:49:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7557: assume 1bv32 == ~ldv_statevar_0~0; [2025-02-08 03:49:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7557: assume !(1bv32 == ~ldv_statevar_0~0); [2025-02-08 03:49:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7359: assume 10bv32 == ~ldv_statevar_6~0; [2025-02-08 03:49:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7359: assume !(10bv32 == ~ldv_statevar_6~0); [2025-02-08 03:49:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8416: assume ~bvslt~32(fm_rx_seek_~ret~12#1, 0bv32);fm_rx_seek_#res#1 := fm_rx_seek_~ret~12#1;call ULTIMATE.dealloc(fm_rx_seek_~#resp_len~2#1.base, fm_rx_seek_~#resp_len~2#1.offset);havoc fm_rx_seek_~#resp_len~2#1.base, fm_rx_seek_~#resp_len~2#1.offset;call ULTIMATE.dealloc(fm_rx_seek_~#curr_frq~1#1.base, fm_rx_seek_~#curr_frq~1#1.offset);havoc fm_rx_seek_~#curr_frq~1#1.base, fm_rx_seek_~#curr_frq~1#1.offset;call ULTIMATE.dealloc(fm_rx_seek_~#payload~10#1.base, fm_rx_seek_~#payload~10#1.offset);havoc fm_rx_seek_~#payload~10#1.base, fm_rx_seek_~#payload~10#1.offset; [2025-02-08 03:49:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8416: assume !~bvslt~32(fm_rx_seek_~ret~12#1, 0bv32); [2025-02-08 03:49:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7425-1: SUMMARY for call ldv_assume((if 14bv32 == ~ldv_statevar_3~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:49:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7425: assume { :begin_inline_ldv_dispatch_register_io_instance_6_6_9 } true;assume { :begin_inline_ldv_switch_automaton_state_3_14 } true;~ldv_statevar_3~0 := 13bv32;assume { :end_inline_ldv_switch_automaton_state_3_14 } true;assume { :end_inline_ldv_dispatch_register_io_instance_6_6_9 } true;~ldv_statevar_6~0 := 8bv32; [2025-02-08 03:49:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9473: fm_g_volatile_ctrl_#t~ret845#1 := fm_tx_get_tune_cap_val_#res#1;havoc fm_tx_get_tune_cap_val_#t~mem739#1, fm_tx_get_tune_cap_val_#t~ret740#1, fm_tx_get_tune_cap_val_#t~mem741#1, fm_tx_get_tune_cap_val_#t~ret742#1, fm_tx_get_tune_cap_val_#t~mem743#1, fm_tx_get_tune_cap_val_~fmdev#1.base, fm_tx_get_tune_cap_val_~fmdev#1.offset, fm_tx_get_tune_cap_val_~#curr_val~0#1.base, fm_tx_get_tune_cap_val_~#curr_val~0#1.offset, fm_tx_get_tune_cap_val_~#resp_len~5#1.base, fm_tx_get_tune_cap_val_~#resp_len~5#1.offset, fm_tx_get_tune_cap_val_~ret~39#1, fm_tx_get_tune_cap_val_~tmp~63#1;havoc fm_tx_get_tune_cap_val_#in~fmdev#1.base, fm_tx_get_tune_cap_val_#in~fmdev#1.offset;assume { :end_inline_fm_tx_get_tune_cap_val } true;call write~intINTTYPE4#0(fm_g_volatile_ctrl_#t~ret845#1, fm_g_volatile_ctrl_~ctrl#1.base, ~bvadd~64(144bv64, fm_g_volatile_ctrl_~ctrl#1.offset), 4bv64);havoc fm_g_volatile_ctrl_#t~ret845#1; [2025-02-08 03:49:07,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6236: assume 0bv32 != fmc_transfer_rds_from_internal_buff_~ret~1#1;fmc_transfer_rds_from_internal_buff_#res#1 := 4294967292bv32;call ULTIMATE.dealloc(fmc_transfer_rds_from_internal_buff_~#tmpbuf~1#1.base, fmc_transfer_rds_from_internal_buff_~#tmpbuf~1#1.offset);havoc fmc_transfer_rds_from_internal_buff_~#tmpbuf~1#1.base, fmc_transfer_rds_from_internal_buff_~#tmpbuf~1#1.offset;call ULTIMATE.dealloc(fmc_transfer_rds_from_internal_buff_~#__wait~0#1.base, fmc_transfer_rds_from_internal_buff_~#__wait~0#1.offset);havoc fmc_transfer_rds_from_internal_buff_~#__wait~0#1.base, fmc_transfer_rds_from_internal_buff_~#__wait~0#1.offset; [2025-02-08 03:49:07,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6236: assume !(0bv32 != fmc_transfer_rds_from_internal_buff_~ret~1#1); [2025-02-08 03:49:07,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4915: copy_to_user_~tmp___0~0#1 := copy_to_user_#t~ret46#1;havoc copy_to_user_#t~ret46#1; [2025-02-08 03:49:07,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4915-1: SUMMARY for call copy_to_user_#t~ret46#1 := ldv__builtin_expect(~sign_extend~64~32((if ~bvuge~64(~sign_extend~64~32(copy_to_user_~sz~0#1), copy_to_user_~n#1) then 1bv32 else 0bv32)), 1bv64); srcloc: null [2025-02-08 03:49:07,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8813: assume ~bvslt~32(fm_rx_set_stereo_mono_~ret~20#1, 0bv32);fm_rx_set_stereo_mono_#res#1 := fm_rx_set_stereo_mono_~ret~20#1;call ULTIMATE.dealloc(fm_rx_set_stereo_mono_~#payload~15#1.base, fm_rx_set_stereo_mono_~#payload~15#1.offset);havoc fm_rx_set_stereo_mono_~#payload~15#1.base, fm_rx_set_stereo_mono_~#payload~15#1.offset; [2025-02-08 03:49:07,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8813: assume !~bvslt~32(fm_rx_set_stereo_mono_~ret~20#1, 0bv32);call write~intINTTYPE2#0(1bv16, fm_rx_set_stereo_mono_~#payload~15#1.base, fm_rx_set_stereo_mono_~#payload~15#1.offset, 2bv64); [2025-02-08 03:49:07,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9804: assume ~bvslt~32(fm_v4l2_fops_open_~ret~44#1, 0bv32); [2025-02-08 03:49:07,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9804: assume !~bvslt~32(fm_v4l2_fops_open_~ret~44#1, 0bv32);~radio_disconnected~0 := 1bv8;assume { :begin_inline_ldv_mutex_unlock_31 } true;ldv_mutex_unlock_31_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_31_#in~ldv_func_arg1#1.offset := fm_v4l2_fops_open_~fmdev~10#1.base, ~bvadd~64(1523bv64, fm_v4l2_fops_open_~fmdev~10#1.offset);havoc ldv_mutex_unlock_31_~ldv_func_arg1#1.base, ldv_mutex_unlock_31_~ldv_func_arg1#1.offset;ldv_mutex_unlock_31_~ldv_func_arg1#1.base, ldv_mutex_unlock_31_~ldv_func_arg1#1.offset := ldv_mutex_unlock_31_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_31_#in~ldv_func_arg1#1.offset; [2025-02-08 03:49:07,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7690: ldv_file_operations_file_operations_instance_0_~tmp___7~0#1.base, ldv_file_operations_file_operations_instance_0_~tmp___7~0#1.offset := ldv_file_operations_file_operations_instance_0_#t~ret516#1.base, ldv_file_operations_file_operations_instance_0_#t~ret516#1.offset;havoc ldv_file_operations_file_operations_instance_0_#t~ret516#1.base, ldv_file_operations_file_operations_instance_0_#t~ret516#1.offset;~ldv_0_ldv_param_4_3_default~0.base, ~ldv_0_ldv_param_4_3_default~0.offset := ldv_file_operations_file_operations_instance_0_~tmp___7~0#1.base, ldv_file_operations_file_operations_instance_0_~tmp___7~0#1.offset; [2025-02-08 03:49:07,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9936: ldv_dummy_resourceless_instance_callback_1_7_#t~ret939#1 := fm_v4l2_s_ctrl_#res#1;havoc fm_v4l2_s_ctrl_#t~mem848#1.base, fm_v4l2_s_ctrl_#t~mem848#1.offset, fm_v4l2_s_ctrl_#t~mem849#1, fm_v4l2_s_ctrl_#t~mem850#1, fm_v4l2_s_ctrl_#t~mem851#1, fm_v4l2_s_ctrl_#t~mem852#1, fm_v4l2_s_ctrl_#t~mem853#1, fm_v4l2_s_ctrl_#t~ret854#1, fm_v4l2_s_ctrl_#t~mem855#1, fm_v4l2_s_ctrl_#t~ret856#1, fm_v4l2_s_ctrl_#t~mem857#1, fm_v4l2_s_ctrl_#t~ret858#1, fm_v4l2_s_ctrl_#t~mem859#1, fm_v4l2_s_ctrl_#t~ret860#1, fm_v4l2_s_ctrl_~ctrl#1.base, fm_v4l2_s_ctrl_~ctrl#1.offset, fm_v4l2_s_ctrl_~fmdev~13#1.base, fm_v4l2_s_ctrl_~fmdev~13#1.offset, fm_v4l2_s_ctrl_~__mptr~1#1.base, fm_v4l2_s_ctrl_~__mptr~1#1.offset, fm_v4l2_s_ctrl_~tmp~74#1, fm_v4l2_s_ctrl_~tmp___0~34#1, fm_v4l2_s_ctrl_~tmp___1~10#1, fm_v4l2_s_ctrl_~tmp___2~5#1;havoc fm_v4l2_s_ctrl_#in~ctrl#1.base, fm_v4l2_s_ctrl_#in~ctrl#1.offset;assume { :end_inline_fm_v4l2_s_ctrl } true;havoc ldv_dummy_resourceless_instance_callback_1_7_#t~ret939#1;havoc ldv_dummy_resourceless_instance_callback_1_7_#t~ret939#1, ldv_dummy_resourceless_instance_callback_1_7_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_7_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_7_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_7 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:49:07,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7690-1: SUMMARY for call ldv_file_operations_file_operations_instance_0_#t~ret516#1.base, ldv_file_operations_file_operations_instance_0_#t~ret516#1.offset := ldv_xmalloc(8bv64); srcloc: null [2025-02-08 03:49:07,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10729: assume 10bv32 == ~ldv_statevar_3~0; [2025-02-08 03:49:07,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10729: assume !(10bv32 == ~ldv_statevar_3~0); [2025-02-08 03:49:07,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8351-1: SUMMARY for call fm_rx_seek_#t~ret566#1 := printk(53bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8351: havoc fm_rx_seek_#t~ret566#1;fm_rx_seek_#res#1 := fm_rx_seek_~ret~12#1;call ULTIMATE.dealloc(fm_rx_seek_~#resp_len~2#1.base, fm_rx_seek_~#resp_len~2#1.offset);havoc fm_rx_seek_~#resp_len~2#1.base, fm_rx_seek_~#resp_len~2#1.offset;call ULTIMATE.dealloc(fm_rx_seek_~#curr_frq~1#1.base, fm_rx_seek_~#curr_frq~1#1.offset);havoc fm_rx_seek_~#curr_frq~1#1.base, fm_rx_seek_~#curr_frq~1#1.offset;call ULTIMATE.dealloc(fm_rx_seek_~#payload~10#1.base, fm_rx_seek_~#payload~10#1.offset);havoc fm_rx_seek_~#payload~10#1.base, fm_rx_seek_~#payload~10#1.offset; [2025-02-08 03:49:07,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10069: assume { :begin_inline_fmc_set_stereo_mono } true;fmc_set_stereo_mono_#in~fmdev#1.base, fmc_set_stereo_mono_#in~fmdev#1.offset, fmc_set_stereo_mono_#in~mode#1 := fm_v4l2_vidioc_s_tuner_~fmdev~15#1.base, fm_v4l2_vidioc_s_tuner_~fmdev~15#1.offset, ~zero_extend~32~16(fm_v4l2_vidioc_s_tuner_~aud_mode~0#1)[16:0];havoc fmc_set_stereo_mono_#res#1;havoc fmc_set_stereo_mono_#t~mem364#1, fmc_set_stereo_mono_#t~mem365#1, fmc_set_stereo_mono_#t~ret366#1, fmc_set_stereo_mono_#t~ret367#1, fmc_set_stereo_mono_~fmdev#1.base, fmc_set_stereo_mono_~fmdev#1.offset, fmc_set_stereo_mono_~mode#1, fmc_set_stereo_mono_~tmp~29#1, fmc_set_stereo_mono_~tmp___0~13#1;fmc_set_stereo_mono_~fmdev#1.base, fmc_set_stereo_mono_~fmdev#1.offset := fmc_set_stereo_mono_#in~fmdev#1.base, fmc_set_stereo_mono_#in~fmdev#1.offset;fmc_set_stereo_mono_~mode#1 := fmc_set_stereo_mono_#in~mode#1;havoc fmc_set_stereo_mono_~tmp~29#1;havoc fmc_set_stereo_mono_~tmp___0~13#1;call fmc_set_stereo_mono_#t~mem364#1 := read~intINTTYPE1#0(fmc_set_stereo_mono_~fmdev#1.base, ~bvadd~64(1002bv64, fmc_set_stereo_mono_~fmdev#1.offset), 1bv64); [2025-02-08 03:49:07,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7625: SUMMARY for call ldv_free(~ldv_0_resource_file~0.base, ~ldv_0_resource_file~0.offset); srcloc: null [2025-02-08 03:49:07,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6436: assume { :begin_inline_fm_rx_set_stereo_mono } true;fm_rx_set_stereo_mono_#in~fmdev#1.base, fm_rx_set_stereo_mono_#in~fmdev#1.offset, fm_rx_set_stereo_mono_#in~mode#1 := fmc_set_stereo_mono_~fmdev#1.base, fmc_set_stereo_mono_~fmdev#1.offset, ~zero_extend~32~16(fmc_set_stereo_mono_~mode#1)[16:0];havoc fm_rx_set_stereo_mono_#res#1;havoc fm_rx_set_stereo_mono_#t~ret651#1, fm_rx_set_stereo_mono_#t~ret652#1, fm_rx_set_stereo_mono_#t~ret653#1, fm_rx_set_stereo_mono_~fmdev#1.base, fm_rx_set_stereo_mono_~fmdev#1.offset, fm_rx_set_stereo_mono_~mode#1, fm_rx_set_stereo_mono_~#payload~15#1.base, fm_rx_set_stereo_mono_~#payload~15#1.offset, fm_rx_set_stereo_mono_~ret~20#1;fm_rx_set_stereo_mono_~fmdev#1.base, fm_rx_set_stereo_mono_~fmdev#1.offset := fm_rx_set_stereo_mono_#in~fmdev#1.base, fm_rx_set_stereo_mono_#in~fmdev#1.offset;fm_rx_set_stereo_mono_~mode#1 := fm_rx_set_stereo_mono_#in~mode#1;call fm_rx_set_stereo_mono_~#payload~15#1.base, fm_rx_set_stereo_mono_~#payload~15#1.offset := #Ultimate.allocOnStack(2bv64);havoc fm_rx_set_stereo_mono_~ret~20#1; [2025-02-08 03:49:07,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6304-1: SUMMARY for call fmc_set_freq_#t~ret348#1 := fm_rx_set_freq(fmc_set_freq_~fmdev#1.base, fmc_set_freq_~fmdev#1.offset, fmc_set_freq_~freq_to_set#1); srcloc: null [2025-02-08 03:49:07,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10334-1: SUMMARY for call fm_v4l2_init_video_device_#t~memcpy~res925#1.base, fm_v4l2_init_video_device_#t~memcpy~res925#1.offset := #Ultimate.C_memcpy#0(~gradio_dev~0.base, ~gradio_dev~0.offset, ~#fm_viddev_template~0.base, ~#fm_viddev_template~0.offset, 1808bv64); srcloc: null [2025-02-08 03:49:07,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6304: fmc_set_freq_~tmp~26#1 := fmc_set_freq_#t~ret348#1;havoc fmc_set_freq_#t~ret348#1;fmc_set_freq_#res#1 := fmc_set_freq_~tmp~26#1; [2025-02-08 03:49:07,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 03:49:07,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10334: havoc fm_v4l2_init_video_device_#t~memcpy~res925#1.base, fm_v4l2_init_video_device_#t~memcpy~res925#1.offset;assume { :begin_inline_video_set_drvdata } true;video_set_drvdata_#in~vdev#1.base, video_set_drvdata_#in~vdev#1.offset, video_set_drvdata_#in~data#1.base, video_set_drvdata_#in~data#1.offset := ~gradio_dev~0.base, ~gradio_dev~0.offset, fm_v4l2_init_video_device_~fmdev#1.base, fm_v4l2_init_video_device_~fmdev#1.offset;havoc video_set_drvdata_#t~ret783#1, video_set_drvdata_~vdev#1.base, video_set_drvdata_~vdev#1.offset, video_set_drvdata_~data#1.base, video_set_drvdata_~data#1.offset;video_set_drvdata_~vdev#1.base, video_set_drvdata_~vdev#1.offset := video_set_drvdata_#in~vdev#1.base, video_set_drvdata_#in~vdev#1.offset;video_set_drvdata_~data#1.base, video_set_drvdata_~data#1.offset := video_set_drvdata_#in~data#1.base, video_set_drvdata_#in~data#1.offset;assume { :begin_inline_ldv_dev_set_drvdata_17 } true;ldv_dev_set_drvdata_17_#in~dev#1.base, ldv_dev_set_drvdata_17_#in~dev#1.offset, ldv_dev_set_drvdata_17_#in~data#1.base, ldv_dev_set_drvdata_17_#in~data#1.offset := video_set_drvdata_~vdev#1.base, ~bvadd~64(124bv64, video_set_drvdata_~vdev#1.offset), video_set_drvdata_~data#1.base, video_set_drvdata_~data#1.offset;havoc ldv_dev_set_drvdata_17_#res#1;havoc ldv_dev_set_drvdata_17_#t~ret981#1, ldv_dev_set_drvdata_17_~dev#1.base, ldv_dev_set_drvdata_17_~dev#1.offset, ldv_dev_set_drvdata_17_~data#1.base, ldv_dev_set_drvdata_17_~data#1.offset, ldv_dev_set_drvdata_17_~tmp~87#1;ldv_dev_set_drvdata_17_~dev#1.base, ldv_dev_set_drvdata_17_~dev#1.offset := ldv_dev_set_drvdata_17_#in~dev#1.base, ldv_dev_set_drvdata_17_#in~dev#1.offset;ldv_dev_set_drvdata_17_~data#1.base, ldv_dev_set_drvdata_17_~data#1.offset := ldv_dev_set_drvdata_17_#in~data#1.base, ldv_dev_set_drvdata_17_#in~data#1.offset;havoc ldv_dev_set_drvdata_17_~tmp~87#1; [2025-02-08 03:49:07,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10004: assume 0bv32 != fm_v4l2_vidioc_g_tuner_~ret~46#1;fm_v4l2_vidioc_g_tuner_#res#1 := fm_v4l2_vidioc_g_tuner_~ret~46#1;call ULTIMATE.dealloc(fm_v4l2_vidioc_g_tuner_~#bottom_freq~0#1.base, fm_v4l2_vidioc_g_tuner_~#bottom_freq~0#1.offset);havoc fm_v4l2_vidioc_g_tuner_~#bottom_freq~0#1.base, fm_v4l2_vidioc_g_tuner_~#bottom_freq~0#1.offset;call ULTIMATE.dealloc(fm_v4l2_vidioc_g_tuner_~#top_freq~0#1.base, fm_v4l2_vidioc_g_tuner_~#top_freq~0#1.offset);havoc fm_v4l2_vidioc_g_tuner_~#top_freq~0#1.base, fm_v4l2_vidioc_g_tuner_~#top_freq~0#1.offset;call ULTIMATE.dealloc(fm_v4l2_vidioc_g_tuner_~#stereo_mono_mode~0#1.base, fm_v4l2_vidioc_g_tuner_~#stereo_mono_mode~0#1.offset);havoc fm_v4l2_vidioc_g_tuner_~#stereo_mono_mode~0#1.base, fm_v4l2_vidioc_g_tuner_~#stereo_mono_mode~0#1.offset;call ULTIMATE.dealloc(fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.base, fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.offset);havoc fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.base, fm_v4l2_vidioc_g_tuner_~#rssilvl~0#1.offset; [2025-02-08 03:49:07,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10004: assume !(0bv32 != fm_v4l2_vidioc_g_tuner_~ret~46#1);assume { :begin_inline_fm_rx_get_stereo_mono } true;fm_rx_get_stereo_mono_#in~fmdev#1.base, fm_rx_get_stereo_mono_#in~fmdev#1.offset, fm_rx_get_stereo_mono_#in~mode#1.base, fm_rx_get_stereo_mono_#in~mode#1.offset := fm_v4l2_vidioc_g_tuner_~fmdev~14#1.base, fm_v4l2_vidioc_g_tuner_~fmdev~14#1.offset, fm_v4l2_vidioc_g_tuner_~#stereo_mono_mode~0#1.base, fm_v4l2_vidioc_g_tuner_~#stereo_mono_mode~0#1.offset;havoc fm_rx_get_stereo_mono_#res#1;havoc fm_rx_get_stereo_mono_#t~ret654#1, fm_rx_get_stereo_mono_#t~ret655#1, fm_rx_get_stereo_mono_#t~mem656#1, fm_rx_get_stereo_mono_#t~ret657#1, fm_rx_get_stereo_mono_~fmdev#1.base, fm_rx_get_stereo_mono_~fmdev#1.offset, fm_rx_get_stereo_mono_~mode#1.base, fm_rx_get_stereo_mono_~mode#1.offset, fm_rx_get_stereo_mono_~#curr_mode~0#1.base, fm_rx_get_stereo_mono_~#curr_mode~0#1.offset, fm_rx_get_stereo_mono_~#resp_len~4#1.base, fm_rx_get_stereo_mono_~#resp_len~4#1.offset, fm_rx_get_stereo_mono_~ret~21#1, fm_rx_get_stereo_mono_~tmp~57#1;fm_rx_get_stereo_mono_~fmdev#1.base, fm_rx_get_stereo_mono_~fmdev#1.offset := fm_rx_get_stereo_mono_#in~fmdev#1.base, fm_rx_get_stereo_mono_#in~fmdev#1.offset;fm_rx_get_stereo_mono_~mode#1.base, fm_rx_get_stereo_mono_~mode#1.offset := fm_rx_get_stereo_mono_#in~mode#1.base, fm_rx_get_stereo_mono_#in~mode#1.offset;call fm_rx_get_stereo_mono_~#curr_mode~0#1.base, fm_rx_get_stereo_mono_~#curr_mode~0#1.offset := #Ultimate.allocOnStack(2bv64);call fm_rx_get_stereo_mono_~#resp_len~4#1.base, fm_rx_get_stereo_mono_~#resp_len~4#1.offset := #Ultimate.allocOnStack(4bv64);havoc fm_rx_get_stereo_mono_~ret~21#1;havoc fm_rx_get_stereo_mono_~tmp~57#1; [2025-02-08 03:49:07,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10136: assume 0bv32 != ~bvand~32(2048bv32, fm_v4l2_vidioc_s_hw_freq_seek_#t~mem896#1);havoc fm_v4l2_vidioc_s_hw_freq_seek_#t~mem896#1;fm_v4l2_vidioc_s_hw_freq_seek_#res#1 := 4294967285bv32; [2025-02-08 03:49:07,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10136: assume !(0bv32 != ~bvand~32(2048bv32, fm_v4l2_vidioc_s_hw_freq_seek_#t~mem896#1));havoc fm_v4l2_vidioc_s_hw_freq_seek_#t~mem896#1;call fm_v4l2_vidioc_s_hw_freq_seek_#t~mem897#1 := read~intINTTYPE1#0(fm_v4l2_vidioc_s_hw_freq_seek_~fmdev~18#1.base, ~bvadd~64(1002bv64, fm_v4l2_vidioc_s_hw_freq_seek_~fmdev~18#1.offset), 1bv64); [2025-02-08 03:49:07,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4917: assume 0bv64 != copy_to_user_~tmp___0~0#1; [2025-02-08 03:49:07,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4917: assume !(0bv64 != copy_to_user_~tmp___0~0#1);assume { :begin_inline___copy_to_user_overflow } true; [2025-02-08 03:49:07,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8749: fm_rx_get_rssi_level_~tmp~56#1 := fm_rx_get_rssi_level_#t~ret645#1;havoc fm_rx_get_rssi_level_#t~mem644#1;havoc fm_rx_get_rssi_level_#t~ret645#1;call write~intINTTYPE2#18(fm_rx_get_rssi_level_~tmp~56#1, fm_rx_get_rssi_level_~rssilvl#1.base, fm_rx_get_rssi_level_~rssilvl#1.offset, 2bv64);fm_rx_get_rssi_level_#res#1 := 0bv32;call ULTIMATE.dealloc(fm_rx_get_rssi_level_~#curr_rssi_lel~0#1.base, fm_rx_get_rssi_level_~#curr_rssi_lel~0#1.offset);havoc fm_rx_get_rssi_level_~#curr_rssi_lel~0#1.base, fm_rx_get_rssi_level_~#curr_rssi_lel~0#1.offset;call ULTIMATE.dealloc(fm_rx_get_rssi_level_~#resp_len~3#1.base, fm_rx_get_rssi_level_~#resp_len~3#1.offset);havoc fm_rx_get_rssi_level_~#resp_len~3#1.base, fm_rx_get_rssi_level_~#resp_len~3#1.offset; [2025-02-08 03:49:07,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9806-1: SUMMARY for call fm_v4l2_fops_open_#t~ret832#1 := printk(82bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7758: assume 1bv32 == ~ldv_statevar_1~0; [2025-02-08 03:49:07,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7758: assume !(1bv32 == ~ldv_statevar_1~0); [2025-02-08 03:49:07,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8749-1: SUMMARY for call fm_rx_get_rssi_level_#t~ret645#1 := __fswab16(~zero_extend~32~16(fm_rx_get_rssi_level_#t~mem644#1)[16:0]); srcloc: null [2025-02-08 03:49:07,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10797: assume 35bv32 == ~ldv_statevar_3~0; [2025-02-08 03:49:07,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10797: assume !(35bv32 == ~ldv_statevar_3~0); [2025-02-08 03:49:07,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9674: assume 0bv32 != fm_v4l2_fops_read_~tmp___0~31#1;fm_v4l2_fops_read_#res#1 := 18446744073709551104bv64;call ULTIMATE.dealloc(fm_v4l2_fops_read_~#rds_mode~0#1.base, fm_v4l2_fops_read_~#rds_mode~0#1.offset);havoc fm_v4l2_fops_read_~#rds_mode~0#1.base, fm_v4l2_fops_read_~#rds_mode~0#1.offset; [2025-02-08 03:49:07,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9674: assume !(0bv32 != fm_v4l2_fops_read_~tmp___0~31#1);assume { :begin_inline_fm_rx_get_rds_mode } true;fm_rx_get_rds_mode_#in~fmdev#1.base, fm_rx_get_rds_mode_#in~fmdev#1.offset, fm_rx_get_rds_mode_#in~curr_rds_en_dis#1.base, fm_rx_get_rds_mode_#in~curr_rds_en_dis#1.offset := fm_v4l2_fops_read_~fmdev~7#1.base, fm_v4l2_fops_read_~fmdev~7#1.offset, fm_v4l2_fops_read_~#rds_mode~0#1.base, fm_v4l2_fops_read_~#rds_mode~0#1.offset;havoc fm_rx_get_rds_mode_#res#1;havoc fm_rx_get_rds_mode_#t~mem679#1, fm_rx_get_rds_mode_#t~ret680#1, fm_rx_get_rds_mode_#t~mem681#1, fm_rx_get_rds_mode_~fmdev#1.base, fm_rx_get_rds_mode_~fmdev#1.offset, fm_rx_get_rds_mode_~curr_rds_en_dis#1.base, fm_rx_get_rds_mode_~curr_rds_en_dis#1.offset;fm_rx_get_rds_mode_~fmdev#1.base, fm_rx_get_rds_mode_~fmdev#1.offset := fm_rx_get_rds_mode_#in~fmdev#1.base, fm_rx_get_rds_mode_#in~fmdev#1.offset;fm_rx_get_rds_mode_~curr_rds_en_dis#1.base, fm_rx_get_rds_mode_~curr_rds_en_dis#1.offset := fm_rx_get_rds_mode_#in~curr_rds_en_dis#1.base, fm_rx_get_rds_mode_#in~curr_rds_en_dis#1.offset;call fm_rx_get_rds_mode_#t~mem679#1 := read~intINTTYPE1#0(fm_rx_get_rds_mode_~fmdev#1.base, ~bvadd~64(1002bv64, fm_rx_get_rds_mode_~fmdev#1.offset), 1bv64); [2025-02-08 03:49:07,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7626: ~ldv_0_ret_default~0 := 1bv32;~ldv_statevar_0~0 := 15bv32; [2025-02-08 03:49:07,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7692-1: SUMMARY for call ldv_assume((if ~bvule~64(~ldv_0_size_cnt_write_size~0, 2147479552bv64) then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:49:07,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7692: call ldv_file_operations_file_operations_instance_0_#t~mem517#1.base, ldv_file_operations_file_operations_instance_0_#t~mem517#1.offset := read~$Pointer$#0(~ldv_0_container_file_operations~0.base, ~bvadd~64(24bv64, ~ldv_0_container_file_operations~0.offset), 8bv64);assume { :begin_inline_ldv_file_operations_instance_write_0_4 } true;ldv_file_operations_instance_write_0_4_#in~arg0#1.base, ldv_file_operations_instance_write_0_4_#in~arg0#1.offset, ldv_file_operations_instance_write_0_4_#in~arg1#1.base, ldv_file_operations_instance_write_0_4_#in~arg1#1.offset, ldv_file_operations_instance_write_0_4_#in~arg2#1.base, ldv_file_operations_instance_write_0_4_#in~arg2#1.offset, ldv_file_operations_instance_write_0_4_#in~arg3#1, ldv_file_operations_instance_write_0_4_#in~arg4#1.base, ldv_file_operations_instance_write_0_4_#in~arg4#1.offset := ldv_file_operations_file_operations_instance_0_#t~mem517#1.base, ldv_file_operations_file_operations_instance_0_#t~mem517#1.offset, ~ldv_0_resource_file~0.base, ~ldv_0_resource_file~0.offset, ~ldv_0_ldv_param_4_1_default~0.base, ~ldv_0_ldv_param_4_1_default~0.offset, ~ldv_0_size_cnt_write_size~0, ~ldv_0_ldv_param_4_3_default~0.base, ~ldv_0_ldv_param_4_3_default~0.offset;havoc ldv_file_operations_instance_write_0_4_#t~ret940#1, ldv_file_operations_instance_write_0_4_~arg0#1.base, ldv_file_operations_instance_write_0_4_~arg0#1.offset, ldv_file_operations_instance_write_0_4_~arg1#1.base, ldv_file_operations_instance_write_0_4_~arg1#1.offset, ldv_file_operations_instance_write_0_4_~arg2#1.base, ldv_file_operations_instance_write_0_4_~arg2#1.offset, ldv_file_operations_instance_write_0_4_~arg3#1, ldv_file_operations_instance_write_0_4_~arg4#1.base, ldv_file_operations_instance_write_0_4_~arg4#1.offset;ldv_file_operations_instance_write_0_4_~arg0#1.base, ldv_file_operations_instance_write_0_4_~arg0#1.offset := ldv_file_operations_instance_write_0_4_#in~arg0#1.base, ldv_file_operations_instance_write_0_4_#in~arg0#1.offset;ldv_file_operations_instance_write_0_4_~arg1#1.base, ldv_file_operations_instance_write_0_4_~arg1#1.offset := ldv_file_operations_instance_write_0_4_#in~arg1#1.base, ldv_file_operations_instance_write_0_4_#in~arg1#1.offset;ldv_file_operations_instance_write_0_4_~arg2#1.base, ldv_file_operations_instance_write_0_4_~arg2#1.offset := ldv_file_operations_instance_write_0_4_#in~arg2#1.base, ldv_file_operations_instance_write_0_4_#in~arg2#1.offset;ldv_file_operations_instance_write_0_4_~arg3#1 := ldv_file_operations_instance_write_0_4_#in~arg3#1;ldv_file_operations_instance_write_0_4_~arg4#1.base, ldv_file_operations_instance_write_0_4_~arg4#1.offset := ldv_file_operations_instance_write_0_4_#in~arg4#1.base, ldv_file_operations_instance_write_0_4_#in~arg4#1.offset; [2025-02-08 03:49:07,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9806: havoc fm_v4l2_fops_open_#t~ret832#1; [2025-02-08 03:49:07,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10863: call ldv_v4l2_file_operations_io_instance_3_#t~mem962#1.base, ldv_v4l2_file_operations_io_instance_3_#t~mem962#1.offset := read~$Pointer$#13(~ldv_3_container_v4l2_file_operations~0.base, ~bvadd~64(72bv64, ~ldv_3_container_v4l2_file_operations~0.offset), 8bv64);assume { :begin_inline_ldv_io_instance_probe_3_11 } true;ldv_io_instance_probe_3_11_#in~arg0#1.base, ldv_io_instance_probe_3_11_#in~arg0#1.offset, ldv_io_instance_probe_3_11_#in~arg1#1.base, ldv_io_instance_probe_3_11_#in~arg1#1.offset := ldv_v4l2_file_operations_io_instance_3_#t~mem962#1.base, ldv_v4l2_file_operations_io_instance_3_#t~mem962#1.offset, ~ldv_3_resource_file~0.base, ~ldv_3_resource_file~0.offset;havoc ldv_io_instance_probe_3_11_#res#1;havoc ldv_io_instance_probe_3_11_#t~ret955#1, ldv_io_instance_probe_3_11_~arg0#1.base, ldv_io_instance_probe_3_11_~arg0#1.offset, ldv_io_instance_probe_3_11_~arg1#1.base, ldv_io_instance_probe_3_11_~arg1#1.offset, ldv_io_instance_probe_3_11_~tmp~84#1;ldv_io_instance_probe_3_11_~arg0#1.base, ldv_io_instance_probe_3_11_~arg0#1.offset := ldv_io_instance_probe_3_11_#in~arg0#1.base, ldv_io_instance_probe_3_11_#in~arg0#1.offset;ldv_io_instance_probe_3_11_~arg1#1.base, ldv_io_instance_probe_3_11_~arg1#1.offset := ldv_io_instance_probe_3_11_#in~arg1#1.base, ldv_io_instance_probe_3_11_#in~arg1#1.offset;havoc ldv_io_instance_probe_3_11_~tmp~84#1;assume { :begin_inline_fm_v4l2_fops_open } true;fm_v4l2_fops_open_#in~file#1.base, fm_v4l2_fops_open_#in~file#1.offset := ldv_io_instance_probe_3_11_~arg1#1.base, ldv_io_instance_probe_3_11_~arg1#1.offset;havoc fm_v4l2_fops_open_#res#1;havoc fm_v4l2_fops_open_#t~ret826#1, fm_v4l2_fops_open_#t~ret827#1.base, fm_v4l2_fops_open_#t~ret827#1.offset, fm_v4l2_fops_open_#t~ret828#1, fm_v4l2_fops_open_#t~ret829#1, fm_v4l2_fops_open_#t~ret830#1, fm_v4l2_fops_open_#t~ret831#1, fm_v4l2_fops_open_#t~ret832#1, fm_v4l2_fops_open_~file#1.base, fm_v4l2_fops_open_~file#1.offset, fm_v4l2_fops_open_~ret~44#1, fm_v4l2_fops_open_~fmdev~10#1.base, fm_v4l2_fops_open_~fmdev~10#1.offset, fm_v4l2_fops_open_~tmp~72#1.base, fm_v4l2_fops_open_~tmp~72#1.offset, fm_v4l2_fops_open_~tmp___0~33#1;fm_v4l2_fops_open_~file#1.base, fm_v4l2_fops_open_~file#1.offset := fm_v4l2_fops_open_#in~file#1.base, fm_v4l2_fops_open_#in~file#1.offset;havoc fm_v4l2_fops_open_~ret~44#1;havoc fm_v4l2_fops_open_~fmdev~10#1.base, fm_v4l2_fops_open_~fmdev~10#1.offset;havoc fm_v4l2_fops_open_~tmp~72#1.base, fm_v4l2_fops_open_~tmp~72#1.offset;havoc fm_v4l2_fops_open_~tmp___0~33#1;fm_v4l2_fops_open_~fmdev~10#1.base, fm_v4l2_fops_open_~fmdev~10#1.offset := 0bv64, 0bv64; [2025-02-08 03:49:07,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7626-1: SUMMARY for call ldv_free(~ldv_0_resource_inode~0.base, ~ldv_0_resource_inode~0.offset); srcloc: null [2025-02-08 03:49:07,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5182: SUMMARY for call kfree_skb(recv_tasklet_~skb~0#1.base, recv_tasklet_~skb~0#1.offset); srcloc: null [2025-02-08 03:49:07,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10203: assume 1bv32 != ~zero_extend~32~8(fm_v4l2_vidioc_s_modulator_#t~mem912#1);havoc fm_v4l2_vidioc_s_modulator_#t~mem912#1; [2025-02-08 03:49:07,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10203: assume !(1bv32 != ~zero_extend~32~8(fm_v4l2_vidioc_s_modulator_#t~mem912#1));havoc fm_v4l2_vidioc_s_modulator_#t~mem912#1; [2025-02-08 03:49:07,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8353: fm_v4l2_vidioc_s_hw_freq_seek_#t~ret903#1 := fm_rx_seek_#res#1;havoc fm_rx_seek_#t~ret565#1, fm_rx_seek_#t~ret566#1, fm_rx_seek_#t~ret567#1, fm_rx_seek_#t~mem568#1, fm_rx_seek_#t~ret569#1, fm_rx_seek_#t~mem570#1, fm_rx_seek_#t~mem571#1, fm_rx_seek_#t~mem572#1, fm_rx_seek_#t~mem573#1, fm_rx_seek_#t~ite576#1, fm_rx_seek_#t~mem574#1, fm_rx_seek_#t~mem575#1, fm_rx_seek_#t~ret577#1, fm_rx_seek_#t~ret578#1, fm_rx_seek_#t~ret579#1, fm_rx_seek_#t~mem580#1, fm_rx_seek_#t~mem581#1, fm_rx_seek_#t~ret582#1, fm_rx_seek_#t~ret583#1, fm_rx_seek_#t~ret584#1, fm_rx_seek_#t~ret585#1, fm_rx_seek_#t~ret586#1, fm_rx_seek_#t~mem587#1, fm_rx_seek_#t~mem588#1, fm_rx_seek_#t~ret589#1, fm_rx_seek_#t~ite592#1, fm_rx_seek_#t~mem590#1, fm_rx_seek_#t~mem591#1, fm_rx_seek_#t~ite595#1, fm_rx_seek_#t~mem593#1, fm_rx_seek_#t~mem594#1, fm_rx_seek_#t~mem596#1, fm_rx_seek_#t~mem597#1, fm_rx_seek_#t~ret598#1, fm_rx_seek_#t~mem599#1, fm_rx_seek_#t~ret600#1, fm_rx_seek_#t~mem602#1, fm_rx_seek_#t~mem601#1, fm_rx_seek_~fmdev#1.base, fm_rx_seek_~fmdev#1.offset, fm_rx_seek_~seek_upward#1, fm_rx_seek_~wrap_around#1, fm_rx_seek_~spacing#1, fm_rx_seek_~#resp_len~2#1.base, fm_rx_seek_~#resp_len~2#1.offset, fm_rx_seek_~#curr_frq~1#1.base, fm_rx_seek_~#curr_frq~1#1.offset, fm_rx_seek_~next_frq~0#1, fm_rx_seek_~last_frq~0#1, fm_rx_seek_~#payload~10#1.base, fm_rx_seek_~#payload~10#1.offset, fm_rx_seek_~int_reason~0#1, fm_rx_seek_~intr_flag~1#1, fm_rx_seek_~offset~0#1, fm_rx_seek_~space_idx~0#1, fm_rx_seek_~timeleft~1#1, fm_rx_seek_~ret~12#1, fm_rx_seek_~tmp~55#1, fm_rx_seek_~tmp___0~27#1, fm_rx_seek_~tmp___1~8#1;havoc fm_rx_seek_#in~fmdev#1.base, fm_rx_seek_#in~fmdev#1.offset, fm_rx_seek_#in~seek_upward#1, fm_rx_seek_#in~wrap_around#1, fm_rx_seek_#in~spacing#1;assume { :end_inline_fm_rx_seek } true;fm_v4l2_vidioc_s_hw_freq_seek_~ret~49#1 := fm_v4l2_vidioc_s_hw_freq_seek_#t~ret903#1;havoc fm_v4l2_vidioc_s_hw_freq_seek_#t~mem900#1;havoc fm_v4l2_vidioc_s_hw_freq_seek_#t~mem901#1;havoc fm_v4l2_vidioc_s_hw_freq_seek_#t~mem902#1;havoc fm_v4l2_vidioc_s_hw_freq_seek_#t~ret903#1; [2025-02-08 03:49:07,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10996: assume { :begin_inline_ldv_io_instance_callback_3_32 } true;ldv_io_instance_callback_3_32_#in~arg0#1.base, ldv_io_instance_callback_3_32_#in~arg0#1.offset, ldv_io_instance_callback_3_32_#in~arg1#1.base, ldv_io_instance_callback_3_32_#in~arg1#1.offset, ldv_io_instance_callback_3_32_#in~arg2#1.base, ldv_io_instance_callback_3_32_#in~arg2#1.offset, ldv_io_instance_callback_3_32_#in~arg3#1.base, ldv_io_instance_callback_3_32_#in~arg3#1.offset := ~ldv_3_callback_vidioc_s_modulator~0.base, ~ldv_3_callback_vidioc_s_modulator~0.offset, ~ldv_3_resource_file~0.base, ~ldv_3_resource_file~0.offset, ~ldv_3_resource_struct_poll_table_struct_ptr~0.base, ~ldv_3_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_3_resource_struct_v4l2_modulator_ptr~0.base, ~ldv_3_resource_struct_v4l2_modulator_ptr~0.offset;havoc ldv_io_instance_callback_3_32_#t~ret952#1, ldv_io_instance_callback_3_32_~arg0#1.base, ldv_io_instance_callback_3_32_~arg0#1.offset, ldv_io_instance_callback_3_32_~arg1#1.base, ldv_io_instance_callback_3_32_~arg1#1.offset, ldv_io_instance_callback_3_32_~arg2#1.base, ldv_io_instance_callback_3_32_~arg2#1.offset, ldv_io_instance_callback_3_32_~arg3#1.base, ldv_io_instance_callback_3_32_~arg3#1.offset;ldv_io_instance_callback_3_32_~arg0#1.base, ldv_io_instance_callback_3_32_~arg0#1.offset := ldv_io_instance_callback_3_32_#in~arg0#1.base, ldv_io_instance_callback_3_32_#in~arg0#1.offset;ldv_io_instance_callback_3_32_~arg1#1.base, ldv_io_instance_callback_3_32_~arg1#1.offset := ldv_io_instance_callback_3_32_#in~arg1#1.base, ldv_io_instance_callback_3_32_#in~arg1#1.offset;ldv_io_instance_callback_3_32_~arg2#1.base, ldv_io_instance_callback_3_32_~arg2#1.offset := ldv_io_instance_callback_3_32_#in~arg2#1.base, ldv_io_instance_callback_3_32_#in~arg2#1.offset;ldv_io_instance_callback_3_32_~arg3#1.base, ldv_io_instance_callback_3_32_~arg3#1.offset := ldv_io_instance_callback_3_32_#in~arg3#1.base, ldv_io_instance_callback_3_32_#in~arg3#1.offset;assume { :begin_inline_fm_v4l2_vidioc_s_modulator } true;fm_v4l2_vidioc_s_modulator_#in~file#1.base, fm_v4l2_vidioc_s_modulator_#in~file#1.offset, fm_v4l2_vidioc_s_modulator_#in~priv#1.base, fm_v4l2_vidioc_s_modulator_#in~priv#1.offset, fm_v4l2_vidioc_s_modulator_#in~mod#1.base, fm_v4l2_vidioc_s_modulator_#in~mod#1.offset := ldv_io_instance_callback_3_32_~arg1#1.base, ldv_io_instance_callback_3_32_~arg1#1.offset, ldv_io_instance_callback_3_32_~arg2#1.base, ldv_io_instance_callback_3_32_~arg2#1.offset, ldv_io_instance_callback_3_32_~arg3#1.base, ldv_io_instance_callback_3_32_~arg3#1.offset;havoc fm_v4l2_vidioc_s_modulator_#res#1;havoc fm_v4l2_vidioc_s_modulator_#t~ret910#1.base, fm_v4l2_vidioc_s_modulator_#t~ret910#1.offset, fm_v4l2_vidioc_s_modulator_#t~mem911#1, fm_v4l2_vidioc_s_modulator_#t~mem912#1, fm_v4l2_vidioc_s_modulator_#t~ret913#1, fm_v4l2_vidioc_s_modulator_#t~ret914#1, fm_v4l2_vidioc_s_modulator_#t~mem915#1, fm_v4l2_vidioc_s_modulator_#t~mem916#1, fm_v4l2_vidioc_s_modulator_#t~ret917#1, fm_v4l2_vidioc_s_modulator_#t~ret918#1, fm_v4l2_vidioc_s_modulator_#t~ret919#1, fm_v4l2_vidioc_s_modulator_#t~ret920#1, fm_v4l2_vidioc_s_modulator_~file#1.base, fm_v4l2_vidioc_s_modulator_~file#1.offset, fm_v4l2_vidioc_s_modulator_~priv#1.base, fm_v4l2_vidioc_s_modulator_~priv#1.offset, fm_v4l2_vidioc_s_modulator_~mod#1.base, fm_v4l2_vidioc_s_modulator_~mod#1.offset, fm_v4l2_vidioc_s_modulator_~fmdev~20#1.base, fm_v4l2_vidioc_s_modulator_~fmdev~20#1.offset, fm_v4l2_vidioc_s_modulator_~tmp~81#1.base, fm_v4l2_vidioc_s_modulator_~tmp~81#1.offset, fm_v4l2_vidioc_s_modulator_~rds_mode~2#1, fm_v4l2_vidioc_s_modulator_~aud_mode~1#1, fm_v4l2_vidioc_s_modulator_~ret~50#1;fm_v4l2_vidioc_s_modulator_~file#1.base, fm_v4l2_vidioc_s_modulator_~file#1.offset := fm_v4l2_vidioc_s_modulator_#in~file#1.base, fm_v4l2_vidioc_s_modulator_#in~file#1.offset;fm_v4l2_vidioc_s_modulator_~priv#1.base, fm_v4l2_vidioc_s_modulator_~priv#1.offset := fm_v4l2_vidioc_s_modulator_#in~priv#1.base, fm_v4l2_vidioc_s_modulator_#in~priv#1.offset;fm_v4l2_vidioc_s_modulator_~mod#1.base, fm_v4l2_vidioc_s_modulator_~mod#1.offset := fm_v4l2_vidioc_s_modulator_#in~mod#1.base, fm_v4l2_vidioc_s_modulator_#in~mod#1.offset;havoc fm_v4l2_vidioc_s_modulator_~fmdev~20#1.base, fm_v4l2_vidioc_s_modulator_~fmdev~20#1.offset;havoc fm_v4l2_vidioc_s_modulator_~tmp~81#1.base, fm_v4l2_vidioc_s_modulator_~tmp~81#1.offset;havoc fm_v4l2_vidioc_s_modulator_~rds_mode~2#1;havoc fm_v4l2_vidioc_s_modulator_~aud_mode~1#1;havoc fm_v4l2_vidioc_s_modulator_~ret~50#1; [2025-02-08 03:49:07,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9939: call fm_v4l2_s_ctrl_#t~mem855#1 := read~intINTTYPE4#0(fm_v4l2_s_ctrl_~ctrl#1.base, ~bvadd~64(144bv64, fm_v4l2_s_ctrl_~ctrl#1.offset), 4bv64);assume { :begin_inline_fmc_set_mute_mode } true;fmc_set_mute_mode_#in~fmdev#1.base, fmc_set_mute_mode_#in~fmdev#1.offset, fmc_set_mute_mode_#in~mute_mode_toset#1 := fm_v4l2_s_ctrl_~fmdev~13#1.base, fm_v4l2_s_ctrl_~fmdev~13#1.offset, ~zero_extend~32~8(fm_v4l2_s_ctrl_#t~mem855#1[8:0])[8:0];havoc fmc_set_mute_mode_#res#1;havoc fmc_set_mute_mode_#t~mem360#1, fmc_set_mute_mode_#t~mem361#1, fmc_set_mute_mode_#t~ret362#1, fmc_set_mute_mode_#t~ret363#1, fmc_set_mute_mode_~fmdev#1.base, fmc_set_mute_mode_~fmdev#1.offset, fmc_set_mute_mode_~mute_mode_toset#1, fmc_set_mute_mode_~tmp~28#1, fmc_set_mute_mode_~tmp___0~12#1;fmc_set_mute_mode_~fmdev#1.base, fmc_set_mute_mode_~fmdev#1.offset := fmc_set_mute_mode_#in~fmdev#1.base, fmc_set_mute_mode_#in~fmdev#1.offset;fmc_set_mute_mode_~mute_mode_toset#1 := fmc_set_mute_mode_#in~mute_mode_toset#1;havoc fmc_set_mute_mode_~tmp~28#1;havoc fmc_set_mute_mode_~tmp___0~12#1;call fmc_set_mute_mode_#t~mem360#1 := read~intINTTYPE1#0(fmc_set_mute_mode_~fmdev#1.base, ~bvadd~64(1002bv64, fmc_set_mute_mode_~fmdev#1.offset), 1bv64); [2025-02-08 03:49:07,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10071: assume ~bvslt~32(fm_v4l2_vidioc_s_tuner_~ret~47#1, 0bv32); [2025-02-08 03:49:07,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10071: assume !~bvslt~32(fm_v4l2_vidioc_s_tuner_~ret~47#1, 0bv32); [2025-02-08 03:49:07,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6438: fm_v4l2_vidioc_s_tuner_#t~ret884#1 := fmc_set_stereo_mono_#res#1;havoc fmc_set_stereo_mono_#t~mem364#1, fmc_set_stereo_mono_#t~mem365#1, fmc_set_stereo_mono_#t~ret366#1, fmc_set_stereo_mono_#t~ret367#1, fmc_set_stereo_mono_~fmdev#1.base, fmc_set_stereo_mono_~fmdev#1.offset, fmc_set_stereo_mono_~mode#1, fmc_set_stereo_mono_~tmp~29#1, fmc_set_stereo_mono_~tmp___0~13#1;havoc fmc_set_stereo_mono_#in~fmdev#1.base, fmc_set_stereo_mono_#in~fmdev#1.offset, fmc_set_stereo_mono_#in~mode#1;assume { :end_inline_fmc_set_stereo_mono } true;fm_v4l2_vidioc_s_tuner_~ret~47#1 := fm_v4l2_vidioc_s_tuner_#t~ret884#1;havoc fm_v4l2_vidioc_s_tuner_#t~ret884#1; [2025-02-08 03:49:07,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9477: fm_tx_get_tune_cap_val_~ret~39#1 := fm_tx_get_tune_cap_val_#t~ret740#1;havoc fm_tx_get_tune_cap_val_#t~ret740#1; [2025-02-08 03:49:07,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9477-1: SUMMARY for call fm_tx_get_tune_cap_val_#t~ret740#1 := fmc_send_cmd(fm_tx_get_tune_cap_val_~fmdev#1.base, fm_tx_get_tune_cap_val_~fmdev#1.offset, 104bv8, 1bv16, 0bv64, 0bv64, 2bv32, fm_tx_get_tune_cap_val_~#curr_val~0#1.base, fm_tx_get_tune_cap_val_~#curr_val~0#1.offset, fm_tx_get_tune_cap_val_~#resp_len~5#1.base, fm_tx_get_tune_cap_val_~#resp_len~5#1.offset); srcloc: null [2025-02-08 03:49:07,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7561: assume 2bv32 == ~ldv_statevar_0~0; [2025-02-08 03:49:07,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7561: assume !(2bv32 == ~ldv_statevar_0~0); [2025-02-08 03:49:07,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6306: fm_v4l2_vidioc_s_freq_#t~ret894#1 := fmc_set_freq_#res#1;havoc fmc_set_freq_#t~mem346#1, fmc_set_freq_#t~mem347#1, fmc_set_freq_#t~ret348#1, fmc_set_freq_#t~ret349#1, fmc_set_freq_~fmdev#1.base, fmc_set_freq_~fmdev#1.offset, fmc_set_freq_~freq_to_set#1, fmc_set_freq_~tmp~26#1, fmc_set_freq_~tmp___0~10#1;havoc fmc_set_freq_#in~fmdev#1.base, fmc_set_freq_#in~fmdev#1.offset, fmc_set_freq_#in~freq_to_set#1;assume { :end_inline_fmc_set_freq } true;fm_v4l2_vidioc_s_freq_~tmp___0~35#1 := fm_v4l2_vidioc_s_freq_#t~ret894#1;havoc fm_v4l2_vidioc_s_freq_#t~mem893#1;havoc fm_v4l2_vidioc_s_freq_#t~ret894#1;fm_v4l2_vidioc_s_freq_#res#1 := fm_v4l2_vidioc_s_freq_~tmp___0~35#1;ldv_io_instance_callback_3_30_#t~ret950#1 := fm_v4l2_vidioc_s_freq_#res#1;havoc fm_v4l2_vidioc_s_freq_#t~ret892#1.base, fm_v4l2_vidioc_s_freq_#t~ret892#1.offset, fm_v4l2_vidioc_s_freq_#t~mem893#1, fm_v4l2_vidioc_s_freq_#t~ret894#1, fm_v4l2_vidioc_s_freq_~file#1.base, fm_v4l2_vidioc_s_freq_~file#1.offset, fm_v4l2_vidioc_s_freq_~priv#1.base, fm_v4l2_vidioc_s_freq_~priv#1.offset, fm_v4l2_vidioc_s_freq_~freq#1.base, fm_v4l2_vidioc_s_freq_~freq#1.offset, fm_v4l2_vidioc_s_freq_~fmdev~17#1.base, fm_v4l2_vidioc_s_freq_~fmdev~17#1.offset, fm_v4l2_vidioc_s_freq_~tmp~78#1.base, fm_v4l2_vidioc_s_freq_~tmp~78#1.offset, fm_v4l2_vidioc_s_freq_~tmp___0~35#1;havoc fm_v4l2_vidioc_s_freq_#in~file#1.base, fm_v4l2_vidioc_s_freq_#in~file#1.offset, fm_v4l2_vidioc_s_freq_#in~priv#1.base, fm_v4l2_vidioc_s_freq_#in~priv#1.offset, fm_v4l2_vidioc_s_freq_#in~freq#1.base, fm_v4l2_vidioc_s_freq_#in~freq#1.offset;assume { :end_inline_fm_v4l2_vidioc_s_freq } true;havoc ldv_io_instance_callback_3_30_#t~ret950#1;havoc ldv_io_instance_callback_3_30_#t~ret950#1, ldv_io_instance_callback_3_30_~arg0#1.base, ldv_io_instance_callback_3_30_~arg0#1.offset, ldv_io_instance_callback_3_30_~arg1#1.base, ldv_io_instance_callback_3_30_~arg1#1.offset, ldv_io_instance_callback_3_30_~arg2#1.base, ldv_io_instance_callback_3_30_~arg2#1.offset, ldv_io_instance_callback_3_30_~arg3#1.base, ldv_io_instance_callback_3_30_~arg3#1.offset;havoc ldv_io_instance_callback_3_30_#in~arg0#1.base, ldv_io_instance_callback_3_30_#in~arg0#1.offset, ldv_io_instance_callback_3_30_#in~arg1#1.base, ldv_io_instance_callback_3_30_#in~arg1#1.offset, ldv_io_instance_callback_3_30_#in~arg2#1.base, ldv_io_instance_callback_3_30_#in~arg2#1.offset, ldv_io_instance_callback_3_30_#in~arg3#1.base, ldv_io_instance_callback_3_30_#in~arg3#1.offset;assume { :end_inline_ldv_io_instance_callback_3_30 } true;~ldv_statevar_3~0 := 3bv32; [2025-02-08 03:49:07,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7363: assume 12bv32 == ~ldv_statevar_6~0; [2025-02-08 03:49:07,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7363: assume !(12bv32 == ~ldv_statevar_6~0); [2025-02-08 03:49:07,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6174: havoc poll_wait_#t~mem79#1.base, poll_wait_#t~mem79#1.offset, poll_wait_#t~short80#1, poll_wait_#t~mem85#1.base, poll_wait_#t~mem85#1.offset, poll_wait_~filp#1.base, poll_wait_~filp#1.offset, poll_wait_~wait_address#1.base, poll_wait_~wait_address#1.offset, poll_wait_~p#1.base, poll_wait_~p#1.offset;havoc poll_wait_#in~filp#1.base, poll_wait_#in~filp#1.offset, poll_wait_#in~wait_address#1.base, poll_wait_#in~wait_address#1.offset, poll_wait_#in~p#1.base, poll_wait_#in~p#1.offset;assume { :end_inline_poll_wait } true;call fmc_is_rds_data_available_#t~mem325#1 := read~intINTTYPE4#0(fmc_is_rds_data_available_~fmdev#1.base, ~bvadd~64(94bv64, ~bvadd~64(135bv64, ~bvadd~64(1003bv64, fmc_is_rds_data_available_~fmdev#1.offset))), 4bv64);call fmc_is_rds_data_available_#t~mem326#1 := read~intINTTYPE4#0(fmc_is_rds_data_available_~fmdev#1.base, ~bvadd~64(90bv64, ~bvadd~64(135bv64, ~bvadd~64(1003bv64, fmc_is_rds_data_available_~fmdev#1.offset))), 4bv64); [2025-02-08 03:49:07,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4919: copy_to_user_~n#1 := copy_to_user_#t~ret47#1;havoc copy_to_user_#t~ret47#1; [2025-02-08 03:49:07,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4919-1: SUMMARY for call copy_to_user_#t~ret47#1 := _copy_to_user(copy_to_user_~to#1.base, copy_to_user_~to#1.offset, copy_to_user_~from#1.base, copy_to_user_~from#1.offset, copy_to_user_~n#1[32:0]); srcloc: null [2025-02-08 03:49:07,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11129-1: SUMMARY for call ldv_mutex_lock_mutex_of_fmdev(ldv_mutex_lock_32_~ldv_func_arg1#1.base, ldv_mutex_lock_32_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:49:07,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11129: havoc ldv_mutex_lock_32_~ldv_func_arg1#1.base, ldv_mutex_lock_32_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_32_#in~ldv_func_arg1#1.base, ldv_mutex_lock_32_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_32 } true; [2025-02-08 03:49:07,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10733: assume 11bv32 == ~ldv_statevar_3~0; [2025-02-08 03:49:07,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10733: assume !(11bv32 == ~ldv_statevar_3~0); [2025-02-08 03:49:07,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10865-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_3_#t~ret964#1 := ldv_filter_err_code(~ldv_3_ret_default~0); srcloc: null [2025-02-08 03:49:07,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10865: ~ldv_3_ret_default~0 := ldv_v4l2_file_operations_io_instance_3_#t~ret964#1;havoc ldv_v4l2_file_operations_io_instance_3_#t~ret964#1; [2025-02-08 03:49:07,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8421: SUMMARY for call init_completion(fm_rx_seek_~fmdev#1.base, ~bvadd~64(767bv64, fm_rx_seek_~fmdev#1.offset)); srcloc: null [2025-02-08 03:49:07,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10205: fm_v4l2_vidioc_s_modulator_~ret~50#1 := fm_v4l2_vidioc_s_modulator_#t~ret913#1;havoc fm_v4l2_vidioc_s_modulator_#t~ret913#1; [2025-02-08 03:49:07,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10205-1: SUMMARY for call fm_v4l2_vidioc_s_modulator_#t~ret913#1 := fmc_set_mode(fm_v4l2_vidioc_s_modulator_~fmdev~20#1.base, fm_v4l2_vidioc_s_modulator_~fmdev~20#1.offset, 1bv8); srcloc: null [2025-02-08 03:49:07,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10932: assume { :begin_inline_ldv_io_instance_callback_3_24 } true;ldv_io_instance_callback_3_24_#in~arg0#1.base, ldv_io_instance_callback_3_24_#in~arg0#1.offset, ldv_io_instance_callback_3_24_#in~arg1#1.base, ldv_io_instance_callback_3_24_#in~arg1#1.offset, ldv_io_instance_callback_3_24_#in~arg2#1.base, ldv_io_instance_callback_3_24_#in~arg2#1.offset, ldv_io_instance_callback_3_24_#in~arg3#1.base, ldv_io_instance_callback_3_24_#in~arg3#1.offset := ~ldv_3_callback_vidioc_g_audio~0.base, ~ldv_3_callback_vidioc_g_audio~0.offset, ~ldv_3_resource_file~0.base, ~ldv_3_resource_file~0.offset, ~ldv_3_resource_struct_poll_table_struct_ptr~0.base, ~ldv_3_resource_struct_poll_table_struct_ptr~0.offset, ~ldv_3_resource_struct_v4l2_audio_ptr~0.base, ~ldv_3_resource_struct_v4l2_audio_ptr~0.offset;havoc ldv_io_instance_callback_3_24_#t~ret944#1, ldv_io_instance_callback_3_24_~arg0#1.base, ldv_io_instance_callback_3_24_~arg0#1.offset, ldv_io_instance_callback_3_24_~arg1#1.base, ldv_io_instance_callback_3_24_~arg1#1.offset, ldv_io_instance_callback_3_24_~arg2#1.base, ldv_io_instance_callback_3_24_~arg2#1.offset, ldv_io_instance_callback_3_24_~arg3#1.base, ldv_io_instance_callback_3_24_~arg3#1.offset;ldv_io_instance_callback_3_24_~arg0#1.base, ldv_io_instance_callback_3_24_~arg0#1.offset := ldv_io_instance_callback_3_24_#in~arg0#1.base, ldv_io_instance_callback_3_24_#in~arg0#1.offset;ldv_io_instance_callback_3_24_~arg1#1.base, ldv_io_instance_callback_3_24_~arg1#1.offset := ldv_io_instance_callback_3_24_#in~arg1#1.base, ldv_io_instance_callback_3_24_#in~arg1#1.offset;ldv_io_instance_callback_3_24_~arg2#1.base, ldv_io_instance_callback_3_24_~arg2#1.offset := ldv_io_instance_callback_3_24_#in~arg2#1.base, ldv_io_instance_callback_3_24_#in~arg2#1.offset;ldv_io_instance_callback_3_24_~arg3#1.base, ldv_io_instance_callback_3_24_~arg3#1.offset := ldv_io_instance_callback_3_24_#in~arg3#1.base, ldv_io_instance_callback_3_24_#in~arg3#1.offset;assume { :begin_inline_fm_v4l2_vidioc_g_audio } true;fm_v4l2_vidioc_g_audio_#in~file#1.base, fm_v4l2_vidioc_g_audio_#in~file#1.offset, fm_v4l2_vidioc_g_audio_#in~priv#1.base, fm_v4l2_vidioc_g_audio_#in~priv#1.offset, fm_v4l2_vidioc_g_audio_#in~audio#1.base, fm_v4l2_vidioc_g_audio_#in~audio#1.offset := ldv_io_instance_callback_3_24_~arg1#1.base, ldv_io_instance_callback_3_24_~arg1#1.offset, ldv_io_instance_callback_3_24_~arg2#1.base, ldv_io_instance_callback_3_24_~arg2#1.offset, ldv_io_instance_callback_3_24_~arg3#1.base, ldv_io_instance_callback_3_24_~arg3#1.offset;havoc fm_v4l2_vidioc_g_audio_#res#1;havoc fm_v4l2_vidioc_g_audio_#t~memset~res861#1.base, fm_v4l2_vidioc_g_audio_#t~memset~res861#1.offset, fm_v4l2_vidioc_g_audio_#t~strcpy~res862#1.base, fm_v4l2_vidioc_g_audio_#t~strcpy~res862#1.offset, fm_v4l2_vidioc_g_audio_~file#1.base, fm_v4l2_vidioc_g_audio_~file#1.offset, fm_v4l2_vidioc_g_audio_~priv#1.base, fm_v4l2_vidioc_g_audio_~priv#1.offset, fm_v4l2_vidioc_g_audio_~audio#1.base, fm_v4l2_vidioc_g_audio_~audio#1.offset;fm_v4l2_vidioc_g_audio_~file#1.base, fm_v4l2_vidioc_g_audio_~file#1.offset := fm_v4l2_vidioc_g_audio_#in~file#1.base, fm_v4l2_vidioc_g_audio_#in~file#1.offset;fm_v4l2_vidioc_g_audio_~priv#1.base, fm_v4l2_vidioc_g_audio_~priv#1.offset := fm_v4l2_vidioc_g_audio_#in~priv#1.base, fm_v4l2_vidioc_g_audio_#in~priv#1.offset;fm_v4l2_vidioc_g_audio_~audio#1.base, fm_v4l2_vidioc_g_audio_~audio#1.offset := fm_v4l2_vidioc_g_audio_#in~audio#1.base, fm_v4l2_vidioc_g_audio_#in~audio#1.offset; [2025-02-08 03:49:07,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10866: ldv_v4l2_file_operations_io_instance_3_~tmp___1~11#1 := ldv_v4l2_file_operations_io_instance_3_#t~ret965#1;havoc ldv_v4l2_file_operations_io_instance_3_#t~ret965#1; [2025-02-08 03:49:07,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10073: havoc fm_v4l2_vidioc_s_tuner_#t~ret885#1;fm_v4l2_vidioc_s_tuner_#res#1 := fm_v4l2_vidioc_s_tuner_~ret~47#1; [2025-02-08 03:49:07,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11064: havoc ldv_mutex_unlock_25_~ldv_func_arg1#1.base, ldv_mutex_unlock_25_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_25_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_25_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_25 } true;fm_v4l2_fops_read_#res#1 := ~sign_extend~64~32(fm_v4l2_fops_read_~ret~41#1);call ULTIMATE.dealloc(fm_v4l2_fops_read_~#rds_mode~0#1.base, fm_v4l2_fops_read_~#rds_mode~0#1.offset);havoc fm_v4l2_fops_read_~#rds_mode~0#1.base, fm_v4l2_fops_read_~#rds_mode~0#1.offset; [2025-02-08 03:49:07,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10073-1: SUMMARY for call fm_v4l2_vidioc_s_tuner_#t~ret885#1 := printk(92bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11064-1: SUMMARY for call ldv_mutex_unlock_mutex_of_fmdev(ldv_mutex_unlock_25_~ldv_func_arg1#1.base, ldv_mutex_unlock_25_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:49:07,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10866-1: SUMMARY for call ldv_v4l2_file_operations_io_instance_3_#t~ret965#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:49:07,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8422: fm_rx_seek_~timeleft~1#1 := fm_rx_seek_#t~ret584#1;havoc fm_rx_seek_#t~ret584#1; [2025-02-08 03:49:07,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6242: fmc_transfer_rds_from_internal_buff_~count#1 := ~bvudiv~64(fmc_transfer_rds_from_internal_buff_~count#1, 3bv64);fmc_transfer_rds_from_internal_buff_~block_count~0#1 := 0bv32;fmc_transfer_rds_from_internal_buff_~ret~1#1 := 0bv32; [2025-02-08 03:49:07,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9479: assume ~bvslt~32(fm_tx_get_tune_cap_val_~ret~39#1, 0bv32);fm_tx_get_tune_cap_val_#res#1 := fm_tx_get_tune_cap_val_~ret~39#1;call ULTIMATE.dealloc(fm_tx_get_tune_cap_val_~#curr_val~0#1.base, fm_tx_get_tune_cap_val_~#curr_val~0#1.offset);havoc fm_tx_get_tune_cap_val_~#curr_val~0#1.base, fm_tx_get_tune_cap_val_~#curr_val~0#1.offset;call ULTIMATE.dealloc(fm_tx_get_tune_cap_val_~#resp_len~5#1.base, fm_tx_get_tune_cap_val_~#resp_len~5#1.offset);havoc fm_tx_get_tune_cap_val_~#resp_len~5#1.base, fm_tx_get_tune_cap_val_~#resp_len~5#1.offset; [2025-02-08 03:49:07,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9479: assume !~bvslt~32(fm_tx_get_tune_cap_val_~ret~39#1, 0bv32);call fm_tx_get_tune_cap_val_#t~mem741#1 := read~intINTTYPE2#0(fm_tx_get_tune_cap_val_~#curr_val~0#1.base, fm_tx_get_tune_cap_val_~#curr_val~0#1.offset, 2bv64); [2025-02-08 03:49:07,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8422-1: SUMMARY for call fm_rx_seek_#t~ret584#1 := wait_for_completion_timeout(fm_rx_seek_~fmdev#1.base, ~bvadd~64(767bv64, fm_rx_seek_~fmdev#1.offset), 5000bv64); srcloc: null [2025-02-08 03:49:07,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10140: assume 2bv32 != ~zero_extend~32~8(fm_v4l2_vidioc_s_hw_freq_seek_#t~mem897#1);havoc fm_v4l2_vidioc_s_hw_freq_seek_#t~mem897#1; [2025-02-08 03:49:07,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10140: assume !(2bv32 != ~zero_extend~32~8(fm_v4l2_vidioc_s_hw_freq_seek_#t~mem897#1));havoc fm_v4l2_vidioc_s_hw_freq_seek_#t~mem897#1; [2025-02-08 03:49:07,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5185: assume recv_tasklet_#t~short121#1;havoc recv_tasklet_#t~mem118#1;havoc recv_tasklet_#t~mem119#1;havoc recv_tasklet_#t~mem120#1.base, recv_tasklet_#t~mem120#1.offset;havoc recv_tasklet_#t~short121#1; [2025-02-08 03:49:07,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5185: assume !recv_tasklet_#t~short121#1;havoc recv_tasklet_#t~mem118#1;havoc recv_tasklet_#t~mem119#1;havoc recv_tasklet_#t~mem120#1.base, recv_tasklet_#t~mem120#1.offset;havoc recv_tasklet_#t~short121#1;call recv_tasklet_#t~mem125#1 := read~intINTTYPE1#0(recv_tasklet_~evt_hdr~0#1.base, ~bvadd~64(4bv64, recv_tasklet_~evt_hdr~0#1.offset), 1bv64);call recv_tasklet_#t~mem126#1 := read~intINTTYPE1#0(recv_tasklet_~fmdev~0#1.base, ~bvadd~64(855bv64, recv_tasklet_~fmdev~0#1.offset), 1bv64);recv_tasklet_#t~short128#1 := ~zero_extend~32~8(recv_tasklet_#t~mem125#1) == ~zero_extend~32~8(recv_tasklet_#t~mem126#1); [2025-02-08 03:49:07,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6176: assume fmc_is_rds_data_available_#t~mem325#1 != fmc_is_rds_data_available_#t~mem326#1;havoc fmc_is_rds_data_available_#t~mem325#1;havoc fmc_is_rds_data_available_#t~mem326#1;fmc_is_rds_data_available_#res#1 := 0bv32; [2025-02-08 03:49:07,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6176: assume !(fmc_is_rds_data_available_#t~mem325#1 != fmc_is_rds_data_available_#t~mem326#1);havoc fmc_is_rds_data_available_#t~mem325#1;havoc fmc_is_rds_data_available_#t~mem326#1;fmc_is_rds_data_available_#res#1 := 4294967285bv32;fm_v4l2_fops_poll_#t~ret825#1 := fmc_is_rds_data_available_#res#1;havoc fmc_is_rds_data_available_#t~mem325#1, fmc_is_rds_data_available_#t~mem326#1, fmc_is_rds_data_available_~fmdev#1.base, fmc_is_rds_data_available_~fmdev#1.offset, fmc_is_rds_data_available_~file#1.base, fmc_is_rds_data_available_~file#1.offset, fmc_is_rds_data_available_~pts#1.base, fmc_is_rds_data_available_~pts#1.offset;havoc fmc_is_rds_data_available_#in~fmdev#1.base, fmc_is_rds_data_available_#in~fmdev#1.offset, fmc_is_rds_data_available_#in~file#1.base, fmc_is_rds_data_available_#in~file#1.offset, fmc_is_rds_data_available_#in~pts#1.base, fmc_is_rds_data_available_#in~pts#1.offset;assume { :end_inline_fmc_is_rds_data_available } true;fm_v4l2_fops_poll_~ret~43#1 := fm_v4l2_fops_poll_#t~ret825#1;havoc fm_v4l2_fops_poll_#t~ret825#1;assume { :begin_inline_ldv_mutex_unlock_29 } true;ldv_mutex_unlock_29_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_29_#in~ldv_func_arg1#1.offset := fm_v4l2_fops_poll_~fmdev~9#1.base, ~bvadd~64(1523bv64, fm_v4l2_fops_poll_~fmdev~9#1.offset);havoc ldv_mutex_unlock_29_~ldv_func_arg1#1.base, ldv_mutex_unlock_29_~ldv_func_arg1#1.offset;ldv_mutex_unlock_29_~ldv_func_arg1#1.base, ldv_mutex_unlock_29_~ldv_func_arg1#1.offset := ldv_mutex_unlock_29_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_29_#in~ldv_func_arg1#1.offset; [2025-02-08 03:49:07,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5185-1: assume recv_tasklet_#t~short121#1;call recv_tasklet_#t~mem120#1.base, recv_tasklet_#t~mem120#1.offset := read~$Pointer$#0(recv_tasklet_~fmdev~0#1.base, ~bvadd~64(856bv64, recv_tasklet_~fmdev~0#1.offset), 8bv64);recv_tasklet_#t~short121#1 := 0bv64 != ~bvadd~64(recv_tasklet_#t~mem120#1.base, recv_tasklet_#t~mem120#1.offset); [2025-02-08 03:49:07,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5185-1: assume !recv_tasklet_#t~short121#1; [2025-02-08 03:49:07,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8819: fm_rx_set_stereo_mono_~ret~20#1 := fm_rx_set_stereo_mono_#t~ret653#1;havoc fm_rx_set_stereo_mono_#t~ret653#1; [2025-02-08 03:49:07,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8819-1: SUMMARY for call fm_rx_set_stereo_mono_#t~ret653#1 := fmc_send_cmd(fm_rx_set_stereo_mono_~fmdev#1.base, fm_rx_set_stereo_mono_~fmdev#1.offset, 13bv8, 0bv16, fm_rx_set_stereo_mono_~#payload~15#1.base, fm_rx_set_stereo_mono_~#payload~15#1.offset, 2bv32, 0bv64, 0bv64, 0bv64, 0bv64); srcloc: null [2025-02-08 03:49:07,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7762: assume 2bv32 == ~ldv_statevar_1~0; [2025-02-08 03:49:07,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7762: assume !(2bv32 == ~ldv_statevar_1~0); [2025-02-08 03:49:07,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10801: havoc ldv_v4l2_file_operations_io_instance_3_#t~ret957#1, ldv_v4l2_file_operations_io_instance_3_#t~mem958#1.base, ldv_v4l2_file_operations_io_instance_3_#t~mem958#1.offset, ldv_v4l2_file_operations_io_instance_3_#t~ret959#1, ldv_v4l2_file_operations_io_instance_3_#t~ret960#1, ldv_v4l2_file_operations_io_instance_3_#t~ret961#1, ldv_v4l2_file_operations_io_instance_3_#t~mem962#1.base, ldv_v4l2_file_operations_io_instance_3_#t~mem962#1.offset, ldv_v4l2_file_operations_io_instance_3_#t~ret963#1, ldv_v4l2_file_operations_io_instance_3_#t~ret964#1, ldv_v4l2_file_operations_io_instance_3_#t~ret965#1, ldv_v4l2_file_operations_io_instance_3_#t~ret966#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret966#1.offset, ldv_v4l2_file_operations_io_instance_3_#t~ret967#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret967#1.offset, ldv_v4l2_file_operations_io_instance_3_#t~ret968#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret968#1.offset, ldv_v4l2_file_operations_io_instance_3_#t~ret969#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret969#1.offset, ldv_v4l2_file_operations_io_instance_3_#t~ret970#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret970#1.offset, ldv_v4l2_file_operations_io_instance_3_#t~ret971#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret971#1.offset, ldv_v4l2_file_operations_io_instance_3_#t~ret972#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret972#1.offset, ldv_v4l2_file_operations_io_instance_3_#t~ret973#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret973#1.offset, ldv_v4l2_file_operations_io_instance_3_#t~ret974#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret974#1.offset, ldv_v4l2_file_operations_io_instance_3_#t~ret975#1, ldv_v4l2_file_operations_io_instance_3_#t~ret976#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret976#1.offset, ldv_v4l2_file_operations_io_instance_3_#t~ret977#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret977#1.offset, ldv_v4l2_file_operations_io_instance_3_#t~ret978#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret978#1.offset, ldv_v4l2_file_operations_io_instance_3_#t~ret979#1.base, ldv_v4l2_file_operations_io_instance_3_#t~ret979#1.offset, ldv_v4l2_file_operations_io_instance_3_~arg0#1.base, ldv_v4l2_file_operations_io_instance_3_~arg0#1.offset, ldv_v4l2_file_operations_io_instance_3_~tmp~85#1, ldv_v4l2_file_operations_io_instance_3_~tmp___0~37#1, ldv_v4l2_file_operations_io_instance_3_~tmp___1~11#1, ldv_v4l2_file_operations_io_instance_3_~tmp___2~6#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___2~6#1.offset, ldv_v4l2_file_operations_io_instance_3_~tmp___3~5#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___3~5#1.offset, ldv_v4l2_file_operations_io_instance_3_~tmp___4~4#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___4~4#1.offset, ldv_v4l2_file_operations_io_instance_3_~tmp___5~4#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___5~4#1.offset, ldv_v4l2_file_operations_io_instance_3_~tmp___6~2#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___6~2#1.offset, ldv_v4l2_file_operations_io_instance_3_~tmp___7~1#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___7~1#1.offset, ldv_v4l2_file_operations_io_instance_3_~tmp___8~0#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___8~0#1.offset, ldv_v4l2_file_operations_io_instance_3_~tmp___9~0#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___9~0#1.offset, ldv_v4l2_file_operations_io_instance_3_~tmp___10~0#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___10~0#1.offset, ldv_v4l2_file_operations_io_instance_3_~tmp___11~0#1, ldv_v4l2_file_operations_io_instance_3_~tmp___12~0#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___12~0#1.offset, ldv_v4l2_file_operations_io_instance_3_~tmp___13~0#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___13~0#1.offset, ldv_v4l2_file_operations_io_instance_3_~tmp___14~0#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___14~0#1.offset, ldv_v4l2_file_operations_io_instance_3_~tmp___15~0#1.base, ldv_v4l2_file_operations_io_instance_3_~tmp___15~0#1.offset;havoc ldv_v4l2_file_operations_io_instance_3_#in~arg0#1.base, ldv_v4l2_file_operations_io_instance_3_#in~arg0#1.offset;assume { :end_inline_ldv_v4l2_file_operations_io_instance_3 } true; [2025-02-08 03:49:07,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6441-1: SUMMARY for call fmc_set_stereo_mono_#t~ret367#1 := fm_tx_set_stereo_mono(fmc_set_stereo_mono_~fmdev#1.base, fmc_set_stereo_mono_~fmdev#1.offset, ~zero_extend~32~16(fmc_set_stereo_mono_~mode#1)[16:0]); srcloc: null [2025-02-08 03:49:07,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7432: SUMMARY for call ldv_assume((if 0bv32 == ~ldv_6_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:49:07,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6441: fmc_set_stereo_mono_~tmp___0~13#1 := fmc_set_stereo_mono_#t~ret367#1;havoc fmc_set_stereo_mono_#t~ret367#1;fmc_set_stereo_mono_#res#1 := fmc_set_stereo_mono_~tmp___0~13#1; [2025-02-08 03:49:07,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8357-1: SUMMARY for call fm_rx_seek_#t~ret567#1 := fmc_send_cmd(fm_rx_seek_~fmdev#1.base, fm_rx_seek_~fmdev#1.offset, 10bv8, 1bv16, 0bv64, 0bv64, 2bv32, fm_rx_seek_~#curr_frq~1#1.base, fm_rx_seek_~#curr_frq~1#1.offset, fm_rx_seek_~#resp_len~2#1.base, fm_rx_seek_~#resp_len~2#1.offset); srcloc: null [2025-02-08 03:49:07,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6309: assume { :begin_inline_fm_tx_set_freq } true;fm_tx_set_freq_#in~fmdev#1.base, fm_tx_set_freq_#in~fmdev#1.offset, fm_tx_set_freq_#in~freq_to_set#1 := fmc_set_freq_~fmdev#1.base, fmc_set_freq_~fmdev#1.offset, fmc_set_freq_~freq_to_set#1;havoc fm_tx_set_freq_#res#1;havoc fm_tx_set_freq_#t~ret744#1, fm_tx_set_freq_#t~ret745#1, fm_tx_set_freq_#t~ret746#1, fm_tx_set_freq_#t~ret747#1, fm_tx_set_freq_#t~mem748#1, fm_tx_set_freq_#t~ret749#1, fm_tx_set_freq_#t~mem750#1, fm_tx_set_freq_#t~ret751#1, fm_tx_set_freq_#t~ret752#1, fm_tx_set_freq_#t~ret753#1, fm_tx_set_freq_~fmdev#1.base, fm_tx_set_freq_~fmdev#1.offset, fm_tx_set_freq_~freq_to_set#1, fm_tx_set_freq_~tx~4#1.base, fm_tx_set_freq_~tx~4#1.offset, fm_tx_set_freq_~#payload~33#1.base, fm_tx_set_freq_~#payload~33#1.offset, fm_tx_set_freq_~chanl_index~0#1, fm_tx_set_freq_~ret~40#1, fm_tx_set_freq_~tmp~64#1;fm_tx_set_freq_~fmdev#1.base, fm_tx_set_freq_~fmdev#1.offset := fm_tx_set_freq_#in~fmdev#1.base, fm_tx_set_freq_#in~fmdev#1.offset;fm_tx_set_freq_~freq_to_set#1 := fm_tx_set_freq_#in~freq_to_set#1;havoc fm_tx_set_freq_~tx~4#1.base, fm_tx_set_freq_~tx~4#1.offset;call fm_tx_set_freq_~#payload~33#1.base, fm_tx_set_freq_~#payload~33#1.offset := #Ultimate.allocOnStack(2bv64);havoc fm_tx_set_freq_~chanl_index~0#1;havoc fm_tx_set_freq_~ret~40#1;havoc fm_tx_set_freq_~tmp~64#1;fm_tx_set_freq_~tx~4#1.base, fm_tx_set_freq_~tx~4#1.offset := fm_tx_set_freq_~fmdev#1.base, ~bvadd~64(1244bv64, fm_tx_set_freq_~fmdev#1.offset); [2025-02-08 03:49:07,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8357: fm_rx_seek_~ret~12#1 := fm_rx_seek_#t~ret567#1;havoc fm_rx_seek_#t~ret567#1; [2025-02-08 03:49:07,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10207: assume 0bv32 != fm_v4l2_vidioc_s_modulator_~ret~50#1; [2025-02-08 03:49:07,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10207: assume !(0bv32 != fm_v4l2_vidioc_s_modulator_~ret~50#1); [2025-02-08 03:49:07,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10868: assume 0bv32 != ldv_v4l2_file_operations_io_instance_3_~tmp___1~11#1;~ldv_statevar_3~0 := 8bv32; [2025-02-08 03:49:07,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10868: assume !(0bv32 != ldv_v4l2_file_operations_io_instance_3_~tmp___1~11#1);~ldv_statevar_3~0 := 10bv32; [2025-02-08 03:49:07,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7697: SUMMARY for call ldv_free(~ldv_0_ldv_param_4_1_default~0.base, ~ldv_0_ldv_param_4_1_default~0.offset); srcloc: null [2025-02-08 03:49:07,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7565: assume 3bv32 == ~ldv_statevar_0~0; [2025-02-08 03:49:07,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7565: assume !(3bv32 == ~ldv_statevar_0~0); [2025-02-08 03:49:07,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10340: assume 0bv32 != fm_v4l2_init_video_device_~tmp~82#1; [2025-02-08 03:49:07,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10340: assume !(0bv32 != fm_v4l2_init_video_device_~tmp~82#1);call write~$Pointer$#0(~gradio_dev~0.base, ~gradio_dev~0.offset, fm_v4l2_init_video_device_~fmdev#1.base, fm_v4l2_init_video_device_~fmdev#1.offset, 8bv64);call fm_v4l2_init_video_device_#t~mem928#1.base, fm_v4l2_init_video_device_#t~mem928#1.offset := read~$Pointer$#0(fm_v4l2_init_video_device_~fmdev#1.base, fm_v4l2_init_video_device_~fmdev#1.offset, 8bv64);call write~$Pointer$#0(fm_v4l2_init_video_device_~fmdev#1.base, ~bvadd~64(1289bv64, fm_v4l2_init_video_device_~fmdev#1.offset), fm_v4l2_init_video_device_#t~mem928#1.base, ~bvadd~64(1512bv64, fm_v4l2_init_video_device_#t~mem928#1.offset), 8bv64);havoc fm_v4l2_init_video_device_#t~mem928#1.base, fm_v4l2_init_video_device_#t~mem928#1.offset;assume { :begin_inline_v4l2_ctrl_handler_init_class } true;v4l2_ctrl_handler_init_class_#in~arg0#1.base, v4l2_ctrl_handler_init_class_#in~arg0#1.offset, v4l2_ctrl_handler_init_class_#in~arg1#1, v4l2_ctrl_handler_init_class_#in~arg2#1.base, v4l2_ctrl_handler_init_class_#in~arg2#1.offset, v4l2_ctrl_handler_init_class_#in~arg3#1.base, v4l2_ctrl_handler_init_class_#in~arg3#1.offset := fm_v4l2_init_video_device_~fmdev#1.base, ~bvadd~64(1289bv64, fm_v4l2_init_video_device_~fmdev#1.offset), 5bv32, fm_v4l2_init_video_device_~#_key~0#1.base, fm_v4l2_init_video_device_~#_key~0#1.offset, 104bv64, 0bv64;havoc v4l2_ctrl_handler_init_class_#res#1;havoc v4l2_ctrl_handler_init_class_#t~nondet1078#1, v4l2_ctrl_handler_init_class_~arg0#1.base, v4l2_ctrl_handler_init_class_~arg0#1.offset, v4l2_ctrl_handler_init_class_~arg1#1, v4l2_ctrl_handler_init_class_~arg2#1.base, v4l2_ctrl_handler_init_class_~arg2#1.offset, v4l2_ctrl_handler_init_class_~arg3#1.base, v4l2_ctrl_handler_init_class_~arg3#1.offset;v4l2_ctrl_handler_init_class_~arg0#1.base, v4l2_ctrl_handler_init_class_~arg0#1.offset := v4l2_ctrl_handler_init_class_#in~arg0#1.base, v4l2_ctrl_handler_init_class_#in~arg0#1.offset;v4l2_ctrl_handler_init_class_~arg1#1 := v4l2_ctrl_handler_init_class_#in~arg1#1;v4l2_ctrl_handler_init_class_~arg2#1.base, v4l2_ctrl_handler_init_class_~arg2#1.offset := v4l2_ctrl_handler_init_class_#in~arg2#1.base, v4l2_ctrl_handler_init_class_#in~arg2#1.offset;v4l2_ctrl_handler_init_class_~arg3#1.base, v4l2_ctrl_handler_init_class_~arg3#1.offset := v4l2_ctrl_handler_init_class_#in~arg3#1.base, v4l2_ctrl_handler_init_class_#in~arg3#1.offset;havoc v4l2_ctrl_handler_init_class_#t~nondet1078#1;v4l2_ctrl_handler_init_class_#res#1 := v4l2_ctrl_handler_init_class_#t~nondet1078#1;havoc v4l2_ctrl_handler_init_class_#t~nondet1078#1; [2025-02-08 03:49:07,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7367: assume 13bv32 == ~ldv_statevar_6~0; [2025-02-08 03:49:07,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7367: assume !(13bv32 == ~ldv_statevar_6~0); [2025-02-08 03:49:07,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8424: assume 0bv64 == fm_rx_seek_~timeleft~1#1; [2025-02-08 03:49:07,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8424: assume !(0bv64 == fm_rx_seek_~timeleft~1#1);call fm_rx_seek_#t~mem587#1 := read~intINTTYPE2#0(fm_rx_seek_~fmdev#1.base, ~bvadd~64(1bv64, ~bvadd~64(864bv64, fm_rx_seek_~fmdev#1.offset)), 2bv64);fm_rx_seek_~int_reason~0#1 := ~bvand~32(3bv32, ~zero_extend~32~16(fm_rx_seek_#t~mem587#1))[16:0];havoc fm_rx_seek_#t~mem587#1;call write~intINTTYPE2#0(fm_rx_seek_~intr_flag~1#1, fm_rx_seek_~fmdev#1.base, ~bvadd~64(3bv64, ~bvadd~64(864bv64, fm_rx_seek_~fmdev#1.offset)), 2bv64);call fm_rx_seek_#t~mem588#1 := read~intINTTYPE2#0(fm_rx_seek_~fmdev#1.base, ~bvadd~64(3bv64, ~bvadd~64(864bv64, fm_rx_seek_~fmdev#1.offset)), 2bv64);call write~intINTTYPE2#0(fm_rx_seek_#t~mem588#1, fm_rx_seek_~#payload~10#1.base, fm_rx_seek_~#payload~10#1.offset, 2bv64);havoc fm_rx_seek_#t~mem588#1; [2025-02-08 03:49:07,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7433-1: SUMMARY for call ldv_entry_EMGentry_6_#t~ret497#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:49:07,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7433: ldv_entry_EMGentry_6_~tmp~42#1 := ldv_entry_EMGentry_6_#t~ret497#1;havoc ldv_entry_EMGentry_6_#t~ret497#1; [2025-02-08 03:49:07,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5187: recv_tasklet_~tmp___0~1#1.base, recv_tasklet_~tmp___0~1#1.offset := recv_tasklet_#t~ret122#1.base, recv_tasklet_#t~ret122#1.offset;havoc recv_tasklet_#t~ret122#1.base, recv_tasklet_#t~ret122#1.offset; [2025-02-08 03:49:07,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5187-1: SUMMARY for call recv_tasklet_#t~ret122#1.base, recv_tasklet_#t~ret122#1.offset := spinlock_check(recv_tasklet_~fmdev~0#1.base, ~bvadd~64(422bv64, recv_tasklet_~fmdev~0#1.offset)); srcloc: null [2025-02-08 03:49:07,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10142-1: SUMMARY for call fm_v4l2_vidioc_s_hw_freq_seek_#t~ret898#1 := fmc_set_mode(fm_v4l2_vidioc_s_hw_freq_seek_~fmdev~18#1.base, fm_v4l2_vidioc_s_hw_freq_seek_~fmdev~18#1.offset, 2bv8); srcloc: null [2025-02-08 03:49:07,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4923: assume { :end_inline___copy_to_user_overflow } true; [2025-02-08 03:49:07,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10142: fm_v4l2_vidioc_s_hw_freq_seek_~ret~49#1 := fm_v4l2_vidioc_s_hw_freq_seek_#t~ret898#1;havoc fm_v4l2_vidioc_s_hw_freq_seek_#t~ret898#1; [2025-02-08 03:49:07,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8821: assume ~bvslt~32(fm_rx_set_stereo_mono_~ret~20#1, 0bv32);fm_rx_set_stereo_mono_#res#1 := fm_rx_set_stereo_mono_~ret~20#1;call ULTIMATE.dealloc(fm_rx_set_stereo_mono_~#payload~15#1.base, fm_rx_set_stereo_mono_~#payload~15#1.offset);havoc fm_rx_set_stereo_mono_~#payload~15#1.base, fm_rx_set_stereo_mono_~#payload~15#1.offset; [2025-02-08 03:49:07,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8821: assume !~bvslt~32(fm_rx_set_stereo_mono_~ret~20#1, 0bv32);fm_rx_set_stereo_mono_#res#1 := 0bv32;call ULTIMATE.dealloc(fm_rx_set_stereo_mono_~#payload~15#1.base, fm_rx_set_stereo_mono_~#payload~15#1.offset);havoc fm_rx_set_stereo_mono_~#payload~15#1.base, fm_rx_set_stereo_mono_~#payload~15#1.offset; [2025-02-08 03:49:07,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7698: ~ldv_statevar_0~0 := 3bv32; [2025-02-08 03:49:07,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9944: fm_v4l2_s_ctrl_~tmp___1~10#1 := fm_v4l2_s_ctrl_#t~ret858#1;havoc fm_v4l2_s_ctrl_#t~mem857#1;havoc fm_v4l2_s_ctrl_#t~ret858#1;fm_v4l2_s_ctrl_#res#1 := fm_v4l2_s_ctrl_~tmp___1~10#1; [2025-02-08 03:49:07,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9944-1: SUMMARY for call fm_v4l2_s_ctrl_#t~ret858#1 := fm_tx_set_pwr_lvl(fm_v4l2_s_ctrl_~fmdev~13#1.base, fm_v4l2_s_ctrl_~fmdev~13#1.offset, ~zero_extend~32~8(fm_v4l2_s_ctrl_#t~mem857#1[8:0])[8:0]); srcloc: null [2025-02-08 03:49:07,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9944-2: call fm_v4l2_s_ctrl_#t~mem857#1 := read~intINTTYPE4#0(fm_v4l2_s_ctrl_~ctrl#1.base, ~bvadd~64(144bv64, fm_v4l2_s_ctrl_~ctrl#1.offset), 4bv64); [2025-02-08 03:49:07,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7698-1: SUMMARY for call ldv_free(~ldv_0_ldv_param_4_3_default~0.base, ~ldv_0_ldv_param_4_3_default~0.offset); srcloc: null [2025-02-08 03:49:07,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10737: assume 13bv32 == ~ldv_statevar_3~0; [2025-02-08 03:49:07,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10737: assume !(13bv32 == ~ldv_statevar_3~0); [2025-02-08 03:49:07,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8359: assume ~bvslt~32(fm_rx_seek_~ret~12#1, 0bv32);fm_rx_seek_#res#1 := fm_rx_seek_~ret~12#1;call ULTIMATE.dealloc(fm_rx_seek_~#resp_len~2#1.base, fm_rx_seek_~#resp_len~2#1.offset);havoc fm_rx_seek_~#resp_len~2#1.base, fm_rx_seek_~#resp_len~2#1.offset;call ULTIMATE.dealloc(fm_rx_seek_~#curr_frq~1#1.base, fm_rx_seek_~#curr_frq~1#1.offset);havoc fm_rx_seek_~#curr_frq~1#1.base, fm_rx_seek_~#curr_frq~1#1.offset;call ULTIMATE.dealloc(fm_rx_seek_~#payload~10#1.base, fm_rx_seek_~#payload~10#1.offset);havoc fm_rx_seek_~#payload~10#1.base, fm_rx_seek_~#payload~10#1.offset; [2025-02-08 03:49:07,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8359: assume !~bvslt~32(fm_rx_seek_~ret~12#1, 0bv32);call fm_rx_seek_#t~mem568#1 := read~intINTTYPE2#0(fm_rx_seek_~#curr_frq~1#1.base, fm_rx_seek_~#curr_frq~1#1.offset, 2bv64); [2025-02-08 03:49:07,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5188-1: SUMMARY for call recv_tasklet_#t~ret123#1 := _raw_spin_lock_irqsave(recv_tasklet_~tmp___0~1#1.base, recv_tasklet_~tmp___0~1#1.offset); srcloc: null [2025-02-08 03:49:07,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6245: assume ~bvult~64(~zero_extend~64~32(fmc_transfer_rds_from_internal_buff_~block_count~0#1), fmc_transfer_rds_from_internal_buff_~count#1); [2025-02-08 03:49:07,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6245: assume !~bvult~64(~zero_extend~64~32(fmc_transfer_rds_from_internal_buff_~block_count~0#1), fmc_transfer_rds_from_internal_buff_~count#1);fmc_transfer_rds_from_internal_buff_#res#1 := fmc_transfer_rds_from_internal_buff_~ret~1#1;call ULTIMATE.dealloc(fmc_transfer_rds_from_internal_buff_~#tmpbuf~1#1.base, fmc_transfer_rds_from_internal_buff_~#tmpbuf~1#1.offset);havoc fmc_transfer_rds_from_internal_buff_~#tmpbuf~1#1.base, fmc_transfer_rds_from_internal_buff_~#tmpbuf~1#1.offset;call ULTIMATE.dealloc(fmc_transfer_rds_from_internal_buff_~#__wait~0#1.base, fmc_transfer_rds_from_internal_buff_~#__wait~0#1.offset);havoc fmc_transfer_rds_from_internal_buff_~#__wait~0#1.base, fmc_transfer_rds_from_internal_buff_~#__wait~0#1.offset; [2025-02-08 03:49:07,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5188: recv_tasklet_~flags~0#1 := recv_tasklet_#t~ret123#1;havoc recv_tasklet_#t~ret123#1;call write~$Pointer$#0(recv_tasklet_~skb~0#1.base, recv_tasklet_~skb~0#1.offset, recv_tasklet_~fmdev~0#1.base, ~bvadd~64(759bv64, recv_tasklet_~fmdev~0#1.offset), 8bv64);